From fbada802ba200265e0fbe24f79ca77865ba103c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org> Date: Tue, 19 Dec 2023 23:24:44 +0100 Subject: [PATCH] tag filtering --- ...e_mainarticlepage_section_tags_and_more.py | 31 +++++ main/models.py | 108 +++++++----------- main/static/main/main.css | 2 +- main/static/main/main.js | 12 +- main/static/main/pirati-ui.svg | 2 +- .../main/includes/atoms/tags/tag.html | 11 +- .../molecules/contact/contact_footer_box.html | 38 +++--- .../includes/molecules/menus/carousel.html | 1 + .../main/includes/molecules/tags/tags.html | 8 +- .../organisms/header/articles_header.html | 2 +- .../header/simple_header_with_ui_switch.html | 2 +- .../includes/organisms/layout/footer.html | 13 ++- .../includes/organisms/layout/navbar.html | 4 +- main/templates/main/main_article_search.html | 108 ------------------ 14 files changed, 135 insertions(+), 207 deletions(-) create mode 100644 main/migrations/0089_remove_mainarticlepage_section_tags_and_more.py delete mode 100644 main/templates/main/main_article_search.html diff --git a/main/migrations/0089_remove_mainarticlepage_section_tags_and_more.py b/main/migrations/0089_remove_mainarticlepage_section_tags_and_more.py new file mode 100644 index 00000000..27c97f28 --- /dev/null +++ b/main/migrations/0089_remove_mainarticlepage_section_tags_and_more.py @@ -0,0 +1,31 @@ +# Generated by Django 4.1.10 on 2023-12-19 20:40 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('main', '0088_alter_mainhomepage_europarl_section_tag'), + ] + + operations = [ + migrations.RemoveField( + model_name='mainarticlepage', + name='section_tags', + ), + migrations.RemoveField( + model_name='mainhomepage', + name='europarl_section_tag', + ), + migrations.RemoveField( + model_name='mainhomepage', + name='main_section_tag', + ), + migrations.DeleteModel( + name='MainArticleSectionTagged', + ), + migrations.DeleteModel( + name='SectionTag', + ), + ] diff --git a/main/models.py b/main/models.py index a1a26f33..648905f3 100644 --- a/main/models.py +++ b/main/models.py @@ -10,7 +10,7 @@ from django.shortcuts import render from django.utils import timezone from modelcluster.contrib.taggit import ClusterTaggableManager from modelcluster.fields import ParentalKey -from taggit.models import TagBase, TaggedItemBase +from taggit.models import Tag, TaggedItemBase from wagtail.admin.panels import ( FieldPanel, HelpPanel, @@ -124,24 +124,6 @@ class MainHomePage( null=True, ) - main_section_tag = models.ForeignKey( - "main.SectionTag", - verbose_name="Tag pro rozdělení - Hlavní stránka", - on_delete=models.PROTECT, - related_name="+", - blank=True, - null=True, - ) - - europarl_section_tag = models.ForeignKey( - "main.SectionTag", - verbose_name="Tag pro rozdělení - Eurovolby", - on_delete=models.PROTECT, - related_name="+", - blank=True, - null=True, - ) - matomo_id = models.IntegerField( "Matomo ID pro sledování návštěvnosti", blank=True, null=True ) @@ -171,13 +153,6 @@ class MainHomePage( FieldPanel("donation_page_text"), FieldPanel("social_links"), FieldPanel("matomo_id"), - MultiFieldPanel( - [ - FieldPanel("europarl_section_tag"), - FieldPanel("main_section_tag"), - ], - heading="Tagy", - ), ] ### EDIT HANDLERS @@ -223,10 +198,7 @@ class MainHomePage( context = super().get_context(request, args, kwargs) context["article_data_list"] = ( - MainArticlePage.objects.filter( - models.Q(section_tags__isnull=True) - | models.Q(section_tags=self.main_section_tag) - ) + MainArticlePage.objects .live() .order_by("-date")[:3] ) @@ -404,9 +376,18 @@ class MainArticlesPage( class Meta: verbose_name = "Rozcestník článků" - def get_article_data_list(self, months_back: int = 1): + def get_article_data_list( + self, + months_back: int = 1, + filtered_tag: Tag|None = None, + ): + tag_filter = models.Q() + + if filtered_tag is not None: + tag_filter = tag_filter & models.Q(tags=filtered_tag) + target_date_list = ( - MainArticlePage.objects.order_by("-date") + MainArticlePage.objects.filter(tag_filter).order_by("-date") .live() .values_list("date", flat=True) ) @@ -417,10 +398,10 @@ class MainArticlesPage( target_date = target_date_list[0] - relativedelta(months=months_back) first_day_of_target_month = target_date.replace(day=1) + filter = models.Q(date__gt=first_day_of_target_month) & tag_filter + sorted_article_qs = ( - MainArticlePage.objects.filter( - date__gt=first_day_of_target_month, - ) + MainArticlePage.objects.filter(filter) .live() .order_by("-date") ) @@ -440,11 +421,29 @@ class MainArticlesPage( return article_data_list + def get_filtered_tag(self, request): + if "tag_id" in request.GET: + try: + tag = Tag.objects.filter(id=int(request.GET["tag_id"])).first() + except Exception: + tag = None + + if tag is not None: + return tag + + return None + def get_context(self, request, get_articles: bool = True, *args, **kwargs): ctx = super().get_context(request, args, kwargs) if get_articles: - article_timeline_list = self.get_article_data_list(1) + filtered_tag = self.get_filtered_tag(request) + + if filtered_tag is not None: + ctx["filtered_tag"] = filtered_tag + + article_timeline_list = self.get_article_data_list(1, filtered_tag) + ctx["article_timeline_list"] = article_timeline_list ctx[ "show_next_timeline_articles" @@ -463,7 +462,7 @@ class MainArticlesPage( tags = [] for article in MainArticlePage.objects.all()[:50]: - for tag in article.tags.names(): + for tag in article.tags.all(): if tag in tags: continue @@ -471,6 +470,8 @@ class MainArticlesPage( ctx["tags"] = tags + # meow + return ctx def get_timeline_articles_response(self, request): @@ -479,7 +480,9 @@ class MainArticlesPage( except ValueError: months = 1 - article_list = self.get_article_data_list(months) + filtered_tag = self.get_filtered_tag(request) + article_list = self.get_article_data_list(months, filtered_tag) + context = {"article_timeline_list": article_list} data = { "html": render( @@ -570,26 +573,6 @@ class MainArticleTag(TaggedItemBase): ) -class SectionTag(TagBase): - class Meta: - verbose_name = "Tag pro rozdělení do sekcí" - verbose_name_plural = "Tagy pro rozdělení do sekcí" - - -class MainArticleSectionTagged(TaggedItemBase): - tag = models.ForeignKey( - SectionTag, - on_delete=models.CASCADE, - related_name="%(app_label)s_%(class)s_items", - ) - - content_object = ParentalKey( - "main.MainArticlePage", - on_delete=models.CASCADE, - related_name="section_tagged_items", - ) - - class MainArticlePage( ArticleMixin, ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page ): @@ -624,14 +607,6 @@ class MainArticlePage( blank=True, ) - section_tags = ClusterTaggableManager( - through=MainArticleSectionTagged, - verbose_name="Tagy pro rozdělení do sekcí", - help_text="Používá se například pro oddělení článků do sekce pro eurovolby. Pokud chceš, aby se články zobrazovaly pouze na hlavní stránce, nepřidávej žádné tagy.", - related_name="sectioned_articles", - blank=True, - ) - search_fields = ArticleMixin.search_fields + [ index.SearchField("author_page"), index.FilterField("slug"), @@ -642,7 +617,6 @@ class MainArticlePage( content_panels = ArticleMixin.content_panels + [ FieldPanel("author_page"), FieldPanel("tags"), - FieldPanel("section_tags"), FieldPanel("shared_tags"), ] diff --git a/main/static/main/main.css b/main/static/main/main.css index 330313d9..4268fbcc 100644 --- a/main/static/main/main.css +++ b/main/static/main/main.css @@ -1 +1 @@ -@import"https://gfonts.pirati.cz/css2?family=Bebas+Neue&family=Roboto+Condensed:wght@300;400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400&display=swap";@font-face{font-family:pirati-ui;src:url(/static/main/pirati-ui.eot?bna028);src:url(/static/main/pirati-ui.eot?bna028#iefix) format("embedded-opentype"),url(/static/main/pirati-ui.ttf?bna028) format("truetype"),url(/static/main/pirati-ui.woff?bna028) format("woff"),url(/static/main/pirati-ui.svg?bna028#pirati-ui) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=ico--],[class*=" ico--"]{font-family:pirati-ui!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico--twitter:before{content:"\e977"}.ico--mastodon:before{content:"\e973"}.ico--helios:before{content:"\e96e"}.ico--redmine:before{content:"\e96f"}.ico--zulip:before{content:"\e970"}.ico--forum:before{content:"\e971"}.ico--pirati:before{content:"\e90d"}.ico--jitsi:before{content:"\e90f"}.ico--open-source:before{content:"\e90e"}.ico--donation-full:before{content:"\e96c"}.ico--donation-outline:before{content:"\e96d"}.ico--strategy:before{content:"\e932"}.ico--pig:before{content:"\e928"}.ico--thermometer:before{content:"\e90a"}.ico--menu:before{content:"\e933"}.ico--chevron-right:before{content:"\e923"}.ico--chevron-left:before{content:"\e924"}.ico--chevron-down:before{content:"\e925"}.ico--chevron-up:before{content:"\e926"}.ico--link-horizontal:before{content:"\e910"}.ico--beer:before{content:"\e909"}.ico--food:before{content:"\e968"}.ico--dots-three-vertical:before{content:"\e940"}.ico--dots-three-horizontal:before{content:"\e941"}.ico--log-out:before{content:"\e942"}.ico--envelope:before{content:"\e908"}.ico--pin:before{content:"\e943"}.ico--at:before{content:"\e905"}.ico--glass:before{content:"\e967"}.ico--checkmark:before{content:"\e965"}.ico--info:before{content:"\e901"}.ico--question:before{content:"\e904"}.ico--warning:before{content:"\e93f"}.ico--code:before{content:"\e94a"}.ico--checkbox-unchecked:before{content:"\e94e"}.ico--star-full:before{content:"\e94f"}.ico--star-empty:before{content:"\e950"}.ico--bookmark:before{content:"\e951"}.ico--cog:before{content:"\e952"}.ico--key:before{content:"\e953"}.ico--zoom-in:before{content:"\e954"}.ico--zoom-out:before{content:"\e955"}.ico--shrink:before{content:"\e956"}.ico--printer:before{content:"\e957"}.ico--file-openoffice:before{content:"\e958"}.ico--user:before{content:"\e959"}.ico--file-excel:before{content:"\e95a"}.ico--file-word:before{content:"\e95b"}.ico--file-pdf:before{content:"\e95c"}.ico--file-picture:before{content:"\e95d"}.ico--file-blank:before{content:"\e95e"}.ico--folder-upload:before{content:"\e95f"}.ico--upload:before{content:"\e960"}.ico--cloud-upload:before{content:"\e961"}.ico--folder-download:before{content:"\e962"}.ico--download:before{content:"\e963"}.ico--cloud-download:before{content:"\e964"}.ico--alarm:before{content:"\e900"}.ico--calculator:before{content:"\e911"}.ico--facebook-full:before{content:"\e913"}.ico--feed:before{content:"\e927"}.ico--library:before{content:"\e929"}.ico--office:before{content:"\e92a"}.ico--attachment:before{content:"\e92b"}.ico--enlarge:before{content:"\e92c"}.ico--eye-off:before{content:"\e92e"}.ico--eye:before{content:"\e92f"}.ico--share:before{content:"\e931"}.ico--search:before{content:"\e939"}.ico--pencil:before{content:"\e93c"}.ico--lock-open:before{content:"\e947"}.ico--lock:before{content:"\e948"}.ico--equalizer:before{content:"\e949"}.ico--switch:before{content:"\e94b"}.ico--loop:before{content:"\e94c"}.ico--refresh:before{content:"\e94d"}.ico--bullhorn:before{content:"\e944"}.ico--bin:before{content:"\e945"}.ico--cross:before{content:"\e937"}.ico--checkbox-checked:before{content:"\e938"}.ico--globe:before{content:"\e93a"}.ico--wikipedia:before{content:"\e93b"}.ico--youtube:before{content:"\e936"}.ico--users:before{content:"\e934"}.ico--book:before{content:"\e935"}.ico--bubbles:before{content:"\e930"}.ico--map:before{content:"\e914"}.ico--compass:before{content:"\e915"}.ico--folder-open:before{content:"\e916"}.ico--folder:before{content:"\e917"}.ico--drawer:before{content:"\e918"}.ico--stop:before{content:"\e919"}.ico--github:before{content:"\e91a"}.ico--clock:before{content:"\e91b"}.ico--calendar:before{content:"\e91c"}.ico--flickr:before{content:"\e91d"}.ico--instagram:before{content:"\e91e"}.ico--newspaper:before{content:"\e920"}.ico--cart:before{content:"\e921"}.ico--home:before{content:"\e922"}.ico--link:before{content:"\e912"}.ico--power:before{content:"\e90c"}.ico--rocket:before{content:"\e946"}.ico--location:before{content:"\e906"}.ico--phone:before{content:"\e907"}.ico--linkedin:before{content:"\e903"}.ico--facebook:before{content:"\e902"}.ico--envelop:before{content:"\e972"}.ico--file-text2:before{content:"\e974"}.ico--price-tag:before{content:"\e975"}.ico--price-tags:before{content:"\e976"}.ico--stats-dots:before{content:"\e99b"}.ico--bed:before{content:"\e969"}.ico--train:before{content:"\e96a"}.ico--bus:before{content:"\e96b"}.ico--wheelchair:before{content:"\e966"}.ico--thumbs-down:before{content:"\e93d"}.ico--thumbs-up:before{content:"\e93e"}.ico--anchor:before{content:"\e92d"}.ico--paw:before{content:"\e90b"}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family: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";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}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}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,: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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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 / .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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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 / .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: }.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~="lead"]):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(ol):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.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"],[class~="not-prose"] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:close-quote}.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:"`"}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:"`"}.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)):before{content:none}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:none}.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top}.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.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-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--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-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--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(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:.375em}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:.375em}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-right:0}.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0}.btn{display:inline-block;text-align:center;font-weight:400;max-width:20rem;text-decoration:none}.btn[disabled]{opacity:.7;cursor:not-allowed}.btn:hover{text-decoration:none}.btn__body{display:flex;height:100%;align-items:center;justify-content:center;padding:.25em 2em}.btn__body-wrap{min-width:10rem;min-height:2.75rem}.btn__body,.btn__icon,.btn__inline-icon{transition-property:color,background-color,border-color;transition-duration:.2s;color:#fff}.btn__body,.btn__icon{background-color:#000}.btn--icon .btn__body-wrap{display:flex}.btn--condensed .btn__body{padding:.75em 1em}@keyframes btn-loading-spinner{to{transform:rotate(360deg)}}.btn--black .btn__body,.btn--black .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#262626}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-black:hover .btn__body,.btn--to-black.btn--activated .btn__body{background-color:#000!important;color:#fff!important}.btn--hoveractive.btn--to-black:hover .btn__icon,.btn--to-black.btn--activated .btn__icon{border-color:#343434!important;background-color:#000!important}.btn--hoveractive.btn--to-black:hover .btn__inline-icon,.btn--to-black.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-700 .btn__body,.btn--grey-700 .btn__icon{background-color:#202020;color:#fff}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#343434;color:#fff}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#262626}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-700:hover .btn__body,.btn--to-grey-700.btn--activated .btn__body{background-color:#202020!important;color:#fff!important}.btn--hoveractive.btn--to-grey-700:hover .btn__icon,.btn--to-grey-700.btn--activated .btn__icon{border-color:#303132!important;background-color:#202020!important}.btn--hoveractive.btn--to-grey-700:hover .btn__inline-icon,.btn--to-grey-700.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-500 .btn__body,.btn--grey-500 .btn__icon{background-color:#303132;color:#fff}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#4c4c4c;color:#fff}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#343434}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-500:hover .btn__body,.btn--to-grey-500.btn--activated .btn__body{background-color:#303132!important;color:#fff!important}.btn--hoveractive.btn--to-grey-500:hover .btn__icon,.btn--to-grey-500.btn--activated .btn__icon{border-color:#4c4c4c!important;background-color:#303132!important}.btn--hoveractive.btn--to-grey-500:hover .btn__inline-icon,.btn--to-grey-500.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-125 .btn__body,.btn--grey-125 .btn__icon{background-color:#f0f0f0;color:#000}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:silver;color:#fff}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#a8a8a8}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-125:hover .btn__body,.btn--to-grey-125.btn--activated .btn__body{background-color:#f0f0f0!important;color:#000!important}.btn--hoveractive.btn--to-grey-125:hover .btn__icon,.btn--to-grey-125.btn--activated .btn__icon{border-color:#d8d8d8!important;background-color:#f0f0f0!important}.btn--hoveractive.btn--to-grey-125:hover .btn__inline-icon,.btn--to-grey-125.btn--activated .btn__inline-icon{color:#000!important}.btn--grey-175 .btn__body,.btn--grey-175 .btn__icon{background-color:#d0d0d0;color:#000}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#a6a6a6;color:#fff}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#929292}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-175:hover .btn__body,.btn--to-grey-175.btn--activated .btn__body{background-color:#d0d0d0!important;color:#000!important}.btn--hoveractive.btn--to-grey-175:hover .btn__icon,.btn--to-grey-175.btn--activated .btn__icon{border-color:#bbb!important;background-color:#d0d0d0!important}.btn--hoveractive.btn--to-grey-175:hover .btn__inline-icon,.btn--to-grey-175.btn--activated .btn__inline-icon{color:#000!important}.btn--white .btn__body,.btn--white .btn__icon{background-color:#fff;color:#000}.btn--white .btn__icon{border-color:#f3f3f3;background-color:#fff}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ccc;color:#fff}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#b3b3b3}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-white:hover .btn__body,.btn--to-white.btn--activated .btn__body{background-color:#fff!important;color:#000!important}.btn--hoveractive.btn--to-white:hover .btn__icon,.btn--to-white.btn--activated .btn__icon{border-color:#f3f3f3!important;background-color:#fff!important}.btn--hoveractive.btn--to-white:hover .btn__inline-icon,.btn--to-white.btn--activated .btn__inline-icon{color:#000!important}.btn--blue-300 .btn__body,.btn--blue-300 .btn__icon{background-color:#027da8;color:#fff}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#026486;color:#fff}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#015876}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-blue-300:hover .btn__body,.btn--to-blue-300.btn--activated .btn__body{background-color:#027da8!important;color:#fff!important}.btn--hoveractive.btn--to-blue-300:hover .btn__icon,.btn--to-blue-300.btn--activated .btn__icon{border-color:#027197!important;background-color:#027da8!important}.btn--hoveractive.btn--to-blue-300:hover .btn__inline-icon,.btn--to-blue-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--cyan-200 .btn__body,.btn--cyan-200 .btn__icon{background-color:#57b3bd;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#3e959f;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#37838b}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-cyan-200:hover .btn__body,.btn--to-cyan-200.btn--activated .btn__body{background-color:#57b3bd!important;color:#fff!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__icon,.btn--to-cyan-200.btn--activated .btn__icon{border-color:#46a8b2!important;background-color:#57b3bd!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__inline-icon,.btn--to-cyan-200.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-300 .btn__body,.btn--green-300 .btn__icon{background-color:#76cc9f;color:#fff}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#47bb7e;color:#fff}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#3da46e}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-300:hover .btn__body,.btn--to-green-300.btn--activated .btn__body{background-color:#76cc9f!important;color:#fff!important}.btn--hoveractive.btn--to-green-300:hover .btn__icon,.btn--to-green-300.btn--activated .btn__icon{border-color:#5fc38f!important;background-color:#76cc9f!important}.btn--hoveractive.btn--to-green-300:hover .btn__inline-icon,.btn--to-green-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-400 .btn__body,.btn--green-400 .btn__icon{background-color:#4ca971;color:#fff}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#3d875a;color:#fff}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#35764f}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-400:hover .btn__body,.btn--to-green-400.btn--activated .btn__body{background-color:#4ca971!important;color:#fff!important}.btn--hoveractive.btn--to-green-400:hover .btn__icon,.btn--to-green-400.btn--activated .btn__icon{border-color:#449866!important;background-color:#4ca971!important}.btn--hoveractive.btn--to-green-400:hover .btn__inline-icon,.btn--to-green-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-500 .btn__body,.btn--green-500 .btn__icon{background-color:#4fc49f;color:#000}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#37a582;color:#fff}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#309072}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-500:hover .btn__body,.btn--to-green-500.btn--activated .btn__body{background-color:#4fc49f!important;color:#000!important}.btn--hoveractive.btn--to-green-500:hover .btn__icon,.btn--to-green-500.btn--activated .btn__icon{border-color:#3eb992!important;background-color:#4fc49f!important}.btn--hoveractive.btn--to-green-500:hover .btn__inline-icon,.btn--to-green-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-500 .btn__body,.btn--yellow-500 .btn__icon{background-color:#f9ce05;color:#000}.btn--yellow-500 .btn__icon{border-color:#e0b905;background-color:#f9ce05}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#c7a504;color:#fff}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#ae9004}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-500:hover .btn__body,.btn--to-yellow-500.btn--activated .btn__body{background-color:#f9ce05!important;color:#000!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__icon,.btn--to-yellow-500.btn--activated .btn__icon{border-color:#e0b905!important;background-color:#f9ce05!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__inline-icon,.btn--to-yellow-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-600 .btn__body,.btn--yellow-600 .btn__icon{background-color:#d7b103;color:#000}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ac8e02;color:#fff}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#977c02}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-600:hover .btn__body,.btn--to-yellow-600.btn--activated .btn__body{background-color:#d7b103!important;color:#000!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__icon,.btn--to-yellow-600.btn--activated .btn__icon{border-color:#c29f03!important;background-color:#d7b103!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__inline-icon,.btn--to-yellow-600.btn--activated .btn__inline-icon{color:#000!important}.btn--orange-300 .btn__body,.btn--orange-300 .btn__icon{background-color:#ed9654;color:#fff}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#e7721a;color:#fff}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#cb6415}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-orange-300:hover .btn__body,.btn--to-orange-300.btn--activated .btn__body{background-color:#ed9654!important;color:#fff!important}.btn--hoveractive.btn--to-orange-300:hover .btn__icon,.btn--to-orange-300.btn--activated .btn__icon{border-color:#ea8437!important;background-color:#ed9654!important}.btn--hoveractive.btn--to-orange-300:hover .btn__inline-icon,.btn--to-orange-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-400 .btn__body,.btn--violet-400 .btn__icon{background-color:#840048;color:#fff}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#6a003a;color:#fff}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#5c0032}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-400:hover .btn__body,.btn--to-violet-400.btn--activated .btn__body{background-color:#840048!important;color:#fff!important}.btn--hoveractive.btn--to-violet-400:hover .btn__icon,.btn--to-violet-400.btn--activated .btn__icon{border-color:#770041!important;background-color:#840048!important}.btn--hoveractive.btn--to-violet-400:hover .btn__inline-icon,.btn--to-violet-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-500 .btn__body,.btn--violet-500 .btn__icon{background-color:#670047;color:#000}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#520039;color:#fff}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#480032}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-500:hover .btn__body,.btn--to-violet-500.btn--activated .btn__body{background-color:#670047!important;color:#000!important}.btn--hoveractive.btn--to-violet-500:hover .btn__icon,.btn--to-violet-500.btn--activated .btn__icon{border-color:#5d0040!important;background-color:#670047!important}.btn--hoveractive.btn--to-violet-500:hover .btn__inline-icon,.btn--to-violet-500.btn--activated .btn__inline-icon{color:#000!important}.btn--violet-700 .btn__body,.btn--violet-700 .btn__icon{background-color:#7d347d;color:#000}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#642a64;color:#fff}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#582458}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-700:hover .btn__body,.btn--to-violet-700.btn--activated .btn__body{background-color:#7d347d!important;color:#000!important}.btn--hoveractive.btn--to-violet-700:hover .btn__icon,.btn--to-violet-700.btn--activated .btn__icon{border-color:#712f71!important;background-color:#7d347d!important}.btn--hoveractive.btn--to-violet-700:hover .btn__inline-icon,.btn--to-violet-700.btn--activated .btn__inline-icon{color:#000!important}.btn--red-600 .btn__body,.btn--red-600 .btn__icon{background-color:#d60d53;color:#fff}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ab0a42;color:#fff}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#96093a}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-red-600:hover .btn__body,.btn--to-red-600.btn--activated .btn__body{background-color:#d60d53!important;color:#fff!important}.btn--hoveractive.btn--to-red-600:hover .btn__icon,.btn--to-red-600.btn--activated .btn__icon{border-color:#c10c4b!important;background-color:#d60d53!important}.btn--hoveractive.btn--to-red-600:hover .btn__inline-icon,.btn--to-red-600.btn--activated .btn__inline-icon{color:#fff!important}.btn--brands-facebook .btn__body,.btn--brands-facebook .btn__icon{background-color:#067ceb;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#0563bc;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#0457a5}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-brands-facebook:hover .btn__body,.btn--to-brands-facebook.btn--activated .btn__body{background-color:#067ceb!important;color:#fff!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__icon,.btn--to-brands-facebook.btn--activated .btn__icon{border-color:#0570d4!important;background-color:#067ceb!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__inline-icon,.btn--to-brands-facebook.btn--activated .btn__inline-icon{color:#fff!important}.container--default{max-width:1200px}.container--narrow{margin:auto;width:882px}.container--medium{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1350px}.container--wide{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}.header-max-width{max-width:1340px!important}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1150px}.grid-container{margin-left:1.25rem;margin-right:1.25rem;display:grid;grid-template-columns:1fr;grid-template-areas:"left-side" "content" "right-side";gap:1rem;max-width:1150px}.grid-container.article-section,.grid-container.person-grid-container{max-width:1400px}.grid-container.person-twitter-section{grid-template-columns:minmax(0,1200px)}@media (min-width: 1200px){.grid-container.person-twitter-section{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,102px)}}.grid-container.no-max{max-width:none}.grid-content{grid-area:content}.grid-full{grid-column:left-side / right-side;grid-row:left-side / right-side}.grid-left-side{grid-area:left-side}.grid-left-side-with-content{grid-column:left-side / content;grid-row:left-side / content}.grid-right-side{grid-area:right-side}.grid-content-with-right-side{grid-column:content / right-side;grid-row:content / right-side}.footer-section{height:450px}.person-box-medium{max-width:485px;width:100%}.person-box-big{max-width:575px;width:100%}@media (min-width: 1200px){.footer-section{height:981px}}.text-input-addon{display:flex;align-items:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:1.125rem;font-weight:400;--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity));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(.4,0,.2,1);transition-duration:.2s}.text-input{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;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(.4,0,.2,1);transition-duration:.2s;min-width:0px}.text-input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.text-input:active:not([disabled]):not([readonly]),.text-input:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.text-input::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input[readonly],.text-input[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.text-input[readonly]::-moz-placeholder,.text-input[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input[readonly]::placeholder,.text-input[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input-addon--l{border-right-width:0px}.text-input-addon--r{border-left-width:0px}.text-input:hover:not([disabled]):not([readonly])~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.text-input:focus:not([disabled]):not([readonly])~.text-input-addon,.text-input:active:not([disabled]):not([readonly])~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.text-input[readonly]~.text-input-addon,.text-input[disabled]~.text-input-addon{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input--has-addon-l.text-input{border-left-width:0px}.text-input--has-addon-r.text-input{border-right-width:0px}.select{position:relative;display:flex;width:100%;align-items:center;padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 1200px){.select{padding-top:1rem;padding-bottom:1rem}}.select:after{position:absolute;right:0;padding-right:.75rem;font-size:1.3rem;font-weight:700;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(.4,0,.2,1);transition-duration:.2s;font-family:pirati-ui;content:"\e925"}.select__control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:.75rem 2rem .75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;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(.4,0,.2,1);transition-duration:.2s}@media (min-width: 1200px){.select__control{padding-top:1.25rem;padding-bottom:1.25rem}}.select__control{min-width:0px}.select__control:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.select__control:active:not([disabled]):not([readonly]),.select__control:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.select__control::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control[readonly],.select__control[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.select__control[readonly]::-moz-placeholder,.select__control[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control[readonly]::placeholder,.select__control[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.checkbox{position:relative;display:flex}.checkbox input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;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(.4,0,.2,1);transition-duration:.2s}.checkbox input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.checkbox input:active,.checkbox input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.checkbox input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.checkbox input[disabled]{cursor:not-allowed}.checkbox label{max-width:32rem;line-height:1.25}.checkbox:after{pointer-events:none;position:absolute;display:inline;content:"";height:5px;width:12px;top:6px;left:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.radio{position:relative}.radio input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;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(.4,0,.2,1);transition-duration:.2s}.radio input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.radio input:active,.radio input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.radio input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.radio input[disabled]{cursor:not-allowed}.radio label{display:flex;align-items:center;line-height:1.25}.radio:after{pointer-events:none;position:absolute;display:inline;height:.5rem;width:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));content:"";border-radius:50%;top:.375rem;left:.375rem}.form-field--error .text-input,.form-field--error .select__control,.form-field--error .text-input~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(214 13 83 / var(--tw-border-opacity))}.h-default{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25}.h-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.96}.h-allcaps{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.25}.head-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1}@media (min-width: 992px){.head-xl{font-size:1.3rem}}.head-2xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-.01em}.head-3xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;text-transform:uppercase;line-height:1}.head-4xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-4xl{font-size:2.45rem;line-height:1}}@media (min-width: 1200px){.head-4xl{font-size:2.45rem}}.head-6xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-6xl{font-size:3rem;line-height:1}}@media (min-width: 1200px){.head-6xl{font-size:4rem}}.head-7xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-7xl{font-size:3rem;line-height:1}}@media (min-width: 1200px){.head-7xl{font-size:5.3rem}}.head-8xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-8xl{font-size:5.3rem;line-height:1}}@media (min-width: 1200px){.head-8xl{font-size:6.25rem}}.head-9xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-9xl{font-size:6.25rem;line-height:1}}@media (min-width: 1200px){.head-9xl{font-size:6.25rem}}.head-14xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:500;text-transform:uppercase;line-height:4.75rem}@media (min-width: 1200px){.head-14xl{font-size:10.6rem;line-height:9.8rem}}.head-14xl.head-short{font-size:6.25rem;line-height:9.8rem}@media (min-width: 1200px){.head-14xl.head-short{font-size:10.6rem}}.head-14xl.head-compact{line-height:4rem}@media (min-width: 1200px){.head-14xl.head-compact{line-height:8.9rem}}.prose :where(.head-6xl):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(.head-7xl):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(.head-8xl):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(.head-9xl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:.25em}p{font-size:.875rem;line-height:1.5rem}@media (min-width: 992px){p{font-size:1rem}}.vertical-time-line{border-left:1px solid green}.program-perex .content-block p{font-size:1.3rem;line-height:1.75rem}.content-block h2{margin-bottom:1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;line-height:1.75rem}@media (min-width: 992px){.content-block h2{line-height:2.5rem}}@media (min-width: 1200px){.content-block h2{font-size:2.45rem}}.content-block h3{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;line-height:1rem}@media (min-width: 1200px){.content-block h3{font-size:1.875rem;line-height:2rem}}.content-block h4{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;line-height:2rem}@media (min-width: 1200px){.content-block h4{font-size:1.6rem}}.content-block h4{letter-spacing:-.01em}.content-block a{--tw-text-opacity: 1;color:rgb(2 125 168 / var(--tw-text-opacity));text-decoration-line:underline}:root{--fc-button-bg-color: #000;--fc-button-border-color: #000;--fc-button-hover-bg-color: #fec900;--fc-button-hover-border-color: #fec900;--fc-button-active-bg-color: #fec900;--fc-button-active-border-color: #fec900;--fc-event-bg-color: #fec900;--fc-event-border-color: #fec900;--fc-event-text-color: #000;--fc-border-color: #000;--fc-today-bg-color: #000;--fc-event-dot-color: #000}.fc{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.fc-col-header{width:100%!important}.fc .fc-col-header-cell-cushion:not([href]):hover,.fc .fc-daygrid-day-number:not([href]):hover{text-decoration-line:none}.fc .fc-col-header-cell{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.75rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc .fc-button{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.5rem 1.25rem;text-align:center;font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc .fc-button:hover{text-decoration-line:none}.fc .fc-button:hover:not(:disabled),.fc .fc-button:active:not(:disabled){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.fc .fc-event{cursor:pointer;border-radius:0;border-style:none;padding:.375rem;font-size:1rem;background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);color:var(--fc-event-text-color)}.fc-header-toolbar{align-items:flex-start!important}@media (min-width: 1200px){.fc-header-toolbar{align-items:center!important}}.fc .fc-toolbar-title,.fc .fc-today-button{text-transform:capitalize}.fc-toolbar-chunk{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:.5rem}.fc .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1200px){.fc .fc-daygrid-day-number{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem}}.fc-daygrid-body,.fc-scrollgrid-sync-table{width:100%!important}@media (min-width: 1200px){.fc-daygrid-body,.fc-scrollgrid-sync-table{width:unset}}.fc .fc-day-today .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-dot-color)}.article-box.dark-theme{background-color:#4c4c4c;color:#fff}.quote-icon{font-size:7rem;height:1rem}@media (min-width: 1200px){.quote-icon{font-size:15rem}}.header-carousel{display:block;margin:0 auto;position:relative}.header-carousel .header-carousel--text-wrapper{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;text-transform:uppercase}@media (min-width: 992px){.header-carousel .header-carousel--text-wrapper{font-size:5.3rem}}.header-carousel .header-carousel--text-wrapper{position:absolute;bottom:45%;height:85%;width:100vw}@media (min-width: 1200px){.header-carousel .header-carousel--text-wrapper{bottom:33%}}.header-carousel img{inset:0;position:absolute;height:100%;width:100vw;-o-object-fit:cover;object-fit:cover}@media (min-width: 1200px){.header-carousel img{height:458px}}@media (min-width: 768px){.header-carousel img{height:100%}}@keyframes right_to_left{0%{margin-left:20%}to{margin-left:10%}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:Bebas Neue,Helvetica,Arial,sans-serif;line-height:2.25rem}.switch{margin-left:auto;margin-right:auto;padding-top:1.25rem;padding-bottom:1.25rem}.switch__item{margin-bottom:.5rem;cursor:pointer;white-space:nowrap;--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity));padding:.5rem 1.25rem;text-align:center;font-weight:400;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.switch__item:not(:last-child){margin-right:.5rem}.switch__item:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity));text-decoration-line:none}.switch__item.switch__item--active,.switch__item.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.horizontal-scrolling{display:block;margin-left:-15px;margin-right:-15px;max-width:calc(100vw - 50px);overflow-x:scroll;overflow-y:hidden;text-align:center;white-space:nowrap}@media (min-width: 1200px){.horizontal-scrolling{max-width:calc(100% + 30px)}}.horizontal-scrolling.draggable{cursor:grab}.horizontal-scrolling.draggable.active,.horizontal-scrolling.draggable.active a{cursor:grabbing}.no-scrollbars{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.no-scrollbars::-webkit-scrollbar{display:none}.background-hover-zoom{background-position:center;background-size:100%;transition:background-size .3s ease-in}.background-hover-zoom:hover{background-size:110%}.popout__toggle-wrapper{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem;font-size:1.125rem;transition-duration:.15s}.popout__toggle-wrapper:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.popout__toggle-wrapper.popout__toggle-wrapper--active{--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity))}.popout__toggle-name{padding-top:1rem;padding-bottom:1rem}.popout__content-wrapper{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.popout__toggle-arrow{font-size:2.45rem}.article-timeline-grid{display:grid;gap:.5rem;margin-top:-20px;grid-template-areas:"left-article" "right-article"}@media (min-width: 1200px){.article-timeline-grid{grid-template-columns:minmax(0,570px) 1px minmax(0,570px);grid-template-areas:"left-article timeline right-article"}}.article-timeline-grid__left-article{grid-area:left-article}.article-timeline-grid__right-article{grid-area:right-article}.article-timeline-grid__timeline{grid-area:timeline}.article-timeline-grid__timeline:before{content:"";background:linear-gradient(180deg,rgba(2,0,36,0) 0%,rgba(255,255,255,1) 100%);position:absolute;bottom:-1px;height:20px;z-index:10;width:2px;left:-1px}.article-timeline-grid__timeline .article-timeline--month{transform:translate(-50%);top:-1rem;z-index:100}.footer-collapsible__toggle{display:flex;cursor:pointer;align-items:center}@media (min-width: 768px){.footer-collapsible__toggle:after{display:none;cursor:auto}}.footer-collapsible__toggle:after{content:"\e925";font-family:pirati-ui;margin-left:auto;font-size:3rem;font-weight:300;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(.4,0,.2,1);transition-duration:.2s}.footer-collapsible__toggle.footer-collapsible__toggle--open:after{transform:rotate(-180deg)}.navbar{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.navbar .navbar__logo--white{display:inline}.navbar .navbar__logo--black{display:none}.navbar .navbar__border-button{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1366px){.navbar .navbar__border-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.navbar .navbar__menu-item--selected{text-decoration-line:underline}.navbar .navbar__menu-item--selected:hover{text-decoration-line:none}.navbar.navbar--transparent{background-color:transparent}@media (min-width: 1366px){.navbar.navbar--transparent{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}}.navbar.navbar--transparent .navbar__logo--white{display:none}.navbar.navbar--transparent .navbar__logo--black{display:inline}.navbar.navbar--transparent .navbar__border-button{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.navbar.navbar--transparent .bar1,.navbar.navbar--transparent .bar2,.navbar.navbar--transparent .bar3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}@media (min-width: 1366px){.navbar.navbar--transparent.navbar--on-dark-bg{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--white{display:inline}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--black{display:none}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__border-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.navbar.navbar--transparent.navbar--on-dark-bg .bar1,.navbar.navbar--transparent.navbar--on-dark-bg .bar2,.navbar.navbar--transparent.navbar--on-dark-bg .bar3{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bar1,.bar2,.bar3{background-color:#fff;display:block;height:2px;margin:6px 0;transition:.4s;width:35px}.navbar__mobile-menu__toggle:checked+label .bar1{transform:rotate(-45deg) translate(-3px,4px);--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.navbar__mobile-menu__toggle:checked+label .bar2{opacity:0}.navbar__mobile-menu__toggle:checked+label .bar3{transform:rotate(45deg) translate(-8px,-8px);--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.navbar__mobile-menu{pointer-events:none;visibility:hidden;z-index:0;opacity:0;transition:visibility .1s,opacity .1s linear}.navbar__mobile-menu__toggle:checked~.navbar__mobile-menu{pointer-events:auto;visibility:visible;z-index:20;opacity:1}@media (min-width: 1366px){.navbar__mobile-menu__toggle:checked~.navbar__mobile-menu{pointer-events:none;visibility:hidden;z-index:0;opacity:0}}.newsletter-section{background-size:cover;background-repeat:no-repeat;background-position:-400px}@media (min-width: 768px){.newsletter-section{background-position:left top}}.region-map__list{-moz-columns:2;columns:2}.region-map__region{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(.4,0,.2,1);transition-duration:.5s;transition:all .3s ease-out;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.region-map__region:after{content:"";width:10px;position:absolute;height:10px;background:#fec900;z-index:10}.region-map__region--current{fill:#fec900}.static{position:static}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.top-0{top:0}.z-20{z-index:20}.z-30{z-index:30}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-8{grid-column:span 8 / span 8}.float-right{float:right}.float-left{float:left}.m-10{margin:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!ml-0{margin-left:0!important}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-4{margin-left:1rem}.ml-\[unset\]{margin-left:unset}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-\[-2rem\]{margin-right:-2rem}.mr-\[unset\]{margin-right:unset}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-36{height:9rem}.h-80,.h-\[20rem\]{height:20rem}.h-\[700px\]{height:700px}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-\[600px\]{min-height:600px}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-24{width:6rem}.w-36{width:9rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-80{width:20rem}.w-\[150px\]{width:150px}.w-\[calc\(100vw_-_3rem\)\]{width:calc(100vw - 3rem)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[calc\(100vw_-_2\.5rem\)\]{min-width:calc(100vw - 2.5rem)}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[350px\]{max-width:350px}.max-w-\[550px\]{max-width:550px}.max-w-\[650px\]{max-width:650px}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-lg{max-width:992px}.max-w-xl{max-width:36rem}.grow{flex-grow:1}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-y-4{row-gap:1rem}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-scroll{overflow-x:scroll}.text-ellipsis{text-overflow:ellipsis}.whitespace-pre-line{white-space:pre-line}.rounded-full{border-radius:9999px}.border-4{border-width:4px}.border-none{border-style:none}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(249 206 5 / var(--tw-border-opacity))}.\!bg-grey-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 243 243 / var(--tw-bg-opacity))!important}.\!bg-grey-180{--tw-bg-opacity: 1 !important;background-color:rgb(238 238 238 / var(--tw-bg-opacity))!important}.bg-\[\#00000088\]{background-color:#0008}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(76 169 113 / var(--tw-bg-opacity))}.bg-grey-100{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.bg-grey-150{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.bg-grey-180{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.bg-grey-200{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(237 150 84 / var(--tw-bg-opacity))}.bg-pirati-yellow{--tw-bg-opacity: 1;background-color:rgb(254 201 0 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(214 13 83 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(255 234 90 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-\[top_right_-7rem\]{background-position:top right -7rem}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-\[unset\]{padding-left:unset}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-\[unset\]{padding-right:unset}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-96{padding-top:24rem}.text-left{text-align:left}.text-center{text-align:center}.font-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif}.font-condensed{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.text-2xl{font-size:1.6rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.45rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.text-7xl{font-size:5.3rem}.text-8xl{font-size:6.25rem}.text-9xl{font-size:7.5rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.3rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[10\.5rem\]{line-height:10.5rem}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-grey-185{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.text-grey-200{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-grey-250{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity))}.text-grey-300{--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity))}.text-grey-350{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity))}.text-grey-600{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(237 150 84 / var(--tw-text-opacity))}.text-pirati-yellow{--tw-text-opacity: 1;color:rgb(254 201 0 / var(--tw-text-opacity))}.text-turquoise-500{--tw-text-opacity: 1;color:rgb(37 165 185 / var(--tw-text-opacity))}.text-violet-300{--tw-text-opacity: 1;color:rgb(141 65 95 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.bg-blend-darken{background-blend-mode:darken}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.btn.btn--fullwidth,.btn.btn--fullwidth .btn__body-wrap{width:100%;max-width:100%}.btn.btn--fullwidth .btn__body{flex:1}.btn.btn--autowidth{width:auto}@media (min-width: 1200px){.grid-container{grid-template-columns:240px 1fr 102px;grid-template-areas:"left-side content right-side";margin-left:10vw}}@media (min-width: 2060px){.grid-container{margin-left:20vw}}@media (min-width: 1200px){.grid-container.person-grid-container{grid-template-columns:240px 1fr 339px}}.head-alt-xl,.content-block .head-alt-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:400;line-height:.96}.head-alt-lg,.content-block .head-alt-lg{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:400;line-height:.96}.head-alt-md,.content-block .head-alt-md{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:400;line-height:.96}.head-alt-base,.content-block .head-alt-base{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:400;line-height:.96}.head-alt-sm,.content-block .head-alt-sm{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:.96}.head-alt-xs,.content-block .head-alt-xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;line-height:.96}.head-alt-2xs,.content-block .head-alt-2xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:.96}.head-base,.content-block .head-base{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.25}.head-sm,.content-block .head-sm{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.25}.head-xs,.content-block .head-xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.25}.head-2xs,.content-block .head-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.25}.head-heavy-base,.content-block .head-heavy-base{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25}.head-heavy-sm,.content-block .head-heavy-sm{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.25}.head-heavy-xs,.content-block .head-heavy-xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.25}.head-heavy-2xs,.content-block .head-heavy-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25}.head-allcaps-2xs,.content-block .head-allcaps-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-3xs,.content-block .head-allcaps-3xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-4xs,.content-block .head-allcaps-4xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-2xs,.content-block .head-allcaps-heavy-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-3xs,.content-block .head-allcaps-heavy-3xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-4xs,.content-block .head-allcaps-heavy-4xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.switch__item{padding:.5rem 1.25rem}}.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:none}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));background:#f9ce05}::selection{background:#f9ce05}:root{font-size:16px}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}a:hover{text-decoration-line:underline}a.icon-link:hover{text-decoration-line:none}a.icon-link:hover span{text-decoration-line:underline}[v-cloak]{display:none}.copyleft{transform:scaleX(-1)!important}.inline-block-nogap{font-size:0}.iframe-container{position:relative;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;height:100%;width:100%}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.group:hover .group-hover\:-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-yellow-600{--tw-border-opacity: 1;border-color:rgb(215 177 3 / var(--tw-border-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 576px){.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:text-4xl{font-size:2.45rem}.sm\:btn--autowidth.btn{width:auto}}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-6{margin-bottom:1.5rem}.md\:mt-0{margin-top:0}.md\:mt-20{margin-top:5rem}.md\:flex{display:flex}.md\:grid{display:grid}.md\:w-96{width:24rem}.md\:shrink-0{flex-shrink:0}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.md\:gap-y-5{row-gap:1.25rem}.md\:pr-0{padding-right:0}.md\:text-2xl{font-size:1.6rem}.md\:text-4xl{font-size:2.45rem}.md\:text-base{font-size:1rem}}@media (min-width: 992px){.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mt-0{margin-top:0}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-2\/5{width:40%}.lg\:w-5\/12{width:41.666667%}.lg\:w-7\/12{width:58.333333%}.lg\:w-\[unset\]{width:unset}.lg\:min-w-\[15rem\]{min-width:15rem}.lg\:min-w-\[24rem\]{min-width:24rem}.lg\:max-w-screen-lg{max-width:992px}.lg\:grow-0{flex-grow:0}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:gap-2{gap:.5rem}.lg\:text-justify{text-align:justify}.lg\:text-base{font-size:1rem}}@media (min-width: 1200px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-12{margin-bottom:3rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mb-32{margin-bottom:8rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:mr-12{margin-right:3rem}.xl\:mr-16{margin-right:4rem}.xl\:mr-2{margin-right:.5rem}.xl\:mt-\[-0\.7rem\]{margin-top:-.7rem}.xl\:mt-\[-1rem\]{margin-top:-1rem}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-14{height:3.5rem}.xl\:h-screen{height:100vh}.xl\:w-14{width:3.5rem}.xl\:w-60{width:15rem}.xl\:w-auto{width:auto}.xl\:shrink-0{flex-shrink:0}.xl\:grow-0{flex-grow:0}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:gap-0{gap:0px}.xl\:gap-4{gap:1rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-8{gap:2rem}.xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.xl\:justify-self-end{justify-self:end}.xl\:bg-center{background-position:center}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:py-52{padding-top:13rem;padding-bottom:13rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pl-32{padding-left:8rem}.xl\:pl-8{padding-left:2rem}.xl\:pr-0{padding-right:0}.xl\:pr-20{padding-right:5rem}.xl\:pr-3{padding-right:.75rem}.xl\:pr-4{padding-right:1rem}.xl\:pt-32{padding-top:8rem}.xl\:pt-48{padding-top:12rem}.xl\:pt-8{padding-top:2rem}.xl\:text-14xl{font-size:10.6rem}.xl\:text-3xl{font-size:1.875rem}.xl\:text-4xl{font-size:2.45rem}.xl\:text-7xl{font-size:5.3rem}.xl\:text-9xl{font-size:7.5rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-xl{font-size:1.3rem}.xl\:leading-\[10\.5rem\]{line-height:10.5rem}}@media (min-width: 1366px){.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}.\32xl\:items-start{align-items:flex-start}.\32xl\:bg-transparent{background-color:transparent}}@media (min-width: 2060px){.\33xl\:text-lg{font-size:1.125rem}}.\[\&_p\]\:\!text-lg p{font-size:1.125rem!important}.\[\&_p\]\:text-lg p{font-size:1.125rem}.\[\&_p\]\:leading-7 p{line-height:1.75rem}.\[\&_p\]\:text-black p{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.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} +@import"https://gfonts.pirati.cz/css2?family=Bebas+Neue&family=Roboto+Condensed:wght@300;400;700&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400&display=swap";@font-face{font-family:pirati-ui;src:url(/static/main/pirati-ui.eot?bna028);src:url(/static/main/pirati-ui.eot?bna028#iefix) format("embedded-opentype"),url(/static/main/pirati-ui.ttf?bna028) format("truetype"),url(/static/main/pirati-ui.woff?bna028) format("woff"),url(/static/main/pirati-ui.svg?bna028#pirati-ui) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=ico--],[class*=" ico--"]{font-family:pirati-ui!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico--twitter:before{content:"\e977"}.ico--mastodon:before{content:"\e973"}.ico--helios:before{content:"\e96e"}.ico--redmine:before{content:"\e96f"}.ico--zulip:before{content:"\e970"}.ico--forum:before{content:"\e971"}.ico--pirati:before{content:"\e90d"}.ico--jitsi:before{content:"\e90f"}.ico--open-source:before{content:"\e90e"}.ico--donation-full:before{content:"\e96c"}.ico--donation-outline:before{content:"\e96d"}.ico--strategy:before{content:"\e932"}.ico--pig:before{content:"\e928"}.ico--thermometer:before{content:"\e90a"}.ico--menu:before{content:"\e933"}.ico--chevron-right:before{content:"\e923"}.ico--chevron-left:before{content:"\e924"}.ico--chevron-down:before{content:"\e925"}.ico--chevron-up:before{content:"\e926"}.ico--link-horizontal:before{content:"\e910"}.ico--beer:before{content:"\e909"}.ico--food:before{content:"\e968"}.ico--dots-three-vertical:before{content:"\e940"}.ico--dots-three-horizontal:before{content:"\e941"}.ico--log-out:before{content:"\e942"}.ico--envelope:before{content:"\e908"}.ico--pin:before{content:"\e943"}.ico--at:before{content:"\e905"}.ico--glass:before{content:"\e967"}.ico--checkmark:before{content:"\e965"}.ico--info:before{content:"\e901"}.ico--question:before{content:"\e904"}.ico--warning:before{content:"\e93f"}.ico--code:before{content:"\e94a"}.ico--checkbox-unchecked:before{content:"\e94e"}.ico--star-full:before{content:"\e94f"}.ico--star-empty:before{content:"\e950"}.ico--bookmark:before{content:"\e951"}.ico--cog:before{content:"\e952"}.ico--key:before{content:"\e953"}.ico--zoom-in:before{content:"\e954"}.ico--zoom-out:before{content:"\e955"}.ico--shrink:before{content:"\e956"}.ico--printer:before{content:"\e957"}.ico--file-openoffice:before{content:"\e958"}.ico--user:before{content:"\e959"}.ico--file-excel:before{content:"\e95a"}.ico--file-word:before{content:"\e95b"}.ico--file-pdf:before{content:"\e95c"}.ico--file-picture:before{content:"\e95d"}.ico--file-blank:before{content:"\e95e"}.ico--folder-upload:before{content:"\e95f"}.ico--upload:before{content:"\e960"}.ico--cloud-upload:before{content:"\e961"}.ico--folder-download:before{content:"\e962"}.ico--download:before{content:"\e963"}.ico--cloud-download:before{content:"\e964"}.ico--alarm:before{content:"\e900"}.ico--calculator:before{content:"\e911"}.ico--facebook-full:before{content:"\e913"}.ico--feed:before{content:"\e927"}.ico--library:before{content:"\e929"}.ico--office:before{content:"\e92a"}.ico--attachment:before{content:"\e92b"}.ico--enlarge:before{content:"\e92c"}.ico--eye-off:before{content:"\e92e"}.ico--eye:before{content:"\e92f"}.ico--share:before{content:"\e931"}.ico--search:before{content:"\e939"}.ico--pencil:before{content:"\e93c"}.ico--lock-open:before{content:"\e947"}.ico--lock:before{content:"\e948"}.ico--equalizer:before{content:"\e949"}.ico--switch:before{content:"\e94b"}.ico--loop:before{content:"\e94c"}.ico--refresh:before{content:"\e94d"}.ico--bullhorn:before{content:"\e944"}.ico--bin:before{content:"\e945"}.ico--cross:before{content:"\e937"}.ico--checkbox-checked:before{content:"\e938"}.ico--globe:before{content:"\e93a"}.ico--wikipedia:before{content:"\e93b"}.ico--youtube:before{content:"\e936"}.ico--users:before{content:"\e934"}.ico--book:before{content:"\e935"}.ico--bubbles:before{content:"\e930"}.ico--map:before{content:"\e914"}.ico--compass:before{content:"\e915"}.ico--folder-open:before{content:"\e916"}.ico--folder:before{content:"\e917"}.ico--drawer:before{content:"\e918"}.ico--stop:before{content:"\e919"}.ico--github:before{content:"\e91a"}.ico--clock:before{content:"\e91b"}.ico--calendar:before{content:"\e91c"}.ico--flickr:before{content:"\e91d"}.ico--instagram:before{content:"\e91e"}.ico--newspaper:before{content:"\e920"}.ico--cart:before{content:"\e921"}.ico--home:before{content:"\e922"}.ico--link:before{content:"\e912"}.ico--power:before{content:"\e90c"}.ico--rocket:before{content:"\e946"}.ico--location:before{content:"\e906"}.ico--phone:before{content:"\e907"}.ico--linkedin:before{content:"\e903"}.ico--facebook:before{content:"\e902"}.ico--envelop:before{content:"\e972"}.ico--file-text2:before{content:"\e974"}.ico--price-tag:before{content:"\e975"}.ico--price-tags:before{content:"\e976"}.ico--stats-dots:before{content:"\e99b"}.ico--bed:before{content:"\e969"}.ico--train:before{content:"\e96a"}.ico--bus:before{content:"\e96b"}.ico--wheelchair:before{content:"\e966"}.ico--thumbs-down:before{content:"\e93d"}.ico--thumbs-up:before{content:"\e93e"}.ico--anchor:before{content:"\e92d"}.ico--paw:before{content:"\e90b"}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family: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";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}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}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,: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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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 / .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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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 / .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: }.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~="lead"]):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(ol):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.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"],[class~="not-prose"] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:close-quote}.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding:.1875em .375em}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:"`"}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:"`"}.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)):before{content:none}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:none}.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~="not-prose"],[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"],[class~="not-prose"] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top}.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.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-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--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-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--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(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:.375em}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:.375em}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-right:0}.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0}.btn{display:inline-block;text-align:center;font-weight:400;max-width:20rem;text-decoration:none}.btn[disabled]{opacity:.7;cursor:not-allowed}.btn:hover{text-decoration:none}.btn__body{display:flex;height:100%;align-items:center;justify-content:center;padding:.25em 2em}.btn__body-wrap{min-width:10rem;min-height:2.75rem}.btn__body,.btn__icon,.btn__inline-icon{transition-property:color,background-color,border-color;transition-duration:.2s;color:#fff}.btn__body,.btn__icon{background-color:#000}.btn--icon .btn__body-wrap{display:flex}.btn--condensed .btn__body{padding:.75em 1em}@keyframes btn-loading-spinner{to{transform:rotate(360deg)}}.btn--black .btn__body,.btn--black .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#000;color:#fff}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#262626}.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--black.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-black:hover .btn__body,.btn--to-black.btn--activated .btn__body{background-color:#000!important;color:#fff!important}.btn--hoveractive.btn--to-black:hover .btn__icon,.btn--to-black.btn--activated .btn__icon{border-color:#343434!important;background-color:#000!important}.btn--hoveractive.btn--to-black:hover .btn__inline-icon,.btn--to-black.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-700 .btn__body,.btn--grey-700 .btn__icon{background-color:#202020;color:#fff}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#343434;color:#fff}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#262626}.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-700:hover .btn__body,.btn--to-grey-700.btn--activated .btn__body{background-color:#202020!important;color:#fff!important}.btn--hoveractive.btn--to-grey-700:hover .btn__icon,.btn--to-grey-700.btn--activated .btn__icon{border-color:#303132!important;background-color:#202020!important}.btn--hoveractive.btn--to-grey-700:hover .btn__inline-icon,.btn--to-grey-700.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-500 .btn__body,.btn--grey-500 .btn__icon{background-color:#303132;color:#fff}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#4c4c4c;color:#fff}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#343434}.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-500:hover .btn__body,.btn--to-grey-500.btn--activated .btn__body{background-color:#303132!important;color:#fff!important}.btn--hoveractive.btn--to-grey-500:hover .btn__icon,.btn--to-grey-500.btn--activated .btn__icon{border-color:#4c4c4c!important;background-color:#303132!important}.btn--hoveractive.btn--to-grey-500:hover .btn__inline-icon,.btn--to-grey-500.btn--activated .btn__inline-icon{color:#fff!important}.btn--grey-125 .btn__body,.btn--grey-125 .btn__icon{background-color:#f0f0f0;color:#000}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:silver;color:#fff}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#a8a8a8}.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-125.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-125:hover .btn__body,.btn--to-grey-125.btn--activated .btn__body{background-color:#f0f0f0!important;color:#000!important}.btn--hoveractive.btn--to-grey-125:hover .btn__icon,.btn--to-grey-125.btn--activated .btn__icon{border-color:#d8d8d8!important;background-color:#f0f0f0!important}.btn--hoveractive.btn--to-grey-125:hover .btn__inline-icon,.btn--to-grey-125.btn--activated .btn__inline-icon{color:#000!important}.btn--grey-175 .btn__body,.btn--grey-175 .btn__icon{background-color:#d0d0d0;color:#000}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#a6a6a6;color:#fff}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#929292}.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--grey-175.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-grey-175:hover .btn__body,.btn--to-grey-175.btn--activated .btn__body{background-color:#d0d0d0!important;color:#000!important}.btn--hoveractive.btn--to-grey-175:hover .btn__icon,.btn--to-grey-175.btn--activated .btn__icon{border-color:#bbb!important;background-color:#d0d0d0!important}.btn--hoveractive.btn--to-grey-175:hover .btn__inline-icon,.btn--to-grey-175.btn--activated .btn__inline-icon{color:#000!important}.btn--white .btn__body,.btn--white .btn__icon{background-color:#fff;color:#000}.btn--white .btn__icon{border-color:#f3f3f3;background-color:#fff}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ccc;color:#fff}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#b3b3b3}.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--white.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-white:hover .btn__body,.btn--to-white.btn--activated .btn__body{background-color:#fff!important;color:#000!important}.btn--hoveractive.btn--to-white:hover .btn__icon,.btn--to-white.btn--activated .btn__icon{border-color:#f3f3f3!important;background-color:#fff!important}.btn--hoveractive.btn--to-white:hover .btn__inline-icon,.btn--to-white.btn--activated .btn__inline-icon{color:#000!important}.btn--blue-300 .btn__body,.btn--blue-300 .btn__icon{background-color:#027da8;color:#fff}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#026486;color:#fff}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#015876}.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--blue-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-blue-300:hover .btn__body,.btn--to-blue-300.btn--activated .btn__body{background-color:#027da8!important;color:#fff!important}.btn--hoveractive.btn--to-blue-300:hover .btn__icon,.btn--to-blue-300.btn--activated .btn__icon{border-color:#027197!important;background-color:#027da8!important}.btn--hoveractive.btn--to-blue-300:hover .btn__inline-icon,.btn--to-blue-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--cyan-200 .btn__body,.btn--cyan-200 .btn__icon{background-color:#57b3bd;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#3e959f;color:#fff}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#37838b}.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--cyan-200.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-cyan-200:hover .btn__body,.btn--to-cyan-200.btn--activated .btn__body{background-color:#57b3bd!important;color:#fff!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__icon,.btn--to-cyan-200.btn--activated .btn__icon{border-color:#46a8b2!important;background-color:#57b3bd!important}.btn--hoveractive.btn--to-cyan-200:hover .btn__inline-icon,.btn--to-cyan-200.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-300 .btn__body,.btn--green-300 .btn__icon{background-color:#76cc9f;color:#fff}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#47bb7e;color:#fff}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#3da46e}.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-300:hover .btn__body,.btn--to-green-300.btn--activated .btn__body{background-color:#76cc9f!important;color:#fff!important}.btn--hoveractive.btn--to-green-300:hover .btn__icon,.btn--to-green-300.btn--activated .btn__icon{border-color:#5fc38f!important;background-color:#76cc9f!important}.btn--hoveractive.btn--to-green-300:hover .btn__inline-icon,.btn--to-green-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-400 .btn__body,.btn--green-400 .btn__icon{background-color:#4ca971;color:#fff}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#3d875a;color:#fff}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#35764f}.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-400:hover .btn__body,.btn--to-green-400.btn--activated .btn__body{background-color:#4ca971!important;color:#fff!important}.btn--hoveractive.btn--to-green-400:hover .btn__icon,.btn--to-green-400.btn--activated .btn__icon{border-color:#449866!important;background-color:#4ca971!important}.btn--hoveractive.btn--to-green-400:hover .btn__inline-icon,.btn--to-green-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--green-500 .btn__body,.btn--green-500 .btn__icon{background-color:#4fc49f;color:#000}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#37a582;color:#fff}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#309072}.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--green-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-green-500:hover .btn__body,.btn--to-green-500.btn--activated .btn__body{background-color:#4fc49f!important;color:#000!important}.btn--hoveractive.btn--to-green-500:hover .btn__icon,.btn--to-green-500.btn--activated .btn__icon{border-color:#3eb992!important;background-color:#4fc49f!important}.btn--hoveractive.btn--to-green-500:hover .btn__inline-icon,.btn--to-green-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-500 .btn__body,.btn--yellow-500 .btn__icon{background-color:#f9ce05;color:#000}.btn--yellow-500 .btn__icon{border-color:#e0b905;background-color:#f9ce05}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#c7a504;color:#fff}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#ae9004}.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--yellow-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-500:hover .btn__body,.btn--to-yellow-500.btn--activated .btn__body{background-color:#f9ce05!important;color:#000!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__icon,.btn--to-yellow-500.btn--activated .btn__icon{border-color:#e0b905!important;background-color:#f9ce05!important}.btn--hoveractive.btn--to-yellow-500:hover .btn__inline-icon,.btn--to-yellow-500.btn--activated .btn__inline-icon{color:#000!important}.btn--yellow-600 .btn__body,.btn--yellow-600 .btn__icon{background-color:#d7b103;color:#000}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ac8e02;color:#fff}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#977c02}.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--yellow-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-yellow-600:hover .btn__body,.btn--to-yellow-600.btn--activated .btn__body{background-color:#d7b103!important;color:#000!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__icon,.btn--to-yellow-600.btn--activated .btn__icon{border-color:#c29f03!important;background-color:#d7b103!important}.btn--hoveractive.btn--to-yellow-600:hover .btn__inline-icon,.btn--to-yellow-600.btn--activated .btn__inline-icon{color:#000!important}.btn--orange-300 .btn__body,.btn--orange-300 .btn__icon{background-color:#ed9654;color:#fff}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#e7721a;color:#fff}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#cb6415}.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--orange-300.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-orange-300:hover .btn__body,.btn--to-orange-300.btn--activated .btn__body{background-color:#ed9654!important;color:#fff!important}.btn--hoveractive.btn--to-orange-300:hover .btn__icon,.btn--to-orange-300.btn--activated .btn__icon{border-color:#ea8437!important;background-color:#ed9654!important}.btn--hoveractive.btn--to-orange-300:hover .btn__inline-icon,.btn--to-orange-300.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-400 .btn__body,.btn--violet-400 .btn__icon{background-color:#840048;color:#fff}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#6a003a;color:#fff}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#5c0032}.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-400.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-400:hover .btn__body,.btn--to-violet-400.btn--activated .btn__body{background-color:#840048!important;color:#fff!important}.btn--hoveractive.btn--to-violet-400:hover .btn__icon,.btn--to-violet-400.btn--activated .btn__icon{border-color:#770041!important;background-color:#840048!important}.btn--hoveractive.btn--to-violet-400:hover .btn__inline-icon,.btn--to-violet-400.btn--activated .btn__inline-icon{color:#fff!important}.btn--violet-500 .btn__body,.btn--violet-500 .btn__icon{background-color:#670047;color:#000}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#520039;color:#fff}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#480032}.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-500.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-500:hover .btn__body,.btn--to-violet-500.btn--activated .btn__body{background-color:#670047!important;color:#000!important}.btn--hoveractive.btn--to-violet-500:hover .btn__icon,.btn--to-violet-500.btn--activated .btn__icon{border-color:#5d0040!important;background-color:#670047!important}.btn--hoveractive.btn--to-violet-500:hover .btn__inline-icon,.btn--to-violet-500.btn--activated .btn__inline-icon{color:#000!important}.btn--violet-700 .btn__body,.btn--violet-700 .btn__icon{background-color:#7d347d;color:#000}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#642a64;color:#fff}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#582458}.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--violet-700.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-violet-700:hover .btn__body,.btn--to-violet-700.btn--activated .btn__body{background-color:#7d347d!important;color:#000!important}.btn--hoveractive.btn--to-violet-700:hover .btn__icon,.btn--to-violet-700.btn--activated .btn__icon{border-color:#712f71!important;background-color:#7d347d!important}.btn--hoveractive.btn--to-violet-700:hover .btn__inline-icon,.btn--to-violet-700.btn--activated .btn__inline-icon{color:#000!important}.btn--red-600 .btn__body,.btn--red-600 .btn__icon{background-color:#d60d53;color:#fff}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#ab0a42;color:#fff}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#96093a}.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--red-600.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-red-600:hover .btn__body,.btn--to-red-600.btn--activated .btn__body{background-color:#d60d53!important;color:#fff!important}.btn--hoveractive.btn--to-red-600:hover .btn__icon,.btn--to-red-600.btn--activated .btn__icon{border-color:#c10c4b!important;background-color:#d60d53!important}.btn--hoveractive.btn--to-red-600:hover .btn__inline-icon,.btn--to-red-600.btn--activated .btn__inline-icon{color:#fff!important}.btn--brands-facebook .btn__body,.btn--brands-facebook .btn__icon{background-color:#067ceb;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__body,.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{background-color:#0563bc;color:#fff}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon{border-color:#0457a5}.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon svg,.btn--brands-facebook.btn--hoveractive:not([class^="btn--to-"]):hover .btn__icon i{color:#fff;fill:#fff}.btn--hoveractive.btn--to-brands-facebook:hover .btn__body,.btn--to-brands-facebook.btn--activated .btn__body{background-color:#067ceb!important;color:#fff!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__icon,.btn--to-brands-facebook.btn--activated .btn__icon{border-color:#0570d4!important;background-color:#067ceb!important}.btn--hoveractive.btn--to-brands-facebook:hover .btn__inline-icon,.btn--to-brands-facebook.btn--activated .btn__inline-icon{color:#fff!important}.container--default{max-width:1200px}.container--narrow{margin:auto;width:882px}.container--medium{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1350px}.container--wide{padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}.header-max-width{max-width:1340px!important}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1150px}.grid-container{margin-left:1.25rem;margin-right:1.25rem;display:grid;grid-template-columns:1fr;grid-template-areas:"left-side" "content" "right-side";gap:1rem;max-width:1150px}.grid-container.article-section,.grid-container.person-grid-container{max-width:1400px}.grid-container.person-twitter-section{grid-template-columns:minmax(0,1200px)}@media (min-width: 1200px){.grid-container.person-twitter-section{grid-template-columns:minmax(0,240px) minmax(0,1fr) minmax(0,102px)}}.grid-container.no-max{max-width:none}.grid-content{grid-area:content}.grid-full{grid-column:left-side / right-side;grid-row:left-side / right-side}.grid-left-side{grid-area:left-side}.grid-left-side-with-content{grid-column:left-side / content;grid-row:left-side / content}.grid-right-side{grid-area:right-side}.grid-content-with-right-side{grid-column:content / right-side;grid-row:content / right-side}.footer-section{height:450px}.person-box-medium{max-width:485px;width:100%}.person-box-big{max-width:575px;width:100%}@media (min-width: 1200px){.footer-section{height:981px}}.text-input-addon{display:flex;align-items:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:1.125rem;font-weight:400;--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity));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(.4,0,.2,1);transition-duration:.2s}.text-input{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:.75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;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(.4,0,.2,1);transition-duration:.2s;min-width:0px}.text-input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.text-input:active:not([disabled]):not([readonly]),.text-input:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.text-input::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input[readonly],.text-input[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.text-input[readonly]::-moz-placeholder,.text-input[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input[readonly]::placeholder,.text-input[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input-addon--l{border-right-width:0px}.text-input-addon--r{border-left-width:0px}.text-input:hover:not([disabled]):not([readonly])~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.text-input:focus:not([disabled]):not([readonly])~.text-input-addon,.text-input:active:not([disabled]):not([readonly])~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.text-input[readonly]~.text-input-addon,.text-input[disabled]~.text-input-addon{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-input--has-addon-l.text-input{border-left-width:0px}.text-input--has-addon-r.text-input{border-right-width:0px}.select{position:relative;display:flex;width:100%;align-items:center;padding-top:.5rem;padding-bottom:.5rem}@media (min-width: 1200px){.select{padding-top:1rem;padding-bottom:1rem}}.select:after{position:absolute;right:0;padding-right:.75rem;font-size:1.3rem;font-weight:700;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(.4,0,.2,1);transition-duration:.2s;font-family:pirati-ui;content:"\e925"}.select__control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity));padding:.75rem 2rem .75rem 1rem;font-size:1.125rem;outline:2px solid transparent;outline-offset:2px;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(.4,0,.2,1);transition-duration:.2s}@media (min-width: 1200px){.select__control{padding-top:1.25rem;padding-bottom:1.25rem}}.select__control{min-width:0px}.select__control:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.select__control:active:not([disabled]):not([readonly]),.select__control:focus:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.select__control::-moz-placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control::placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control[readonly],.select__control[disabled]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.select__control[readonly]::-moz-placeholder,.select__control[disabled]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.select__control[readonly]::placeholder,.select__control[disabled]::placeholder{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.checkbox{position:relative;display:flex}.checkbox input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;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(.4,0,.2,1);transition-duration:.2s}.checkbox input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.checkbox input:active,.checkbox input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.checkbox input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.checkbox input[disabled]{cursor:not-allowed}.checkbox label{max-width:32rem;line-height:1.25}.checkbox:after{pointer-events:none;position:absolute;display:inline;content:"";height:5px;width:12px;top:6px;left:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.radio{position:relative}.radio input{margin-right:.5rem;height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;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(.4,0,.2,1);transition-duration:.2s}.radio input:hover:not([disabled]):not([readonly]){--tw-border-opacity: 1;border-color:rgb(76 76 76 / var(--tw-border-opacity))}.radio input:active,.radio input:focus{--tw-border-opacity: 1;border-color:rgb(2 125 168 / var(--tw-border-opacity))}.radio input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.radio input[disabled]{cursor:not-allowed}.radio label{display:flex;align-items:center;line-height:1.25}.radio:after{pointer-events:none;position:absolute;display:inline;height:.5rem;width:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));content:"";border-radius:50%;top:.375rem;left:.375rem}.form-field--error .text-input,.form-field--error .select__control,.form-field--error .text-input~.text-input-addon{--tw-border-opacity: 1;border-color:rgb(214 13 83 / var(--tw-border-opacity))}.h-default{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25}.h-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.96}.h-allcaps{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;line-height:1.25}.head-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1}@media (min-width: 992px){.head-xl{font-size:1.3rem}}.head-2xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:-.01em}.head-3xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;text-transform:uppercase;line-height:1}.head-4xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-4xl{font-size:2.45rem;line-height:1}}@media (min-width: 1200px){.head-4xl{font-size:2.45rem}}.head-6xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-6xl{font-size:3rem;line-height:1}}@media (min-width: 1200px){.head-6xl{font-size:4rem}}.head-7xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-7xl{font-size:3rem;line-height:1}}@media (min-width: 1200px){.head-7xl{font-size:5.3rem}}.head-8xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-8xl{font-size:5.3rem;line-height:1}}@media (min-width: 1200px){.head-8xl{font-size:6.25rem}}.head-9xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.head-9xl{font-size:6.25rem;line-height:1}}@media (min-width: 1200px){.head-9xl{font-size:6.25rem}}.head-10xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:500;text-transform:uppercase;letter-spacing:-.025em}@media (min-width: 768px){.head-10xl{font-size:7.5rem;line-height:1}}@media (min-width: 1200px){.head-10xl{font-size:7.5rem}}.head-14xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:500;text-transform:uppercase;line-height:4.75rem}@media (min-width: 1200px){.head-14xl{font-size:10.6rem;line-height:9.8rem}}.head-14xl.head-short{font-size:6.25rem;line-height:9.8rem}@media (min-width: 1200px){.head-14xl.head-short{font-size:10.6rem}}.head-14xl.head-compact{line-height:4rem}@media (min-width: 1200px){.head-14xl.head-compact{line-height:8.9rem}}.prose :where(.head-6xl):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(.head-7xl):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(.head-8xl):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(.head-9xl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:.25em}p{font-size:.875rem;line-height:1.5rem}@media (min-width: 992px){p{font-size:1rem}}.vertical-time-line{border-left:1px solid green}.program-perex .content-block p{font-size:1.3rem;line-height:1.75rem}.content-block h2{margin-bottom:1.25rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;text-transform:uppercase;line-height:1.75rem}@media (min-width: 992px){.content-block h2{line-height:2.5rem}}@media (min-width: 1200px){.content-block h2{font-size:2.45rem}}.content-block h3{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;line-height:1rem}@media (min-width: 1200px){.content-block h3{font-size:1.875rem;line-height:2rem}}.content-block h4{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;line-height:2rem}@media (min-width: 1200px){.content-block h4{font-size:1.6rem}}.content-block h4{letter-spacing:-.01em}.content-block a{--tw-text-opacity: 1;color:rgb(2 125 168 / var(--tw-text-opacity));text-decoration-line:underline}:root{--fc-button-bg-color: #000;--fc-button-border-color: #000;--fc-button-hover-bg-color: #fec900;--fc-button-hover-border-color: #fec900;--fc-button-active-bg-color: #fec900;--fc-button-active-border-color: #fec900;--fc-event-bg-color: #fec900;--fc-event-border-color: #fec900;--fc-event-text-color: #000;--fc-border-color: #000;--fc-today-bg-color: #000;--fc-event-dot-color: #000}.fc{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.fc-col-header{width:100%!important}.fc .fc-col-header-cell-cushion:not([href]):hover,.fc .fc-daygrid-day-number:not([href]):hover{text-decoration-line:none}.fc .fc-col-header-cell{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.75rem;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc .fc-button{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));padding:.5rem 1.25rem;text-align:center;font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc .fc-button:hover{text-decoration-line:none}.fc .fc-button:hover:not(:disabled),.fc .fc-button:active:not(:disabled){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.fc .fc-event{cursor:pointer;border-radius:0;border-style:none;padding:.375rem;font-size:1rem;background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);color:var(--fc-event-text-color)}.fc-header-toolbar{align-items:flex-start!important}@media (min-width: 1200px){.fc-header-toolbar{align-items:center!important}}.fc .fc-toolbar-title,.fc .fc-today-button{text-transform:capitalize}.fc-toolbar-chunk{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:.5rem}.fc .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1200px){.fc .fc-daygrid-day-number{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem}}.fc-daygrid-body,.fc-scrollgrid-sync-table{width:100%!important}@media (min-width: 1200px){.fc-daygrid-body,.fc-scrollgrid-sync-table{width:unset}}.fc .fc-day-today .fc-daygrid-day-number{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-dot-color)}.article-box.dark-theme{background-color:#4c4c4c;color:#fff}.quote-icon{font-size:7rem;height:1rem}@media (min-width: 1200px){.quote-icon{font-size:15rem}}.header-carousel{display:block;margin:0 auto;position:relative}.header-carousel .header-carousel--text-wrapper,.header-carousel .europarl--header-carousel--text-wrapper{position:absolute;width:100vw;font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:3rem;text-transform:uppercase}@media (min-width: 992px){.header-carousel .header-carousel--text-wrapper,.header-carousel .europarl--header-carousel--text-wrapper{font-size:5.3rem}}.header-carousel .header-carousel--text-wrapper{bottom:45%;height:85%}@media (min-width: 1200px){.header-carousel .header-carousel--text-wrapper{bottom:33%}}.header-carousel .europarl--header-carousel--text-wrapper{bottom:45%;height:85%}@media (min-width: 1200px){.header-carousel .europarl--header-carousel--text-wrapper{bottom:10%}}.header-carousel .header-carousel--image{inset:0;position:absolute;height:100%;width:100vw;-o-object-fit:cover;object-fit:cover}@media (min-width: 1200px){.header-carousel .header-carousel--image{height:458px}}@media (min-width: 768px){.header-carousel .header-carousel--image{height:100%}}@keyframes right_to_left{0%{margin-left:20%}to{margin-left:10%}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:Bebas Neue,Helvetica,Arial,sans-serif;line-height:2.25rem}.switch{margin-left:auto;margin-right:auto;padding-top:1.25rem;padding-bottom:1.25rem}.switch__item,.switch__item--europarl{margin-bottom:.5rem;cursor:pointer;white-space:nowrap;padding:.5rem 1.25rem;text-align:center;font-weight:400;transition-duration:.2s}.switch__item:not(:last-child),.switch__item--europarl:not(:last-child){margin-right:.5rem}.switch__item{--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.switch__item:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity));text-decoration-line:none}.switch__item.switch__item--active,.switch__item.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.switch__item--europarl{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.switch__item--europarl:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));text-decoration-line:none}.switch__item--europarl.switch__item--active,.switch__item--europarl.switch__item--active:hover{--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity))}.horizontal-scrolling{display:block;margin-left:-15px;margin-right:-15px;max-width:calc(100vw - 50px);overflow-x:scroll;overflow-y:hidden;text-align:center;white-space:nowrap}@media (min-width: 1200px){.horizontal-scrolling{max-width:calc(100% + 30px)}}.horizontal-scrolling.draggable{cursor:grab}.horizontal-scrolling.draggable.active,.horizontal-scrolling.draggable.active a{cursor:grabbing}.no-scrollbars{-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}.no-scrollbars::-webkit-scrollbar{display:none}.background-hover-zoom{background-position:center;background-size:100%;transition:background-size .3s ease-in}.background-hover-zoom:hover{background-size:110%}.popout__toggle-wrapper{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem;font-size:1.125rem;transition-duration:.15s}.popout__toggle-wrapper:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.popout__toggle-wrapper.popout__toggle-wrapper--active{--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity))}.popout__toggle-name{padding-top:1rem;padding-bottom:1rem}.popout__content-wrapper{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.popout__toggle-arrow{font-size:2.45rem}.candidate-secondary-box:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.candidate-primary-box:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(254 201 0 / var(--tw-bg-opacity))}.candidate-primary-box:nth-child(even) .candidate-primary-box--content{flex-direction:column-reverse}@media (min-width: 992px){.candidate-primary-box:nth-child(even) .candidate-primary-box--content{flex-direction:row}.candidate-primary-box:nth-child(even) .candidate-primary-box--text-column{align-items:flex-end}}.candidate-primary-box:nth-child(even) .candidate-primary-box--text-column__hidden{--tw-translate-x: -100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.candidate-primary-box:nth-child(even) .candidate-primary-box--image-column__hidden{--tw-translate-x: 100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.candidate-primary-box:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.candidate-primary-box:nth-child(odd) .candidate-primary-box--content{flex-direction:column-reverse}@media (min-width: 992px){.candidate-primary-box:nth-child(odd) .candidate-primary-box--content{flex-direction:row-reverse}}.candidate-primary-box:nth-child(odd) .candidate-primary-box--text-column{align-items:flex-start}.candidate-primary-box:nth-child(odd) .candidate-primary-box--text-column__hidden{--tw-translate-x: 100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.candidate-primary-box:nth-child(odd) .candidate-primary-box--image-column__hidden{--tw-translate-x: -100vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.article-timeline-grid{display:grid;gap:.5rem;margin-top:-20px;grid-template-areas:"left-article" "right-article"}@media (min-width: 1200px){.article-timeline-grid{grid-template-columns:minmax(0,570px) 1px minmax(0,570px);grid-template-areas:"left-article timeline right-article"}}.article-timeline-grid__left-article{grid-area:left-article}.article-timeline-grid__right-article{grid-area:right-article}.article-timeline-grid__timeline{grid-area:timeline}.article-timeline-grid__timeline:before{content:"";background:linear-gradient(180deg,rgba(2,0,36,0) 0%,rgba(255,255,255,1) 100%);position:absolute;bottom:-1px;height:20px;z-index:10;width:2px;left:-1px}.article-timeline-grid__timeline .article-timeline--month{transform:translate(-50%);top:-1rem;z-index:100}.footer-collapsible__toggle{display:flex;cursor:pointer;align-items:center}@media (min-width: 768px){.footer-collapsible__toggle:after{display:none;cursor:auto}}.footer-collapsible__toggle:after{content:"\e925";font-family:pirati-ui;margin-left:auto;font-size:3rem;font-weight:300;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(.4,0,.2,1);transition-duration:.2s}.footer-collapsible__toggle.footer-collapsible__toggle--open:after{transform:rotate(-180deg)}.navbar{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.navbar .navbar__logo--white{display:inline}.navbar .navbar__logo--black{display:none}.navbar .navbar__border-button{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 1366px){.navbar .navbar__border-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.navbar .navbar__menu-item--selected{text-decoration-line:underline}.navbar .navbar__menu-item--selected:hover{text-decoration-line:none}.navbar.navbar--europarl{--tw-bg-opacity: 1;background-color:rgb(254 201 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.navbar.navbar--europarl .navbar__logo--white{display:none}.navbar.navbar--europarl .navbar__logo--black{display:inline}.navbar.navbar--europarl .bar1,.navbar.navbar--europarl .bar2,.navbar.navbar--europarl .bar3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.navbar.navbar--europarl.navbar--europarl-transparent,.navbar.navbar--transparent{background-color:transparent}@media (min-width: 1366px){.navbar.navbar--transparent{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}}.navbar.navbar--transparent .navbar__logo--white{display:none}.navbar.navbar--transparent .navbar__logo--black{display:inline}.navbar.navbar--transparent .navbar__border-button{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.navbar.navbar--transparent .bar1,.navbar.navbar--transparent .bar2,.navbar.navbar--transparent .bar3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}@media (min-width: 1366px){.navbar.navbar--transparent.navbar--on-dark-bg{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--white{display:inline}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__logo--black{display:none}.navbar.navbar--transparent.navbar--on-dark-bg .navbar__border-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.navbar.navbar--transparent.navbar--on-dark-bg .bar1,.navbar.navbar--transparent.navbar--on-dark-bg .bar2,.navbar.navbar--transparent.navbar--on-dark-bg .bar3{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bar1,.bar2,.bar3{background-color:#fff;display:block;height:2px;margin:6px 0;transition:.4s;width:35px}.navbar__mobile-menu__toggle:checked+label .bar1{transform:rotate(-45deg) translate(-3px,4px);--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.navbar__mobile-menu__toggle:checked+label .bar2{opacity:0}.navbar__mobile-menu__toggle:checked+label .bar3{transform:rotate(45deg) translate(-8px,-8px);--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity))!important}.navbar__mobile-menu{pointer-events:none;visibility:hidden;z-index:0;opacity:0;transition:visibility .1s,opacity .1s linear}.navbar__mobile-menu__toggle:checked~.navbar__mobile-menu{pointer-events:auto;visibility:visible;z-index:20;opacity:1}@media (min-width: 1366px){.navbar__mobile-menu__toggle:checked~.navbar__mobile-menu{pointer-events:none;visibility:hidden;z-index:0;opacity:0}}.newsletter-section{background-size:cover;background-repeat:no-repeat;background-position:-400px}@media (min-width: 768px){.newsletter-section{background-position:left top}}.region-map__list{-moz-columns:2;columns:2}.region-map__region{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(.4,0,.2,1);transition-duration:.5s;transition:all .3s ease-out;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.region-map__region:after{content:"";width:10px;position:absolute;height:10px;background:#fec900;z-index:10}.region-map__region--current{fill:#fec900}@media (min-width: 992px){.faq-answer:nth-child(even) .faq-answer--content{flex-direction:row-reverse}.faq-answer:nth-child(even) .faq-answer--person{flex-direction:row-reverse}.faq-answer:nth-child(even) .faq-answer--person--text{margin-left:-5rem}}.pointer-events-none{pointer-events:none}.static{position:static}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.top-0{top:0}.top-\[2\.75rem\]{top:2.75rem}.z-20{z-index:20}.z-30{z-index:30}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-8{grid-column:span 8 / span 8}.float-right{float:right}.float-left{float:left}.m-10{margin:2.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-16{margin-bottom:4rem!important}.\!ml-0{margin-left:0!important}.\!ml-\[unset\]{margin-left:unset!important}.\!mr-\[unset\]{margin-right:unset!important}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[0\.03rem\]{margin-bottom:.03rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-\[-2rem\]{margin-right:-2rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-0\.5rem\]{margin-top:-.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-36{height:9rem}.h-40{height:10rem}.h-80,.h-\[20rem\]{height:20rem}.h-\[700px\]{height:700px}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-\[600px\]{min-height:600px}.w-0{width:0px}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-24{width:6rem}.w-3\/5{width:60%}.w-36{width:9rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-80{width:20rem}.w-\[150px\]{width:150px}.w-\[calc\(100vw_-_3rem\)\]{width:calc(100vw - 3rem)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[calc\(100vw_-_2\.5rem\)\]{min-width:calc(100vw - 2.5rem)}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[350px\]{max-width:350px}.max-w-\[550px\]{max-width:550px}.max-w-\[650px\]{max-width:650px}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-lg{max-width:992px}.max-w-xl{max-width:36rem}.grow{flex-grow:1}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-y-4{row-gap:1rem}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-scroll{overflow-x:scroll}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-full{border-radius:9999px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(249 206 5 / var(--tw-border-opacity))}.\!bg-grey-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 243 243 / var(--tw-bg-opacity))!important}.\!bg-grey-180{--tw-bg-opacity: 1 !important;background-color:rgb(238 238 238 / var(--tw-bg-opacity))!important}.bg-\[\#00000088\]{background-color:#0008}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(2 125 168 / var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(76 169 113 / var(--tw-bg-opacity))}.bg-grey-100{--tw-bg-opacity: 1;background-color:rgb(243 243 243 / var(--tw-bg-opacity))}.bg-grey-150{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity))}.bg-grey-180{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.bg-grey-200{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(237 150 84 / var(--tw-bg-opacity))}.bg-pirati-yellow{--tw-bg-opacity: 1;background-color:rgb(254 201 0 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(214 13 83 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(255 234 90 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(249 206 5 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-\[top_right_-7rem\]{background-position:top right -7rem}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pl-\[unset\]{padding-left:unset!important}.\!pr-\[unset\]{padding-right:unset!important}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-96{padding-top:24rem}.text-left{text-align:left}.text-center{text-align:center}.font-alt{font-family:Bebas Neue,Helvetica,Arial,sans-serif}.font-condensed{font-family:Roboto Condensed,Helvetica,Arial,sans-serif}.text-2xl{font-size:1.6rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.45rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.text-7xl{font-size:5.3rem}.text-8xl{font-size:6.25rem}.text-9xl{font-size:7.5rem}.text-\[0rem\]{font-size:0rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.3rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-10{line-height:2.5rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[10\.5rem\]{line-height:10.5rem}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.\!text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.\!text-pirati-yellow{--tw-text-opacity: 1 !important;color:rgb(254 201 0 / var(--tw-text-opacity))!important}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-grey-185{--tw-text-opacity: 1;color:rgb(189 189 189 / var(--tw-text-opacity))}.text-grey-200{--tw-text-opacity: 1;color:rgb(173 173 173 / var(--tw-text-opacity))}.text-grey-250{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity))}.text-grey-300{--tw-text-opacity: 1;color:rgb(76 76 76 / var(--tw-text-opacity))}.text-grey-350{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity))}.text-grey-600{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity: 1;color:rgb(237 150 84 / var(--tw-text-opacity))}.text-pirati-yellow{--tw-text-opacity: 1;color:rgb(254 201 0 / var(--tw-text-opacity))}.text-turquoise-500{--tw-text-opacity: 1;color:rgb(37 165 185 / var(--tw-text-opacity))}.text-violet-300{--tw-text-opacity: 1;color:rgb(141 65 95 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.bg-blend-darken{background-blend-mode:darken}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.btn.btn--fullwidth,.btn.btn--fullwidth .btn__body-wrap{width:100%;max-width:100%}.btn.btn--fullwidth .btn__body{flex:1}.btn.btn--autowidth{width:auto}@media (min-width: 1200px){.grid-container{grid-template-columns:240px 1fr 102px;grid-template-areas:"left-side content right-side";margin-left:10vw}}@media (min-width: 2060px){.grid-container{margin-left:20vw}}@media (min-width: 1200px){.grid-container.person-grid-container{grid-template-columns:240px 1fr 339px}}.head-alt-xl,.content-block .head-alt-xl{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:5.3rem;font-weight:400;line-height:.96}.head-alt-lg,.content-block .head-alt-lg{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:4rem;font-weight:400;line-height:.96}.head-alt-md,.content-block .head-alt-md{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:2.45rem;font-weight:400;line-height:.96}.head-alt-base,.content-block .head-alt-base{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:400;line-height:.96}.head-alt-sm,.content-block .head-alt-sm{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:.96}.head-alt-xs,.content-block .head-alt-xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;line-height:.96}.head-alt-2xs,.content-block .head-alt-2xs{font-family:Bebas Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:.96}.head-base,.content-block .head-base{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:500;line-height:1.25}.head-sm,.content-block .head-sm{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.25}.head-xs,.content-block .head-xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.25}.head-2xs,.content-block .head-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.25}.head-heavy-base,.content-block .head-heavy-base{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25}.head-heavy-sm,.content-block .head-heavy-sm{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.25}.head-heavy-xs,.content-block .head-heavy-xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.25}.head-heavy-2xs,.content-block .head-heavy-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25}.head-allcaps-2xs,.content-block .head-allcaps-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-3xs,.content-block .head-allcaps-3xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-4xs,.content-block .head-allcaps-4xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-2xs,.content-block .head-allcaps-heavy-2xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-3xs,.content-block .head-allcaps-heavy-3xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-4xs,.content-block .head-allcaps-heavy-4xs{font-family:Roboto Condensed,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.switch__item{padding:.5rem 1.25rem}}@media (min-width: 992px){.faq-answer:nth-child(odd) .faq-answer--person{flex-direction:row}}.faq-answer .faq-answer--person{flex-direction:row-reverse}.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:none}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}::-moz-selection{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));background:#f9ce05}::selection{background:#f9ce05}:root{font-size:16px}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}a:hover{text-decoration-line:underline}a.icon-link:hover{text-decoration-line:none}a.icon-link:hover span{text-decoration-line:underline}[v-cloak]{display:none}.copyleft{transform:scaleX(-1)!important}.inline-block-nogap{font-size:0}.iframe-container{position:relative;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;height:100%;width:100%}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-grey-500:hover{--tw-bg-opacity: 1;background-color:rgb(48 49 50 / var(--tw-bg-opacity))}.hover\:bg-grey-600:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-yellow-600{--tw-border-opacity: 1;border-color:rgb(215 177 3 / var(--tw-border-opacity))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 576px){.sm\:w-5\/12{width:41.666667%}.sm\:w-6\/12{width:50%}.sm\:text-4xl{font-size:2.45rem}.sm\:btn--autowidth.btn{width:auto}}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-6{margin-bottom:1.5rem}.md\:mt-0{margin-top:0}.md\:mt-20{margin-top:5rem}.md\:flex{display:flex}.md\:grid{display:grid}.md\:w-96{width:24rem}.md\:shrink-0{flex-shrink:0}.md\:auto-rows-auto{grid-auto-rows:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-8{gap:2rem}.md\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.md\:gap-y-5{row-gap:1.25rem}.md\:pr-0{padding-right:0}.md\:text-2xl{font-size:1.6rem}.md\:text-4xl{font-size:2.45rem}.md\:text-base{font-size:1rem}}@media (min-width: 992px){.lg\:float-right{float:right}.lg\:float-left{float:left}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mt-0{margin-top:0}.lg\:mt-\[-1rem\]{margin-top:-1rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-96{height:24rem}.lg\:w-1\/2{width:50%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-5\/12{width:41.666667%}.lg\:w-7\/12{width:58.333333%}.lg\:w-\[unset\]{width:unset}.lg\:w-min{width:-moz-min-content;width:min-content}.lg\:min-w-\[15rem\]{min-width:15rem}.lg\:min-w-\[24rem\]{min-width:24rem}.lg\:max-w-screen-lg{max-width:992px}.lg\:grow-0{flex-grow:0}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-2\/3{flex-basis:66.666667%}.lg\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:gap-2{gap:.5rem}.lg\:gap-32{gap:8rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:text-justify{text-align:justify}.lg\:text-base{font-size:1rem}.lg\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}}@media (min-width: 1200px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-12{margin-bottom:3rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mb-32{margin-bottom:8rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:mr-12{margin-right:3rem}.xl\:mr-16{margin-right:4rem}.xl\:mr-2{margin-right:.5rem}.xl\:mt-\[-0\.7rem\]{margin-top:-.7rem}.xl\:mt-\[-1rem\]{margin-top:-1rem}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-14{height:3.5rem}.xl\:h-screen{height:100vh}.xl\:w-14{width:3.5rem}.xl\:w-60{width:15rem}.xl\:w-auto{width:auto}.xl\:shrink-0{flex-shrink:0}.xl\:grow-0{flex-grow:0}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:gap-0{gap:0px}.xl\:gap-4{gap:1rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-8{gap:2rem}.xl\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.xl\:justify-self-end{justify-self:end}.xl\:bg-center{background-position:center}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:py-52{padding-top:13rem;padding-bottom:13rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pl-32{padding-left:8rem}.xl\:pl-8{padding-left:2rem}.xl\:pr-0{padding-right:0}.xl\:pr-20{padding-right:5rem}.xl\:pr-3{padding-right:.75rem}.xl\:pr-4{padding-right:1rem}.xl\:pt-32{padding-top:8rem}.xl\:pt-48{padding-top:12rem}.xl\:pt-8{padding-top:2rem}.xl\:text-14xl{font-size:10.6rem}.xl\:text-3xl{font-size:1.875rem}.xl\:text-4xl{font-size:2.45rem}.xl\:text-7xl{font-size:5.3rem}.xl\:text-9xl{font-size:7.5rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-xl{font-size:1.3rem}.xl\:leading-\[10\.5rem\]{line-height:10.5rem}}@media (min-width: 1366px){.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}.\32xl\:items-start{align-items:flex-start}.\32xl\:bg-transparent{background-color:transparent}}@media (min-width: 1600px){.\32\.5xl\:ml-\[-10rem\]{margin-left:-10rem}}@media (min-width: 2060px){.\33xl\:text-lg{font-size:1.125rem}}.\[\&_\.content-block\]\:flex .content-block{display:flex}.\[\&_\.content-block\]\:flex-col .content-block{flex-direction:column}.\[\&_\.content-block\]\:gap-4 .content-block{gap:1rem}.\[\&_p\]\:\!text-lg p{font-size:1.125rem!important}.\[\&_p\]\:text-lg p{font-size:1.125rem}.\[\&_p\]\:leading-7 p{line-height:1.75rem}.\[\&_p\]\:text-black p{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.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} diff --git a/main/static/main/main.js b/main/static/main/main.js index 5eed0e1e..91baaad4 100644 --- a/main/static/main/main.js +++ b/main/static/main/main.js @@ -1,4 +1,4 @@ -var ko=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function nh(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var cs={exports:{}};/*! +var xs=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function nh(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var lo={exports:{}};/*! * Vue.js v2.7.15 * (c) 2014-2023 Evan You * Released under the MIT License. @@ -6,11 +6,11 @@ var ko=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?wind * Vue.js v2.7.15 * (c) 2014-2023 Evan You * Released under the MIT License. - */(function(n,i){t.exports=i()})(ko,function(){var n=Object.freeze({}),i=Array.isArray;function o(r){return r==null}function l(r){return r!=null}function u(r){return r===!0}function p(r){return typeof r=="string"||typeof r=="number"||typeof r=="symbol"||typeof r=="boolean"}function h(r){return typeof r=="function"}function b(r){return r!==null&&typeof r=="object"}var g=Object.prototype.toString;function C(r){return g.call(r)==="[object Object]"}function E(r){var a=parseFloat(String(r));return a>=0&&Math.floor(a)===a&&isFinite(r)}function w(r){return l(r)&&typeof r.then=="function"&&typeof r.catch=="function"}function O(r){return r==null?"":Array.isArray(r)||C(r)&&r.toString===g?JSON.stringify(r,null,2):String(r)}function j(r){var a=parseFloat(r);return isNaN(a)?r:a}function M(r,a){for(var s=Object.create(null),c=r.split(","),f=0;f<c.length;f++)s[c[f]]=!0;return a?function(d){return s[d.toLowerCase()]}:function(d){return s[d]}}var H=M("slot,component",!0),U=M("key,ref,slot,slot-scope,is");function Y(r,a){var s=r.length;if(s){if(a===r[s-1])return void(r.length=s-1);var c=r.indexOf(a);if(c>-1)return r.splice(c,1)}}var S=Object.prototype.hasOwnProperty;function q(r,a){return S.call(r,a)}function V(r){var a=Object.create(null);return function(s){return a[s]||(a[s]=r(s))}}var ie=/-(\w)/g,Q=V(function(r){return r.replace(ie,function(a,s){return s?s.toUpperCase():""})}),me=V(function(r){return r.charAt(0).toUpperCase()+r.slice(1)}),Se=/\B([A-Z])/g,_e=V(function(r){return r.replace(Se,"-$1").toLowerCase()}),Ce=Function.prototype.bind?function(r,a){return r.bind(a)}:function(r,a){function s(c){var f=arguments.length;return f?f>1?r.apply(a,arguments):r.call(a,c):r.call(a)}return s._length=r.length,s};function we(r,a){a=a||0;for(var s=r.length-a,c=new Array(s);s--;)c[s]=r[s+a];return c}function ee(r,a){for(var s in a)r[s]=a[s];return r}function We(r){for(var a={},s=0;s<r.length;s++)r[s]&&ee(a,r[s]);return a}function ne(r,a,s){}var ye=function(r,a,s){return!1},Pe=function(r){return r};function Be(r,a){if(r===a)return!0;var s=b(r),c=b(a);if(!s||!c)return!s&&!c&&String(r)===String(a);try{var f=Array.isArray(r),d=Array.isArray(a);if(f&&d)return r.length===a.length&&r.every(function(y,L){return Be(y,a[L])});if(r instanceof Date&&a instanceof Date)return r.getTime()===a.getTime();if(f||d)return!1;var v=Object.keys(r),m=Object.keys(a);return v.length===m.length&&v.every(function(y){return Be(r[y],a[y])})}catch(y){return!1}}function at(r,a){for(var s=0;s<r.length;s++)if(Be(r[s],a))return s;return-1}function ht(r){var a=!1;return function(){a||(a=!0,r.apply(this,arguments))}}function Ke(r,a){return r===a?r===0&&1/r!=1/a:r==r||a==a}var Tt="data-server-rendered",Xe=["component","directive","filter"],et=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],Te={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:ye,isReservedAttr:ye,isUnknownElement:ye,getTagNamespace:ne,parsePlatformTagName:Pe,mustUseProp:ye,async:!0,_lifecycleHooks:et},Ut=/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 vt(r){var a=(r+"").charCodeAt(0);return a===36||a===95}function be(r,a,s,c){Object.defineProperty(r,a,{value:s,enumerable:!!c,writable:!0,configurable:!0})}var kt=new RegExp("[^".concat(Ut.source,".$_\\d]")),an="__proto__"in{},Ie=typeof window!="undefined",Oe=Ie&&window.navigator.userAgent.toLowerCase(),ot=Oe&&/msie|trident/.test(Oe),Lt=Oe&&Oe.indexOf("msie 9.0")>0,on=Oe&&Oe.indexOf("edge/")>0;Oe&&Oe.indexOf("android");var En=Oe&&/iphone|ipad|ipod|ios/.test(Oe);Oe&&/chrome\/\d+/.test(Oe),Oe&&/phantomjs/.test(Oe);var sn,Sn=Oe&&Oe.match(/firefox\/(\d+)/),st={}.watch,At=!1;if(Ie)try{var ln={};Object.defineProperty(ln,"passive",{get:function(){At=!0}}),window.addEventListener("test-passive",null,ln)}catch(r){}var ze=function(){return sn===void 0&&(sn=!Ie&&typeof ko!="undefined"&&ko.process&&{}.VUE_ENV==="server"),sn},xt=Ie&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Ct(r){return typeof r=="function"&&/native code/.test(r.toString())}var Wt,Rt=typeof Symbol!="undefined"&&Ct(Symbol)&&typeof Reflect!="undefined"&&Ct(Reflect.ownKeys);Wt=typeof Set!="undefined"&&Ct(Set)?Set:function(){function r(){this.set=Object.create(null)}return r.prototype.has=function(a){return this.set[a]===!0},r.prototype.add=function(a){this.set[a]=!0},r.prototype.clear=function(){this.set=Object.create(null)},r}();var Ee=null;function Ot(r){r===void 0&&(r=null),r||Ee&&Ee._scope.off(),Ee=r,r&&r._scope.on()}var Qe=function(){function r(a,s,c,f,d,v,m,y){this.tag=a,this.data=s,this.children=c,this.text=f,this.elm=d,this.ns=void 0,this.context=v,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=s&&s.key,this.componentOptions=m,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=y,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(r.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),r}(),Gt=function(r){r===void 0&&(r="");var a=new Qe;return a.text=r,a.isComment=!0,a};function cn(r){return new Qe(void 0,void 0,void 0,String(r))}function yr(r){var a=new Qe(r.tag,r.data,r.children&&r.children.slice(),r.text,r.elm,r.context,r.componentOptions,r.asyncFactory);return a.ns=r.ns,a.isStatic=r.isStatic,a.key=r.key,a.isComment=r.isComment,a.fnContext=r.fnContext,a.fnOptions=r.fnOptions,a.fnScopeId=r.fnScopeId,a.asyncMeta=r.asyncMeta,a.isCloned=!0,a}var P=0,Z=[],J=function(){function r(){this._pending=!1,this.id=P++,this.subs=[]}return r.prototype.addSub=function(a){this.subs.push(a)},r.prototype.removeSub=function(a){this.subs[this.subs.indexOf(a)]=null,this._pending||(this._pending=!0,Z.push(this))},r.prototype.depend=function(a){r.target&&r.target.addDep(this)},r.prototype.notify=function(a){for(var s=this.subs.filter(function(d){return d}),c=0,f=s.length;c<f;c++)s[c].update()},r}();J.target=null;var le=[];function oe(r){le.push(r),J.target=r}function Me(){le.pop(),J.target=le[le.length-1]}var qe=Array.prototype,Et=Object.create(qe);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(r){var a=qe[r];be(Et,r,function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];var f,d=a.apply(this,s),v=this.__ob__;switch(r){case"push":case"unshift":f=s;break;case"splice":f=s.slice(2)}return f&&v.observeArray(f),v.dep.notify(),d})});var br=Object.getOwnPropertyNames(Et),Mt={},Dn=!0;function lt(r){Dn=r}var un={notify:ne,depend:ne,addSub:ne,removeSub:ne},ti=function(){function r(a,s,c){if(s===void 0&&(s=!1),c===void 0&&(c=!1),this.value=a,this.shallow=s,this.mock=c,this.dep=c?un:new J,this.vmCount=0,be(a,"__ob__",this),i(a)){if(!c)if(an)a.__proto__=Et;else for(var f=0,d=br.length;f<d;f++)be(a,m=br[f],Et[m]);s||this.observeArray(a)}else{var v=Object.keys(a);for(f=0;f<v.length;f++){var m;ut(a,m=v[f],Mt,void 0,s,c)}}}return r.prototype.observeArray=function(a){for(var s=0,c=a.length;s<c;s++)ct(a[s],!1,this.mock)},r}();function ct(r,a,s){return r&&q(r,"__ob__")&&r.__ob__ instanceof ti?r.__ob__:!Dn||!s&&ze()||!i(r)&&!C(r)||!Object.isExtensible(r)||r.__v_skip||Ue(r)||r instanceof Qe?void 0:new ti(r,a,s)}function ut(r,a,s,c,f,d){var v=new J,m=Object.getOwnPropertyDescriptor(r,a);if(!m||m.configurable!==!1){var y=m&&m.get,L=m&&m.set;y&&!L||s!==Mt&&arguments.length!==2||(s=r[a]);var A=!f&&ct(s,!1,d);return Object.defineProperty(r,a,{enumerable:!0,configurable:!0,get:function(){var _=y?y.call(r):s;return J.target&&(v.depend(),A&&(A.dep.depend(),i(_)&&Ns(_))),Ue(_)&&!f?_.value:_},set:function(_){var T=y?y.call(r):s;if(Ke(T,_)){if(L)L.call(r,_);else{if(y)return;if(!f&&Ue(T)&&!Ue(_))return void(T.value=_);s=_}A=!f&&ct(_,!1,d),v.notify()}}}),v}}function ni(r,a,s){if(!kn(r)){var c=r.__ob__;return i(r)&&E(a)?(r.length=Math.max(r.length,a),r.splice(a,1,s),c&&!c.shallow&&c.mock&&ct(s,!1,!0),s):a in r&&!(a in Object.prototype)?(r[a]=s,s):r._isVue||c&&c.vmCount?s:c?(ut(c.value,a,s,void 0,c.shallow,c.mock),c.dep.notify(),s):(r[a]=s,s)}}function da(r,a){if(i(r)&&E(a))r.splice(a,1);else{var s=r.__ob__;r._isVue||s&&s.vmCount||kn(r)||q(r,a)&&(delete r[a],s&&s.dep.notify())}}function Ns(r){for(var a=void 0,s=0,c=r.length;s<c;s++)(a=r[s])&&a.__ob__&&a.__ob__.dep.depend(),i(a)&&Ns(a)}function fa(r){return Ps(r,!0),be(r,"__v_isShallow",!0),r}function Ps(r,a){kn(r)||ct(r,a,ze())}function Tn(r){return kn(r)?Tn(r.__v_raw):!(!r||!r.__ob__)}function ri(r){return!(!r||!r.__v_isShallow)}function kn(r){return!(!r||!r.__v_isReadonly)}var _r="__v_isRef";function Ue(r){return!(!r||r.__v_isRef!==!0)}function $s(r,a){if(Ue(r))return r;var s={};return be(s,_r,!0),be(s,"__v_isShallow",a),be(s,"dep",ut(s,"value",r,null,a,ze())),s}function ii(r,a,s){Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:function(){var c=a[s];if(Ue(c))return c.value;var f=c&&c.__ob__;return f&&f.dep.depend(),c},set:function(c){var f=a[s];Ue(f)&&!Ue(c)?f.value=c:a[s]=c}})}function Hs(r,a,s){var c=r[a];if(Ue(c))return c;var f={get value(){var d=r[a];return d===void 0?s:d},set value(d){r[a]=d}};return be(f,_r,!0),f}function js(r){return Bs(r,!1)}function Bs(r,a){if(!C(r)||kn(r))return r;var s=a?"__v_rawToShallowReadonly":"__v_rawToReadonly",c=r[s];if(c)return c;var f=Object.create(Object.getPrototypeOf(r));be(r,s,f),be(f,"__v_isReadonly",!0),be(f,"__v_raw",r),Ue(r)&&be(f,_r,!0),(a||ri(r))&&be(f,"__v_isShallow",!0);for(var d=Object.keys(r),v=0;v<d.length;v++)Df(f,r,d[v],a);return f}function Df(r,a,s,c){Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:function(){var f=a[s];return c||!C(f)?f:js(f)},set:function(){}})}var Vs=V(function(r){var a=r.charAt(0)==="&",s=(r=a?r.slice(1):r).charAt(0)==="~",c=(r=s?r.slice(1):r).charAt(0)==="!";return{name:r=c?r.slice(1):r,once:s,capture:c,passive:a}});function pa(r,a){function s(){var c=s.fns;if(!i(c))return Yt(c,null,arguments,a,"v-on handler");for(var f=c.slice(),d=0;d<f.length;d++)Yt(f[d],null,arguments,a,"v-on handler")}return s.fns=r,s}function Fs(r,a,s,c,f,d){var v,m,y,L;for(v in r)m=r[v],y=a[v],L=Vs(v),o(m)||(o(y)?(o(m.fns)&&(m=r[v]=pa(m,d)),u(L.once)&&(m=r[v]=f(L.name,m,L.capture)),s(L.name,m,L.capture,L.passive,L.params)):m!==y&&(y.fns=m,r[v]=y));for(v in a)o(r[v])&&c((L=Vs(v)).name,a[v],L.capture)}function dn(r,a,s){var c;r instanceof Qe&&(r=r.data.hook||(r.data.hook={}));var f=r[a];function d(){s.apply(this,arguments),Y(c.fns,d)}o(f)?c=pa([d]):l(f.fns)&&u(f.merged)?(c=f).fns.push(d):c=pa([f,d]),c.merged=!0,r[a]=c}function zs(r,a,s,c,f){if(l(a)){if(q(a,s))return r[s]=a[s],f||delete a[s],!0;if(q(a,c))return r[s]=a[c],f||delete a[c],!0}return!1}function ha(r){return p(r)?[cn(r)]:i(r)?Us(r):void 0}function wr(r){return l(r)&&l(r.text)&&r.isComment===!1}function Us(r,a){var s,c,f,d,v=[];for(s=0;s<r.length;s++)o(c=r[s])||typeof c=="boolean"||(d=v[f=v.length-1],i(c)?c.length>0&&(wr((c=Us(c,"".concat(a||"","_").concat(s)))[0])&&wr(d)&&(v[f]=cn(d.text+c[0].text),c.shift()),v.push.apply(v,c)):p(c)?wr(d)?v[f]=cn(d.text+c):c!==""&&v.push(cn(c)):wr(c)&&wr(d)?v[f]=cn(d.text+c.text):(u(r._isVList)&&l(c.tag)&&o(c.key)&&l(a)&&(c.key="__vlist".concat(a,"_").concat(s,"__")),v.push(c)));return v}function Lr(r,a,s,c,f,d){return(i(s)||p(s))&&(f=c,c=s,s=void 0),u(d)&&(f=2),function(v,m,y,L,A){if(l(y)&&l(y.__ob__)||(l(y)&&l(y.is)&&(m=y.is),!m))return Gt();i(L)&&h(L[0])&&((y=y||{}).scopedSlots={default:L[0]},L.length=0),A===2?L=ha(L):A===1&&(L=function(x){for(var B=0;B<x.length;B++)if(i(x[B]))return Array.prototype.concat.apply([],x);return x}(L));var _,T;if(typeof m=="string"){var k=void 0;T=v.$vnode&&v.$vnode.ns||Te.getTagNamespace(m),_=Te.isReservedTag(m)?new Qe(Te.parsePlatformTagName(m),y,L,void 0,void 0,v):y&&y.pre||!l(k=vi(v.$options,"components",m))?new Qe(m,y,L,void 0,void 0,v):A0(k,y,v,L,m)}else _=A0(m,y,v,L);return i(_)?_:l(_)?(l(T)&&Ws(_,T),l(y)&&function(x){b(x.style)&&Kn(x.style),b(x.class)&&Kn(x.class)}(y),_):Gt()}(r,a,s,c,f)}function Ws(r,a,s){if(r.ns=a,r.tag==="foreignObject"&&(a=void 0,s=!0),l(r.children))for(var c=0,f=r.children.length;c<f;c++){var d=r.children[c];l(d.tag)&&(o(d.ns)||u(s)&&d.tag!=="svg")&&Ws(d,a,s)}}function Tf(r,a){var s,c,f,d,v=null;if(i(r)||typeof r=="string")for(v=new Array(r.length),s=0,c=r.length;s<c;s++)v[s]=a(r[s],s);else if(typeof r=="number")for(v=new Array(r),s=0;s<r;s++)v[s]=a(s+1,s);else if(b(r))if(Rt&&r[Symbol.iterator]){v=[];for(var m=r[Symbol.iterator](),y=m.next();!y.done;)v.push(a(y.value,v.length)),y=m.next()}else for(f=Object.keys(r),v=new Array(f.length),s=0,c=f.length;s<c;s++)d=f[s],v[s]=a(r[d],d,s);return l(v)||(v=[]),v._isVList=!0,v}function kf(r,a,s,c){var f,d=this.$scopedSlots[r];d?(s=s||{},c&&(s=ee(ee({},c),s)),f=d(s)||(h(a)?a():a)):f=this.$slots[r]||(h(a)?a():a);var v=s&&s.slot;return v?this.$createElement("template",{slot:v},f):f}function xf(r){return vi(this.$options,"filters",r)||Pe}function Gs(r,a){return i(r)?r.indexOf(a)===-1:r!==a}function Rf(r,a,s,c,f){var d=Te.keyCodes[a]||s;return f&&c&&!Te.keyCodes[a]?Gs(f,c):d?Gs(d,r):c?_e(c)!==a:r===void 0}function Of(r,a,s,c,f){if(s&&b(s)){i(s)&&(s=We(s));var d=void 0,v=function(y){if(y==="class"||y==="style"||U(y))d=r;else{var L=r.attrs&&r.attrs.type;d=c||Te.mustUseProp(a,L,y)?r.domProps||(r.domProps={}):r.attrs||(r.attrs={})}var A=Q(y),_=_e(y);A in d||_ in d||(d[y]=s[y],f&&((r.on||(r.on={}))["update:".concat(y)]=function(T){s[y]=T}))};for(var m in s)v(m)}return r}function Mf(r,a){var s=this._staticTrees||(this._staticTrees=[]),c=s[r];return c&&!a||Zs(c=s[r]=this.$options.staticRenderFns[r].call(this._renderProxy,this._c,this),"__static__".concat(r),!1),c}function If(r,a,s){return Zs(r,"__once__".concat(a).concat(s?"_".concat(s):""),!0),r}function Zs(r,a,s){if(i(r))for(var c=0;c<r.length;c++)r[c]&&typeof r[c]!="string"&&Ys(r[c],"".concat(a,"_").concat(c),s);else Ys(r,a,s)}function Ys(r,a,s){r.isStatic=!0,r.key=a,r.isOnce=s}function Nf(r,a){if(a&&C(a)){var s=r.on=r.on?ee({},r.on):{};for(var c in a){var f=s[c],d=a[c];s[c]=f?[].concat(f,d):d}}return r}function Qs(r,a,s,c){a=a||{$stable:!s};for(var f=0;f<r.length;f++){var d=r[f];i(d)?Qs(d,a,s):d&&(d.proxy&&(d.fn.proxy=!0),a[d.key]=d.fn)}return c&&(a.$key=c),a}function Pf(r,a){for(var s=0;s<a.length;s+=2){var c=a[s];typeof c=="string"&&c&&(r[a[s]]=a[s+1])}return r}function $f(r,a){return typeof r=="string"?a+r:r}function qs(r){r._o=If,r._n=j,r._s=O,r._l=Tf,r._t=kf,r._q=Be,r._i=at,r._m=Mf,r._f=xf,r._k=Rf,r._b=Of,r._v=cn,r._e=Gt,r._u=Qs,r._g=Nf,r._d=Pf,r._p=$f}function va(r,a){if(!r||!r.length)return{};for(var s={},c=0,f=r.length;c<f;c++){var d=r[c],v=d.data;if(v&&v.attrs&&v.attrs.slot&&delete v.attrs.slot,d.context!==a&&d.fnContext!==a||!v||v.slot==null)(s.default||(s.default=[])).push(d);else{var m=v.slot,y=s[m]||(s[m]=[]);d.tag==="template"?y.push.apply(y,d.children||[]):y.push(d)}}for(var L in s)s[L].every(Hf)&&delete s[L];return s}function Hf(r){return r.isComment&&!r.asyncFactory||r.text===" "}function Ar(r){return r.isComment&&r.asyncFactory}function Cr(r,a,s,c){var f,d=Object.keys(s).length>0,v=a?!!a.$stable:!d,m=a&&a.$key;if(a){if(a._normalized)return a._normalized;if(v&&c&&c!==n&&m===c.$key&&!d&&!c.$hasNormal)return c;for(var y in f={},a)a[y]&&y[0]!=="$"&&(f[y]=jf(r,s,y,a[y]))}else f={};for(var L in s)L in f||(f[L]=Bf(s,L));return a&&Object.isExtensible(a)&&(a._normalized=f),be(f,"$stable",v),be(f,"$key",m),be(f,"$hasNormal",d),f}function jf(r,a,s,c){var f=function(){var d=Ee;Ot(r);var v=arguments.length?c.apply(null,arguments):c({}),m=(v=v&&typeof v=="object"&&!i(v)?[v]:ha(v))&&v[0];return Ot(d),v&&(!m||v.length===1&&m.isComment&&!Ar(m))?void 0:v};return c.proxy&&Object.defineProperty(a,s,{get:f,enumerable:!0,configurable:!0}),f}function Bf(r,a){return function(){return r[a]}}function Js(r){return{get attrs(){if(!r._attrsProxy){var a=r._attrsProxy={};be(a,"_v_attr_proxy",!0),ai(a,r.$attrs,n,r,"$attrs")}return r._attrsProxy},get listeners(){return r._listenersProxy||ai(r._listenersProxy={},r.$listeners,n,r,"$listeners"),r._listenersProxy},get slots(){return function(a){return a._slotsProxy||Ks(a._slotsProxy={},a.$scopedSlots),a._slotsProxy}(r)},emit:Ce(r.$emit,r),expose:function(a){a&&Object.keys(a).forEach(function(s){return ii(r,a,s)})}}}function ai(r,a,s,c,f){var d=!1;for(var v in a)v in r?a[v]!==s[v]&&(d=!0):(d=!0,Vf(r,v,c,f));for(var v in r)v in a||(d=!0,delete r[v]);return d}function Vf(r,a,s,c){Object.defineProperty(r,a,{enumerable:!0,configurable:!0,get:function(){return s[c][a]}})}function Ks(r,a){for(var s in a)r[s]=a[s];for(var s in r)s in a||delete r[s]}function ga(){var r=Ee;return r._setupContext||(r._setupContext=Js(r))}var Er,Ge,ma=null;function ya(r,a){return(r.__esModule||Rt&&r[Symbol.toStringTag]==="Module")&&(r=r.default),b(r)?a.extend(r):r}function Xs(r){if(i(r))for(var a=0;a<r.length;a++){var s=r[a];if(l(s)&&(l(s.componentOptions)||Ar(s)))return s}}function Ff(r,a){Er.$on(r,a)}function zf(r,a){Er.$off(r,a)}function Uf(r,a){var s=Er;return function c(){var f=a.apply(null,arguments);f!==null&&s.$off(r,c)}}function e0(r,a,s){Er=r,Fs(a,s||{},Ff,zf,Uf,r),Er=void 0}var ba=function(){function r(a){a===void 0&&(a=!1),this.detached=a,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Ge,!a&&Ge&&(this.index=(Ge.scopes||(Ge.scopes=[])).push(this)-1)}return r.prototype.run=function(a){if(this.active){var s=Ge;try{return Ge=this,a()}finally{Ge=s}}},r.prototype.on=function(){Ge=this},r.prototype.off=function(){Ge=this.parent},r.prototype.stop=function(a){if(this.active){var s=void 0,c=void 0;for(s=0,c=this.effects.length;s<c;s++)this.effects[s].teardown();for(s=0,c=this.cleanups.length;s<c;s++)this.cleanups[s]();if(this.scopes)for(s=0,c=this.scopes.length;s<c;s++)this.scopes[s].stop(!0);if(!this.detached&&this.parent&&!a){var f=this.parent.scopes.pop();f&&f!==this&&(this.parent.scopes[this.index]=f,f.index=this.index)}this.parent=void 0,this.active=!1}},r}();function t0(){return Ge}var xn=null;function n0(r){var a=xn;return xn=r,function(){xn=a}}function r0(r){for(;r&&(r=r.$parent);)if(r._inactive)return!0;return!1}function _a(r,a){if(a){if(r._directInactive=!1,r0(r))return}else if(r._directInactive)return;if(r._inactive||r._inactive===null){r._inactive=!1;for(var s=0;s<r.$children.length;s++)_a(r.$children[s]);St(r,"activated")}}function i0(r,a){if(!(a&&(r._directInactive=!0,r0(r))||r._inactive)){r._inactive=!0;for(var s=0;s<r.$children.length;s++)i0(r.$children[s]);St(r,"deactivated")}}function St(r,a,s,c){c===void 0&&(c=!0),oe();var f=Ee,d=t0();c&&Ot(r);var v=r.$options[a],m="".concat(a," hook");if(v)for(var y=0,L=v.length;y<L;y++)Yt(v[y],r,s||null,r,m);r._hasHookEvent&&r.$emit("hook:"+a),c&&(Ot(f),d&&d.on()),Me()}var Zt=[],wa=[],oi={},La=!1,Aa=!1,Jn=0,a0=0,Ca=Date.now;if(Ie&&!ot){var Ea=window.performance;Ea&&typeof Ea.now=="function"&&Ca()>document.createEvent("Event").timeStamp&&(Ca=function(){return Ea.now()})}var Wf=function(r,a){if(r.post){if(!a.post)return 1}else if(a.post)return-1;return r.id-a.id};function Gf(){var r,a;for(a0=Ca(),Aa=!0,Zt.sort(Wf),Jn=0;Jn<Zt.length;Jn++)(r=Zt[Jn]).before&&r.before(),a=r.id,oi[a]=null,r.run();var s=wa.slice(),c=Zt.slice();Jn=Zt.length=wa.length=0,oi={},La=Aa=!1,function(f){for(var d=0;d<f.length;d++)f[d]._inactive=!0,_a(f[d],!0)}(s),function(f){for(var d=f.length;d--;){var v=f[d],m=v.vm;m&&m._watcher===v&&m._isMounted&&!m._isDestroyed&&St(m,"updated")}}(c),function(){for(var f=0;f<Z.length;f++){var d=Z[f];d.subs=d.subs.filter(function(v){return v}),d._pending=!1}Z.length=0}(),xt&&Te.devtools&&xt.emit("flush")}function Sa(r){var a=r.id;if(oi[a]==null&&(r!==J.target||!r.noRecurse)){if(oi[a]=!0,Aa){for(var s=Zt.length-1;s>Jn&&Zt[s].id>r.id;)s--;Zt.splice(s+1,0,r)}else Zt.push(r);La||(La=!0,fi(Gf))}}var si="watcher",o0="".concat(si," callback"),s0="".concat(si," getter"),Zf="".concat(si," cleanup");function l0(r,a){return li(r,null,{flush:"post"})}var c0={};function li(r,a,s){var c=s===void 0?n:s,f=c.immediate,d=c.deep,v=c.flush,m=v===void 0?"pre":v;c.onTrack,c.onTrigger;var y,L,A=Ee,_=function(z,se,X){return X===void 0&&(X=null),Yt(z,null,X,A,se)},T=!1,k=!1;if(Ue(r)?(y=function(){return r.value},T=ri(r)):Tn(r)?(y=function(){return r.__ob__.dep.depend(),r},d=!0):i(r)?(k=!0,T=r.some(function(z){return Tn(z)||ri(z)}),y=function(){return r.map(function(z){return Ue(z)?z.value:Tn(z)?Kn(z):h(z)?_(z,s0):void 0})}):y=h(r)?a?function(){return _(r,s0)}:function(){if(!A||!A._isDestroyed)return L&&L(),_(r,si,[B])}:ne,a&&d){var x=y;y=function(){return Kn(x())}}var B=function(z){L=$.onStop=function(){_(z,Zf)}};if(ze())return B=ne,a?f&&_(a,o0,[y(),k?[]:void 0,B]):y(),ne;var $=new Xn(Ee,y,ne,{lazy:!0});$.noRecurse=!a;var W=k?[]:c0;return $.run=function(){if($.active)if(a){var z=$.get();(d||T||(k?z.some(function(se,X){return Ke(se,W[X])}):Ke(z,W)))&&(L&&L(),_(a,o0,[z,W===c0?void 0:W,B]),W=z)}else $.get()},m==="sync"?$.update=$.run:m==="post"?($.post=!0,$.update=function(){return Sa($)}):$.update=function(){if(A&&A===Ee&&!A._isMounted){var z=A._preWatchers||(A._preWatchers=[]);z.indexOf($)<0&&z.push($)}else Sa($)},a?f?$.run():W=$.get():m==="post"&&A?A.$once("hook:mounted",function(){return $.get()}):$.get(),function(){$.teardown()}}function u0(r){var a=r._provided,s=r.$parent&&r.$parent._provided;return s===a?r._provided=Object.create(s):a}function Rn(r,a,s){oe();try{if(a)for(var c=a;c=c.$parent;){var f=c.$options.errorCaptured;if(f)for(var d=0;d<f.length;d++)try{if(f[d].call(c,r,a,s)===!1)return}catch(v){d0(v,c,"errorCaptured hook")}}d0(r,a,s)}finally{Me()}}function Yt(r,a,s,c,f){var d;try{(d=s?r.apply(a,s):r.call(a))&&!d._isVue&&w(d)&&!d._handled&&(d.catch(function(v){return Rn(v,c,f+" (Promise/async)")}),d._handled=!0)}catch(v){Rn(v,c,f)}return d}function d0(r,a,s){if(Te.errorHandler)try{return Te.errorHandler.call(null,r,a,s)}catch(c){c!==r&&f0(c)}f0(r)}function f0(r,a,s){if(!Ie||typeof console=="undefined")throw r;console.error(r)}var ci,Da=!1,Ta=[],ka=!1;function ui(){ka=!1;var r=Ta.slice(0);Ta.length=0;for(var a=0;a<r.length;a++)r[a]()}if(typeof Promise!="undefined"&&Ct(Promise)){var Yf=Promise.resolve();ci=function(){Yf.then(ui),En&&setTimeout(ne)},Da=!0}else if(ot||typeof MutationObserver=="undefined"||!Ct(MutationObserver)&&MutationObserver.toString()!=="[object MutationObserverConstructor]")ci=typeof setImmediate!="undefined"&&Ct(setImmediate)?function(){setImmediate(ui)}:function(){setTimeout(ui,0)};else{var di=1,Qf=new MutationObserver(ui),p0=document.createTextNode(String(di));Qf.observe(p0,{characterData:!0}),ci=function(){di=(di+1)%2,p0.data=String(di)},Da=!0}function fi(r,a){var s;if(Ta.push(function(){if(r)try{r.call(a)}catch(c){Rn(c,a,"nextTick")}else s&&s(a)}),ka||(ka=!0,ci()),!r&&typeof Promise!="undefined")return new Promise(function(c){s=c})}function gt(r){return function(a,s){if(s===void 0&&(s=Ee),s)return function(c,f,d){var v=c.$options;v[f]=E0(v[f],d)}(s,r,a)}}var qf=gt("beforeMount"),Jf=gt("mounted"),Kf=gt("beforeUpdate"),Xf=gt("updated"),e9=gt("beforeDestroy"),t9=gt("destroyed"),n9=gt("activated"),r9=gt("deactivated"),i9=gt("serverPrefetch"),a9=gt("renderTracked"),o9=gt("renderTriggered"),s9=gt("errorCaptured"),h0="2.7.15",l9=Object.freeze({__proto__:null,version:h0,defineComponent:function(r){return r},ref:function(r){return $s(r,!1)},shallowRef:function(r){return $s(r,!0)},isRef:Ue,toRef:Hs,toRefs:function(r){var a=i(r)?new Array(r.length):{};for(var s in r)a[s]=Hs(r,s);return a},unref:function(r){return Ue(r)?r.value:r},proxyRefs:function(r){if(Tn(r))return r;for(var a={},s=Object.keys(r),c=0;c<s.length;c++)ii(a,r,s[c]);return a},customRef:function(r){var a=new J,s=r(function(){a.depend()},function(){a.notify()}),c=s.get,f=s.set,d={get value(){return c()},set value(v){f(v)}};return be(d,_r,!0),d},triggerRef:function(r){r.dep&&r.dep.notify()},reactive:function(r){return Ps(r,!1),r},isReactive:Tn,isReadonly:kn,isShallow:ri,isProxy:function(r){return Tn(r)||kn(r)},shallowReactive:fa,markRaw:function(r){return Object.isExtensible(r)&&be(r,"__v_skip",!0),r},toRaw:function r(a){var s=a&&a.__v_raw;return s?r(s):a},readonly:js,shallowReadonly:function(r){return Bs(r,!0)},computed:function(r,a){var s,c,f=h(r);f?(s=r,c=ne):(s=r.get,c=r.set);var d=ze()?null:new Xn(Ee,s,ne,{lazy:!0}),v={effect:d,get value(){return d?(d.dirty&&d.evaluate(),J.target&&d.depend(),d.value):s()},set value(m){c(m)}};return be(v,_r,!0),be(v,"__v_isReadonly",f),v},watch:function(r,a,s){return li(r,a,s)},watchEffect:function(r,a){return li(r,null,a)},watchPostEffect:l0,watchSyncEffect:function(r,a){return li(r,null,{flush:"sync"})},EffectScope:ba,effectScope:function(r){return new ba(r)},onScopeDispose:function(r){Ge&&Ge.cleanups.push(r)},getCurrentScope:t0,provide:function(r,a){Ee&&(u0(Ee)[r]=a)},inject:function(r,a,s){s===void 0&&(s=!1);var c=Ee;if(c){var f=c.$parent&&c.$parent._provided;if(f&&r in f)return f[r];if(arguments.length>1)return s&&h(a)?a.call(c):a}},h:function(r,a,s){return Lr(Ee,r,a,s,2,!0)},getCurrentInstance:function(){return Ee&&{proxy:Ee}},useSlots:function(){return ga().slots},useAttrs:function(){return ga().attrs},useListeners:function(){return ga().listeners},mergeDefaults:function(r,a){var s=i(r)?r.reduce(function(d,v){return d[v]={},d},{}):r;for(var c in a){var f=s[c];f?i(f)||h(f)?s[c]={type:f,default:a[c]}:f.default=a[c]:f===null&&(s[c]={default:a[c]})}return s},nextTick:fi,set:ni,del:da,useCssModule:function(r){return n},useCssVars:function(r){if(Ie){var a=Ee;a&&l0(function(){var s=a.$el,c=r(a,a._setupProxy);if(s&&s.nodeType===1){var f=s.style;for(var d in c)f.setProperty("--".concat(d),c[d])}})}},defineAsyncComponent:function(r){h(r)&&(r={loader:r});var a=r.loader,s=r.loadingComponent,c=r.errorComponent,f=r.delay,d=f===void 0?200:f,v=r.timeout;r.suspensible;var m=r.onError,y=null,L=0,A=function(){var _;return y||(_=y=a().catch(function(T){if(T=T instanceof Error?T:new Error(String(T)),m)return new Promise(function(k,x){m(T,function(){return k((L++,y=null,A()))},function(){return x(T)},L+1)});throw T}).then(function(T){return _!==y&&y?y:(T&&(T.__esModule||T[Symbol.toStringTag]==="Module")&&(T=T.default),T)}))};return function(){return{component:A(),delay:d,timeout:v,error:c,loading:s}}},onBeforeMount:qf,onMounted:Jf,onBeforeUpdate:Kf,onUpdated:Xf,onBeforeUnmount:e9,onUnmounted:t9,onActivated:n9,onDeactivated:r9,onServerPrefetch:i9,onRenderTracked:a9,onRenderTriggered:o9,onErrorCaptured:function(r,a){a===void 0&&(a=Ee),s9(r,a)}}),v0=new Wt;function Kn(r){return pi(r,v0),v0.clear(),r}function pi(r,a){var s,c,f=i(r);if(!(!f&&!b(r)||r.__v_skip||Object.isFrozen(r)||r instanceof Qe)){if(r.__ob__){var d=r.__ob__.dep.id;if(a.has(d))return;a.add(d)}if(f)for(s=r.length;s--;)pi(r[s],a);else if(Ue(r))pi(r.value,a);else for(s=(c=Object.keys(r)).length;s--;)pi(r[c[s]],a)}}var c9=0,Xn=function(){function r(a,s,c,f,d){(function(v,m){m===void 0&&(m=Ge),m&&m.active&&m.effects.push(v)})(this,Ge&&!Ge._vm?Ge:a?a._scope:void 0),(this.vm=a)&&d&&(a._watcher=this),f?(this.deep=!!f.deep,this.user=!!f.user,this.lazy=!!f.lazy,this.sync=!!f.sync,this.before=f.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=c,this.id=++c9,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Wt,this.newDepIds=new Wt,this.expression="",h(s)?this.getter=s:(this.getter=function(v){if(!kt.test(v)){var m=v.split(".");return function(y){for(var L=0;L<m.length;L++){if(!y)return;y=y[m[L]]}return y}}}(s),this.getter||(this.getter=ne)),this.value=this.lazy?void 0:this.get()}return r.prototype.get=function(){var a;oe(this);var s=this.vm;try{a=this.getter.call(s,s)}catch(c){if(!this.user)throw c;Rn(c,s,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&Kn(a),Me(),this.cleanupDeps()}return a},r.prototype.addDep=function(a){var s=a.id;this.newDepIds.has(s)||(this.newDepIds.add(s),this.newDeps.push(a),this.depIds.has(s)||a.addSub(this))},r.prototype.cleanupDeps=function(){for(var a=this.deps.length;a--;){var s=this.deps[a];this.newDepIds.has(s.id)||s.removeSub(this)}var c=this.depIds;this.depIds=this.newDepIds,this.newDepIds=c,this.newDepIds.clear(),c=this.deps,this.deps=this.newDeps,this.newDeps=c,this.newDeps.length=0},r.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Sa(this)},r.prototype.run=function(){if(this.active){var a=this.get();if(a!==this.value||b(a)||this.deep){var s=this.value;if(this.value=a,this.user){var c='callback for watcher "'.concat(this.expression,'"');Yt(this.cb,this.vm,[a,s],this.vm,c)}else this.cb.call(this.vm,a,s)}}},r.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},r.prototype.depend=function(){for(var a=this.deps.length;a--;)this.deps[a].depend()},r.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&Y(this.vm._scope.effects,this),this.active){for(var a=this.deps.length;a--;)this.deps[a].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},r}(),fn={enumerable:!0,configurable:!0,get:ne,set:ne};function xa(r,a,s){fn.get=function(){return this[a][s]},fn.set=function(c){this[a][s]=c},Object.defineProperty(r,s,fn)}function u9(r){var a=r.$options;if(a.props&&function(c,f){var d=c.$options.propsData||{},v=c._props=fa({}),m=c.$options._propKeys=[];c.$parent&<(!1);var y=function(A){m.push(A);var _=Na(A,f,d,c);ut(v,A,_),A in c||xa(c,"_props",A)};for(var L in f)y(L);lt(!0)}(r,a.props),function(c){var f=c.$options,d=f.setup;if(d){var v=c._setupContext=Js(c);Ot(c),oe();var m=Yt(d,null,[c._props||fa({}),v],c,"setup");if(Me(),Ot(),h(m))f.render=m;else if(b(m))if(c._setupState=m,m.__sfc){var y=c._setupProxy={};for(var L in m)L!=="__sfc"&&ii(y,m,L)}else for(var L in m)vt(L)||ii(c,m,L)}}(r),a.methods&&function(c,f){for(var d in c.$options.props,f)c[d]=typeof f[d]!="function"?ne:Ce(f[d],c)}(r,a.methods),a.data)(function(c){var f=c.$options.data;C(f=c._data=h(f)?function(A,_){oe();try{return A.call(_,_)}catch(T){return Rn(T,_,"data()"),{}}finally{Me()}}(f,c):f||{})||(f={});var d=Object.keys(f),v=c.$options.props;c.$options.methods;for(var m=d.length;m--;){var y=d[m];v&&q(v,y)||vt(y)||xa(c,"_data",y)}var L=ct(f);L&&L.vmCount++})(r);else{var s=ct(r._data={});s&&s.vmCount++}a.computed&&function(c,f){var d=c._computedWatchers=Object.create(null),v=ze();for(var m in f){var y=f[m],L=h(y)?y:y.get;v||(d[m]=new Xn(c,L||ne,ne,d9)),m in c||g0(c,m,y)}}(r,a.computed),a.watch&&a.watch!==st&&function(c,f){for(var d in f){var v=f[d];if(i(v))for(var m=0;m<v.length;m++)Ra(c,d,v[m]);else Ra(c,d,v)}}(r,a.watch)}var d9={lazy:!0};function g0(r,a,s){var c=!ze();h(s)?(fn.get=c?m0(a):y0(s),fn.set=ne):(fn.get=s.get?c&&s.cache!==!1?m0(a):y0(s.get):ne,fn.set=s.set||ne),Object.defineProperty(r,a,fn)}function m0(r){return function(){var a=this._computedWatchers&&this._computedWatchers[r];if(a)return a.dirty&&a.evaluate(),J.target&&a.depend(),a.value}}function y0(r){return function(){return r.call(this,this)}}function Ra(r,a,s,c){return C(s)&&(c=s,s=s.handler),typeof s=="string"&&(s=r[s]),r.$watch(a,s,c)}function b0(r,a){if(r){for(var s=Object.create(null),c=Rt?Reflect.ownKeys(r):Object.keys(r),f=0;f<c.length;f++){var d=c[f];if(d!=="__ob__"){var v=r[d].from;if(v in a._provided)s[d]=a._provided[v];else if("default"in r[d]){var m=r[d].default;s[d]=h(m)?m.call(a):m}}}return s}}var f9=0;function Oa(r){var a=r.options;if(r.super){var s=Oa(r.super);if(s!==r.superOptions){r.superOptions=s;var c=function(f){var d,v=f.options,m=f.sealedOptions;for(var y in v)v[y]!==m[y]&&(d||(d={}),d[y]=v[y]);return d}(r);c&&ee(r.extendOptions,c),(a=r.options=On(s,r.extendOptions)).name&&(a.components[a.name]=r)}}return a}function Ma(r,a,s,c,f){var d,v=this,m=f.options;q(c,"_uid")?(d=Object.create(c))._original=c:(d=c,c=c._original);var y=u(m._compiled),L=!y;this.data=r,this.props=a,this.children=s,this.parent=c,this.listeners=r.on||n,this.injections=b0(m.inject,c),this.slots=function(){return v.$slots||Cr(c,r.scopedSlots,v.$slots=va(s,c)),v.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Cr(c,r.scopedSlots,this.slots())}}),y&&(this.$options=m,this.$slots=this.slots(),this.$scopedSlots=Cr(c,r.scopedSlots,this.$slots)),m._scopeId?this._c=function(A,_,T,k){var x=Lr(d,A,_,T,k,L);return x&&!i(x)&&(x.fnScopeId=m._scopeId,x.fnContext=c),x}:this._c=function(A,_,T,k){return Lr(d,A,_,T,k,L)}}function _0(r,a,s,c,f){var d=yr(r);return d.fnContext=s,d.fnOptions=c,a.slot&&((d.data||(d.data={})).slot=a.slot),d}function w0(r,a){for(var s in a)r[Q(s)]=a[s]}function hi(r){return r.name||r.__name||r._componentTag}qs(Ma.prototype);var Ia={init:function(r,a){if(r.componentInstance&&!r.componentInstance._isDestroyed&&r.data.keepAlive){var s=r;Ia.prepatch(s,s)}else(r.componentInstance=function(c,f){var d={_isComponent:!0,_parentVnode:c,parent:f},v=c.data.inlineTemplate;return l(v)&&(d.render=v.render,d.staticRenderFns=v.staticRenderFns),new c.componentOptions.Ctor(d)}(r,xn)).$mount(a?r.elm:void 0,a)},prepatch:function(r,a){var s=a.componentOptions;(function(c,f,d,v,m){var y=v.data.scopedSlots,L=c.$scopedSlots,A=!!(y&&!y.$stable||L!==n&&!L.$stable||y&&c.$scopedSlots.$key!==y.$key||!y&&c.$scopedSlots.$key),_=!!(m||c.$options._renderChildren||A),T=c.$vnode;c.$options._parentVnode=v,c.$vnode=v,c._vnode&&(c._vnode.parent=v),c.$options._renderChildren=m;var k=v.data.attrs||n;c._attrsProxy&&ai(c._attrsProxy,k,T.data&&T.data.attrs||n,c,"$attrs")&&(_=!0),c.$attrs=k,d=d||n;var x=c.$options._parentListeners;if(c._listenersProxy&&ai(c._listenersProxy,d,x||n,c,"$listeners"),c.$listeners=c.$options._parentListeners=d,e0(c,d,x),f&&c.$options.props){lt(!1);for(var B=c._props,$=c.$options._propKeys||[],W=0;W<$.length;W++){var z=$[W],se=c.$options.props;B[z]=Na(z,se,f,c)}lt(!0),c.$options.propsData=f}_&&(c.$slots=va(m,v.context),c.$forceUpdate())})(a.componentInstance=r.componentInstance,s.propsData,s.listeners,a,s.children)},insert:function(r){var a,s=r.context,c=r.componentInstance;c._isMounted||(c._isMounted=!0,St(c,"mounted")),r.data.keepAlive&&(s._isMounted?((a=c)._inactive=!1,wa.push(a)):_a(c,!0))},destroy:function(r){var a=r.componentInstance;a._isDestroyed||(r.data.keepAlive?i0(a,!0):a.$destroy())}},L0=Object.keys(Ia);function A0(r,a,s,c,f){if(!o(r)){var d=s.$options._base;if(b(r)&&(r=d.extend(r)),typeof r=="function"){var v;if(o(r.cid)&&(r=function(_,T){if(u(_.error)&&l(_.errorComp))return _.errorComp;if(l(_.resolved))return _.resolved;var k=ma;if(k&&l(_.owners)&&_.owners.indexOf(k)===-1&&_.owners.push(k),u(_.loading)&&l(_.loadingComp))return _.loadingComp;if(k&&!l(_.owners)){var x=_.owners=[k],B=!0,$=null,W=null;k.$on("hook:destroyed",function(){return Y(x,k)});var z=function(ae){for(var D=0,R=x.length;D<R;D++)x[D].$forceUpdate();ae&&(x.length=0,$!==null&&(clearTimeout($),$=null),W!==null&&(clearTimeout(W),W=null))},se=ht(function(ae){_.resolved=ya(ae,T),B?x.length=0:z(!0)}),X=ht(function(ae){l(_.errorComp)&&(_.error=!0,z(!0))}),te=_(se,X);return b(te)&&(w(te)?o(_.resolved)&&te.then(se,X):w(te.component)&&(te.component.then(se,X),l(te.error)&&(_.errorComp=ya(te.error,T)),l(te.loading)&&(_.loadingComp=ya(te.loading,T),te.delay===0?_.loading=!0:$=setTimeout(function(){$=null,o(_.resolved)&&o(_.error)&&(_.loading=!0,z(!1))},te.delay||200)),l(te.timeout)&&(W=setTimeout(function(){W=null,o(_.resolved)&&X(null)},te.timeout)))),B=!1,_.loading?_.loadingComp:_.resolved}}(v=r,d),r===void 0))return function(_,T,k,x,B){var $=Gt();return $.asyncFactory=_,$.asyncMeta={data:T,context:k,children:x,tag:B},$}(v,a,s,c,f);a=a||{},Oa(r),l(a.model)&&function(_,T){var k=_.model&&_.model.prop||"value",x=_.model&&_.model.event||"input";(T.attrs||(T.attrs={}))[k]=T.model.value;var B=T.on||(T.on={}),$=B[x],W=T.model.callback;l($)?(i($)?$.indexOf(W)===-1:$!==W)&&(B[x]=[W].concat($)):B[x]=W}(r.options,a);var m=function(_,T,k){var x=T.options.props;if(!o(x)){var B={},$=_.attrs,W=_.props;if(l($)||l(W))for(var z in x){var se=_e(z);zs(B,W,z,se,!0)||zs(B,$,z,se,!1)}return B}}(a,r);if(u(r.options.functional))return function(_,T,k,x,B){var $=_.options,W={},z=$.props;if(l(z))for(var se in z)W[se]=Na(se,z,T||n);else l(k.attrs)&&w0(W,k.attrs),l(k.props)&&w0(W,k.props);var X=new Ma(k,W,B,x,_),te=$.render.call(null,X._c,X);if(te instanceof Qe)return _0(te,k,X.parent,$);if(i(te)){for(var ae=ha(te)||[],D=new Array(ae.length),R=0;R<ae.length;R++)D[R]=_0(ae[R],k,X.parent,$);return D}}(r,m,a,s,c);var y=a.on;if(a.on=a.nativeOn,u(r.options.abstract)){var L=a.slot;a={},L&&(a.slot=L)}(function(_){for(var T=_.hook||(_.hook={}),k=0;k<L0.length;k++){var x=L0[k],B=T[x],$=Ia[x];B===$||B&&B._merged||(T[x]=B?p9($,B):$)}})(a);var A=hi(r.options)||f;return new Qe("vue-component-".concat(r.cid).concat(A?"-".concat(A):""),a,void 0,void 0,void 0,s,{Ctor:r,propsData:m,listeners:y,tag:f,children:c},v)}}}function p9(r,a){var s=function(c,f){r(c,f),a(c,f)};return s._merged=!0,s}var h9=ne,It=Te.optionMergeStrategies;function Sr(r,a,s){if(s===void 0&&(s=!0),!a)return r;for(var c,f,d,v=Rt?Reflect.ownKeys(a):Object.keys(a),m=0;m<v.length;m++)(c=v[m])!=="__ob__"&&(f=r[c],d=a[c],s&&q(r,c)?f!==d&&C(f)&&C(d)&&Sr(f,d):ni(r,c,d));return r}function C0(r,a,s){return s?function(){var c=h(a)?a.call(s,s):a,f=h(r)?r.call(s,s):r;return c?Sr(c,f):f}:a?r?function(){return Sr(h(a)?a.call(this,this):a,h(r)?r.call(this,this):r)}:a:r}function E0(r,a){var s=a?r?r.concat(a):i(a)?a:[a]:r;return s&&function(c){for(var f=[],d=0;d<c.length;d++)f.indexOf(c[d])===-1&&f.push(c[d]);return f}(s)}function v9(r,a,s,c){var f=Object.create(r||null);return a?ee(f,a):f}It.data=function(r,a,s){return s?C0(r,a,s):a&&typeof a!="function"?r:C0(r,a)},et.forEach(function(r){It[r]=E0}),Xe.forEach(function(r){It[r+"s"]=v9}),It.watch=function(r,a,s,c){if(r===st&&(r=void 0),a===st&&(a=void 0),!a)return Object.create(r||null);if(!r)return a;var f={};for(var d in ee(f,r),a){var v=f[d],m=a[d];v&&!i(v)&&(v=[v]),f[d]=v?v.concat(m):i(m)?m:[m]}return f},It.props=It.methods=It.inject=It.computed=function(r,a,s,c){if(!r)return a;var f=Object.create(null);return ee(f,r),a&&ee(f,a),f},It.provide=function(r,a){return r?function(){var s=Object.create(null);return Sr(s,h(r)?r.call(this):r),a&&Sr(s,h(a)?a.call(this):a,!1),s}:a};var g9=function(r,a){return a===void 0?r:a};function On(r,a,s){if(h(a)&&(a=a.options),function(y,L){var A=y.props;if(A){var _,T,k={};if(i(A))for(_=A.length;_--;)typeof(T=A[_])=="string"&&(k[Q(T)]={type:null});else if(C(A))for(var x in A)T=A[x],k[Q(x)]=C(T)?T:{type:T};y.props=k}}(a),function(y,L){var A=y.inject;if(A){var _=y.inject={};if(i(A))for(var T=0;T<A.length;T++)_[A[T]]={from:A[T]};else if(C(A))for(var k in A){var x=A[k];_[k]=C(x)?ee({from:k},x):{from:x}}}}(a),function(y){var L=y.directives;if(L)for(var A in L){var _=L[A];h(_)&&(L[A]={bind:_,update:_})}}(a),!a._base&&(a.extends&&(r=On(r,a.extends,s)),a.mixins))for(var c=0,f=a.mixins.length;c<f;c++)r=On(r,a.mixins[c],s);var d,v={};for(d in r)m(d);for(d in a)q(r,d)||m(d);function m(y){var L=It[y]||g9;v[y]=L(r[y],a[y],s,y)}return v}function vi(r,a,s,c){if(typeof s=="string"){var f=r[a];if(q(f,s))return f[s];var d=Q(s);if(q(f,d))return f[d];var v=me(d);return q(f,v)?f[v]:f[s]||f[d]||f[v]}}function Na(r,a,s,c){var f=a[r],d=!q(s,r),v=s[r],m=D0(Boolean,f.type);if(m>-1){if(d&&!q(f,"default"))v=!1;else if(v===""||v===_e(r)){var y=D0(String,f.type);(y<0||m<y)&&(v=!0)}}if(v===void 0){v=function(A,_,T){if(!!q(_,"default")){var k=_.default;return A&&A.$options.propsData&&A.$options.propsData[T]===void 0&&A._props[T]!==void 0?A._props[T]:h(k)&&Pa(_.type)!=="Function"?k.call(A):k}}(c,f,r);var L=Dn;lt(!0),ct(v),lt(L)}return v}var m9=/^\s*function (\w+)/;function Pa(r){var a=r&&r.toString().match(m9);return a?a[1]:""}function S0(r,a){return Pa(r)===Pa(a)}function D0(r,a){if(!i(a))return S0(a,r)?0:-1;for(var s=0,c=a.length;s<c;s++)if(S0(a[s],r))return s;return-1}function Ae(r){this._init(r)}function y9(r){r.cid=0;var a=1;r.extend=function(s){s=s||{};var c=this,f=c.cid,d=s._Ctor||(s._Ctor={});if(d[f])return d[f];var v=hi(s)||hi(c.options),m=function(y){this._init(y)};return(m.prototype=Object.create(c.prototype)).constructor=m,m.cid=a++,m.options=On(c.options,s),m.super=c,m.options.props&&function(y){var L=y.options.props;for(var A in L)xa(y.prototype,"_props",A)}(m),m.options.computed&&function(y){var L=y.options.computed;for(var A in L)g0(y.prototype,A,L[A])}(m),m.extend=c.extend,m.mixin=c.mixin,m.use=c.use,Xe.forEach(function(y){m[y]=c[y]}),v&&(m.options.components[v]=m),m.superOptions=c.options,m.extendOptions=s,m.sealedOptions=ee({},m.options),d[f]=m,m}}function T0(r){return r&&(hi(r.Ctor.options)||r.tag)}function gi(r,a){return i(r)?r.indexOf(a)>-1:typeof r=="string"?r.split(",").indexOf(a)>-1:(s=r,g.call(s)==="[object RegExp]"&&r.test(a));var s}function k0(r,a){var s=r.cache,c=r.keys,f=r._vnode;for(var d in s){var v=s[d];if(v){var m=v.name;m&&!a(m)&&$a(s,d,c,f)}}}function $a(r,a,s,c){var f=r[a];!f||c&&f.tag===c.tag||f.componentInstance.$destroy(),r[a]=null,Y(s,a)}(function(r){r.prototype._init=function(a){var s=this;s._uid=f9++,s._isVue=!0,s.__v_skip=!0,s._scope=new ba(!0),s._scope._vm=!0,a&&a._isComponent?function(c,f){var d=c.$options=Object.create(c.constructor.options),v=f._parentVnode;d.parent=f.parent,d._parentVnode=v;var m=v.componentOptions;d.propsData=m.propsData,d._parentListeners=m.listeners,d._renderChildren=m.children,d._componentTag=m.tag,f.render&&(d.render=f.render,d.staticRenderFns=f.staticRenderFns)}(s,a):s.$options=On(Oa(s.constructor),a||{},s),s._renderProxy=s,s._self=s,function(c){var f=c.$options,d=f.parent;if(d&&!f.abstract){for(;d.$options.abstract&&d.$parent;)d=d.$parent;d.$children.push(c)}c.$parent=d,c.$root=d?d.$root:c,c.$children=[],c.$refs={},c._provided=d?d._provided:Object.create(null),c._watcher=null,c._inactive=null,c._directInactive=!1,c._isMounted=!1,c._isDestroyed=!1,c._isBeingDestroyed=!1}(s),function(c){c._events=Object.create(null),c._hasHookEvent=!1;var f=c.$options._parentListeners;f&&e0(c,f)}(s),function(c){c._vnode=null,c._staticTrees=null;var f=c.$options,d=c.$vnode=f._parentVnode,v=d&&d.context;c.$slots=va(f._renderChildren,v),c.$scopedSlots=d?Cr(c.$parent,d.data.scopedSlots,c.$slots):n,c._c=function(y,L,A,_){return Lr(c,y,L,A,_,!1)},c.$createElement=function(y,L,A,_){return Lr(c,y,L,A,_,!0)};var m=d&&d.data;ut(c,"$attrs",m&&m.attrs||n,null,!0),ut(c,"$listeners",f._parentListeners||n,null,!0)}(s),St(s,"beforeCreate",void 0,!1),function(c){var f=b0(c.$options.inject,c);f&&(lt(!1),Object.keys(f).forEach(function(d){ut(c,d,f[d])}),lt(!0))}(s),u9(s),function(c){var f=c.$options.provide;if(f){var d=h(f)?f.call(c):f;if(!b(d))return;for(var v=u0(c),m=Rt?Reflect.ownKeys(d):Object.keys(d),y=0;y<m.length;y++){var L=m[y];Object.defineProperty(v,L,Object.getOwnPropertyDescriptor(d,L))}}}(s),St(s,"created"),s.$options.el&&s.$mount(s.$options.el)}})(Ae),function(r){var a={get:function(){return this._data}},s={get:function(){return this._props}};Object.defineProperty(r.prototype,"$data",a),Object.defineProperty(r.prototype,"$props",s),r.prototype.$set=ni,r.prototype.$delete=da,r.prototype.$watch=function(c,f,d){var v=this;if(C(f))return Ra(v,c,f,d);(d=d||{}).user=!0;var m=new Xn(v,c,f,d);if(d.immediate){var y='callback for immediate watcher "'.concat(m.expression,'"');oe(),Yt(f,v,[m.value],v,y),Me()}return function(){m.teardown()}}}(Ae),function(r){var a=/^hook:/;r.prototype.$on=function(s,c){var f=this;if(i(s))for(var d=0,v=s.length;d<v;d++)f.$on(s[d],c);else(f._events[s]||(f._events[s]=[])).push(c),a.test(s)&&(f._hasHookEvent=!0);return f},r.prototype.$once=function(s,c){var f=this;function d(){f.$off(s,d),c.apply(f,arguments)}return d.fn=c,f.$on(s,d),f},r.prototype.$off=function(s,c){var f=this;if(!arguments.length)return f._events=Object.create(null),f;if(i(s)){for(var d=0,v=s.length;d<v;d++)f.$off(s[d],c);return f}var m,y=f._events[s];if(!y)return f;if(!c)return f._events[s]=null,f;for(var L=y.length;L--;)if((m=y[L])===c||m.fn===c){y.splice(L,1);break}return f},r.prototype.$emit=function(s){var c=this,f=c._events[s];if(f){f=f.length>1?we(f):f;for(var d=we(arguments,1),v='event handler for "'.concat(s,'"'),m=0,y=f.length;m<y;m++)Yt(f[m],c,d,c,v)}return c}}(Ae),function(r){r.prototype._update=function(a,s){var c=this,f=c.$el,d=c._vnode,v=n0(c);c._vnode=a,c.$el=d?c.__patch__(d,a):c.__patch__(c.$el,a,s,!1),v(),f&&(f.__vue__=null),c.$el&&(c.$el.__vue__=c);for(var m=c;m&&m.$vnode&&m.$parent&&m.$vnode===m.$parent._vnode;)m.$parent.$el=m.$el,m=m.$parent},r.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},r.prototype.$destroy=function(){var a=this;if(!a._isBeingDestroyed){St(a,"beforeDestroy"),a._isBeingDestroyed=!0;var s=a.$parent;!s||s._isBeingDestroyed||a.$options.abstract||Y(s.$children,a),a._scope.stop(),a._data.__ob__&&a._data.__ob__.vmCount--,a._isDestroyed=!0,a.__patch__(a._vnode,null),St(a,"destroyed"),a.$off(),a.$el&&(a.$el.__vue__=null),a.$vnode&&(a.$vnode.parent=null)}}}(Ae),function(r){qs(r.prototype),r.prototype.$nextTick=function(a){return fi(a,this)},r.prototype._render=function(){var a,s=this,c=s.$options,f=c.render,d=c._parentVnode;d&&s._isMounted&&(s.$scopedSlots=Cr(s.$parent,d.data.scopedSlots,s.$slots,s.$scopedSlots),s._slotsProxy&&Ks(s._slotsProxy,s.$scopedSlots)),s.$vnode=d;try{Ot(s),ma=s,a=f.call(s._renderProxy,s.$createElement)}catch(v){Rn(v,s,"render"),a=s._vnode}finally{ma=null,Ot()}return i(a)&&a.length===1&&(a=a[0]),a instanceof Qe||(a=Gt()),a.parent=d,a}}(Ae);var x0=[String,RegExp,Array],b9={name:"keep-alive",abstract:!0,props:{include:x0,exclude:x0,max:[String,Number]},methods:{cacheVNode:function(){var r=this,a=r.cache,s=r.keys,c=r.vnodeToCache,f=r.keyToCache;if(c){var d=c.tag,v=c.componentInstance,m=c.componentOptions;a[f]={name:T0(m),tag:d,componentInstance:v},s.push(f),this.max&&s.length>parseInt(this.max)&&$a(a,s[0],s,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var r in this.cache)$a(this.cache,r,this.keys)},mounted:function(){var r=this;this.cacheVNode(),this.$watch("include",function(a){k0(r,function(s){return gi(a,s)})}),this.$watch("exclude",function(a){k0(r,function(s){return!gi(a,s)})})},updated:function(){this.cacheVNode()},render:function(){var r=this.$slots.default,a=Xs(r),s=a&&a.componentOptions;if(s){var c=T0(s),f=this.include,d=this.exclude;if(f&&(!c||!gi(f,c))||d&&c&&gi(d,c))return a;var v=this.cache,m=this.keys,y=a.key==null?s.Ctor.cid+(s.tag?"::".concat(s.tag):""):a.key;v[y]?(a.componentInstance=v[y].componentInstance,Y(m,y),m.push(y)):(this.vnodeToCache=a,this.keyToCache=y),a.data.keepAlive=!0}return a||r&&r[0]}},_9={KeepAlive:b9};(function(r){var a={get:function(){return Te}};Object.defineProperty(r,"config",a),r.util={warn:h9,extend:ee,mergeOptions:On,defineReactive:ut},r.set=ni,r.delete=da,r.nextTick=fi,r.observable=function(s){return ct(s),s},r.options=Object.create(null),Xe.forEach(function(s){r.options[s+"s"]=Object.create(null)}),r.options._base=r,ee(r.options.components,_9),function(s){s.use=function(c){var f=this._installedPlugins||(this._installedPlugins=[]);if(f.indexOf(c)>-1)return this;var d=we(arguments,1);return d.unshift(this),h(c.install)?c.install.apply(c,d):h(c)&&c.apply(null,d),f.push(c),this}}(r),function(s){s.mixin=function(c){return this.options=On(this.options,c),this}}(r),y9(r),function(s){Xe.forEach(function(c){s[c]=function(f,d){return d?(c==="component"&&C(d)&&(d.name=d.name||f,d=this.options._base.extend(d)),c==="directive"&&h(d)&&(d={bind:d,update:d}),this.options[c+"s"][f]=d,d):this.options[c+"s"][f]}})}(r)})(Ae),Object.defineProperty(Ae.prototype,"$isServer",{get:ze}),Object.defineProperty(Ae.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ae,"FunctionalRenderContext",{value:Ma}),Ae.version=h0;var w9=M("style,class"),L9=M("input,textarea,option,select,progress"),R0=function(r,a,s){return s==="value"&&L9(r)&&a!=="button"||s==="selected"&&r==="option"||s==="checked"&&r==="input"||s==="muted"&&r==="video"},O0=M("contenteditable,draggable,spellcheck"),A9=M("events,caret,typing,plaintext-only"),C9=M("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"),Ha="http://www.w3.org/1999/xlink",ja=function(r){return r.charAt(5)===":"&&r.slice(0,5)==="xlink"},M0=function(r){return ja(r)?r.slice(6,r.length):""},mi=function(r){return r==null||r===!1};function E9(r){for(var a=r.data,s=r,c=r;l(c.componentInstance);)(c=c.componentInstance._vnode)&&c.data&&(a=I0(c.data,a));for(;l(s=s.parent);)s&&s.data&&(a=I0(a,s.data));return function(f,d){return l(f)||l(d)?Ba(f,Va(d)):""}(a.staticClass,a.class)}function I0(r,a){return{staticClass:Ba(r.staticClass,a.staticClass),class:l(r.class)?[r.class,a.class]:a.class}}function Ba(r,a){return r?a?r+" "+a:r:a||""}function Va(r){return Array.isArray(r)?function(a){for(var s,c="",f=0,d=a.length;f<d;f++)l(s=Va(a[f]))&&s!==""&&(c&&(c+=" "),c+=s);return c}(r):b(r)?function(a){var s="";for(var c in a)a[c]&&(s&&(s+=" "),s+=c);return s}(r):typeof r=="string"?r:""}var S9={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},D9=M("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"),Fa=M("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),za=function(r){return D9(r)||Fa(r)};function N0(r){return Fa(r)?"svg":r==="math"?"math":void 0}var yi=Object.create(null),Ua=M("text,number,password,search,email,tel,url");function Wa(r){if(typeof r=="string"){var a=document.querySelector(r);return a||document.createElement("div")}return r}var T9=Object.freeze({__proto__:null,createElement:function(r,a){var s=document.createElement(r);return r!=="select"||a.data&&a.data.attrs&&a.data.attrs.multiple!==void 0&&s.setAttribute("multiple","multiple"),s},createElementNS:function(r,a){return document.createElementNS(S9[r],a)},createTextNode:function(r){return document.createTextNode(r)},createComment:function(r){return document.createComment(r)},insertBefore:function(r,a,s){r.insertBefore(a,s)},removeChild:function(r,a){r.removeChild(a)},appendChild:function(r,a){r.appendChild(a)},parentNode:function(r){return r.parentNode},nextSibling:function(r){return r.nextSibling},tagName:function(r){return r.tagName},setTextContent:function(r,a){r.textContent=a},setStyleScope:function(r,a){r.setAttribute(a,"")}}),k9={create:function(r,a){er(a)},update:function(r,a){r.data.ref!==a.data.ref&&(er(r,!0),er(a))},destroy:function(r){er(r,!0)}};function er(r,a){var s=r.data.ref;if(l(s)){var c=r.context,f=r.componentInstance||r.elm,d=a?null:f,v=a?void 0:f;if(h(s))Yt(s,c,[d],c,"template ref function");else{var m=r.data.refInFor,y=typeof s=="string"||typeof s=="number",L=Ue(s),A=c.$refs;if(y||L){if(m){var _=y?A[s]:s.value;a?i(_)&&Y(_,f):i(_)?_.includes(f)||_.push(f):y?(A[s]=[f],P0(c,s,A[s])):s.value=[f]}else if(y){if(a&&A[s]!==f)return;A[s]=v,P0(c,s,d)}else if(L){if(a&&s.value!==f)return;s.value=d}}}}}function P0(r,a,s){var c=r._setupState;c&&q(c,a)&&(Ue(c[a])?c[a].value=s:c[a]=s)}var pn=new Qe("",{},[]),Dr=["create","activate","update","remove","destroy"];function Mn(r,a){return r.key===a.key&&r.asyncFactory===a.asyncFactory&&(r.tag===a.tag&&r.isComment===a.isComment&&l(r.data)===l(a.data)&&function(s,c){if(s.tag!=="input")return!0;var f,d=l(f=s.data)&&l(f=f.attrs)&&f.type,v=l(f=c.data)&&l(f=f.attrs)&&f.type;return d===v||Ua(d)&&Ua(v)}(r,a)||u(r.isAsyncPlaceholder)&&o(a.asyncFactory.error))}function x9(r,a,s){var c,f,d={};for(c=a;c<=s;++c)l(f=r[c].key)&&(d[f]=c);return d}var R9={create:Ga,update:Ga,destroy:function(r){Ga(r,pn)}};function Ga(r,a){(r.data.directives||a.data.directives)&&function(s,c){var f,d,v,m=s===pn,y=c===pn,L=$0(s.data.directives,s.context),A=$0(c.data.directives,c.context),_=[],T=[];for(f in A)d=L[f],v=A[f],d?(v.oldValue=d.value,v.oldArg=d.arg,Tr(v,"update",c,s),v.def&&v.def.componentUpdated&&T.push(v)):(Tr(v,"bind",c,s),v.def&&v.def.inserted&&_.push(v));if(_.length){var k=function(){for(var x=0;x<_.length;x++)Tr(_[x],"inserted",c,s)};m?dn(c,"insert",k):k()}if(T.length&&dn(c,"postpatch",function(){for(var x=0;x<T.length;x++)Tr(T[x],"componentUpdated",c,s)}),!m)for(f in L)A[f]||Tr(L[f],"unbind",s,s,y)}(r,a)}var O9=Object.create(null);function $0(r,a){var s,c,f=Object.create(null);if(!r)return f;for(s=0;s<r.length;s++){if((c=r[s]).modifiers||(c.modifiers=O9),f[M9(c)]=c,a._setupState&&a._setupState.__sfc){var d=c.def||vi(a,"_setupState","v-"+c.name);c.def=typeof d=="function"?{bind:d,update:d}:d}c.def=c.def||vi(a.$options,"directives",c.name)}return f}function M9(r){return r.rawName||"".concat(r.name,".").concat(Object.keys(r.modifiers||{}).join("."))}function Tr(r,a,s,c,f){var d=r.def&&r.def[a];if(d)try{d(s.elm,r,s,c,f)}catch(v){Rn(v,s.context,"directive ".concat(r.name," ").concat(a," hook"))}}var I9=[k9,R9];function H0(r,a){var s=a.componentOptions;if(!(l(s)&&s.Ctor.options.inheritAttrs===!1||o(r.data.attrs)&&o(a.data.attrs))){var c,f,d=a.elm,v=r.data.attrs||{},m=a.data.attrs||{};for(c in(l(m.__ob__)||u(m._v_attr_proxy))&&(m=a.data.attrs=ee({},m)),m)f=m[c],v[c]!==f&&j0(d,c,f,a.data.pre);for(c in(ot||on)&&m.value!==v.value&&j0(d,"value",m.value),v)o(m[c])&&(ja(c)?d.removeAttributeNS(Ha,M0(c)):O0(c)||d.removeAttribute(c))}}function j0(r,a,s,c){c||r.tagName.indexOf("-")>-1?B0(r,a,s):C9(a)?mi(s)?r.removeAttribute(a):(s=a==="allowfullscreen"&&r.tagName==="EMBED"?"true":a,r.setAttribute(a,s)):O0(a)?r.setAttribute(a,function(f,d){return mi(d)||d==="false"?"false":f==="contenteditable"&&A9(d)?d:"true"}(a,s)):ja(a)?mi(s)?r.removeAttributeNS(Ha,M0(a)):r.setAttributeNS(Ha,a,s):B0(r,a,s)}function B0(r,a,s){if(mi(s))r.removeAttribute(a);else{if(ot&&!Lt&&r.tagName==="TEXTAREA"&&a==="placeholder"&&s!==""&&!r.__ieph){var c=function(f){f.stopImmediatePropagation(),r.removeEventListener("input",c)};r.addEventListener("input",c),r.__ieph=!0}r.setAttribute(a,s)}}var N9={create:H0,update:H0};function V0(r,a){var s=a.elm,c=a.data,f=r.data;if(!(o(c.staticClass)&&o(c.class)&&(o(f)||o(f.staticClass)&&o(f.class)))){var d=E9(a),v=s._transitionClasses;l(v)&&(d=Ba(d,Va(v))),d!==s._prevClass&&(s.setAttribute("class",d),s._prevClass=d)}}var Za,F0,bi,hn,_i,Ya,P9={create:V0,update:V0},$9=/[\w).+\-_$\]]/;function Qa(r){var a,s,c,f,d,v=!1,m=!1,y=!1,L=!1,A=0,_=0,T=0,k=0;for(c=0;c<r.length;c++)if(s=a,a=r.charCodeAt(c),v)a===39&&s!==92&&(v=!1);else if(m)a===34&&s!==92&&(m=!1);else if(y)a===96&&s!==92&&(y=!1);else if(L)a===47&&s!==92&&(L=!1);else if(a!==124||r.charCodeAt(c+1)===124||r.charCodeAt(c-1)===124||A||_||T){switch(a){case 34:m=!0;break;case 39:v=!0;break;case 96:y=!0;break;case 40:T++;break;case 41:T--;break;case 91:_++;break;case 93:_--;break;case 123:A++;break;case 125:A--}if(a===47){for(var x=c-1,B=void 0;x>=0&&(B=r.charAt(x))===" ";x--);B&&$9.test(B)||(L=!0)}}else f===void 0?(k=c+1,f=r.slice(0,c).trim()):$();function $(){(d||(d=[])).push(r.slice(k,c).trim()),k=c+1}if(f===void 0?f=r.slice(0,c).trim():k!==0&&$(),d)for(c=0;c<d.length;c++)f=H9(f,d[c]);return f}function H9(r,a){var s=a.indexOf("(");if(s<0)return'_f("'.concat(a,'")(').concat(r,")");var c=a.slice(0,s),f=a.slice(s+1);return'_f("'.concat(c,'")(').concat(r).concat(f!==")"?","+f:f)}function z0(r,a){console.error("[Vue compiler]: ".concat(r))}function kr(r,a){return r?r.map(function(s){return s[a]}).filter(function(s){return s}):[]}function In(r,a,s,c,f){(r.props||(r.props=[])).push(xr({name:a,value:s,dynamic:f},c)),r.plain=!1}function qa(r,a,s,c,f){(f?r.dynamicAttrs||(r.dynamicAttrs=[]):r.attrs||(r.attrs=[])).push(xr({name:a,value:s,dynamic:f},c)),r.plain=!1}function Ja(r,a,s,c){r.attrsMap[a]=s,r.attrsList.push(xr({name:a,value:s},c))}function j9(r,a,s,c,f,d,v,m){(r.directives||(r.directives=[])).push(xr({name:a,rawName:s,value:c,arg:f,isDynamicArg:d,modifiers:v},m)),r.plain=!1}function Ka(r,a,s){return s?"_p(".concat(a,',"').concat(r,'")'):r+a}function Qt(r,a,s,c,f,d,v,m){var y;(c=c||n).right?m?a="(".concat(a,")==='click'?'contextmenu':(").concat(a,")"):a==="click"&&(a="contextmenu",delete c.right):c.middle&&(m?a="(".concat(a,")==='click'?'mouseup':(").concat(a,")"):a==="click"&&(a="mouseup")),c.capture&&(delete c.capture,a=Ka("!",a,m)),c.once&&(delete c.once,a=Ka("~",a,m)),c.passive&&(delete c.passive,a=Ka("&",a,m)),c.native?(delete c.native,y=r.nativeEvents||(r.nativeEvents={})):y=r.events||(r.events={});var L=xr({value:s.trim(),dynamic:m},v);c!==n&&(L.modifiers=c);var A=y[a];Array.isArray(A)?f?A.unshift(L):A.push(L):y[a]=A?f?[L,A]:[A,L]:L,r.plain=!1}function mt(r,a,s){var c=$e(r,":"+a)||$e(r,"v-bind:"+a);if(c!=null)return Qa(c);if(s!==!1){var f=$e(r,a);if(f!=null)return JSON.stringify(f)}}function $e(r,a,s){var c;if((c=r.attrsMap[a])!=null){for(var f=r.attrsList,d=0,v=f.length;d<v;d++)if(f[d].name===a){f.splice(d,1);break}}return s&&delete r.attrsMap[a],c}function U0(r,a){for(var s=r.attrsList,c=0,f=s.length;c<f;c++){var d=s[c];if(a.test(d.name))return s.splice(c,1),d}}function xr(r,a){return a&&(a.start!=null&&(r.start=a.start),a.end!=null&&(r.end=a.end)),r}function W0(r,a,s){var c=s||{},f=c.number,d="$$v",v=d;c.trim&&(v="(typeof ".concat(d," === 'string'")+"? ".concat(d,".trim()")+": ".concat(d,")")),f&&(v="_n(".concat(v,")"));var m=vn(a,v);r.model={value:"(".concat(a,")"),expression:JSON.stringify(a),callback:"function (".concat(d,") {").concat(m,"}")}}function vn(r,a){var s=function(c){if(c=c.trim(),Za=c.length,c.indexOf("[")<0||c.lastIndexOf("]")<Za-1)return(hn=c.lastIndexOf("."))>-1?{exp:c.slice(0,hn),key:'"'+c.slice(hn+1)+'"'}:{exp:c,key:null};for(F0=c,hn=_i=Ya=0;!eo();)G0(bi=Xa())?Z0(bi):bi===91&&B9(bi);return{exp:c.slice(0,_i),key:c.slice(_i+1,Ya)}}(r);return s.key===null?"".concat(r,"=").concat(a):"$set(".concat(s.exp,", ").concat(s.key,", ").concat(a,")")}function Xa(){return F0.charCodeAt(++hn)}function eo(){return hn>=Za}function G0(r){return r===34||r===39}function B9(r){var a=1;for(_i=hn;!eo();)if(G0(r=Xa()))Z0(r);else if(r===91&&a++,r===93&&a--,a===0){Ya=hn;break}}function Z0(r){for(var a=r;!eo()&&(r=Xa())!==a;);}var Rr,V9="__r";function F9(r,a,s){var c=Rr;return function f(){var d=a.apply(null,arguments);d!==null&&Y0(r,f,s,c)}}var z9=Da&&!(Sn&&Number(Sn[1])<=53);function U9(r,a,s,c){if(z9){var f=a0,d=a;a=d._wrapper=function(v){if(v.target===v.currentTarget||v.timeStamp>=f||v.timeStamp<=0||v.target.ownerDocument!==document)return d.apply(this,arguments)}}Rr.addEventListener(r,a,At?{capture:s,passive:c}:s)}function Y0(r,a,s,c){(c||Rr).removeEventListener(r,a._wrapper||a,s)}function to(r,a){if(!o(r.data.on)||!o(a.data.on)){var s=a.data.on||{},c=r.data.on||{};Rr=a.elm||r.elm,function(f){if(l(f.__r)){var d=ot?"change":"input";f[d]=[].concat(f.__r,f[d]||[]),delete f.__r}l(f.__c)&&(f.change=[].concat(f.__c,f.change||[]),delete f.__c)}(s),Fs(s,c,U9,Y0,F9,a.context),Rr=void 0}}var no,W9={create:to,update:to,destroy:function(r){return to(r,pn)}};function Q0(r,a){if(!o(r.data.domProps)||!o(a.data.domProps)){var s,c,f=a.elm,d=r.data.domProps||{},v=a.data.domProps||{};for(s in(l(v.__ob__)||u(v._v_attr_proxy))&&(v=a.data.domProps=ee({},v)),d)s in v||(f[s]="");for(s in v){if(c=v[s],s==="textContent"||s==="innerHTML"){if(a.children&&(a.children.length=0),c===d[s])continue;f.childNodes.length===1&&f.removeChild(f.childNodes[0])}if(s==="value"&&f.tagName!=="PROGRESS"){f._value=c;var m=o(c)?"":String(c);G9(f,m)&&(f.value=m)}else if(s==="innerHTML"&&Fa(f.tagName)&&o(f.innerHTML)){(no=no||document.createElement("div")).innerHTML="<svg>".concat(c,"</svg>");for(var y=no.firstChild;f.firstChild;)f.removeChild(f.firstChild);for(;y.firstChild;)f.appendChild(y.firstChild)}else if(c!==d[s])try{f[s]=c}catch(L){}}}}function G9(r,a){return!r.composing&&(r.tagName==="OPTION"||function(s,c){var f=!0;try{f=document.activeElement!==s}catch(d){}return f&&s.value!==c}(r,a)||function(s,c){var f=s.value,d=s._vModifiers;if(l(d)){if(d.number)return j(f)!==j(c);if(d.trim)return f.trim()!==c.trim()}return f!==c}(r,a))}var Z9={create:Q0,update:Q0},q0=V(function(r){var a={},s=/:(.+)/;return r.split(/;(?![^(]*\))/g).forEach(function(c){if(c){var f=c.split(s);f.length>1&&(a[f[0].trim()]=f[1].trim())}}),a});function ro(r){var a=J0(r.style);return r.staticStyle?ee(r.staticStyle,a):a}function J0(r){return Array.isArray(r)?We(r):typeof r=="string"?q0(r):r}var wi,Y9=/^--/,K0=/\s*!important$/,X0=function(r,a,s){if(Y9.test(a))r.style.setProperty(a,s);else if(K0.test(s))r.style.setProperty(_e(a),s.replace(K0,""),"important");else{var c=Q9(a);if(Array.isArray(s))for(var f=0,d=s.length;f<d;f++)r.style[c]=s[f];else r.style[c]=s}},el=["Webkit","Moz","ms"],Q9=V(function(r){if(wi=wi||document.createElement("div").style,(r=Q(r))!=="filter"&&r in wi)return r;for(var a=r.charAt(0).toUpperCase()+r.slice(1),s=0;s<el.length;s++){var c=el[s]+a;if(c in wi)return c}});function tl(r,a){var s=a.data,c=r.data;if(!(o(s.staticStyle)&&o(s.style)&&o(c.staticStyle)&&o(c.style))){var f,d,v=a.elm,m=c.staticStyle,y=c.normalizedStyle||c.style||{},L=m||y,A=J0(a.data.style)||{};a.data.normalizedStyle=l(A.__ob__)?ee({},A):A;var _=function(T,k){var x,B={};if(k)for(var $=T;$.componentInstance;)($=$.componentInstance._vnode)&&$.data&&(x=ro($.data))&&ee(B,x);(x=ro(T.data))&&ee(B,x);for(var W=T;W=W.parent;)W.data&&(x=ro(W.data))&&ee(B,x);return B}(a,!0);for(d in L)o(_[d])&&X0(v,d,"");for(d in _)(f=_[d])!==L[d]&&X0(v,d,f==null?"":f)}}var q9={create:tl,update:tl},nl=/\s+/;function rl(r,a){if(a&&(a=a.trim()))if(r.classList)a.indexOf(" ")>-1?a.split(nl).forEach(function(c){return r.classList.add(c)}):r.classList.add(a);else{var s=" ".concat(r.getAttribute("class")||""," ");s.indexOf(" "+a+" ")<0&&r.setAttribute("class",(s+a).trim())}}function il(r,a){if(a&&(a=a.trim()))if(r.classList)a.indexOf(" ")>-1?a.split(nl).forEach(function(f){return r.classList.remove(f)}):r.classList.remove(a),r.classList.length||r.removeAttribute("class");else{for(var s=" ".concat(r.getAttribute("class")||""," "),c=" "+a+" ";s.indexOf(c)>=0;)s=s.replace(c," ");(s=s.trim())?r.setAttribute("class",s):r.removeAttribute("class")}}function al(r){if(r){if(typeof r=="object"){var a={};return r.css!==!1&&ee(a,ol(r.name||"v")),ee(a,r),a}return typeof r=="string"?ol(r):void 0}}var ol=V(function(r){return{enterClass:"".concat(r,"-enter"),enterToClass:"".concat(r,"-enter-to"),enterActiveClass:"".concat(r,"-enter-active"),leaveClass:"".concat(r,"-leave"),leaveToClass:"".concat(r,"-leave-to"),leaveActiveClass:"".concat(r,"-leave-active")}}),sl=Ie&&!Lt,tr="transition",io="animation",Li="transition",Ai="transitionend",ao="animation",ll="animationend";sl&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Li="WebkitTransition",Ai="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(ao="WebkitAnimation",ll="webkitAnimationEnd"));var cl=Ie?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(r){return r()};function ul(r){cl(function(){cl(r)})}function Nn(r,a){var s=r._transitionClasses||(r._transitionClasses=[]);s.indexOf(a)<0&&(s.push(a),rl(r,a))}function qt(r,a){r._transitionClasses&&Y(r._transitionClasses,a),il(r,a)}function dl(r,a,s){var c=fl(r,a),f=c.type,d=c.timeout,v=c.propCount;if(!f)return s();var m=f===tr?Ai:ll,y=0,L=function(){r.removeEventListener(m,A),s()},A=function(_){_.target===r&&++y>=v&&L()};setTimeout(function(){y<v&&L()},d+1),r.addEventListener(m,A)}var J9=/\b(transform|all)(,|$)/;function fl(r,a){var s,c=window.getComputedStyle(r),f=(c[Li+"Delay"]||"").split(", "),d=(c[Li+"Duration"]||"").split(", "),v=pl(f,d),m=(c[ao+"Delay"]||"").split(", "),y=(c[ao+"Duration"]||"").split(", "),L=pl(m,y),A=0,_=0;return a===tr?v>0&&(s=tr,A=v,_=d.length):a===io?L>0&&(s=io,A=L,_=y.length):_=(s=(A=Math.max(v,L))>0?v>L?tr:io:null)?s===tr?d.length:y.length:0,{type:s,timeout:A,propCount:_,hasTransform:s===tr&&J9.test(c[Li+"Property"])}}function pl(r,a){for(;r.length<a.length;)r=r.concat(r);return Math.max.apply(null,a.map(function(s,c){return hl(s)+hl(r[c])}))}function hl(r){return 1e3*Number(r.slice(0,-1).replace(",","."))}function oo(r,a){var s=r.elm;l(s._leaveCb)&&(s._leaveCb.cancelled=!0,s._leaveCb());var c=al(r.data.transition);if(!o(c)&&!l(s._enterCb)&&s.nodeType===1){for(var f=c.css,d=c.type,v=c.enterClass,m=c.enterToClass,y=c.enterActiveClass,L=c.appearClass,A=c.appearToClass,_=c.appearActiveClass,T=c.beforeEnter,k=c.enter,x=c.afterEnter,B=c.enterCancelled,$=c.beforeAppear,W=c.appear,z=c.afterAppear,se=c.appearCancelled,X=c.duration,te=xn,ae=xn.$vnode;ae&&ae.parent;)te=ae.context,ae=ae.parent;var D=!te._isMounted||!r.isRootInsert;if(!D||W||W===""){var R=D&&L?L:v,F=D&&_?_:y,G=D&&A?A:m,re=D&&$||T,fe=D&&h(W)?W:k,ce=D&&z||x,ue=D&&se||B,ke=j(b(X)?X.enter:X),he=f!==!1&&!Lt,de=so(fe),De=s._enterCb=ht(function(){he&&(qt(s,G),qt(s,F)),De.cancelled?(he&&qt(s,R),ue&&ue(s)):ce&&ce(s),s._enterCb=null});r.data.show||dn(r,"insert",function(){var Le=s.parentNode,ve=Le&&Le._pending&&Le._pending[r.key];ve&&ve.tag===r.tag&&ve.elm._leaveCb&&ve.elm._leaveCb(),fe&&fe(s,De)}),re&&re(s),he&&(Nn(s,R),Nn(s,F),ul(function(){qt(s,R),De.cancelled||(Nn(s,G),de||(gl(ke)?setTimeout(De,ke):dl(s,d,De)))})),r.data.show&&(a&&a(),fe&&fe(s,De)),he||de||De()}}}function vl(r,a){var s=r.elm;l(s._enterCb)&&(s._enterCb.cancelled=!0,s._enterCb());var c=al(r.data.transition);if(o(c)||s.nodeType!==1)return a();if(!l(s._leaveCb)){var f=c.css,d=c.type,v=c.leaveClass,m=c.leaveToClass,y=c.leaveActiveClass,L=c.beforeLeave,A=c.leave,_=c.afterLeave,T=c.leaveCancelled,k=c.delayLeave,x=c.duration,B=f!==!1&&!Lt,$=so(A),W=j(b(x)?x.leave:x),z=s._leaveCb=ht(function(){s.parentNode&&s.parentNode._pending&&(s.parentNode._pending[r.key]=null),B&&(qt(s,m),qt(s,y)),z.cancelled?(B&&qt(s,v),T&&T(s)):(a(),_&&_(s)),s._leaveCb=null});k?k(se):se()}function se(){z.cancelled||(!r.data.show&&s.parentNode&&((s.parentNode._pending||(s.parentNode._pending={}))[r.key]=r),L&&L(s),B&&(Nn(s,v),Nn(s,y),ul(function(){qt(s,v),z.cancelled||(Nn(s,m),$||(gl(W)?setTimeout(z,W):dl(s,d,z)))})),A&&A(s,z),B||$||z())}}function gl(r){return typeof r=="number"&&!isNaN(r)}function so(r){if(o(r))return!1;var a=r.fns;return l(a)?so(Array.isArray(a)?a[0]:a):(r._length||r.length)>1}function ml(r,a){a.data.show!==!0&&oo(a)}var K9=function(r){var a,s,c={},f=r.modules,d=r.nodeOps;for(a=0;a<Dr.length;++a)for(c[Dr[a]]=[],s=0;s<f.length;++s)l(f[s][Dr[a]])&&c[Dr[a]].push(f[s][Dr[a]]);function v(D){var R=d.parentNode(D);l(R)&&d.removeChild(R,D)}function m(D,R,F,G,re,fe,ce){if(l(D.elm)&&l(fe)&&(D=fe[ce]=yr(D)),D.isRootInsert=!re,!function(de,De,Le,ve){var He=de.data;if(l(He)){var ir=l(de.componentInstance)&&He.keepAlive;if(l(He=He.hook)&&l(He=He.init)&&He(de,!1),l(de.componentInstance))return y(de,De),L(Le,de.elm,ve),u(ir)&&function(Nt,Or,Mr,Pt){for(var je,Je=Nt;Je.componentInstance;)if(l(je=(Je=Je.componentInstance._vnode).data)&&l(je=je.transition)){for(je=0;je<c.activate.length;++je)c.activate[je](pn,Je);Or.push(Je);break}L(Mr,Nt.elm,Pt)}(de,De,Le,ve),!0}}(D,R,F,G)){var ue=D.data,ke=D.children,he=D.tag;l(he)?(D.elm=D.ns?d.createElementNS(D.ns,he):d.createElement(he,D),k(D),A(D,ke,R),l(ue)&&T(D,R),L(F,D.elm,G)):u(D.isComment)?(D.elm=d.createComment(D.text),L(F,D.elm,G)):(D.elm=d.createTextNode(D.text),L(F,D.elm,G))}}function y(D,R){l(D.data.pendingInsert)&&(R.push.apply(R,D.data.pendingInsert),D.data.pendingInsert=null),D.elm=D.componentInstance.$el,_(D)?(T(D,R),k(D)):(er(D),R.push(D))}function L(D,R,F){l(D)&&(l(F)?d.parentNode(F)===D&&d.insertBefore(D,R,F):d.appendChild(D,R))}function A(D,R,F){if(i(R))for(var G=0;G<R.length;++G)m(R[G],F,D.elm,null,!0,R,G);else p(D.text)&&d.appendChild(D.elm,d.createTextNode(String(D.text)))}function _(D){for(;D.componentInstance;)D=D.componentInstance._vnode;return l(D.tag)}function T(D,R){for(var F=0;F<c.create.length;++F)c.create[F](pn,D);l(a=D.data.hook)&&(l(a.create)&&a.create(pn,D),l(a.insert)&&R.push(D))}function k(D){var R;if(l(R=D.fnScopeId))d.setStyleScope(D.elm,R);else for(var F=D;F;)l(R=F.context)&&l(R=R.$options._scopeId)&&d.setStyleScope(D.elm,R),F=F.parent;l(R=xn)&&R!==D.context&&R!==D.fnContext&&l(R=R.$options._scopeId)&&d.setStyleScope(D.elm,R)}function x(D,R,F,G,re,fe){for(;G<=re;++G)m(F[G],fe,D,R,!1,F,G)}function B(D){var R,F,G=D.data;if(l(G))for(l(R=G.hook)&&l(R=R.destroy)&&R(D),R=0;R<c.destroy.length;++R)c.destroy[R](D);if(l(R=D.children))for(F=0;F<D.children.length;++F)B(D.children[F])}function $(D,R,F){for(;R<=F;++R){var G=D[R];l(G)&&(l(G.tag)?(W(G),B(G)):v(G.elm))}}function W(D,R){if(l(R)||l(D.data)){var F,G=c.remove.length+1;for(l(R)?R.listeners+=G:R=function(re,fe){function ce(){--ce.listeners==0&&v(re)}return ce.listeners=fe,ce}(D.elm,G),l(F=D.componentInstance)&&l(F=F._vnode)&&l(F.data)&&W(F,R),F=0;F<c.remove.length;++F)c.remove[F](D,R);l(F=D.data.hook)&&l(F=F.remove)?F(D,R):R()}else v(D.elm)}function z(D,R,F,G){for(var re=F;re<G;re++){var fe=R[re];if(l(fe)&&Mn(D,fe))return re}}function se(D,R,F,G,re,fe){if(D!==R){l(R.elm)&&l(G)&&(R=G[re]=yr(R));var ce=R.elm=D.elm;if(u(D.isAsyncPlaceholder))l(R.asyncFactory.resolved)?ae(D.elm,R,F):R.isAsyncPlaceholder=!0;else if(u(R.isStatic)&&u(D.isStatic)&&R.key===D.key&&(u(R.isCloned)||u(R.isOnce)))R.componentInstance=D.componentInstance;else{var ue,ke=R.data;l(ke)&&l(ue=ke.hook)&&l(ue=ue.prepatch)&&ue(D,R);var he=D.children,de=R.children;if(l(ke)&&_(R)){for(ue=0;ue<c.update.length;++ue)c.update[ue](D,R);l(ue=ke.hook)&&l(ue=ue.update)&&ue(D,R)}o(R.text)?l(he)&&l(de)?he!==de&&function(De,Le,ve,He,ir){for(var Nt,Or,Mr,Pt=0,je=0,Je=Le.length-1,dt=Le[0],$t=Le[Je],Ht=ve.length-1,tt=ve[0],ar=ve[Ht],To=!ir;Pt<=Je&&je<=Ht;)o(dt)?dt=Le[++Pt]:o($t)?$t=Le[--Je]:Mn(dt,tt)?(se(dt,tt,He,ve,je),dt=Le[++Pt],tt=ve[++je]):Mn($t,ar)?(se($t,ar,He,ve,Ht),$t=Le[--Je],ar=ve[--Ht]):Mn(dt,ar)?(se(dt,ar,He,ve,Ht),To&&d.insertBefore(De,dt.elm,d.nextSibling($t.elm)),dt=Le[++Pt],ar=ve[--Ht]):Mn($t,tt)?(se($t,tt,He,ve,je),To&&d.insertBefore(De,$t.elm,dt.elm),$t=Le[--Je],tt=ve[++je]):(o(Nt)&&(Nt=x9(Le,Pt,Je)),o(Or=l(tt.key)?Nt[tt.key]:z(tt,Le,Pt,Je))?m(tt,He,De,dt.elm,!1,ve,je):Mn(Mr=Le[Or],tt)?(se(Mr,tt,He,ve,je),Le[Or]=void 0,To&&d.insertBefore(De,Mr.elm,dt.elm)):m(tt,He,De,dt.elm,!1,ve,je),tt=ve[++je]);Pt>Je?x(De,o(ve[Ht+1])?null:ve[Ht+1].elm,ve,je,Ht,He):je>Ht&&$(Le,Pt,Je)}(ce,he,de,F,fe):l(de)?(l(D.text)&&d.setTextContent(ce,""),x(ce,null,de,0,de.length-1,F)):l(he)?$(he,0,he.length-1):l(D.text)&&d.setTextContent(ce,""):D.text!==R.text&&d.setTextContent(ce,R.text),l(ke)&&l(ue=ke.hook)&&l(ue=ue.postpatch)&&ue(D,R)}}}function X(D,R,F){if(u(F)&&l(D.parent))D.parent.data.pendingInsert=R;else for(var G=0;G<R.length;++G)R[G].data.hook.insert(R[G])}var te=M("attrs,class,staticClass,staticStyle,key");function ae(D,R,F,G){var re,fe=R.tag,ce=R.data,ue=R.children;if(G=G||ce&&ce.pre,R.elm=D,u(R.isComment)&&l(R.asyncFactory))return R.isAsyncPlaceholder=!0,!0;if(l(ce)&&(l(re=ce.hook)&&l(re=re.init)&&re(R,!0),l(re=R.componentInstance)))return y(R,F),!0;if(l(fe)){if(l(ue))if(D.hasChildNodes())if(l(re=ce)&&l(re=re.domProps)&&l(re=re.innerHTML)){if(re!==D.innerHTML)return!1}else{for(var ke=!0,he=D.firstChild,de=0;de<ue.length;de++){if(!he||!ae(he,ue[de],F,G)){ke=!1;break}he=he.nextSibling}if(!ke||he)return!1}else A(R,ue,F);if(l(ce)){var De=!1;for(var Le in ce)if(!te(Le)){De=!0,T(R,F);break}!De&&ce.class&&Kn(ce.class)}}else D.data!==R.text&&(D.data=R.text);return!0}return function(D,R,F,G){if(!o(R)){var re,fe=!1,ce=[];if(o(D))fe=!0,m(R,ce);else{var ue=l(D.nodeType);if(!ue&&Mn(D,R))se(D,R,ce,null,null,G);else{if(ue){if(D.nodeType===1&&D.hasAttribute(Tt)&&(D.removeAttribute(Tt),F=!0),u(F)&&ae(D,R,ce))return X(R,ce,!0),D;re=D,D=new Qe(d.tagName(re).toLowerCase(),{},[],void 0,re)}var ke=D.elm,he=d.parentNode(ke);if(m(R,ce,ke._leaveCb?null:he,d.nextSibling(ke)),l(R.parent))for(var de=R.parent,De=_(R);de;){for(var Le=0;Le<c.destroy.length;++Le)c.destroy[Le](de);if(de.elm=R.elm,De){for(var ve=0;ve<c.create.length;++ve)c.create[ve](pn,de);var He=de.data.hook.insert;if(He.merged)for(var ir=He.fns.slice(1),Nt=0;Nt<ir.length;Nt++)ir[Nt]()}else er(de);de=de.parent}l(he)?$([D],0,0):l(D.tag)&&B(D)}}return X(R,ce,fe),R.elm}l(D)&&B(D)}}({nodeOps:T9,modules:[N9,P9,W9,Z9,q9,Ie?{create:ml,activate:ml,remove:function(r,a){r.data.show!==!0?vl(r,a):a()}}:{}].concat(I9)});Lt&&document.addEventListener("selectionchange",function(){var r=document.activeElement;r&&r.vmodel&&lo(r,"input")});var yl={inserted:function(r,a,s,c){s.tag==="select"?(c.elm&&!c.elm._vOptions?dn(s,"postpatch",function(){yl.componentUpdated(r,a,s)}):bl(r,a,s.context),r._vOptions=[].map.call(r.options,Ci)):(s.tag==="textarea"||Ua(r.type))&&(r._vModifiers=a.modifiers,a.modifiers.lazy||(r.addEventListener("compositionstart",X9),r.addEventListener("compositionend",Ll),r.addEventListener("change",Ll),Lt&&(r.vmodel=!0)))},componentUpdated:function(r,a,s){if(s.tag==="select"){bl(r,a,s.context);var c=r._vOptions,f=r._vOptions=[].map.call(r.options,Ci);f.some(function(d,v){return!Be(d,c[v])})&&(r.multiple?a.value.some(function(d){return wl(d,f)}):a.value!==a.oldValue&&wl(a.value,f))&&lo(r,"change")}}};function bl(r,a,s){_l(r,a),(ot||on)&&setTimeout(function(){_l(r,a)},0)}function _l(r,a,s){var c=a.value,f=r.multiple;if(!f||Array.isArray(c)){for(var d,v,m=0,y=r.options.length;m<y;m++)if(v=r.options[m],f)d=at(c,Ci(v))>-1,v.selected!==d&&(v.selected=d);else if(Be(Ci(v),c))return void(r.selectedIndex!==m&&(r.selectedIndex=m));f||(r.selectedIndex=-1)}}function wl(r,a){return a.every(function(s){return!Be(s,r)})}function Ci(r){return"_value"in r?r._value:r.value}function X9(r){r.target.composing=!0}function Ll(r){r.target.composing&&(r.target.composing=!1,lo(r.target,"input"))}function lo(r,a){var s=document.createEvent("HTMLEvents");s.initEvent(a,!0,!0),r.dispatchEvent(s)}function co(r){return!r.componentInstance||r.data&&r.data.transition?r:co(r.componentInstance._vnode)}var ep={bind:function(r,a,s){var c=a.value,f=(s=co(s)).data&&s.data.transition,d=r.__vOriginalDisplay=r.style.display==="none"?"":r.style.display;c&&f?(s.data.show=!0,oo(s,function(){r.style.display=d})):r.style.display=c?d:"none"},update:function(r,a,s){var c=a.value;!c!=!a.oldValue&&((s=co(s)).data&&s.data.transition?(s.data.show=!0,c?oo(s,function(){r.style.display=r.__vOriginalDisplay}):vl(s,function(){r.style.display="none"})):r.style.display=c?r.__vOriginalDisplay:"none")},unbind:function(r,a,s,c,f){f||(r.style.display=r.__vOriginalDisplay)}},tp={model:yl,show:ep},Al={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 uo(r){var a=r&&r.componentOptions;return a&&a.Ctor.options.abstract?uo(Xs(a.children)):r}function Cl(r){var a={},s=r.$options;for(var c in s.propsData)a[c]=r[c];var f=s._parentListeners;for(var c in f)a[Q(c)]=f[c];return a}function El(r,a){if(/\d-keep-alive$/.test(a.tag))return r("keep-alive",{props:a.componentOptions.propsData})}var np=function(r){return r.tag||Ar(r)},rp=function(r){return r.name==="show"},ip={name:"transition",props:Al,abstract:!0,render:function(r){var a=this,s=this.$slots.default;if(s&&(s=s.filter(np)).length){var c=this.mode,f=s[0];if(function(k){for(;k=k.parent;)if(k.data.transition)return!0}(this.$vnode))return f;var d=uo(f);if(!d)return f;if(this._leaving)return El(r,f);var v="__transition-".concat(this._uid,"-");d.key=d.key==null?d.isComment?v+"comment":v+d.tag:p(d.key)?String(d.key).indexOf(v)===0?d.key:v+d.key:d.key;var m=(d.data||(d.data={})).transition=Cl(this),y=this._vnode,L=uo(y);if(d.data.directives&&d.data.directives.some(rp)&&(d.data.show=!0),L&&L.data&&!function(k,x){return x.key===k.key&&x.tag===k.tag}(d,L)&&!Ar(L)&&(!L.componentInstance||!L.componentInstance._vnode.isComment)){var A=L.data.transition=ee({},m);if(c==="out-in")return this._leaving=!0,dn(A,"afterLeave",function(){a._leaving=!1,a.$forceUpdate()}),El(r,f);if(c==="in-out"){if(Ar(d))return y;var _,T=function(){_()};dn(m,"afterEnter",T),dn(m,"enterCancelled",T),dn(A,"delayLeave",function(k){_=k})}}return f}}},Sl=ee({tag:String,moveClass:String},Al);delete Sl.mode;var ap={props:Sl,beforeMount:function(){var r=this,a=this._update;this._update=function(s,c){var f=n0(r);r.__patch__(r._vnode,r.kept,!1,!0),r._vnode=r.kept,f(),a.call(r,s,c)}},render:function(r){for(var a=this.tag||this.$vnode.data.tag||"span",s=Object.create(null),c=this.prevChildren=this.children,f=this.$slots.default||[],d=this.children=[],v=Cl(this),m=0;m<f.length;m++)(A=f[m]).tag&&A.key!=null&&String(A.key).indexOf("__vlist")!==0&&(d.push(A),s[A.key]=A,(A.data||(A.data={})).transition=v);if(c){var y=[],L=[];for(m=0;m<c.length;m++){var A;(A=c[m]).data.transition=v,A.data.pos=A.elm.getBoundingClientRect(),s[A.key]?y.push(A):L.push(A)}this.kept=r(a,null,y),this.removed=L}return r(a,null,d)},updated:function(){var r=this.prevChildren,a=this.moveClass||(this.name||"v")+"-move";r.length&&this.hasMove(r[0].elm,a)&&(r.forEach(op),r.forEach(sp),r.forEach(lp),this._reflow=document.body.offsetHeight,r.forEach(function(s){if(s.data.moved){var c=s.elm,f=c.style;Nn(c,a),f.transform=f.WebkitTransform=f.transitionDuration="",c.addEventListener(Ai,c._moveCb=function d(v){v&&v.target!==c||v&&!/transform$/.test(v.propertyName)||(c.removeEventListener(Ai,d),c._moveCb=null,qt(c,a))})}}))},methods:{hasMove:function(r,a){if(!sl)return!1;if(this._hasMove)return this._hasMove;var s=r.cloneNode();r._transitionClasses&&r._transitionClasses.forEach(function(f){il(s,f)}),rl(s,a),s.style.display="none",this.$el.appendChild(s);var c=fl(s);return this.$el.removeChild(s),this._hasMove=c.hasTransform}}};function op(r){r.elm._moveCb&&r.elm._moveCb(),r.elm._enterCb&&r.elm._enterCb()}function sp(r){r.data.newPos=r.elm.getBoundingClientRect()}function lp(r){var a=r.data.pos,s=r.data.newPos,c=a.left-s.left,f=a.top-s.top;if(c||f){r.data.moved=!0;var d=r.elm.style;d.transform=d.WebkitTransform="translate(".concat(c,"px,").concat(f,"px)"),d.transitionDuration="0s"}}var cp={Transition:ip,TransitionGroup:ap};Ae.config.mustUseProp=R0,Ae.config.isReservedTag=za,Ae.config.isReservedAttr=w9,Ae.config.getTagNamespace=N0,Ae.config.isUnknownElement=function(r){if(!Ie)return!0;if(za(r))return!1;if(r=r.toLowerCase(),yi[r]!=null)return yi[r];var a=document.createElement(r);return r.indexOf("-")>-1?yi[r]=a.constructor===window.HTMLUnknownElement||a.constructor===window.HTMLElement:yi[r]=/HTMLUnknownElement/.test(a.toString())},ee(Ae.options.directives,tp),ee(Ae.options.components,cp),Ae.prototype.__patch__=Ie?K9:ne,Ae.prototype.$mount=function(r,a){return function(s,c,f){var d;s.$el=c,s.$options.render||(s.$options.render=Gt),St(s,"beforeMount"),d=function(){s._update(s._render(),f)},new Xn(s,d,ne,{before:function(){s._isMounted&&!s._isDestroyed&&St(s,"beforeUpdate")}},!0),f=!1;var v=s._preWatchers;if(v)for(var m=0;m<v.length;m++)v[m].run();return s.$vnode==null&&(s._isMounted=!0,St(s,"mounted")),s}(this,r=r&&Ie?Wa(r):void 0,a)},Ie&&setTimeout(function(){Te.devtools&&xt&&xt.emit("init",Ae)},0);var up=/\{\{((?:.|\r?\n)+?)\}\}/g,Dl=/[-.*+?^${}()|[\]\/\\]/g,dp=V(function(r){var a=r[0].replace(Dl,"\\$&"),s=r[1].replace(Dl,"\\$&");return new RegExp(a+"((?:.|\\n)+?)"+s,"g")}),fp={staticKeys:["staticClass"],transformNode:function(r,a){a.warn;var s=$e(r,"class");s&&(r.staticClass=JSON.stringify(s.replace(/\s+/g," ").trim()));var c=mt(r,"class",!1);c&&(r.classBinding=c)},genData:function(r){var a="";return r.staticClass&&(a+="staticClass:".concat(r.staticClass,",")),r.classBinding&&(a+="class:".concat(r.classBinding,",")),a}},fo,pp={staticKeys:["staticStyle"],transformNode:function(r,a){a.warn;var s=$e(r,"style");s&&(r.staticStyle=JSON.stringify(q0(s)));var c=mt(r,"style",!1);c&&(r.styleBinding=c)},genData:function(r){var a="";return r.staticStyle&&(a+="staticStyle:".concat(r.staticStyle,",")),r.styleBinding&&(a+="style:(".concat(r.styleBinding,"),")),a}},hp=function(r){return(fo=fo||document.createElement("div")).innerHTML=r,fo.textContent},vp=M("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),gp=M("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),mp=M("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"),yp=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,bp=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Tl="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(Ut.source,"]*"),kl="((?:".concat(Tl,"\\:)?").concat(Tl,")"),xl=new RegExp("^<".concat(kl)),_p=/^\s*(\/?)>/,Rl=new RegExp("^<\\/".concat(kl,"[^>]*>")),wp=/^<!DOCTYPE [^>]+>/i,Ol=/^<!\--/,Ml=/^<!\[/,Il=M("script,style,textarea",!0),Nl={},Lp={"<":"<",">":">",""":'"',"&":"&"," ":` -`,"	":" ","'":"'"},Ap=/&(?:lt|gt|quot|amp|#39);/g,Cp=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ep=M("pre,textarea",!0),Pl=function(r,a){return r&&Ep(r)&&a[0]===` -`};function Sp(r,a){var s=a?Cp:Ap;return r.replace(s,function(c){return Lp[c]})}function Dp(r,a){for(var s,c,f=[],d=a.expectHTML,v=a.isUnaryTag||ye,m=a.canBeLeftOpenTag||ye,y=0,L=function(){if(s=r,c&&Il(c)){var T=0,k=c.toLowerCase(),x=Nl[k]||(Nl[k]=new RegExp("([\\s\\S]*?)(</"+k+"[^>]*>)","i"));D=r.replace(x,function(F,G,re){return T=re.length,Il(k)||k==="noscript"||(G=G.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Pl(k,G)&&(G=G.slice(1)),a.chars&&a.chars(G),""}),y+=r.length-D.length,r=D,_(k,y-T,y)}else{var B=r.indexOf("<");if(B===0){if(Ol.test(r)){var $=r.indexOf("-->");if($>=0)return a.shouldKeepComment&&a.comment&&a.comment(r.substring(4,$),y,y+$+3),A($+3),"continue"}if(Ml.test(r)){var W=r.indexOf("]>");if(W>=0)return A(W+2),"continue"}var z=r.match(wp);if(z)return A(z[0].length),"continue";var se=r.match(Rl);if(se){var X=y;return A(se[0].length),_(se[1],X,y),"continue"}var te=function(){var F=r.match(xl);if(F){var G={tagName:F[1],attrs:[],start:y};A(F[0].length);for(var re=void 0,fe=void 0;!(re=r.match(_p))&&(fe=r.match(bp)||r.match(yp));)fe.start=y,A(fe[0].length),fe.end=y,G.attrs.push(fe);if(re)return G.unarySlash=re[1],A(re[0].length),G.end=y,G}}();if(te)return function(F){var G=F.tagName,re=F.unarySlash;d&&(c==="p"&&mp(G)&&_(c),m(G)&&c===G&&_(G));for(var fe=v(G)||!!re,ce=F.attrs.length,ue=new Array(ce),ke=0;ke<ce;ke++){var he=F.attrs[ke],de=he[3]||he[4]||he[5]||"",De=G==="a"&&he[1]==="href"?a.shouldDecodeNewlinesForHref:a.shouldDecodeNewlines;ue[ke]={name:he[1],value:Sp(de,De)}}fe||(f.push({tag:G,lowerCasedTag:G.toLowerCase(),attrs:ue,start:F.start,end:F.end}),c=G),a.start&&a.start(G,ue,fe,F.start,F.end)}(te),Pl(te.tagName,r)&&A(1),"continue"}var ae=void 0,D=void 0,R=void 0;if(B>=0){for(D=r.slice(B);!(Rl.test(D)||xl.test(D)||Ol.test(D)||Ml.test(D)||(R=D.indexOf("<",1))<0);)B+=R,D=r.slice(B);ae=r.substring(0,B)}B<0&&(ae=r),ae&&A(ae.length),a.chars&&ae&&a.chars(ae,y-ae.length,y)}if(r===s)return a.chars&&a.chars(r),"break"};r&&L()!=="break";);function A(T){y+=T,r=r.substring(T)}function _(T,k,x){var B,$;if(k==null&&(k=y),x==null&&(x=y),T)for($=T.toLowerCase(),B=f.length-1;B>=0&&f[B].lowerCasedTag!==$;B--);else B=0;if(B>=0){for(var W=f.length-1;W>=B;W--)a.end&&a.end(f[W].tag,k,x);f.length=B,c=B&&f[B-1].tag}else $==="br"?a.start&&a.start(T,[],!0,k,x):$==="p"&&(a.start&&a.start(T,[],!1,k,x),a.end&&a.end(T,k,x))}_()}var $l,Hl,po,ho,vo,go,mo,jl,Bl=/^@|^v-on:/,yo=/^v-|^@|^:|^#/,Tp=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Vl=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,kp=/^\(|\)$/g,Ei=/^\[.*\]$/,xp=/:(.*)$/,Fl=/^:|^\.|^v-bind:/,zl=/\.[^.\]]+(?=[^\]]*$)/g,bo=/^v-slot(:|$)|^#/,Rp=/[\r\n]/,Op=/[ \f\t\r\n]+/g,Mp=V(hp),Si="_empty_";function _o(r,a,s){return{type:1,tag:r,attrsList:a,attrsMap:Pp(a),rawAttrsMap:{},parent:s,children:[]}}function Ip(r,a){$l=a.warn||z0,go=a.isPreTag||ye,mo=a.mustUseProp||ye,jl=a.getTagNamespace||ye,a.isReservedTag,po=kr(a.modules,"transformNode"),ho=kr(a.modules,"preTransformNode"),vo=kr(a.modules,"postTransformNode"),Hl=a.delimiters;var s,c,f=[],d=a.preserveWhitespace!==!1,v=a.whitespace,m=!1,y=!1;function L(_){if(A(_),m||_.processed||(_=Di(_,a)),f.length||_===s||s.if&&(_.elseif||_.else)&&nr(s,{exp:_.elseif,block:_}),c&&!_.forbidden)if(_.elseif||_.else)k=_,x=function($){for(var W=$.length;W--;){if($[W].type===1)return $[W];$.pop()}}(c.children),x&&x.if&&nr(x,{exp:k.elseif,block:k});else{if(_.slotScope){var T=_.slotTarget||'"default"';(c.scopedSlots||(c.scopedSlots={}))[T]=_}c.children.push(_),_.parent=c}var k,x;_.children=_.children.filter(function($){return!$.slotScope}),A(_),_.pre&&(m=!1),go(_.tag)&&(y=!1);for(var B=0;B<vo.length;B++)vo[B](_,a)}function A(_){if(!y)for(var T=void 0;(T=_.children[_.children.length-1])&&T.type===3&&T.text===" ";)_.children.pop()}return Dp(r,{warn:$l,expectHTML:a.expectHTML,isUnaryTag:a.isUnaryTag,canBeLeftOpenTag:a.canBeLeftOpenTag,shouldDecodeNewlines:a.shouldDecodeNewlines,shouldDecodeNewlinesForHref:a.shouldDecodeNewlinesForHref,shouldKeepComment:a.comments,outputSourceRange:a.outputSourceRange,start:function(_,T,k,x,B){var $=c&&c.ns||jl(_);ot&&$==="svg"&&(T=function(X){for(var te=[],ae=0;ae<X.length;ae++){var D=X[ae];$p.test(D.name)||(D.name=D.name.replace(Hp,""),te.push(D))}return te}(T));var W,z=_o(_,T,c);$&&(z.ns=$),(W=z).tag!=="style"&&(W.tag!=="script"||W.attrsMap.type&&W.attrsMap.type!=="text/javascript")||ze()||(z.forbidden=!0);for(var se=0;se<ho.length;se++)z=ho[se](z,a)||z;m||(function(X){$e(X,"v-pre")!=null&&(X.pre=!0)}(z),z.pre&&(m=!0)),go(z.tag)&&(y=!0),m?function(X){var te=X.attrsList,ae=te.length;if(ae)for(var D=X.attrs=new Array(ae),R=0;R<ae;R++)D[R]={name:te[R].name,value:JSON.stringify(te[R].value)},te[R].start!=null&&(D[R].start=te[R].start,D[R].end=te[R].end);else X.pre||(X.plain=!0)}(z):z.processed||(Ul(z),function(X){var te=$e(X,"v-if");if(te)X.if=te,nr(X,{exp:te,block:X});else{$e(X,"v-else")!=null&&(X.else=!0);var ae=$e(X,"v-else-if");ae&&(X.elseif=ae)}}(z),function(X){$e(X,"v-once")!=null&&(X.once=!0)}(z)),s||(s=z),k?L(z):(c=z,f.push(z))},end:function(_,T,k){var x=f[f.length-1];f.length-=1,c=f[f.length-1],L(x)},chars:function(_,T,k){if(c&&(!ot||c.tag!=="textarea"||c.attrsMap.placeholder!==_)){var x,B=c.children;if(_=y||_.trim()?(x=c).tag==="script"||x.tag==="style"?_:Mp(_):B.length?v?v==="condense"&&Rp.test(_)?"":" ":d?" ":"":""){y||v!=="condense"||(_=_.replace(Op," "));var $=void 0,W=void 0;!m&&_!==" "&&($=function(z,se){var X=se?dp(se):up;if(X.test(z)){for(var te,ae,D,R=[],F=[],G=X.lastIndex=0;te=X.exec(z);){(ae=te.index)>G&&(F.push(D=z.slice(G,ae)),R.push(JSON.stringify(D)));var re=Qa(te[1].trim());R.push("_s(".concat(re,")")),F.push({"@binding":re}),G=ae+te[0].length}return G<z.length&&(F.push(D=z.slice(G)),R.push(JSON.stringify(D))),{expression:R.join("+"),tokens:F}}}(_,Hl))?W={type:2,expression:$.expression,tokens:$.tokens,text:_}:_===" "&&B.length&&B[B.length-1].text===" "||(W={type:3,text:_}),W&&B.push(W)}}},comment:function(_,T,k){if(c){var x={type:3,text:_,isComment:!0};c.children.push(x)}}}),s}function Di(r,a){var s,c;(c=mt(s=r,"key"))&&(s.key=c),r.plain=!r.key&&!r.scopedSlots&&!r.attrsList.length,function(d){var v=mt(d,"ref");v&&(d.ref=v,d.refInFor=function(m){for(var y=m;y;){if(y.for!==void 0)return!0;y=y.parent}return!1}(d))}(r),function(d){var v;d.tag==="template"?(v=$e(d,"scope"),d.slotScope=v||$e(d,"slot-scope")):(v=$e(d,"slot-scope"))&&(d.slotScope=v);var m=mt(d,"slot");if(m&&(d.slotTarget=m==='""'?'"default"':m,d.slotTargetDynamic=!(!d.attrsMap[":slot"]&&!d.attrsMap["v-bind:slot"]),d.tag==="template"||d.slotScope||qa(d,"slot",m,function($,W){return $.rawAttrsMap[":"+W]||$.rawAttrsMap["v-bind:"+W]||$.rawAttrsMap[W]}(d,"slot"))),d.tag==="template"){if(_=U0(d,bo)){var y=Wl(_),L=y.name,A=y.dynamic;d.slotTarget=L,d.slotTargetDynamic=A,d.slotScope=_.value||Si}}else{var _;if(_=U0(d,bo)){var T=d.scopedSlots||(d.scopedSlots={}),k=Wl(_),x=k.name,B=(A=k.dynamic,T[x]=_o("template",[],d));B.slotTarget=x,B.slotTargetDynamic=A,B.children=d.children.filter(function($){if(!$.slotScope)return $.parent=B,!0}),B.slotScope=_.value||Si,d.children=[],d.plain=!1}}}(r),function(d){d.tag==="slot"&&(d.slotName=mt(d,"name"))}(r),function(d){var v;(v=mt(d,"is"))&&(d.component=v),$e(d,"inline-template")!=null&&(d.inlineTemplate=!0)}(r);for(var f=0;f<po.length;f++)r=po[f](r,a)||r;return function(d){var v,m,y,L,A,_,T,k,x=d.attrsList;for(v=0,m=x.length;v<m;v++)if(y=L=x[v].name,A=x[v].value,yo.test(y))if(d.hasBindings=!0,(_=Np(y.replace(yo,"")))&&(y=y.replace(zl,"")),Fl.test(y))y=y.replace(Fl,""),A=Qa(A),(k=Ei.test(y))&&(y=y.slice(1,-1)),_&&(_.prop&&!k&&(y=Q(y))==="innerHtml"&&(y="innerHTML"),_.camel&&!k&&(y=Q(y)),_.sync&&(T=vn(A,"$event"),k?Qt(d,'"update:"+('.concat(y,")"),T,null,!1,0,x[v],!0):(Qt(d,"update:".concat(Q(y)),T,null,!1,0,x[v]),_e(y)!==Q(y)&&Qt(d,"update:".concat(_e(y)),T,null,!1,0,x[v])))),_&&_.prop||!d.component&&mo(d.tag,d.attrsMap.type,y)?In(d,y,A,x[v],k):qa(d,y,A,x[v],k);else if(Bl.test(y))y=y.replace(Bl,""),(k=Ei.test(y))&&(y=y.slice(1,-1)),Qt(d,y,A,_,!1,0,x[v],k);else{var B=(y=y.replace(yo,"")).match(xp),$=B&&B[1];k=!1,$&&(y=y.slice(0,-($.length+1)),Ei.test($)&&($=$.slice(1,-1),k=!0)),j9(d,y,L,A,$,k,_,x[v])}else qa(d,y,JSON.stringify(A),x[v]),!d.component&&y==="muted"&&mo(d.tag,d.attrsMap.type,y)&&In(d,y,"true",x[v])}(r),r}function Ul(r){var a;if(a=$e(r,"v-for")){var s=function(c){var f=c.match(Tp);if(!!f){var d={};d.for=f[2].trim();var v=f[1].trim().replace(kp,""),m=v.match(Vl);return m?(d.alias=v.replace(Vl,"").trim(),d.iterator1=m[1].trim(),m[2]&&(d.iterator2=m[2].trim())):d.alias=v,d}}(a);s&&ee(r,s)}}function nr(r,a){r.ifConditions||(r.ifConditions=[]),r.ifConditions.push(a)}function Wl(r){var a=r.name.replace(bo,"");return a||r.name[0]!=="#"&&(a="default"),Ei.test(a)?{name:a.slice(1,-1),dynamic:!0}:{name:'"'.concat(a,'"'),dynamic:!1}}function Np(r){var a=r.match(zl);if(a){var s={};return a.forEach(function(c){s[c.slice(1)]=!0}),s}}function Pp(r){for(var a={},s=0,c=r.length;s<c;s++)a[r[s].name]=r[s].value;return a}var $p=/^xmlns:NS\d+/,Hp=/^NS\d+:/;function wo(r){return _o(r.tag,r.attrsList.slice(),r.parent)}var Gl=[fp,pp,{preTransformNode:function(r,a){if(r.tag==="input"){var s=r.attrsMap;if(!s["v-model"])return;var c=void 0;if((s[":type"]||s["v-bind:type"])&&(c=mt(r,"type")),s.type||c||!s["v-bind"]||(c="(".concat(s["v-bind"],").type")),c){var f=$e(r,"v-if",!0),d=f?"&&(".concat(f,")"):"",v=$e(r,"v-else",!0)!=null,m=$e(r,"v-else-if",!0),y=wo(r);Ul(y),Ja(y,"type","checkbox"),Di(y,a),y.processed=!0,y.if="(".concat(c,")==='checkbox'")+d,nr(y,{exp:y.if,block:y});var L=wo(r);$e(L,"v-for",!0),Ja(L,"type","radio"),Di(L,a),nr(y,{exp:"(".concat(c,")==='radio'")+d,block:L});var A=wo(r);return $e(A,"v-for",!0),Ja(A,":type",c),Di(A,a),nr(y,{exp:f,block:A}),v?y.else=!0:m&&(y.elseif=m),y}}}}],Zl,Lo,jp={model:function(r,a,s){var c=a.value,f=a.modifiers,d=r.tag,v=r.attrsMap.type;if(r.component)return W0(r,c,f),!1;if(d==="select")(function(m,y,L){var A=L&&L.number,_='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 ".concat(A?"_n(val)":"val","})"),T="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",k="var $$selectedVal = ".concat(_,";");k="".concat(k," ").concat(vn(y,T)),Qt(m,"change",k,null,!0)})(r,c,f);else if(d==="input"&&v==="checkbox")(function(m,y,L){var A=L&&L.number,_=mt(m,"value")||"null",T=mt(m,"true-value")||"true",k=mt(m,"false-value")||"false";In(m,"checked","Array.isArray(".concat(y,")")+"?_i(".concat(y,",").concat(_,")>-1")+(T==="true"?":(".concat(y,")"):":_q(".concat(y,",").concat(T,")"))),Qt(m,"change","var $$a=".concat(y,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(T,"):(").concat(k,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(A?"_n("+_+")":_,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(vn(y,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(vn(y,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(vn(y,"$$c"),"}"),null,!0)})(r,c,f);else if(d==="input"&&v==="radio")(function(m,y,L){var A=L&&L.number,_=mt(m,"value")||"null";_=A?"_n(".concat(_,")"):_,In(m,"checked","_q(".concat(y,",").concat(_,")")),Qt(m,"change",vn(y,_),null,!0)})(r,c,f);else if(d==="input"||d==="textarea")(function(m,y,L){var A=m.attrsMap.type,_=L||{},T=_.lazy,k=_.number,x=_.trim,B=!T&&A!=="range",$=T?"change":A==="range"?V9:"input",W="$event.target.value";x&&(W="$event.target.value.trim()"),k&&(W="_n(".concat(W,")"));var z=vn(y,W);B&&(z="if($event.target.composing)return;".concat(z)),In(m,"value","(".concat(y,")")),Qt(m,$,z,null,!0),(x||k)&&Qt(m,"blur","$forceUpdate()")})(r,c,f);else if(!Te.isReservedTag(d))return W0(r,c,f),!1;return!0},text:function(r,a){a.value&&In(r,"textContent","_s(".concat(a.value,")"),a)},html:function(r,a){a.value&&In(r,"innerHTML","_s(".concat(a.value,")"),a)}},Bp={expectHTML:!0,modules:Gl,directives:jp,isPreTag:function(r){return r==="pre"},isUnaryTag:vp,mustUseProp:R0,canBeLeftOpenTag:gp,isReservedTag:za,getTagNamespace:N0,staticKeys:function(r){return r.reduce(function(a,s){return a.concat(s.staticKeys||[])},[]).join(",")}(Gl)},Vp=V(function(r){return M("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(r?","+r:""))});function Fp(r,a){r&&(Zl=Vp(a.staticKeys||""),Lo=a.isReservedTag||ye,Ao(r),Co(r,!1))}function Ao(r){if(r.static=function(d){return d.type===2?!1:d.type===3?!0:!(!d.pre&&(d.hasBindings||d.if||d.for||H(d.tag)||!Lo(d.tag)||function(v){for(;v.parent;){if((v=v.parent).tag!=="template")return!1;if(v.for)return!0}return!1}(d)||!Object.keys(d).every(Zl)))}(r),r.type===1){if(!Lo(r.tag)&&r.tag!=="slot"&&r.attrsMap["inline-template"]==null)return;for(var a=0,s=r.children.length;a<s;a++){var c=r.children[a];Ao(c),c.static||(r.static=!1)}if(r.ifConditions)for(a=1,s=r.ifConditions.length;a<s;a++){var f=r.ifConditions[a].block;Ao(f),f.static||(r.static=!1)}}}function Co(r,a){if(r.type===1){if((r.static||r.once)&&(r.staticInFor=a),r.static&&r.children.length&&(r.children.length!==1||r.children[0].type!==3))return void(r.staticRoot=!0);if(r.staticRoot=!1,r.children)for(var s=0,c=r.children.length;s<c;s++)Co(r.children[s],a||!!r.for);if(r.ifConditions)for(s=1,c=r.ifConditions.length;s<c;s++)Co(r.ifConditions[s].block,a)}}var zp=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,Up=/\([^)]*?\);*$/,Yl=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ql={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Wp={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"]},Jt=function(r){return"if(".concat(r,")return null;")},ql={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Jt("$event.target !== $event.currentTarget"),ctrl:Jt("!$event.ctrlKey"),shift:Jt("!$event.shiftKey"),alt:Jt("!$event.altKey"),meta:Jt("!$event.metaKey"),left:Jt("'button' in $event && $event.button !== 0"),middle:Jt("'button' in $event && $event.button !== 1"),right:Jt("'button' in $event && $event.button !== 2")};function Jl(r,a){var s=a?"nativeOn:":"on:",c="",f="";for(var d in r){var v=Kl(r[d]);r[d]&&r[d].dynamic?f+="".concat(d,",").concat(v,","):c+='"'.concat(d,'":').concat(v,",")}return c="{".concat(c.slice(0,-1),"}"),f?s+"_d(".concat(c,",[").concat(f.slice(0,-1),"])"):s+c}function Kl(r){if(!r)return"function(){}";if(Array.isArray(r))return"[".concat(r.map(function(A){return Kl(A)}).join(","),"]");var a=Yl.test(r.value),s=zp.test(r.value),c=Yl.test(r.value.replace(Up,""));if(r.modifiers){var f="",d="",v=[],m=function(A){if(ql[A])d+=ql[A],Ql[A]&&v.push(A);else if(A==="exact"){var _=r.modifiers;d+=Jt(["ctrl","shift","alt","meta"].filter(function(T){return!_[T]}).map(function(T){return"$event.".concat(T,"Key")}).join("||"))}else v.push(A)};for(var y in r.modifiers)m(y);v.length&&(f+=function(A){return"if(!$event.type.indexOf('key')&&"+"".concat(A.map(Gp).join("&&"),")return null;")}(v)),d&&(f+=d);var L=a?"return ".concat(r.value,".apply(null, arguments)"):s?"return (".concat(r.value,").apply(null, arguments)"):c?"return ".concat(r.value):r.value;return"function($event){".concat(f).concat(L,"}")}return a||s?r.value:"function($event){".concat(c?"return ".concat(r.value):r.value,"}")}function Gp(r){var a=parseInt(r,10);if(a)return"$event.keyCode!==".concat(a);var s=Ql[r],c=Wp[r];return"_k($event.keyCode,"+"".concat(JSON.stringify(r),",")+"".concat(JSON.stringify(s),",")+"$event.key,"+"".concat(JSON.stringify(c))+")"}var Zp={on:function(r,a){r.wrapListeners=function(s){return"_g(".concat(s,",").concat(a.value,")")}},bind:function(r,a){r.wrapData=function(s){return"_b(".concat(s,",'").concat(r.tag,"',").concat(a.value,",").concat(a.modifiers&&a.modifiers.prop?"true":"false").concat(a.modifiers&&a.modifiers.sync?",true":"",")")}},cloak:ne},Yp=function(r){this.options=r,this.warn=r.warn||z0,this.transforms=kr(r.modules,"transformCode"),this.dataGenFns=kr(r.modules,"genData"),this.directives=ee(ee({},Zp),r.directives);var a=r.isReservedTag||ye;this.maybeComponent=function(s){return!!s.component||!a(s.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Xl(r,a){var s=new Yp(a),c=r?r.tag==="script"?"null":Kt(r,s):'_c("div")';return{render:"with(this){return ".concat(c,"}"),staticRenderFns:s.staticRenderFns}}function Kt(r,a){if(r.parent&&(r.pre=r.pre||r.parent.pre),r.staticRoot&&!r.staticProcessed)return ec(r,a);if(r.once&&!r.onceProcessed)return tc(r,a);if(r.for&&!r.forProcessed)return rc(r,a);if(r.if&&!r.ifProcessed)return Eo(r,a);if(r.tag!=="template"||r.slotTarget||a.pre){if(r.tag==="slot")return function(L,A){var _=L.slotName||'"default"',T=rr(L,A),k="_t(".concat(_).concat(T?",function(){return ".concat(T,"}"):""),x=L.attrs||L.dynamicAttrs?Ti((L.attrs||[]).concat(L.dynamicAttrs||[]).map(function($){return{name:Q($.name),value:$.value,dynamic:$.dynamic}})):null,B=L.attrsMap["v-bind"];return!x&&!B||T||(k+=",null"),x&&(k+=",".concat(x)),B&&(k+="".concat(x?"":",null",",").concat(B)),k+")"}(r,a);var s=void 0;if(r.component)s=function(L,A,_){var T=A.inlineTemplate?null:rr(A,_,!0);return"_c(".concat(L,",").concat(ic(A,_)).concat(T?",".concat(T):"",")")}(r.component,r,a);else{var c=void 0,f=a.maybeComponent(r);(!r.plain||r.pre&&f)&&(c=ic(r,a));var d=void 0,v=a.options.bindings;f&&v&&v.__isScriptSetup!==!1&&(d=function(L,A){var _=Q(A),T=me(_),k=function($){return L[A]===$?A:L[_]===$?_:L[T]===$?T:void 0},x=k("setup-const")||k("setup-reactive-const");if(x)return x;var B=k("setup-let")||k("setup-ref")||k("setup-maybe-ref");if(B)return B}(v,r.tag)),d||(d="'".concat(r.tag,"'"));var m=r.inlineTemplate?null:rr(r,a,!0);s="_c(".concat(d).concat(c?",".concat(c):"").concat(m?",".concat(m):"",")")}for(var y=0;y<a.transforms.length;y++)s=a.transforms[y](r,s);return s}return rr(r,a)||"void 0"}function ec(r,a){r.staticProcessed=!0;var s=a.pre;return r.pre&&(a.pre=r.pre),a.staticRenderFns.push("with(this){return ".concat(Kt(r,a),"}")),a.pre=s,"_m(".concat(a.staticRenderFns.length-1).concat(r.staticInFor?",true":"",")")}function tc(r,a){if(r.onceProcessed=!0,r.if&&!r.ifProcessed)return Eo(r,a);if(r.staticInFor){for(var s="",c=r.parent;c;){if(c.for){s=c.key;break}c=c.parent}return s?"_o(".concat(Kt(r,a),",").concat(a.onceId++,",").concat(s,")"):Kt(r,a)}return ec(r,a)}function Eo(r,a,s,c){return r.ifProcessed=!0,nc(r.ifConditions.slice(),a,s,c)}function nc(r,a,s,c){if(!r.length)return c||"_e()";var f=r.shift();return f.exp?"(".concat(f.exp,")?").concat(d(f.block),":").concat(nc(r,a,s,c)):"".concat(d(f.block));function d(v){return s?s(v,a):v.once?tc(v,a):Kt(v,a)}}function rc(r,a,s,c){var f=r.for,d=r.alias,v=r.iterator1?",".concat(r.iterator1):"",m=r.iterator2?",".concat(r.iterator2):"";return r.forProcessed=!0,"".concat(c||"_l","((").concat(f,"),")+"function(".concat(d).concat(v).concat(m,"){")+"return ".concat((s||Kt)(r,a))+"})"}function ic(r,a){var s="{",c=function(v,m){var y=v.directives;if(!!y){var L,A,_,T,k="directives:[",x=!1;for(L=0,A=y.length;L<A;L++){_=y[L],T=!0;var B=m.directives[_.name];B&&(T=!!B(v,_,m.warn)),T&&(x=!0,k+='{name:"'.concat(_.name,'",rawName:"').concat(_.rawName,'"').concat(_.value?",value:(".concat(_.value,"),expression:").concat(JSON.stringify(_.value)):"").concat(_.arg?",arg:".concat(_.isDynamicArg?_.arg:'"'.concat(_.arg,'"')):"").concat(_.modifiers?",modifiers:".concat(JSON.stringify(_.modifiers)):"","},"))}if(x)return k.slice(0,-1)+"]"}}(r,a);c&&(s+=c+","),r.key&&(s+="key:".concat(r.key,",")),r.ref&&(s+="ref:".concat(r.ref,",")),r.refInFor&&(s+="refInFor:true,"),r.pre&&(s+="pre:true,"),r.component&&(s+='tag:"'.concat(r.tag,'",'));for(var f=0;f<a.dataGenFns.length;f++)s+=a.dataGenFns[f](r);if(r.attrs&&(s+="attrs:".concat(Ti(r.attrs),",")),r.props&&(s+="domProps:".concat(Ti(r.props),",")),r.events&&(s+="".concat(Jl(r.events,!1),",")),r.nativeEvents&&(s+="".concat(Jl(r.nativeEvents,!0),",")),r.slotTarget&&!r.slotScope&&(s+="slot:".concat(r.slotTarget,",")),r.scopedSlots&&(s+="".concat(function(v,m,y){var L=v.for||Object.keys(m).some(function(k){var x=m[k];return x.slotTargetDynamic||x.if||x.for||ac(x)}),A=!!v.if;if(!L)for(var _=v.parent;_;){if(_.slotScope&&_.slotScope!==Si||_.for){L=!0;break}_.if&&(A=!0),_=_.parent}var T=Object.keys(m).map(function(k){return So(m[k],y)}).join(",");return"scopedSlots:_u([".concat(T,"]").concat(L?",null,true":"").concat(!L&&A?",null,false,".concat(function(k){for(var x=5381,B=k.length;B;)x=33*x^k.charCodeAt(--B);return x>>>0}(T)):"",")")}(r,r.scopedSlots,a),",")),r.model&&(s+="model:{value:".concat(r.model.value,",callback:").concat(r.model.callback,",expression:").concat(r.model.expression,"},")),r.inlineTemplate){var d=function(v,m){var y=v.children[0];if(y&&y.type===1){var L=Xl(y,m.options);return"inlineTemplate:{render:function(){".concat(L.render,"},staticRenderFns:[").concat(L.staticRenderFns.map(function(A){return"function(){".concat(A,"}")}).join(","),"]}")}}(r,a);d&&(s+="".concat(d,","))}return s=s.replace(/,$/,"")+"}",r.dynamicAttrs&&(s="_b(".concat(s,',"').concat(r.tag,'",').concat(Ti(r.dynamicAttrs),")")),r.wrapData&&(s=r.wrapData(s)),r.wrapListeners&&(s=r.wrapListeners(s)),s}function ac(r){return r.type===1&&(r.tag==="slot"||r.children.some(ac))}function So(r,a){var s=r.attrsMap["slot-scope"];if(r.if&&!r.ifProcessed&&!s)return Eo(r,a,So,"null");if(r.for&&!r.forProcessed)return rc(r,a,So);var c=r.slotScope===Si?"":String(r.slotScope),f="function(".concat(c,"){")+"return ".concat(r.tag==="template"?r.if&&s?"(".concat(r.if,")?").concat(rr(r,a)||"undefined",":undefined"):rr(r,a)||"undefined":Kt(r,a),"}"),d=c?"":",proxy:true";return"{key:".concat(r.slotTarget||'"default"',",fn:").concat(f).concat(d,"}")}function rr(r,a,s,c,f){var d=r.children;if(d.length){var v=d[0];if(d.length===1&&v.for&&v.tag!=="template"&&v.tag!=="slot"){var m=s?a.maybeComponent(v)?",1":",0":"";return"".concat((c||Kt)(v,a)).concat(m)}var y=s?function(A,_){for(var T=0,k=0;k<A.length;k++){var x=A[k];if(x.type===1){if(oc(x)||x.ifConditions&&x.ifConditions.some(function(B){return oc(B.block)})){T=2;break}(_(x)||x.ifConditions&&x.ifConditions.some(function(B){return _(B.block)}))&&(T=1)}}return T}(d,a.maybeComponent):0,L=f||Qp;return"[".concat(d.map(function(A){return L(A,a)}).join(","),"]").concat(y?",".concat(y):"")}}function oc(r){return r.for!==void 0||r.tag==="template"||r.tag==="slot"}function Qp(r,a){return r.type===1?Kt(r,a):r.type===3&&r.isComment?function(s){return"_e(".concat(JSON.stringify(s.text),")")}(r):function(s){return"_v(".concat(s.type===2?s.expression:sc(JSON.stringify(s.text)),")")}(r)}function Ti(r){for(var a="",s="",c=0;c<r.length;c++){var f=r[c],d=sc(f.value);f.dynamic?s+="".concat(f.name,",").concat(d,","):a+='"'.concat(f.name,'":').concat(d,",")}return a="{".concat(a.slice(0,-1),"}"),s?"_d(".concat(a,",[").concat(s.slice(0,-1),"])"):a}function sc(r){return r.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function lc(r,a){try{return new Function(r)}catch(s){return a.push({err:s,code:r}),ne}}function qp(r){var a=Object.create(null);return function(s,c,f){(c=ee({},c)).warn,delete c.warn;var d=c.delimiters?String(c.delimiters)+s:s;if(a[d])return a[d];var v=r(s,c),m={},y=[];return m.render=lc(v.render,y),m.staticRenderFns=v.staticRenderFns.map(function(L){return lc(L,y)}),a[d]=m}}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*\\([^\\)]*\\)");var cc,Do,Jp=(cc=function(r,a){var s=Ip(r.trim(),a);a.optimize!==!1&&Fp(s,a);var c=Xl(s,a);return{ast:s,render:c.render,staticRenderFns:c.staticRenderFns}},function(r){function a(s,c){var f=Object.create(r),d=[],v=[];if(c)for(var m in c.modules&&(f.modules=(r.modules||[]).concat(c.modules)),c.directives&&(f.directives=ee(Object.create(r.directives||null),c.directives)),c)m!=="modules"&&m!=="directives"&&(f[m]=c[m]);f.warn=function(L,A,_){(_?v:d).push(L)};var y=cc(s.trim(),f);return y.errors=d,y.tips=v,y}return{compile:a,compileToFunctions:qp(a)}}),uc=Jp(Bp).compileToFunctions;function dc(r){return(Do=Do||document.createElement("div")).innerHTML=r?`<a href=" + */(function(n,i){t.exports=i()})(xs,function(){var n=Object.freeze({}),i=Array.isArray;function s(r){return r==null}function l(r){return r!=null}function u(r){return r===!0}function p(r){return typeof r=="string"||typeof r=="number"||typeof r=="symbol"||typeof r=="boolean"}function h(r){return typeof r=="function"}function b(r){return r!==null&&typeof r=="object"}var g=Object.prototype.toString;function C(r){return g.call(r)==="[object Object]"}function E(r){var a=parseFloat(String(r));return a>=0&&Math.floor(a)===a&&isFinite(r)}function w(r){return l(r)&&typeof r.then=="function"&&typeof r.catch=="function"}function O(r){return r==null?"":Array.isArray(r)||C(r)&&r.toString===g?JSON.stringify(r,null,2):String(r)}function j(r){var a=parseFloat(r);return isNaN(a)?r:a}function M(r,a){for(var o=Object.create(null),c=r.split(","),f=0;f<c.length;f++)o[c[f]]=!0;return a?function(d){return o[d.toLowerCase()]}:function(d){return o[d]}}var H=M("slot,component",!0),U=M("key,ref,slot,slot-scope,is");function Y(r,a){var o=r.length;if(o){if(a===r[o-1])return void(r.length=o-1);var c=r.indexOf(a);if(c>-1)return r.splice(c,1)}}var S=Object.prototype.hasOwnProperty;function q(r,a){return S.call(r,a)}function V(r){var a=Object.create(null);return function(o){return a[o]||(a[o]=r(o))}}var ie=/-(\w)/g,Q=V(function(r){return r.replace(ie,function(a,o){return o?o.toUpperCase():""})}),me=V(function(r){return r.charAt(0).toUpperCase()+r.slice(1)}),Se=/\B([A-Z])/g,_e=V(function(r){return r.replace(Se,"-$1").toLowerCase()}),Ce=Function.prototype.bind?function(r,a){return r.bind(a)}:function(r,a){function o(c){var f=arguments.length;return f?f>1?r.apply(a,arguments):r.call(a,c):r.call(a)}return o._length=r.length,o};function we(r,a){a=a||0;for(var o=r.length-a,c=new Array(o);o--;)c[o]=r[o+a];return c}function ee(r,a){for(var o in a)r[o]=a[o];return r}function Ge(r){for(var a={},o=0;o<r.length;o++)r[o]&&ee(a,r[o]);return a}function ne(r,a,o){}var ye=function(r,a,o){return!1},$e=function(r){return r};function Fe(r,a){if(r===a)return!0;var o=b(r),c=b(a);if(!o||!c)return!o&&!c&&String(r)===String(a);try{var f=Array.isArray(r),d=Array.isArray(a);if(f&&d)return r.length===a.length&&r.every(function(y,L){return Fe(y,a[L])});if(r instanceof Date&&a instanceof Date)return r.getTime()===a.getTime();if(f||d)return!1;var v=Object.keys(r),m=Object.keys(a);return v.length===m.length&&v.every(function(y){return Fe(r[y],a[y])})}catch(y){return!1}}function at(r,a){for(var o=0;o<r.length;o++)if(Fe(r[o],a))return o;return-1}function ht(r){var a=!1;return function(){a||(a=!0,r.apply(this,arguments))}}function Ke(r,a){return r===a?r===0&&1/r!=1/a:r==r||a==a}var xt="data-server-rendered",Xe=["component","directive","filter"],et=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],xe={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:ye,isReservedAttr:ye,isUnknownElement:ye,getTagNamespace:ne,parsePlatformTagName:$e,mustUseProp:ye,async:!0,_lifecycleHooks:et},Wt=/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 vt(r){var a=(r+"").charCodeAt(0);return a===36||a===95}function be(r,a,o,c){Object.defineProperty(r,a,{value:o,enumerable:!!c,writable:!0,configurable:!0})}var Tt=new RegExp("[^".concat(Wt.source,".$_\\d]")),sn="__proto__"in{},Ie=typeof window!="undefined",Oe=Ie&&window.navigator.userAgent.toLowerCase(),st=Oe&&/msie|trident/.test(Oe),Lt=Oe&&Oe.indexOf("msie 9.0")>0,on=Oe&&Oe.indexOf("edge/")>0;Oe&&Oe.indexOf("android");var En=Oe&&/iphone|ipad|ipod|ios/.test(Oe);Oe&&/chrome\/\d+/.test(Oe),Oe&&/phantomjs/.test(Oe);var ln,Sn=Oe&&Oe.match(/firefox\/(\d+)/),ot={}.watch,At=!1;if(Ie)try{var cn={};Object.defineProperty(cn,"passive",{get:function(){At=!0}}),window.addEventListener("test-passive",null,cn)}catch(r){}var Ue=function(){return ln===void 0&&(ln=!Ie&&typeof xs!="undefined"&&xs.process&&{}.VUE_ENV==="server"),ln},kt=Ie&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Ct(r){return typeof r=="function"&&/native code/.test(r.toString())}var Gt,Rt=typeof Symbol!="undefined"&&Ct(Symbol)&&typeof Reflect!="undefined"&&Ct(Reflect.ownKeys);Gt=typeof Set!="undefined"&&Ct(Set)?Set:function(){function r(){this.set=Object.create(null)}return r.prototype.has=function(a){return this.set[a]===!0},r.prototype.add=function(a){this.set[a]=!0},r.prototype.clear=function(){this.set=Object.create(null)},r}();var Ee=null;function Ot(r){r===void 0&&(r=null),r||Ee&&Ee._scope.off(),Ee=r,r&&r._scope.on()}var Qe=function(){function r(a,o,c,f,d,v,m,y){this.tag=a,this.data=o,this.children=c,this.text=f,this.elm=d,this.ns=void 0,this.context=v,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=o&&o.key,this.componentOptions=m,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=y,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(r.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),r}(),Zt=function(r){r===void 0&&(r="");var a=new Qe;return a.text=r,a.isComment=!0,a};function un(r){return new Qe(void 0,void 0,void 0,String(r))}function yr(r){var a=new Qe(r.tag,r.data,r.children&&r.children.slice(),r.text,r.elm,r.context,r.componentOptions,r.asyncFactory);return a.ns=r.ns,a.isStatic=r.isStatic,a.key=r.key,a.isComment=r.isComment,a.fnContext=r.fnContext,a.fnOptions=r.fnOptions,a.fnScopeId=r.fnScopeId,a.asyncMeta=r.asyncMeta,a.isCloned=!0,a}var $=0,Z=[],J=function(){function r(){this._pending=!1,this.id=$++,this.subs=[]}return r.prototype.addSub=function(a){this.subs.push(a)},r.prototype.removeSub=function(a){this.subs[this.subs.indexOf(a)]=null,this._pending||(this._pending=!0,Z.push(this))},r.prototype.depend=function(a){r.target&&r.target.addDep(this)},r.prototype.notify=function(a){for(var o=this.subs.filter(function(d){return d}),c=0,f=o.length;c<f;c++)o[c].update()},r}();J.target=null;var le=[];function se(r){le.push(r),J.target=r}function Me(){le.pop(),J.target=le[le.length-1]}var qe=Array.prototype,Et=Object.create(qe);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(r){var a=qe[r];be(Et,r,function(){for(var o=[],c=0;c<arguments.length;c++)o[c]=arguments[c];var f,d=a.apply(this,o),v=this.__ob__;switch(r){case"push":case"unshift":f=o;break;case"splice":f=o.slice(2)}return f&&v.observeArray(f),v.dep.notify(),d})});var br=Object.getOwnPropertyNames(Et),Mt={},Dn=!0;function lt(r){Dn=r}var dn={notify:ne,depend:ne,addSub:ne,removeSub:ne},ti=function(){function r(a,o,c){if(o===void 0&&(o=!1),c===void 0&&(c=!1),this.value=a,this.shallow=o,this.mock=c,this.dep=c?dn:new J,this.vmCount=0,be(a,"__ob__",this),i(a)){if(!c)if(sn)a.__proto__=Et;else for(var f=0,d=br.length;f<d;f++)be(a,m=br[f],Et[m]);o||this.observeArray(a)}else{var v=Object.keys(a);for(f=0;f<v.length;f++){var m;ut(a,m=v[f],Mt,void 0,o,c)}}}return r.prototype.observeArray=function(a){for(var o=0,c=a.length;o<c;o++)ct(a[o],!1,this.mock)},r}();function ct(r,a,o){return r&&q(r,"__ob__")&&r.__ob__ instanceof ti?r.__ob__:!Dn||!o&&Ue()||!i(r)&&!C(r)||!Object.isExtensible(r)||r.__v_skip||We(r)||r instanceof Qe?void 0:new ti(r,a,o)}function ut(r,a,o,c,f,d){var v=new J,m=Object.getOwnPropertyDescriptor(r,a);if(!m||m.configurable!==!1){var y=m&&m.get,L=m&&m.set;y&&!L||o!==Mt&&arguments.length!==2||(o=r[a]);var A=!f&&ct(o,!1,d);return Object.defineProperty(r,a,{enumerable:!0,configurable:!0,get:function(){var _=y?y.call(r):o;return J.target&&(v.depend(),A&&(A.dep.depend(),i(_)&&No(_))),We(_)&&!f?_.value:_},set:function(_){var x=y?y.call(r):o;if(Ke(x,_)){if(L)L.call(r,_);else{if(y)return;if(!f&&We(x)&&!We(_))return void(x.value=_);o=_}A=!f&&ct(_,!1,d),v.notify()}}}),v}}function ni(r,a,o){if(!Tn(r)){var c=r.__ob__;return i(r)&&E(a)?(r.length=Math.max(r.length,a),r.splice(a,1,o),c&&!c.shallow&&c.mock&&ct(o,!1,!0),o):a in r&&!(a in Object.prototype)?(r[a]=o,o):r._isVue||c&&c.vmCount?o:c?(ut(c.value,a,o,void 0,c.shallow,c.mock),c.dep.notify(),o):(r[a]=o,o)}}function da(r,a){if(i(r)&&E(a))r.splice(a,1);else{var o=r.__ob__;r._isVue||o&&o.vmCount||Tn(r)||q(r,a)&&(delete r[a],o&&o.dep.notify())}}function No(r){for(var a=void 0,o=0,c=r.length;o<c;o++)(a=r[o])&&a.__ob__&&a.__ob__.dep.depend(),i(a)&&No(a)}function fa(r){return $o(r,!0),be(r,"__v_isShallow",!0),r}function $o(r,a){Tn(r)||ct(r,a,Ue())}function xn(r){return Tn(r)?xn(r.__v_raw):!(!r||!r.__ob__)}function ri(r){return!(!r||!r.__v_isShallow)}function Tn(r){return!(!r||!r.__v_isReadonly)}var _r="__v_isRef";function We(r){return!(!r||r.__v_isRef!==!0)}function Po(r,a){if(We(r))return r;var o={};return be(o,_r,!0),be(o,"__v_isShallow",a),be(o,"dep",ut(o,"value",r,null,a,Ue())),o}function ii(r,a,o){Object.defineProperty(r,o,{enumerable:!0,configurable:!0,get:function(){var c=a[o];if(We(c))return c.value;var f=c&&c.__ob__;return f&&f.dep.depend(),c},set:function(c){var f=a[o];We(f)&&!We(c)?f.value=c:a[o]=c}})}function Ho(r,a,o){var c=r[a];if(We(c))return c;var f={get value(){var d=r[a];return d===void 0?o:d},set value(d){r[a]=d}};return be(f,_r,!0),f}function jo(r){return Bo(r,!1)}function Bo(r,a){if(!C(r)||Tn(r))return r;var o=a?"__v_rawToShallowReadonly":"__v_rawToReadonly",c=r[o];if(c)return c;var f=Object.create(Object.getPrototypeOf(r));be(r,o,f),be(f,"__v_isReadonly",!0),be(f,"__v_raw",r),We(r)&&be(f,_r,!0),(a||ri(r))&&be(f,"__v_isShallow",!0);for(var d=Object.keys(r),v=0;v<d.length;v++)Df(f,r,d[v],a);return f}function Df(r,a,o,c){Object.defineProperty(r,o,{enumerable:!0,configurable:!0,get:function(){var f=a[o];return c||!C(f)?f:jo(f)},set:function(){}})}var Vo=V(function(r){var a=r.charAt(0)==="&",o=(r=a?r.slice(1):r).charAt(0)==="~",c=(r=o?r.slice(1):r).charAt(0)==="!";return{name:r=c?r.slice(1):r,once:o,capture:c,passive:a}});function pa(r,a){function o(){var c=o.fns;if(!i(c))return Qt(c,null,arguments,a,"v-on handler");for(var f=c.slice(),d=0;d<f.length;d++)Qt(f[d],null,arguments,a,"v-on handler")}return o.fns=r,o}function Fo(r,a,o,c,f,d){var v,m,y,L;for(v in r)m=r[v],y=a[v],L=Vo(v),s(m)||(s(y)?(s(m.fns)&&(m=r[v]=pa(m,d)),u(L.once)&&(m=r[v]=f(L.name,m,L.capture)),o(L.name,m,L.capture,L.passive,L.params)):m!==y&&(y.fns=m,r[v]=y));for(v in a)s(r[v])&&c((L=Vo(v)).name,a[v],L.capture)}function fn(r,a,o){var c;r instanceof Qe&&(r=r.data.hook||(r.data.hook={}));var f=r[a];function d(){o.apply(this,arguments),Y(c.fns,d)}s(f)?c=pa([d]):l(f.fns)&&u(f.merged)?(c=f).fns.push(d):c=pa([f,d]),c.merged=!0,r[a]=c}function zo(r,a,o,c,f){if(l(a)){if(q(a,o))return r[o]=a[o],f||delete a[o],!0;if(q(a,c))return r[o]=a[c],f||delete a[c],!0}return!1}function ha(r){return p(r)?[un(r)]:i(r)?Uo(r):void 0}function wr(r){return l(r)&&l(r.text)&&r.isComment===!1}function Uo(r,a){var o,c,f,d,v=[];for(o=0;o<r.length;o++)s(c=r[o])||typeof c=="boolean"||(d=v[f=v.length-1],i(c)?c.length>0&&(wr((c=Uo(c,"".concat(a||"","_").concat(o)))[0])&&wr(d)&&(v[f]=un(d.text+c[0].text),c.shift()),v.push.apply(v,c)):p(c)?wr(d)?v[f]=un(d.text+c):c!==""&&v.push(un(c)):wr(c)&&wr(d)?v[f]=un(d.text+c.text):(u(r._isVList)&&l(c.tag)&&s(c.key)&&l(a)&&(c.key="__vlist".concat(a,"_").concat(o,"__")),v.push(c)));return v}function Lr(r,a,o,c,f,d){return(i(o)||p(o))&&(f=c,c=o,o=void 0),u(d)&&(f=2),function(v,m,y,L,A){if(l(y)&&l(y.__ob__)||(l(y)&&l(y.is)&&(m=y.is),!m))return Zt();i(L)&&h(L[0])&&((y=y||{}).scopedSlots={default:L[0]},L.length=0),A===2?L=ha(L):A===1&&(L=function(k){for(var B=0;B<k.length;B++)if(i(k[B]))return Array.prototype.concat.apply([],k);return k}(L));var _,x;if(typeof m=="string"){var T=void 0;x=v.$vnode&&v.$vnode.ns||xe.getTagNamespace(m),_=xe.isReservedTag(m)?new Qe(xe.parsePlatformTagName(m),y,L,void 0,void 0,v):y&&y.pre||!l(T=vi(v.$options,"components",m))?new Qe(m,y,L,void 0,void 0,v):A0(T,y,v,L,m)}else _=A0(m,y,v,L);return i(_)?_:l(_)?(l(x)&&Wo(_,x),l(y)&&function(k){b(k.style)&&Kn(k.style),b(k.class)&&Kn(k.class)}(y),_):Zt()}(r,a,o,c,f)}function Wo(r,a,o){if(r.ns=a,r.tag==="foreignObject"&&(a=void 0,o=!0),l(r.children))for(var c=0,f=r.children.length;c<f;c++){var d=r.children[c];l(d.tag)&&(s(d.ns)||u(o)&&d.tag!=="svg")&&Wo(d,a,o)}}function xf(r,a){var o,c,f,d,v=null;if(i(r)||typeof r=="string")for(v=new Array(r.length),o=0,c=r.length;o<c;o++)v[o]=a(r[o],o);else if(typeof r=="number")for(v=new Array(r),o=0;o<r;o++)v[o]=a(o+1,o);else if(b(r))if(Rt&&r[Symbol.iterator]){v=[];for(var m=r[Symbol.iterator](),y=m.next();!y.done;)v.push(a(y.value,v.length)),y=m.next()}else for(f=Object.keys(r),v=new Array(f.length),o=0,c=f.length;o<c;o++)d=f[o],v[o]=a(r[d],d,o);return l(v)||(v=[]),v._isVList=!0,v}function Tf(r,a,o,c){var f,d=this.$scopedSlots[r];d?(o=o||{},c&&(o=ee(ee({},c),o)),f=d(o)||(h(a)?a():a)):f=this.$slots[r]||(h(a)?a():a);var v=o&&o.slot;return v?this.$createElement("template",{slot:v},f):f}function kf(r){return vi(this.$options,"filters",r)||$e}function Go(r,a){return i(r)?r.indexOf(a)===-1:r!==a}function Rf(r,a,o,c,f){var d=xe.keyCodes[a]||o;return f&&c&&!xe.keyCodes[a]?Go(f,c):d?Go(d,r):c?_e(c)!==a:r===void 0}function Of(r,a,o,c,f){if(o&&b(o)){i(o)&&(o=Ge(o));var d=void 0,v=function(y){if(y==="class"||y==="style"||U(y))d=r;else{var L=r.attrs&&r.attrs.type;d=c||xe.mustUseProp(a,L,y)?r.domProps||(r.domProps={}):r.attrs||(r.attrs={})}var A=Q(y),_=_e(y);A in d||_ in d||(d[y]=o[y],f&&((r.on||(r.on={}))["update:".concat(y)]=function(x){o[y]=x}))};for(var m in o)v(m)}return r}function Mf(r,a){var o=this._staticTrees||(this._staticTrees=[]),c=o[r];return c&&!a||Zo(c=o[r]=this.$options.staticRenderFns[r].call(this._renderProxy,this._c,this),"__static__".concat(r),!1),c}function If(r,a,o){return Zo(r,"__once__".concat(a).concat(o?"_".concat(o):""),!0),r}function Zo(r,a,o){if(i(r))for(var c=0;c<r.length;c++)r[c]&&typeof r[c]!="string"&&Yo(r[c],"".concat(a,"_").concat(c),o);else Yo(r,a,o)}function Yo(r,a,o){r.isStatic=!0,r.key=a,r.isOnce=o}function Nf(r,a){if(a&&C(a)){var o=r.on=r.on?ee({},r.on):{};for(var c in a){var f=o[c],d=a[c];o[c]=f?[].concat(f,d):d}}return r}function Qo(r,a,o,c){a=a||{$stable:!o};for(var f=0;f<r.length;f++){var d=r[f];i(d)?Qo(d,a,o):d&&(d.proxy&&(d.fn.proxy=!0),a[d.key]=d.fn)}return c&&(a.$key=c),a}function $f(r,a){for(var o=0;o<a.length;o+=2){var c=a[o];typeof c=="string"&&c&&(r[a[o]]=a[o+1])}return r}function Pf(r,a){return typeof r=="string"?a+r:r}function qo(r){r._o=If,r._n=j,r._s=O,r._l=xf,r._t=Tf,r._q=Fe,r._i=at,r._m=Mf,r._f=kf,r._k=Rf,r._b=Of,r._v=un,r._e=Zt,r._u=Qo,r._g=Nf,r._d=$f,r._p=Pf}function va(r,a){if(!r||!r.length)return{};for(var o={},c=0,f=r.length;c<f;c++){var d=r[c],v=d.data;if(v&&v.attrs&&v.attrs.slot&&delete v.attrs.slot,d.context!==a&&d.fnContext!==a||!v||v.slot==null)(o.default||(o.default=[])).push(d);else{var m=v.slot,y=o[m]||(o[m]=[]);d.tag==="template"?y.push.apply(y,d.children||[]):y.push(d)}}for(var L in o)o[L].every(Hf)&&delete o[L];return o}function Hf(r){return r.isComment&&!r.asyncFactory||r.text===" "}function Ar(r){return r.isComment&&r.asyncFactory}function Cr(r,a,o,c){var f,d=Object.keys(o).length>0,v=a?!!a.$stable:!d,m=a&&a.$key;if(a){if(a._normalized)return a._normalized;if(v&&c&&c!==n&&m===c.$key&&!d&&!c.$hasNormal)return c;for(var y in f={},a)a[y]&&y[0]!=="$"&&(f[y]=jf(r,o,y,a[y]))}else f={};for(var L in o)L in f||(f[L]=Bf(o,L));return a&&Object.isExtensible(a)&&(a._normalized=f),be(f,"$stable",v),be(f,"$key",m),be(f,"$hasNormal",d),f}function jf(r,a,o,c){var f=function(){var d=Ee;Ot(r);var v=arguments.length?c.apply(null,arguments):c({}),m=(v=v&&typeof v=="object"&&!i(v)?[v]:ha(v))&&v[0];return Ot(d),v&&(!m||v.length===1&&m.isComment&&!Ar(m))?void 0:v};return c.proxy&&Object.defineProperty(a,o,{get:f,enumerable:!0,configurable:!0}),f}function Bf(r,a){return function(){return r[a]}}function Jo(r){return{get attrs(){if(!r._attrsProxy){var a=r._attrsProxy={};be(a,"_v_attr_proxy",!0),ai(a,r.$attrs,n,r,"$attrs")}return r._attrsProxy},get listeners(){return r._listenersProxy||ai(r._listenersProxy={},r.$listeners,n,r,"$listeners"),r._listenersProxy},get slots(){return function(a){return a._slotsProxy||Ko(a._slotsProxy={},a.$scopedSlots),a._slotsProxy}(r)},emit:Ce(r.$emit,r),expose:function(a){a&&Object.keys(a).forEach(function(o){return ii(r,a,o)})}}}function ai(r,a,o,c,f){var d=!1;for(var v in a)v in r?a[v]!==o[v]&&(d=!0):(d=!0,Vf(r,v,c,f));for(var v in r)v in a||(d=!0,delete r[v]);return d}function Vf(r,a,o,c){Object.defineProperty(r,a,{enumerable:!0,configurable:!0,get:function(){return o[c][a]}})}function Ko(r,a){for(var o in a)r[o]=a[o];for(var o in r)o in a||delete r[o]}function ga(){var r=Ee;return r._setupContext||(r._setupContext=Jo(r))}var Er,Ze,ma=null;function ya(r,a){return(r.__esModule||Rt&&r[Symbol.toStringTag]==="Module")&&(r=r.default),b(r)?a.extend(r):r}function Xo(r){if(i(r))for(var a=0;a<r.length;a++){var o=r[a];if(l(o)&&(l(o.componentOptions)||Ar(o)))return o}}function Ff(r,a){Er.$on(r,a)}function zf(r,a){Er.$off(r,a)}function Uf(r,a){var o=Er;return function c(){var f=a.apply(null,arguments);f!==null&&o.$off(r,c)}}function e0(r,a,o){Er=r,Fo(a,o||{},Ff,zf,Uf,r),Er=void 0}var ba=function(){function r(a){a===void 0&&(a=!1),this.detached=a,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Ze,!a&&Ze&&(this.index=(Ze.scopes||(Ze.scopes=[])).push(this)-1)}return r.prototype.run=function(a){if(this.active){var o=Ze;try{return Ze=this,a()}finally{Ze=o}}},r.prototype.on=function(){Ze=this},r.prototype.off=function(){Ze=this.parent},r.prototype.stop=function(a){if(this.active){var o=void 0,c=void 0;for(o=0,c=this.effects.length;o<c;o++)this.effects[o].teardown();for(o=0,c=this.cleanups.length;o<c;o++)this.cleanups[o]();if(this.scopes)for(o=0,c=this.scopes.length;o<c;o++)this.scopes[o].stop(!0);if(!this.detached&&this.parent&&!a){var f=this.parent.scopes.pop();f&&f!==this&&(this.parent.scopes[this.index]=f,f.index=this.index)}this.parent=void 0,this.active=!1}},r}();function t0(){return Ze}var kn=null;function n0(r){var a=kn;return kn=r,function(){kn=a}}function r0(r){for(;r&&(r=r.$parent);)if(r._inactive)return!0;return!1}function _a(r,a){if(a){if(r._directInactive=!1,r0(r))return}else if(r._directInactive)return;if(r._inactive||r._inactive===null){r._inactive=!1;for(var o=0;o<r.$children.length;o++)_a(r.$children[o]);St(r,"activated")}}function i0(r,a){if(!(a&&(r._directInactive=!0,r0(r))||r._inactive)){r._inactive=!0;for(var o=0;o<r.$children.length;o++)i0(r.$children[o]);St(r,"deactivated")}}function St(r,a,o,c){c===void 0&&(c=!0),se();var f=Ee,d=t0();c&&Ot(r);var v=r.$options[a],m="".concat(a," hook");if(v)for(var y=0,L=v.length;y<L;y++)Qt(v[y],r,o||null,r,m);r._hasHookEvent&&r.$emit("hook:"+a),c&&(Ot(f),d&&d.on()),Me()}var Yt=[],wa=[],si={},La=!1,Aa=!1,Jn=0,a0=0,Ca=Date.now;if(Ie&&!st){var Ea=window.performance;Ea&&typeof Ea.now=="function"&&Ca()>document.createEvent("Event").timeStamp&&(Ca=function(){return Ea.now()})}var Wf=function(r,a){if(r.post){if(!a.post)return 1}else if(a.post)return-1;return r.id-a.id};function Gf(){var r,a;for(a0=Ca(),Aa=!0,Yt.sort(Wf),Jn=0;Jn<Yt.length;Jn++)(r=Yt[Jn]).before&&r.before(),a=r.id,si[a]=null,r.run();var o=wa.slice(),c=Yt.slice();Jn=Yt.length=wa.length=0,si={},La=Aa=!1,function(f){for(var d=0;d<f.length;d++)f[d]._inactive=!0,_a(f[d],!0)}(o),function(f){for(var d=f.length;d--;){var v=f[d],m=v.vm;m&&m._watcher===v&&m._isMounted&&!m._isDestroyed&&St(m,"updated")}}(c),function(){for(var f=0;f<Z.length;f++){var d=Z[f];d.subs=d.subs.filter(function(v){return v}),d._pending=!1}Z.length=0}(),kt&&xe.devtools&&kt.emit("flush")}function Sa(r){var a=r.id;if(si[a]==null&&(r!==J.target||!r.noRecurse)){if(si[a]=!0,Aa){for(var o=Yt.length-1;o>Jn&&Yt[o].id>r.id;)o--;Yt.splice(o+1,0,r)}else Yt.push(r);La||(La=!0,fi(Gf))}}var oi="watcher",s0="".concat(oi," callback"),o0="".concat(oi," getter"),Zf="".concat(oi," cleanup");function l0(r,a){return li(r,null,{flush:"post"})}var c0={};function li(r,a,o){var c=o===void 0?n:o,f=c.immediate,d=c.deep,v=c.flush,m=v===void 0?"pre":v;c.onTrack,c.onTrigger;var y,L,A=Ee,_=function(z,oe,X){return X===void 0&&(X=null),Qt(z,null,X,A,oe)},x=!1,T=!1;if(We(r)?(y=function(){return r.value},x=ri(r)):xn(r)?(y=function(){return r.__ob__.dep.depend(),r},d=!0):i(r)?(T=!0,x=r.some(function(z){return xn(z)||ri(z)}),y=function(){return r.map(function(z){return We(z)?z.value:xn(z)?Kn(z):h(z)?_(z,o0):void 0})}):y=h(r)?a?function(){return _(r,o0)}:function(){if(!A||!A._isDestroyed)return L&&L(),_(r,oi,[B])}:ne,a&&d){var k=y;y=function(){return Kn(k())}}var B=function(z){L=P.onStop=function(){_(z,Zf)}};if(Ue())return B=ne,a?f&&_(a,s0,[y(),T?[]:void 0,B]):y(),ne;var P=new Xn(Ee,y,ne,{lazy:!0});P.noRecurse=!a;var W=T?[]:c0;return P.run=function(){if(P.active)if(a){var z=P.get();(d||x||(T?z.some(function(oe,X){return Ke(oe,W[X])}):Ke(z,W)))&&(L&&L(),_(a,s0,[z,W===c0?void 0:W,B]),W=z)}else P.get()},m==="sync"?P.update=P.run:m==="post"?(P.post=!0,P.update=function(){return Sa(P)}):P.update=function(){if(A&&A===Ee&&!A._isMounted){var z=A._preWatchers||(A._preWatchers=[]);z.indexOf(P)<0&&z.push(P)}else Sa(P)},a?f?P.run():W=P.get():m==="post"&&A?A.$once("hook:mounted",function(){return P.get()}):P.get(),function(){P.teardown()}}function u0(r){var a=r._provided,o=r.$parent&&r.$parent._provided;return o===a?r._provided=Object.create(o):a}function Rn(r,a,o){se();try{if(a)for(var c=a;c=c.$parent;){var f=c.$options.errorCaptured;if(f)for(var d=0;d<f.length;d++)try{if(f[d].call(c,r,a,o)===!1)return}catch(v){d0(v,c,"errorCaptured hook")}}d0(r,a,o)}finally{Me()}}function Qt(r,a,o,c,f){var d;try{(d=o?r.apply(a,o):r.call(a))&&!d._isVue&&w(d)&&!d._handled&&(d.catch(function(v){return Rn(v,c,f+" (Promise/async)")}),d._handled=!0)}catch(v){Rn(v,c,f)}return d}function d0(r,a,o){if(xe.errorHandler)try{return xe.errorHandler.call(null,r,a,o)}catch(c){c!==r&&f0(c)}f0(r)}function f0(r,a,o){if(!Ie||typeof console=="undefined")throw r;console.error(r)}var ci,Da=!1,xa=[],Ta=!1;function ui(){Ta=!1;var r=xa.slice(0);xa.length=0;for(var a=0;a<r.length;a++)r[a]()}if(typeof Promise!="undefined"&&Ct(Promise)){var Yf=Promise.resolve();ci=function(){Yf.then(ui),En&&setTimeout(ne)},Da=!0}else if(st||typeof MutationObserver=="undefined"||!Ct(MutationObserver)&&MutationObserver.toString()!=="[object MutationObserverConstructor]")ci=typeof setImmediate!="undefined"&&Ct(setImmediate)?function(){setImmediate(ui)}:function(){setTimeout(ui,0)};else{var di=1,Qf=new MutationObserver(ui),p0=document.createTextNode(String(di));Qf.observe(p0,{characterData:!0}),ci=function(){di=(di+1)%2,p0.data=String(di)},Da=!0}function fi(r,a){var o;if(xa.push(function(){if(r)try{r.call(a)}catch(c){Rn(c,a,"nextTick")}else o&&o(a)}),Ta||(Ta=!0,ci()),!r&&typeof Promise!="undefined")return new Promise(function(c){o=c})}function gt(r){return function(a,o){if(o===void 0&&(o=Ee),o)return function(c,f,d){var v=c.$options;v[f]=E0(v[f],d)}(o,r,a)}}var qf=gt("beforeMount"),Jf=gt("mounted"),Kf=gt("beforeUpdate"),Xf=gt("updated"),e9=gt("beforeDestroy"),t9=gt("destroyed"),n9=gt("activated"),r9=gt("deactivated"),i9=gt("serverPrefetch"),a9=gt("renderTracked"),s9=gt("renderTriggered"),o9=gt("errorCaptured"),h0="2.7.15",l9=Object.freeze({__proto__:null,version:h0,defineComponent:function(r){return r},ref:function(r){return Po(r,!1)},shallowRef:function(r){return Po(r,!0)},isRef:We,toRef:Ho,toRefs:function(r){var a=i(r)?new Array(r.length):{};for(var o in r)a[o]=Ho(r,o);return a},unref:function(r){return We(r)?r.value:r},proxyRefs:function(r){if(xn(r))return r;for(var a={},o=Object.keys(r),c=0;c<o.length;c++)ii(a,r,o[c]);return a},customRef:function(r){var a=new J,o=r(function(){a.depend()},function(){a.notify()}),c=o.get,f=o.set,d={get value(){return c()},set value(v){f(v)}};return be(d,_r,!0),d},triggerRef:function(r){r.dep&&r.dep.notify()},reactive:function(r){return $o(r,!1),r},isReactive:xn,isReadonly:Tn,isShallow:ri,isProxy:function(r){return xn(r)||Tn(r)},shallowReactive:fa,markRaw:function(r){return Object.isExtensible(r)&&be(r,"__v_skip",!0),r},toRaw:function r(a){var o=a&&a.__v_raw;return o?r(o):a},readonly:jo,shallowReadonly:function(r){return Bo(r,!0)},computed:function(r,a){var o,c,f=h(r);f?(o=r,c=ne):(o=r.get,c=r.set);var d=Ue()?null:new Xn(Ee,o,ne,{lazy:!0}),v={effect:d,get value(){return d?(d.dirty&&d.evaluate(),J.target&&d.depend(),d.value):o()},set value(m){c(m)}};return be(v,_r,!0),be(v,"__v_isReadonly",f),v},watch:function(r,a,o){return li(r,a,o)},watchEffect:function(r,a){return li(r,null,a)},watchPostEffect:l0,watchSyncEffect:function(r,a){return li(r,null,{flush:"sync"})},EffectScope:ba,effectScope:function(r){return new ba(r)},onScopeDispose:function(r){Ze&&Ze.cleanups.push(r)},getCurrentScope:t0,provide:function(r,a){Ee&&(u0(Ee)[r]=a)},inject:function(r,a,o){o===void 0&&(o=!1);var c=Ee;if(c){var f=c.$parent&&c.$parent._provided;if(f&&r in f)return f[r];if(arguments.length>1)return o&&h(a)?a.call(c):a}},h:function(r,a,o){return Lr(Ee,r,a,o,2,!0)},getCurrentInstance:function(){return Ee&&{proxy:Ee}},useSlots:function(){return ga().slots},useAttrs:function(){return ga().attrs},useListeners:function(){return ga().listeners},mergeDefaults:function(r,a){var o=i(r)?r.reduce(function(d,v){return d[v]={},d},{}):r;for(var c in a){var f=o[c];f?i(f)||h(f)?o[c]={type:f,default:a[c]}:f.default=a[c]:f===null&&(o[c]={default:a[c]})}return o},nextTick:fi,set:ni,del:da,useCssModule:function(r){return n},useCssVars:function(r){if(Ie){var a=Ee;a&&l0(function(){var o=a.$el,c=r(a,a._setupProxy);if(o&&o.nodeType===1){var f=o.style;for(var d in c)f.setProperty("--".concat(d),c[d])}})}},defineAsyncComponent:function(r){h(r)&&(r={loader:r});var a=r.loader,o=r.loadingComponent,c=r.errorComponent,f=r.delay,d=f===void 0?200:f,v=r.timeout;r.suspensible;var m=r.onError,y=null,L=0,A=function(){var _;return y||(_=y=a().catch(function(x){if(x=x instanceof Error?x:new Error(String(x)),m)return new Promise(function(T,k){m(x,function(){return T((L++,y=null,A()))},function(){return k(x)},L+1)});throw x}).then(function(x){return _!==y&&y?y:(x&&(x.__esModule||x[Symbol.toStringTag]==="Module")&&(x=x.default),x)}))};return function(){return{component:A(),delay:d,timeout:v,error:c,loading:o}}},onBeforeMount:qf,onMounted:Jf,onBeforeUpdate:Kf,onUpdated:Xf,onBeforeUnmount:e9,onUnmounted:t9,onActivated:n9,onDeactivated:r9,onServerPrefetch:i9,onRenderTracked:a9,onRenderTriggered:s9,onErrorCaptured:function(r,a){a===void 0&&(a=Ee),o9(r,a)}}),v0=new Gt;function Kn(r){return pi(r,v0),v0.clear(),r}function pi(r,a){var o,c,f=i(r);if(!(!f&&!b(r)||r.__v_skip||Object.isFrozen(r)||r instanceof Qe)){if(r.__ob__){var d=r.__ob__.dep.id;if(a.has(d))return;a.add(d)}if(f)for(o=r.length;o--;)pi(r[o],a);else if(We(r))pi(r.value,a);else for(o=(c=Object.keys(r)).length;o--;)pi(r[c[o]],a)}}var c9=0,Xn=function(){function r(a,o,c,f,d){(function(v,m){m===void 0&&(m=Ze),m&&m.active&&m.effects.push(v)})(this,Ze&&!Ze._vm?Ze:a?a._scope:void 0),(this.vm=a)&&d&&(a._watcher=this),f?(this.deep=!!f.deep,this.user=!!f.user,this.lazy=!!f.lazy,this.sync=!!f.sync,this.before=f.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=c,this.id=++c9,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Gt,this.newDepIds=new Gt,this.expression="",h(o)?this.getter=o:(this.getter=function(v){if(!Tt.test(v)){var m=v.split(".");return function(y){for(var L=0;L<m.length;L++){if(!y)return;y=y[m[L]]}return y}}}(o),this.getter||(this.getter=ne)),this.value=this.lazy?void 0:this.get()}return r.prototype.get=function(){var a;se(this);var o=this.vm;try{a=this.getter.call(o,o)}catch(c){if(!this.user)throw c;Rn(c,o,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&Kn(a),Me(),this.cleanupDeps()}return a},r.prototype.addDep=function(a){var o=a.id;this.newDepIds.has(o)||(this.newDepIds.add(o),this.newDeps.push(a),this.depIds.has(o)||a.addSub(this))},r.prototype.cleanupDeps=function(){for(var a=this.deps.length;a--;){var o=this.deps[a];this.newDepIds.has(o.id)||o.removeSub(this)}var c=this.depIds;this.depIds=this.newDepIds,this.newDepIds=c,this.newDepIds.clear(),c=this.deps,this.deps=this.newDeps,this.newDeps=c,this.newDeps.length=0},r.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Sa(this)},r.prototype.run=function(){if(this.active){var a=this.get();if(a!==this.value||b(a)||this.deep){var o=this.value;if(this.value=a,this.user){var c='callback for watcher "'.concat(this.expression,'"');Qt(this.cb,this.vm,[a,o],this.vm,c)}else this.cb.call(this.vm,a,o)}}},r.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},r.prototype.depend=function(){for(var a=this.deps.length;a--;)this.deps[a].depend()},r.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&Y(this.vm._scope.effects,this),this.active){for(var a=this.deps.length;a--;)this.deps[a].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},r}(),pn={enumerable:!0,configurable:!0,get:ne,set:ne};function ka(r,a,o){pn.get=function(){return this[a][o]},pn.set=function(c){this[a][o]=c},Object.defineProperty(r,o,pn)}function u9(r){var a=r.$options;if(a.props&&function(c,f){var d=c.$options.propsData||{},v=c._props=fa({}),m=c.$options._propKeys=[];c.$parent&<(!1);var y=function(A){m.push(A);var _=Na(A,f,d,c);ut(v,A,_),A in c||ka(c,"_props",A)};for(var L in f)y(L);lt(!0)}(r,a.props),function(c){var f=c.$options,d=f.setup;if(d){var v=c._setupContext=Jo(c);Ot(c),se();var m=Qt(d,null,[c._props||fa({}),v],c,"setup");if(Me(),Ot(),h(m))f.render=m;else if(b(m))if(c._setupState=m,m.__sfc){var y=c._setupProxy={};for(var L in m)L!=="__sfc"&&ii(y,m,L)}else for(var L in m)vt(L)||ii(c,m,L)}}(r),a.methods&&function(c,f){for(var d in c.$options.props,f)c[d]=typeof f[d]!="function"?ne:Ce(f[d],c)}(r,a.methods),a.data)(function(c){var f=c.$options.data;C(f=c._data=h(f)?function(A,_){se();try{return A.call(_,_)}catch(x){return Rn(x,_,"data()"),{}}finally{Me()}}(f,c):f||{})||(f={});var d=Object.keys(f),v=c.$options.props;c.$options.methods;for(var m=d.length;m--;){var y=d[m];v&&q(v,y)||vt(y)||ka(c,"_data",y)}var L=ct(f);L&&L.vmCount++})(r);else{var o=ct(r._data={});o&&o.vmCount++}a.computed&&function(c,f){var d=c._computedWatchers=Object.create(null),v=Ue();for(var m in f){var y=f[m],L=h(y)?y:y.get;v||(d[m]=new Xn(c,L||ne,ne,d9)),m in c||g0(c,m,y)}}(r,a.computed),a.watch&&a.watch!==ot&&function(c,f){for(var d in f){var v=f[d];if(i(v))for(var m=0;m<v.length;m++)Ra(c,d,v[m]);else Ra(c,d,v)}}(r,a.watch)}var d9={lazy:!0};function g0(r,a,o){var c=!Ue();h(o)?(pn.get=c?m0(a):y0(o),pn.set=ne):(pn.get=o.get?c&&o.cache!==!1?m0(a):y0(o.get):ne,pn.set=o.set||ne),Object.defineProperty(r,a,pn)}function m0(r){return function(){var a=this._computedWatchers&&this._computedWatchers[r];if(a)return a.dirty&&a.evaluate(),J.target&&a.depend(),a.value}}function y0(r){return function(){return r.call(this,this)}}function Ra(r,a,o,c){return C(o)&&(c=o,o=o.handler),typeof o=="string"&&(o=r[o]),r.$watch(a,o,c)}function b0(r,a){if(r){for(var o=Object.create(null),c=Rt?Reflect.ownKeys(r):Object.keys(r),f=0;f<c.length;f++){var d=c[f];if(d!=="__ob__"){var v=r[d].from;if(v in a._provided)o[d]=a._provided[v];else if("default"in r[d]){var m=r[d].default;o[d]=h(m)?m.call(a):m}}}return o}}var f9=0;function Oa(r){var a=r.options;if(r.super){var o=Oa(r.super);if(o!==r.superOptions){r.superOptions=o;var c=function(f){var d,v=f.options,m=f.sealedOptions;for(var y in v)v[y]!==m[y]&&(d||(d={}),d[y]=v[y]);return d}(r);c&&ee(r.extendOptions,c),(a=r.options=On(o,r.extendOptions)).name&&(a.components[a.name]=r)}}return a}function Ma(r,a,o,c,f){var d,v=this,m=f.options;q(c,"_uid")?(d=Object.create(c))._original=c:(d=c,c=c._original);var y=u(m._compiled),L=!y;this.data=r,this.props=a,this.children=o,this.parent=c,this.listeners=r.on||n,this.injections=b0(m.inject,c),this.slots=function(){return v.$slots||Cr(c,r.scopedSlots,v.$slots=va(o,c)),v.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Cr(c,r.scopedSlots,this.slots())}}),y&&(this.$options=m,this.$slots=this.slots(),this.$scopedSlots=Cr(c,r.scopedSlots,this.$slots)),m._scopeId?this._c=function(A,_,x,T){var k=Lr(d,A,_,x,T,L);return k&&!i(k)&&(k.fnScopeId=m._scopeId,k.fnContext=c),k}:this._c=function(A,_,x,T){return Lr(d,A,_,x,T,L)}}function _0(r,a,o,c,f){var d=yr(r);return d.fnContext=o,d.fnOptions=c,a.slot&&((d.data||(d.data={})).slot=a.slot),d}function w0(r,a){for(var o in a)r[Q(o)]=a[o]}function hi(r){return r.name||r.__name||r._componentTag}qo(Ma.prototype);var Ia={init:function(r,a){if(r.componentInstance&&!r.componentInstance._isDestroyed&&r.data.keepAlive){var o=r;Ia.prepatch(o,o)}else(r.componentInstance=function(c,f){var d={_isComponent:!0,_parentVnode:c,parent:f},v=c.data.inlineTemplate;return l(v)&&(d.render=v.render,d.staticRenderFns=v.staticRenderFns),new c.componentOptions.Ctor(d)}(r,kn)).$mount(a?r.elm:void 0,a)},prepatch:function(r,a){var o=a.componentOptions;(function(c,f,d,v,m){var y=v.data.scopedSlots,L=c.$scopedSlots,A=!!(y&&!y.$stable||L!==n&&!L.$stable||y&&c.$scopedSlots.$key!==y.$key||!y&&c.$scopedSlots.$key),_=!!(m||c.$options._renderChildren||A),x=c.$vnode;c.$options._parentVnode=v,c.$vnode=v,c._vnode&&(c._vnode.parent=v),c.$options._renderChildren=m;var T=v.data.attrs||n;c._attrsProxy&&ai(c._attrsProxy,T,x.data&&x.data.attrs||n,c,"$attrs")&&(_=!0),c.$attrs=T,d=d||n;var k=c.$options._parentListeners;if(c._listenersProxy&&ai(c._listenersProxy,d,k||n,c,"$listeners"),c.$listeners=c.$options._parentListeners=d,e0(c,d,k),f&&c.$options.props){lt(!1);for(var B=c._props,P=c.$options._propKeys||[],W=0;W<P.length;W++){var z=P[W],oe=c.$options.props;B[z]=Na(z,oe,f,c)}lt(!0),c.$options.propsData=f}_&&(c.$slots=va(m,v.context),c.$forceUpdate())})(a.componentInstance=r.componentInstance,o.propsData,o.listeners,a,o.children)},insert:function(r){var a,o=r.context,c=r.componentInstance;c._isMounted||(c._isMounted=!0,St(c,"mounted")),r.data.keepAlive&&(o._isMounted?((a=c)._inactive=!1,wa.push(a)):_a(c,!0))},destroy:function(r){var a=r.componentInstance;a._isDestroyed||(r.data.keepAlive?i0(a,!0):a.$destroy())}},L0=Object.keys(Ia);function A0(r,a,o,c,f){if(!s(r)){var d=o.$options._base;if(b(r)&&(r=d.extend(r)),typeof r=="function"){var v;if(s(r.cid)&&(r=function(_,x){if(u(_.error)&&l(_.errorComp))return _.errorComp;if(l(_.resolved))return _.resolved;var T=ma;if(T&&l(_.owners)&&_.owners.indexOf(T)===-1&&_.owners.push(T),u(_.loading)&&l(_.loadingComp))return _.loadingComp;if(T&&!l(_.owners)){var k=_.owners=[T],B=!0,P=null,W=null;T.$on("hook:destroyed",function(){return Y(k,T)});var z=function(ae){for(var D=0,R=k.length;D<R;D++)k[D].$forceUpdate();ae&&(k.length=0,P!==null&&(clearTimeout(P),P=null),W!==null&&(clearTimeout(W),W=null))},oe=ht(function(ae){_.resolved=ya(ae,x),B?k.length=0:z(!0)}),X=ht(function(ae){l(_.errorComp)&&(_.error=!0,z(!0))}),te=_(oe,X);return b(te)&&(w(te)?s(_.resolved)&&te.then(oe,X):w(te.component)&&(te.component.then(oe,X),l(te.error)&&(_.errorComp=ya(te.error,x)),l(te.loading)&&(_.loadingComp=ya(te.loading,x),te.delay===0?_.loading=!0:P=setTimeout(function(){P=null,s(_.resolved)&&s(_.error)&&(_.loading=!0,z(!1))},te.delay||200)),l(te.timeout)&&(W=setTimeout(function(){W=null,s(_.resolved)&&X(null)},te.timeout)))),B=!1,_.loading?_.loadingComp:_.resolved}}(v=r,d),r===void 0))return function(_,x,T,k,B){var P=Zt();return P.asyncFactory=_,P.asyncMeta={data:x,context:T,children:k,tag:B},P}(v,a,o,c,f);a=a||{},Oa(r),l(a.model)&&function(_,x){var T=_.model&&_.model.prop||"value",k=_.model&&_.model.event||"input";(x.attrs||(x.attrs={}))[T]=x.model.value;var B=x.on||(x.on={}),P=B[k],W=x.model.callback;l(P)?(i(P)?P.indexOf(W)===-1:P!==W)&&(B[k]=[W].concat(P)):B[k]=W}(r.options,a);var m=function(_,x,T){var k=x.options.props;if(!s(k)){var B={},P=_.attrs,W=_.props;if(l(P)||l(W))for(var z in k){var oe=_e(z);zo(B,W,z,oe,!0)||zo(B,P,z,oe,!1)}return B}}(a,r);if(u(r.options.functional))return function(_,x,T,k,B){var P=_.options,W={},z=P.props;if(l(z))for(var oe in z)W[oe]=Na(oe,z,x||n);else l(T.attrs)&&w0(W,T.attrs),l(T.props)&&w0(W,T.props);var X=new Ma(T,W,B,k,_),te=P.render.call(null,X._c,X);if(te instanceof Qe)return _0(te,T,X.parent,P);if(i(te)){for(var ae=ha(te)||[],D=new Array(ae.length),R=0;R<ae.length;R++)D[R]=_0(ae[R],T,X.parent,P);return D}}(r,m,a,o,c);var y=a.on;if(a.on=a.nativeOn,u(r.options.abstract)){var L=a.slot;a={},L&&(a.slot=L)}(function(_){for(var x=_.hook||(_.hook={}),T=0;T<L0.length;T++){var k=L0[T],B=x[k],P=Ia[k];B===P||B&&B._merged||(x[k]=B?p9(P,B):P)}})(a);var A=hi(r.options)||f;return new Qe("vue-component-".concat(r.cid).concat(A?"-".concat(A):""),a,void 0,void 0,void 0,o,{Ctor:r,propsData:m,listeners:y,tag:f,children:c},v)}}}function p9(r,a){var o=function(c,f){r(c,f),a(c,f)};return o._merged=!0,o}var h9=ne,It=xe.optionMergeStrategies;function Sr(r,a,o){if(o===void 0&&(o=!0),!a)return r;for(var c,f,d,v=Rt?Reflect.ownKeys(a):Object.keys(a),m=0;m<v.length;m++)(c=v[m])!=="__ob__"&&(f=r[c],d=a[c],o&&q(r,c)?f!==d&&C(f)&&C(d)&&Sr(f,d):ni(r,c,d));return r}function C0(r,a,o){return o?function(){var c=h(a)?a.call(o,o):a,f=h(r)?r.call(o,o):r;return c?Sr(c,f):f}:a?r?function(){return Sr(h(a)?a.call(this,this):a,h(r)?r.call(this,this):r)}:a:r}function E0(r,a){var o=a?r?r.concat(a):i(a)?a:[a]:r;return o&&function(c){for(var f=[],d=0;d<c.length;d++)f.indexOf(c[d])===-1&&f.push(c[d]);return f}(o)}function v9(r,a,o,c){var f=Object.create(r||null);return a?ee(f,a):f}It.data=function(r,a,o){return o?C0(r,a,o):a&&typeof a!="function"?r:C0(r,a)},et.forEach(function(r){It[r]=E0}),Xe.forEach(function(r){It[r+"s"]=v9}),It.watch=function(r,a,o,c){if(r===ot&&(r=void 0),a===ot&&(a=void 0),!a)return Object.create(r||null);if(!r)return a;var f={};for(var d in ee(f,r),a){var v=f[d],m=a[d];v&&!i(v)&&(v=[v]),f[d]=v?v.concat(m):i(m)?m:[m]}return f},It.props=It.methods=It.inject=It.computed=function(r,a,o,c){if(!r)return a;var f=Object.create(null);return ee(f,r),a&&ee(f,a),f},It.provide=function(r,a){return r?function(){var o=Object.create(null);return Sr(o,h(r)?r.call(this):r),a&&Sr(o,h(a)?a.call(this):a,!1),o}:a};var g9=function(r,a){return a===void 0?r:a};function On(r,a,o){if(h(a)&&(a=a.options),function(y,L){var A=y.props;if(A){var _,x,T={};if(i(A))for(_=A.length;_--;)typeof(x=A[_])=="string"&&(T[Q(x)]={type:null});else if(C(A))for(var k in A)x=A[k],T[Q(k)]=C(x)?x:{type:x};y.props=T}}(a),function(y,L){var A=y.inject;if(A){var _=y.inject={};if(i(A))for(var x=0;x<A.length;x++)_[A[x]]={from:A[x]};else if(C(A))for(var T in A){var k=A[T];_[T]=C(k)?ee({from:T},k):{from:k}}}}(a),function(y){var L=y.directives;if(L)for(var A in L){var _=L[A];h(_)&&(L[A]={bind:_,update:_})}}(a),!a._base&&(a.extends&&(r=On(r,a.extends,o)),a.mixins))for(var c=0,f=a.mixins.length;c<f;c++)r=On(r,a.mixins[c],o);var d,v={};for(d in r)m(d);for(d in a)q(r,d)||m(d);function m(y){var L=It[y]||g9;v[y]=L(r[y],a[y],o,y)}return v}function vi(r,a,o,c){if(typeof o=="string"){var f=r[a];if(q(f,o))return f[o];var d=Q(o);if(q(f,d))return f[d];var v=me(d);return q(f,v)?f[v]:f[o]||f[d]||f[v]}}function Na(r,a,o,c){var f=a[r],d=!q(o,r),v=o[r],m=D0(Boolean,f.type);if(m>-1){if(d&&!q(f,"default"))v=!1;else if(v===""||v===_e(r)){var y=D0(String,f.type);(y<0||m<y)&&(v=!0)}}if(v===void 0){v=function(A,_,x){if(!!q(_,"default")){var T=_.default;return A&&A.$options.propsData&&A.$options.propsData[x]===void 0&&A._props[x]!==void 0?A._props[x]:h(T)&&$a(_.type)!=="Function"?T.call(A):T}}(c,f,r);var L=Dn;lt(!0),ct(v),lt(L)}return v}var m9=/^\s*function (\w+)/;function $a(r){var a=r&&r.toString().match(m9);return a?a[1]:""}function S0(r,a){return $a(r)===$a(a)}function D0(r,a){if(!i(a))return S0(a,r)?0:-1;for(var o=0,c=a.length;o<c;o++)if(S0(a[o],r))return o;return-1}function Ae(r){this._init(r)}function y9(r){r.cid=0;var a=1;r.extend=function(o){o=o||{};var c=this,f=c.cid,d=o._Ctor||(o._Ctor={});if(d[f])return d[f];var v=hi(o)||hi(c.options),m=function(y){this._init(y)};return(m.prototype=Object.create(c.prototype)).constructor=m,m.cid=a++,m.options=On(c.options,o),m.super=c,m.options.props&&function(y){var L=y.options.props;for(var A in L)ka(y.prototype,"_props",A)}(m),m.options.computed&&function(y){var L=y.options.computed;for(var A in L)g0(y.prototype,A,L[A])}(m),m.extend=c.extend,m.mixin=c.mixin,m.use=c.use,Xe.forEach(function(y){m[y]=c[y]}),v&&(m.options.components[v]=m),m.superOptions=c.options,m.extendOptions=o,m.sealedOptions=ee({},m.options),d[f]=m,m}}function x0(r){return r&&(hi(r.Ctor.options)||r.tag)}function gi(r,a){return i(r)?r.indexOf(a)>-1:typeof r=="string"?r.split(",").indexOf(a)>-1:(o=r,g.call(o)==="[object RegExp]"&&r.test(a));var o}function T0(r,a){var o=r.cache,c=r.keys,f=r._vnode;for(var d in o){var v=o[d];if(v){var m=v.name;m&&!a(m)&&Pa(o,d,c,f)}}}function Pa(r,a,o,c){var f=r[a];!f||c&&f.tag===c.tag||f.componentInstance.$destroy(),r[a]=null,Y(o,a)}(function(r){r.prototype._init=function(a){var o=this;o._uid=f9++,o._isVue=!0,o.__v_skip=!0,o._scope=new ba(!0),o._scope._vm=!0,a&&a._isComponent?function(c,f){var d=c.$options=Object.create(c.constructor.options),v=f._parentVnode;d.parent=f.parent,d._parentVnode=v;var m=v.componentOptions;d.propsData=m.propsData,d._parentListeners=m.listeners,d._renderChildren=m.children,d._componentTag=m.tag,f.render&&(d.render=f.render,d.staticRenderFns=f.staticRenderFns)}(o,a):o.$options=On(Oa(o.constructor),a||{},o),o._renderProxy=o,o._self=o,function(c){var f=c.$options,d=f.parent;if(d&&!f.abstract){for(;d.$options.abstract&&d.$parent;)d=d.$parent;d.$children.push(c)}c.$parent=d,c.$root=d?d.$root:c,c.$children=[],c.$refs={},c._provided=d?d._provided:Object.create(null),c._watcher=null,c._inactive=null,c._directInactive=!1,c._isMounted=!1,c._isDestroyed=!1,c._isBeingDestroyed=!1}(o),function(c){c._events=Object.create(null),c._hasHookEvent=!1;var f=c.$options._parentListeners;f&&e0(c,f)}(o),function(c){c._vnode=null,c._staticTrees=null;var f=c.$options,d=c.$vnode=f._parentVnode,v=d&&d.context;c.$slots=va(f._renderChildren,v),c.$scopedSlots=d?Cr(c.$parent,d.data.scopedSlots,c.$slots):n,c._c=function(y,L,A,_){return Lr(c,y,L,A,_,!1)},c.$createElement=function(y,L,A,_){return Lr(c,y,L,A,_,!0)};var m=d&&d.data;ut(c,"$attrs",m&&m.attrs||n,null,!0),ut(c,"$listeners",f._parentListeners||n,null,!0)}(o),St(o,"beforeCreate",void 0,!1),function(c){var f=b0(c.$options.inject,c);f&&(lt(!1),Object.keys(f).forEach(function(d){ut(c,d,f[d])}),lt(!0))}(o),u9(o),function(c){var f=c.$options.provide;if(f){var d=h(f)?f.call(c):f;if(!b(d))return;for(var v=u0(c),m=Rt?Reflect.ownKeys(d):Object.keys(d),y=0;y<m.length;y++){var L=m[y];Object.defineProperty(v,L,Object.getOwnPropertyDescriptor(d,L))}}}(o),St(o,"created"),o.$options.el&&o.$mount(o.$options.el)}})(Ae),function(r){var a={get:function(){return this._data}},o={get:function(){return this._props}};Object.defineProperty(r.prototype,"$data",a),Object.defineProperty(r.prototype,"$props",o),r.prototype.$set=ni,r.prototype.$delete=da,r.prototype.$watch=function(c,f,d){var v=this;if(C(f))return Ra(v,c,f,d);(d=d||{}).user=!0;var m=new Xn(v,c,f,d);if(d.immediate){var y='callback for immediate watcher "'.concat(m.expression,'"');se(),Qt(f,v,[m.value],v,y),Me()}return function(){m.teardown()}}}(Ae),function(r){var a=/^hook:/;r.prototype.$on=function(o,c){var f=this;if(i(o))for(var d=0,v=o.length;d<v;d++)f.$on(o[d],c);else(f._events[o]||(f._events[o]=[])).push(c),a.test(o)&&(f._hasHookEvent=!0);return f},r.prototype.$once=function(o,c){var f=this;function d(){f.$off(o,d),c.apply(f,arguments)}return d.fn=c,f.$on(o,d),f},r.prototype.$off=function(o,c){var f=this;if(!arguments.length)return f._events=Object.create(null),f;if(i(o)){for(var d=0,v=o.length;d<v;d++)f.$off(o[d],c);return f}var m,y=f._events[o];if(!y)return f;if(!c)return f._events[o]=null,f;for(var L=y.length;L--;)if((m=y[L])===c||m.fn===c){y.splice(L,1);break}return f},r.prototype.$emit=function(o){var c=this,f=c._events[o];if(f){f=f.length>1?we(f):f;for(var d=we(arguments,1),v='event handler for "'.concat(o,'"'),m=0,y=f.length;m<y;m++)Qt(f[m],c,d,c,v)}return c}}(Ae),function(r){r.prototype._update=function(a,o){var c=this,f=c.$el,d=c._vnode,v=n0(c);c._vnode=a,c.$el=d?c.__patch__(d,a):c.__patch__(c.$el,a,o,!1),v(),f&&(f.__vue__=null),c.$el&&(c.$el.__vue__=c);for(var m=c;m&&m.$vnode&&m.$parent&&m.$vnode===m.$parent._vnode;)m.$parent.$el=m.$el,m=m.$parent},r.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},r.prototype.$destroy=function(){var a=this;if(!a._isBeingDestroyed){St(a,"beforeDestroy"),a._isBeingDestroyed=!0;var o=a.$parent;!o||o._isBeingDestroyed||a.$options.abstract||Y(o.$children,a),a._scope.stop(),a._data.__ob__&&a._data.__ob__.vmCount--,a._isDestroyed=!0,a.__patch__(a._vnode,null),St(a,"destroyed"),a.$off(),a.$el&&(a.$el.__vue__=null),a.$vnode&&(a.$vnode.parent=null)}}}(Ae),function(r){qo(r.prototype),r.prototype.$nextTick=function(a){return fi(a,this)},r.prototype._render=function(){var a,o=this,c=o.$options,f=c.render,d=c._parentVnode;d&&o._isMounted&&(o.$scopedSlots=Cr(o.$parent,d.data.scopedSlots,o.$slots,o.$scopedSlots),o._slotsProxy&&Ko(o._slotsProxy,o.$scopedSlots)),o.$vnode=d;try{Ot(o),ma=o,a=f.call(o._renderProxy,o.$createElement)}catch(v){Rn(v,o,"render"),a=o._vnode}finally{ma=null,Ot()}return i(a)&&a.length===1&&(a=a[0]),a instanceof Qe||(a=Zt()),a.parent=d,a}}(Ae);var k0=[String,RegExp,Array],b9={name:"keep-alive",abstract:!0,props:{include:k0,exclude:k0,max:[String,Number]},methods:{cacheVNode:function(){var r=this,a=r.cache,o=r.keys,c=r.vnodeToCache,f=r.keyToCache;if(c){var d=c.tag,v=c.componentInstance,m=c.componentOptions;a[f]={name:x0(m),tag:d,componentInstance:v},o.push(f),this.max&&o.length>parseInt(this.max)&&Pa(a,o[0],o,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var r in this.cache)Pa(this.cache,r,this.keys)},mounted:function(){var r=this;this.cacheVNode(),this.$watch("include",function(a){T0(r,function(o){return gi(a,o)})}),this.$watch("exclude",function(a){T0(r,function(o){return!gi(a,o)})})},updated:function(){this.cacheVNode()},render:function(){var r=this.$slots.default,a=Xo(r),o=a&&a.componentOptions;if(o){var c=x0(o),f=this.include,d=this.exclude;if(f&&(!c||!gi(f,c))||d&&c&&gi(d,c))return a;var v=this.cache,m=this.keys,y=a.key==null?o.Ctor.cid+(o.tag?"::".concat(o.tag):""):a.key;v[y]?(a.componentInstance=v[y].componentInstance,Y(m,y),m.push(y)):(this.vnodeToCache=a,this.keyToCache=y),a.data.keepAlive=!0}return a||r&&r[0]}},_9={KeepAlive:b9};(function(r){var a={get:function(){return xe}};Object.defineProperty(r,"config",a),r.util={warn:h9,extend:ee,mergeOptions:On,defineReactive:ut},r.set=ni,r.delete=da,r.nextTick=fi,r.observable=function(o){return ct(o),o},r.options=Object.create(null),Xe.forEach(function(o){r.options[o+"s"]=Object.create(null)}),r.options._base=r,ee(r.options.components,_9),function(o){o.use=function(c){var f=this._installedPlugins||(this._installedPlugins=[]);if(f.indexOf(c)>-1)return this;var d=we(arguments,1);return d.unshift(this),h(c.install)?c.install.apply(c,d):h(c)&&c.apply(null,d),f.push(c),this}}(r),function(o){o.mixin=function(c){return this.options=On(this.options,c),this}}(r),y9(r),function(o){Xe.forEach(function(c){o[c]=function(f,d){return d?(c==="component"&&C(d)&&(d.name=d.name||f,d=this.options._base.extend(d)),c==="directive"&&h(d)&&(d={bind:d,update:d}),this.options[c+"s"][f]=d,d):this.options[c+"s"][f]}})}(r)})(Ae),Object.defineProperty(Ae.prototype,"$isServer",{get:Ue}),Object.defineProperty(Ae.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ae,"FunctionalRenderContext",{value:Ma}),Ae.version=h0;var w9=M("style,class"),L9=M("input,textarea,option,select,progress"),R0=function(r,a,o){return o==="value"&&L9(r)&&a!=="button"||o==="selected"&&r==="option"||o==="checked"&&r==="input"||o==="muted"&&r==="video"},O0=M("contenteditable,draggable,spellcheck"),A9=M("events,caret,typing,plaintext-only"),C9=M("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"),Ha="http://www.w3.org/1999/xlink",ja=function(r){return r.charAt(5)===":"&&r.slice(0,5)==="xlink"},M0=function(r){return ja(r)?r.slice(6,r.length):""},mi=function(r){return r==null||r===!1};function E9(r){for(var a=r.data,o=r,c=r;l(c.componentInstance);)(c=c.componentInstance._vnode)&&c.data&&(a=I0(c.data,a));for(;l(o=o.parent);)o&&o.data&&(a=I0(a,o.data));return function(f,d){return l(f)||l(d)?Ba(f,Va(d)):""}(a.staticClass,a.class)}function I0(r,a){return{staticClass:Ba(r.staticClass,a.staticClass),class:l(r.class)?[r.class,a.class]:a.class}}function Ba(r,a){return r?a?r+" "+a:r:a||""}function Va(r){return Array.isArray(r)?function(a){for(var o,c="",f=0,d=a.length;f<d;f++)l(o=Va(a[f]))&&o!==""&&(c&&(c+=" "),c+=o);return c}(r):b(r)?function(a){var o="";for(var c in a)a[c]&&(o&&(o+=" "),o+=c);return o}(r):typeof r=="string"?r:""}var S9={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},D9=M("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"),Fa=M("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),za=function(r){return D9(r)||Fa(r)};function N0(r){return Fa(r)?"svg":r==="math"?"math":void 0}var yi=Object.create(null),Ua=M("text,number,password,search,email,tel,url");function Wa(r){if(typeof r=="string"){var a=document.querySelector(r);return a||document.createElement("div")}return r}var x9=Object.freeze({__proto__:null,createElement:function(r,a){var o=document.createElement(r);return r!=="select"||a.data&&a.data.attrs&&a.data.attrs.multiple!==void 0&&o.setAttribute("multiple","multiple"),o},createElementNS:function(r,a){return document.createElementNS(S9[r],a)},createTextNode:function(r){return document.createTextNode(r)},createComment:function(r){return document.createComment(r)},insertBefore:function(r,a,o){r.insertBefore(a,o)},removeChild:function(r,a){r.removeChild(a)},appendChild:function(r,a){r.appendChild(a)},parentNode:function(r){return r.parentNode},nextSibling:function(r){return r.nextSibling},tagName:function(r){return r.tagName},setTextContent:function(r,a){r.textContent=a},setStyleScope:function(r,a){r.setAttribute(a,"")}}),T9={create:function(r,a){er(a)},update:function(r,a){r.data.ref!==a.data.ref&&(er(r,!0),er(a))},destroy:function(r){er(r,!0)}};function er(r,a){var o=r.data.ref;if(l(o)){var c=r.context,f=r.componentInstance||r.elm,d=a?null:f,v=a?void 0:f;if(h(o))Qt(o,c,[d],c,"template ref function");else{var m=r.data.refInFor,y=typeof o=="string"||typeof o=="number",L=We(o),A=c.$refs;if(y||L){if(m){var _=y?A[o]:o.value;a?i(_)&&Y(_,f):i(_)?_.includes(f)||_.push(f):y?(A[o]=[f],$0(c,o,A[o])):o.value=[f]}else if(y){if(a&&A[o]!==f)return;A[o]=v,$0(c,o,d)}else if(L){if(a&&o.value!==f)return;o.value=d}}}}}function $0(r,a,o){var c=r._setupState;c&&q(c,a)&&(We(c[a])?c[a].value=o:c[a]=o)}var hn=new Qe("",{},[]),Dr=["create","activate","update","remove","destroy"];function Mn(r,a){return r.key===a.key&&r.asyncFactory===a.asyncFactory&&(r.tag===a.tag&&r.isComment===a.isComment&&l(r.data)===l(a.data)&&function(o,c){if(o.tag!=="input")return!0;var f,d=l(f=o.data)&&l(f=f.attrs)&&f.type,v=l(f=c.data)&&l(f=f.attrs)&&f.type;return d===v||Ua(d)&&Ua(v)}(r,a)||u(r.isAsyncPlaceholder)&&s(a.asyncFactory.error))}function k9(r,a,o){var c,f,d={};for(c=a;c<=o;++c)l(f=r[c].key)&&(d[f]=c);return d}var R9={create:Ga,update:Ga,destroy:function(r){Ga(r,hn)}};function Ga(r,a){(r.data.directives||a.data.directives)&&function(o,c){var f,d,v,m=o===hn,y=c===hn,L=P0(o.data.directives,o.context),A=P0(c.data.directives,c.context),_=[],x=[];for(f in A)d=L[f],v=A[f],d?(v.oldValue=d.value,v.oldArg=d.arg,xr(v,"update",c,o),v.def&&v.def.componentUpdated&&x.push(v)):(xr(v,"bind",c,o),v.def&&v.def.inserted&&_.push(v));if(_.length){var T=function(){for(var k=0;k<_.length;k++)xr(_[k],"inserted",c,o)};m?fn(c,"insert",T):T()}if(x.length&&fn(c,"postpatch",function(){for(var k=0;k<x.length;k++)xr(x[k],"componentUpdated",c,o)}),!m)for(f in L)A[f]||xr(L[f],"unbind",o,o,y)}(r,a)}var O9=Object.create(null);function P0(r,a){var o,c,f=Object.create(null);if(!r)return f;for(o=0;o<r.length;o++){if((c=r[o]).modifiers||(c.modifiers=O9),f[M9(c)]=c,a._setupState&&a._setupState.__sfc){var d=c.def||vi(a,"_setupState","v-"+c.name);c.def=typeof d=="function"?{bind:d,update:d}:d}c.def=c.def||vi(a.$options,"directives",c.name)}return f}function M9(r){return r.rawName||"".concat(r.name,".").concat(Object.keys(r.modifiers||{}).join("."))}function xr(r,a,o,c,f){var d=r.def&&r.def[a];if(d)try{d(o.elm,r,o,c,f)}catch(v){Rn(v,o.context,"directive ".concat(r.name," ").concat(a," hook"))}}var I9=[T9,R9];function H0(r,a){var o=a.componentOptions;if(!(l(o)&&o.Ctor.options.inheritAttrs===!1||s(r.data.attrs)&&s(a.data.attrs))){var c,f,d=a.elm,v=r.data.attrs||{},m=a.data.attrs||{};for(c in(l(m.__ob__)||u(m._v_attr_proxy))&&(m=a.data.attrs=ee({},m)),m)f=m[c],v[c]!==f&&j0(d,c,f,a.data.pre);for(c in(st||on)&&m.value!==v.value&&j0(d,"value",m.value),v)s(m[c])&&(ja(c)?d.removeAttributeNS(Ha,M0(c)):O0(c)||d.removeAttribute(c))}}function j0(r,a,o,c){c||r.tagName.indexOf("-")>-1?B0(r,a,o):C9(a)?mi(o)?r.removeAttribute(a):(o=a==="allowfullscreen"&&r.tagName==="EMBED"?"true":a,r.setAttribute(a,o)):O0(a)?r.setAttribute(a,function(f,d){return mi(d)||d==="false"?"false":f==="contenteditable"&&A9(d)?d:"true"}(a,o)):ja(a)?mi(o)?r.removeAttributeNS(Ha,M0(a)):r.setAttributeNS(Ha,a,o):B0(r,a,o)}function B0(r,a,o){if(mi(o))r.removeAttribute(a);else{if(st&&!Lt&&r.tagName==="TEXTAREA"&&a==="placeholder"&&o!==""&&!r.__ieph){var c=function(f){f.stopImmediatePropagation(),r.removeEventListener("input",c)};r.addEventListener("input",c),r.__ieph=!0}r.setAttribute(a,o)}}var N9={create:H0,update:H0};function V0(r,a){var o=a.elm,c=a.data,f=r.data;if(!(s(c.staticClass)&&s(c.class)&&(s(f)||s(f.staticClass)&&s(f.class)))){var d=E9(a),v=o._transitionClasses;l(v)&&(d=Ba(d,Va(v))),d!==o._prevClass&&(o.setAttribute("class",d),o._prevClass=d)}}var Za,F0,bi,vn,_i,Ya,$9={create:V0,update:V0},P9=/[\w).+\-_$\]]/;function Qa(r){var a,o,c,f,d,v=!1,m=!1,y=!1,L=!1,A=0,_=0,x=0,T=0;for(c=0;c<r.length;c++)if(o=a,a=r.charCodeAt(c),v)a===39&&o!==92&&(v=!1);else if(m)a===34&&o!==92&&(m=!1);else if(y)a===96&&o!==92&&(y=!1);else if(L)a===47&&o!==92&&(L=!1);else if(a!==124||r.charCodeAt(c+1)===124||r.charCodeAt(c-1)===124||A||_||x){switch(a){case 34:m=!0;break;case 39:v=!0;break;case 96:y=!0;break;case 40:x++;break;case 41:x--;break;case 91:_++;break;case 93:_--;break;case 123:A++;break;case 125:A--}if(a===47){for(var k=c-1,B=void 0;k>=0&&(B=r.charAt(k))===" ";k--);B&&P9.test(B)||(L=!0)}}else f===void 0?(T=c+1,f=r.slice(0,c).trim()):P();function P(){(d||(d=[])).push(r.slice(T,c).trim()),T=c+1}if(f===void 0?f=r.slice(0,c).trim():T!==0&&P(),d)for(c=0;c<d.length;c++)f=H9(f,d[c]);return f}function H9(r,a){var o=a.indexOf("(");if(o<0)return'_f("'.concat(a,'")(').concat(r,")");var c=a.slice(0,o),f=a.slice(o+1);return'_f("'.concat(c,'")(').concat(r).concat(f!==")"?","+f:f)}function z0(r,a){console.error("[Vue compiler]: ".concat(r))}function Tr(r,a){return r?r.map(function(o){return o[a]}).filter(function(o){return o}):[]}function In(r,a,o,c,f){(r.props||(r.props=[])).push(kr({name:a,value:o,dynamic:f},c)),r.plain=!1}function qa(r,a,o,c,f){(f?r.dynamicAttrs||(r.dynamicAttrs=[]):r.attrs||(r.attrs=[])).push(kr({name:a,value:o,dynamic:f},c)),r.plain=!1}function Ja(r,a,o,c){r.attrsMap[a]=o,r.attrsList.push(kr({name:a,value:o},c))}function j9(r,a,o,c,f,d,v,m){(r.directives||(r.directives=[])).push(kr({name:a,rawName:o,value:c,arg:f,isDynamicArg:d,modifiers:v},m)),r.plain=!1}function Ka(r,a,o){return o?"_p(".concat(a,',"').concat(r,'")'):r+a}function qt(r,a,o,c,f,d,v,m){var y;(c=c||n).right?m?a="(".concat(a,")==='click'?'contextmenu':(").concat(a,")"):a==="click"&&(a="contextmenu",delete c.right):c.middle&&(m?a="(".concat(a,")==='click'?'mouseup':(").concat(a,")"):a==="click"&&(a="mouseup")),c.capture&&(delete c.capture,a=Ka("!",a,m)),c.once&&(delete c.once,a=Ka("~",a,m)),c.passive&&(delete c.passive,a=Ka("&",a,m)),c.native?(delete c.native,y=r.nativeEvents||(r.nativeEvents={})):y=r.events||(r.events={});var L=kr({value:o.trim(),dynamic:m},v);c!==n&&(L.modifiers=c);var A=y[a];Array.isArray(A)?f?A.unshift(L):A.push(L):y[a]=A?f?[L,A]:[A,L]:L,r.plain=!1}function mt(r,a,o){var c=Pe(r,":"+a)||Pe(r,"v-bind:"+a);if(c!=null)return Qa(c);if(o!==!1){var f=Pe(r,a);if(f!=null)return JSON.stringify(f)}}function Pe(r,a,o){var c;if((c=r.attrsMap[a])!=null){for(var f=r.attrsList,d=0,v=f.length;d<v;d++)if(f[d].name===a){f.splice(d,1);break}}return o&&delete r.attrsMap[a],c}function U0(r,a){for(var o=r.attrsList,c=0,f=o.length;c<f;c++){var d=o[c];if(a.test(d.name))return o.splice(c,1),d}}function kr(r,a){return a&&(a.start!=null&&(r.start=a.start),a.end!=null&&(r.end=a.end)),r}function W0(r,a,o){var c=o||{},f=c.number,d="$$v",v=d;c.trim&&(v="(typeof ".concat(d," === 'string'")+"? ".concat(d,".trim()")+": ".concat(d,")")),f&&(v="_n(".concat(v,")"));var m=gn(a,v);r.model={value:"(".concat(a,")"),expression:JSON.stringify(a),callback:"function (".concat(d,") {").concat(m,"}")}}function gn(r,a){var o=function(c){if(c=c.trim(),Za=c.length,c.indexOf("[")<0||c.lastIndexOf("]")<Za-1)return(vn=c.lastIndexOf("."))>-1?{exp:c.slice(0,vn),key:'"'+c.slice(vn+1)+'"'}:{exp:c,key:null};for(F0=c,vn=_i=Ya=0;!es();)G0(bi=Xa())?Z0(bi):bi===91&&B9(bi);return{exp:c.slice(0,_i),key:c.slice(_i+1,Ya)}}(r);return o.key===null?"".concat(r,"=").concat(a):"$set(".concat(o.exp,", ").concat(o.key,", ").concat(a,")")}function Xa(){return F0.charCodeAt(++vn)}function es(){return vn>=Za}function G0(r){return r===34||r===39}function B9(r){var a=1;for(_i=vn;!es();)if(G0(r=Xa()))Z0(r);else if(r===91&&a++,r===93&&a--,a===0){Ya=vn;break}}function Z0(r){for(var a=r;!es()&&(r=Xa())!==a;);}var Rr,V9="__r";function F9(r,a,o){var c=Rr;return function f(){var d=a.apply(null,arguments);d!==null&&Y0(r,f,o,c)}}var z9=Da&&!(Sn&&Number(Sn[1])<=53);function U9(r,a,o,c){if(z9){var f=a0,d=a;a=d._wrapper=function(v){if(v.target===v.currentTarget||v.timeStamp>=f||v.timeStamp<=0||v.target.ownerDocument!==document)return d.apply(this,arguments)}}Rr.addEventListener(r,a,At?{capture:o,passive:c}:o)}function Y0(r,a,o,c){(c||Rr).removeEventListener(r,a._wrapper||a,o)}function ts(r,a){if(!s(r.data.on)||!s(a.data.on)){var o=a.data.on||{},c=r.data.on||{};Rr=a.elm||r.elm,function(f){if(l(f.__r)){var d=st?"change":"input";f[d]=[].concat(f.__r,f[d]||[]),delete f.__r}l(f.__c)&&(f.change=[].concat(f.__c,f.change||[]),delete f.__c)}(o),Fo(o,c,U9,Y0,F9,a.context),Rr=void 0}}var ns,W9={create:ts,update:ts,destroy:function(r){return ts(r,hn)}};function Q0(r,a){if(!s(r.data.domProps)||!s(a.data.domProps)){var o,c,f=a.elm,d=r.data.domProps||{},v=a.data.domProps||{};for(o in(l(v.__ob__)||u(v._v_attr_proxy))&&(v=a.data.domProps=ee({},v)),d)o in v||(f[o]="");for(o in v){if(c=v[o],o==="textContent"||o==="innerHTML"){if(a.children&&(a.children.length=0),c===d[o])continue;f.childNodes.length===1&&f.removeChild(f.childNodes[0])}if(o==="value"&&f.tagName!=="PROGRESS"){f._value=c;var m=s(c)?"":String(c);G9(f,m)&&(f.value=m)}else if(o==="innerHTML"&&Fa(f.tagName)&&s(f.innerHTML)){(ns=ns||document.createElement("div")).innerHTML="<svg>".concat(c,"</svg>");for(var y=ns.firstChild;f.firstChild;)f.removeChild(f.firstChild);for(;y.firstChild;)f.appendChild(y.firstChild)}else if(c!==d[o])try{f[o]=c}catch(L){}}}}function G9(r,a){return!r.composing&&(r.tagName==="OPTION"||function(o,c){var f=!0;try{f=document.activeElement!==o}catch(d){}return f&&o.value!==c}(r,a)||function(o,c){var f=o.value,d=o._vModifiers;if(l(d)){if(d.number)return j(f)!==j(c);if(d.trim)return f.trim()!==c.trim()}return f!==c}(r,a))}var Z9={create:Q0,update:Q0},q0=V(function(r){var a={},o=/:(.+)/;return r.split(/;(?![^(]*\))/g).forEach(function(c){if(c){var f=c.split(o);f.length>1&&(a[f[0].trim()]=f[1].trim())}}),a});function rs(r){var a=J0(r.style);return r.staticStyle?ee(r.staticStyle,a):a}function J0(r){return Array.isArray(r)?Ge(r):typeof r=="string"?q0(r):r}var wi,Y9=/^--/,K0=/\s*!important$/,X0=function(r,a,o){if(Y9.test(a))r.style.setProperty(a,o);else if(K0.test(o))r.style.setProperty(_e(a),o.replace(K0,""),"important");else{var c=Q9(a);if(Array.isArray(o))for(var f=0,d=o.length;f<d;f++)r.style[c]=o[f];else r.style[c]=o}},el=["Webkit","Moz","ms"],Q9=V(function(r){if(wi=wi||document.createElement("div").style,(r=Q(r))!=="filter"&&r in wi)return r;for(var a=r.charAt(0).toUpperCase()+r.slice(1),o=0;o<el.length;o++){var c=el[o]+a;if(c in wi)return c}});function tl(r,a){var o=a.data,c=r.data;if(!(s(o.staticStyle)&&s(o.style)&&s(c.staticStyle)&&s(c.style))){var f,d,v=a.elm,m=c.staticStyle,y=c.normalizedStyle||c.style||{},L=m||y,A=J0(a.data.style)||{};a.data.normalizedStyle=l(A.__ob__)?ee({},A):A;var _=function(x,T){var k,B={};if(T)for(var P=x;P.componentInstance;)(P=P.componentInstance._vnode)&&P.data&&(k=rs(P.data))&&ee(B,k);(k=rs(x.data))&&ee(B,k);for(var W=x;W=W.parent;)W.data&&(k=rs(W.data))&&ee(B,k);return B}(a,!0);for(d in L)s(_[d])&&X0(v,d,"");for(d in _)(f=_[d])!==L[d]&&X0(v,d,f==null?"":f)}}var q9={create:tl,update:tl},nl=/\s+/;function rl(r,a){if(a&&(a=a.trim()))if(r.classList)a.indexOf(" ")>-1?a.split(nl).forEach(function(c){return r.classList.add(c)}):r.classList.add(a);else{var o=" ".concat(r.getAttribute("class")||""," ");o.indexOf(" "+a+" ")<0&&r.setAttribute("class",(o+a).trim())}}function il(r,a){if(a&&(a=a.trim()))if(r.classList)a.indexOf(" ")>-1?a.split(nl).forEach(function(f){return r.classList.remove(f)}):r.classList.remove(a),r.classList.length||r.removeAttribute("class");else{for(var o=" ".concat(r.getAttribute("class")||""," "),c=" "+a+" ";o.indexOf(c)>=0;)o=o.replace(c," ");(o=o.trim())?r.setAttribute("class",o):r.removeAttribute("class")}}function al(r){if(r){if(typeof r=="object"){var a={};return r.css!==!1&&ee(a,sl(r.name||"v")),ee(a,r),a}return typeof r=="string"?sl(r):void 0}}var sl=V(function(r){return{enterClass:"".concat(r,"-enter"),enterToClass:"".concat(r,"-enter-to"),enterActiveClass:"".concat(r,"-enter-active"),leaveClass:"".concat(r,"-leave"),leaveToClass:"".concat(r,"-leave-to"),leaveActiveClass:"".concat(r,"-leave-active")}}),ol=Ie&&!Lt,tr="transition",is="animation",Li="transition",Ai="transitionend",as="animation",ll="animationend";ol&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Li="WebkitTransition",Ai="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(as="WebkitAnimation",ll="webkitAnimationEnd"));var cl=Ie?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(r){return r()};function ul(r){cl(function(){cl(r)})}function Nn(r,a){var o=r._transitionClasses||(r._transitionClasses=[]);o.indexOf(a)<0&&(o.push(a),rl(r,a))}function Jt(r,a){r._transitionClasses&&Y(r._transitionClasses,a),il(r,a)}function dl(r,a,o){var c=fl(r,a),f=c.type,d=c.timeout,v=c.propCount;if(!f)return o();var m=f===tr?Ai:ll,y=0,L=function(){r.removeEventListener(m,A),o()},A=function(_){_.target===r&&++y>=v&&L()};setTimeout(function(){y<v&&L()},d+1),r.addEventListener(m,A)}var J9=/\b(transform|all)(,|$)/;function fl(r,a){var o,c=window.getComputedStyle(r),f=(c[Li+"Delay"]||"").split(", "),d=(c[Li+"Duration"]||"").split(", "),v=pl(f,d),m=(c[as+"Delay"]||"").split(", "),y=(c[as+"Duration"]||"").split(", "),L=pl(m,y),A=0,_=0;return a===tr?v>0&&(o=tr,A=v,_=d.length):a===is?L>0&&(o=is,A=L,_=y.length):_=(o=(A=Math.max(v,L))>0?v>L?tr:is:null)?o===tr?d.length:y.length:0,{type:o,timeout:A,propCount:_,hasTransform:o===tr&&J9.test(c[Li+"Property"])}}function pl(r,a){for(;r.length<a.length;)r=r.concat(r);return Math.max.apply(null,a.map(function(o,c){return hl(o)+hl(r[c])}))}function hl(r){return 1e3*Number(r.slice(0,-1).replace(",","."))}function ss(r,a){var o=r.elm;l(o._leaveCb)&&(o._leaveCb.cancelled=!0,o._leaveCb());var c=al(r.data.transition);if(!s(c)&&!l(o._enterCb)&&o.nodeType===1){for(var f=c.css,d=c.type,v=c.enterClass,m=c.enterToClass,y=c.enterActiveClass,L=c.appearClass,A=c.appearToClass,_=c.appearActiveClass,x=c.beforeEnter,T=c.enter,k=c.afterEnter,B=c.enterCancelled,P=c.beforeAppear,W=c.appear,z=c.afterAppear,oe=c.appearCancelled,X=c.duration,te=kn,ae=kn.$vnode;ae&&ae.parent;)te=ae.context,ae=ae.parent;var D=!te._isMounted||!r.isRootInsert;if(!D||W||W===""){var R=D&&L?L:v,F=D&&_?_:y,G=D&&A?A:m,re=D&&P||x,fe=D&&h(W)?W:T,ce=D&&z||k,ue=D&&oe||B,Te=j(b(X)?X.enter:X),he=f!==!1&&!Lt,de=os(fe),De=o._enterCb=ht(function(){he&&(Jt(o,G),Jt(o,F)),De.cancelled?(he&&Jt(o,R),ue&&ue(o)):ce&&ce(o),o._enterCb=null});r.data.show||fn(r,"insert",function(){var Le=o.parentNode,ve=Le&&Le._pending&&Le._pending[r.key];ve&&ve.tag===r.tag&&ve.elm._leaveCb&&ve.elm._leaveCb(),fe&&fe(o,De)}),re&&re(o),he&&(Nn(o,R),Nn(o,F),ul(function(){Jt(o,R),De.cancelled||(Nn(o,G),de||(gl(Te)?setTimeout(De,Te):dl(o,d,De)))})),r.data.show&&(a&&a(),fe&&fe(o,De)),he||de||De()}}}function vl(r,a){var o=r.elm;l(o._enterCb)&&(o._enterCb.cancelled=!0,o._enterCb());var c=al(r.data.transition);if(s(c)||o.nodeType!==1)return a();if(!l(o._leaveCb)){var f=c.css,d=c.type,v=c.leaveClass,m=c.leaveToClass,y=c.leaveActiveClass,L=c.beforeLeave,A=c.leave,_=c.afterLeave,x=c.leaveCancelled,T=c.delayLeave,k=c.duration,B=f!==!1&&!Lt,P=os(A),W=j(b(k)?k.leave:k),z=o._leaveCb=ht(function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pending[r.key]=null),B&&(Jt(o,m),Jt(o,y)),z.cancelled?(B&&Jt(o,v),x&&x(o)):(a(),_&&_(o)),o._leaveCb=null});T?T(oe):oe()}function oe(){z.cancelled||(!r.data.show&&o.parentNode&&((o.parentNode._pending||(o.parentNode._pending={}))[r.key]=r),L&&L(o),B&&(Nn(o,v),Nn(o,y),ul(function(){Jt(o,v),z.cancelled||(Nn(o,m),P||(gl(W)?setTimeout(z,W):dl(o,d,z)))})),A&&A(o,z),B||P||z())}}function gl(r){return typeof r=="number"&&!isNaN(r)}function os(r){if(s(r))return!1;var a=r.fns;return l(a)?os(Array.isArray(a)?a[0]:a):(r._length||r.length)>1}function ml(r,a){a.data.show!==!0&&ss(a)}var K9=function(r){var a,o,c={},f=r.modules,d=r.nodeOps;for(a=0;a<Dr.length;++a)for(c[Dr[a]]=[],o=0;o<f.length;++o)l(f[o][Dr[a]])&&c[Dr[a]].push(f[o][Dr[a]]);function v(D){var R=d.parentNode(D);l(R)&&d.removeChild(R,D)}function m(D,R,F,G,re,fe,ce){if(l(D.elm)&&l(fe)&&(D=fe[ce]=yr(D)),D.isRootInsert=!re,!function(de,De,Le,ve){var je=de.data;if(l(je)){var ir=l(de.componentInstance)&&je.keepAlive;if(l(je=je.hook)&&l(je=je.init)&&je(de,!1),l(de.componentInstance))return y(de,De),L(Le,de.elm,ve),u(ir)&&function(Nt,Or,Mr,$t){for(var Be,Je=Nt;Je.componentInstance;)if(l(Be=(Je=Je.componentInstance._vnode).data)&&l(Be=Be.transition)){for(Be=0;Be<c.activate.length;++Be)c.activate[Be](hn,Je);Or.push(Je);break}L(Mr,Nt.elm,$t)}(de,De,Le,ve),!0}}(D,R,F,G)){var ue=D.data,Te=D.children,he=D.tag;l(he)?(D.elm=D.ns?d.createElementNS(D.ns,he):d.createElement(he,D),T(D),A(D,Te,R),l(ue)&&x(D,R),L(F,D.elm,G)):u(D.isComment)?(D.elm=d.createComment(D.text),L(F,D.elm,G)):(D.elm=d.createTextNode(D.text),L(F,D.elm,G))}}function y(D,R){l(D.data.pendingInsert)&&(R.push.apply(R,D.data.pendingInsert),D.data.pendingInsert=null),D.elm=D.componentInstance.$el,_(D)?(x(D,R),T(D)):(er(D),R.push(D))}function L(D,R,F){l(D)&&(l(F)?d.parentNode(F)===D&&d.insertBefore(D,R,F):d.appendChild(D,R))}function A(D,R,F){if(i(R))for(var G=0;G<R.length;++G)m(R[G],F,D.elm,null,!0,R,G);else p(D.text)&&d.appendChild(D.elm,d.createTextNode(String(D.text)))}function _(D){for(;D.componentInstance;)D=D.componentInstance._vnode;return l(D.tag)}function x(D,R){for(var F=0;F<c.create.length;++F)c.create[F](hn,D);l(a=D.data.hook)&&(l(a.create)&&a.create(hn,D),l(a.insert)&&R.push(D))}function T(D){var R;if(l(R=D.fnScopeId))d.setStyleScope(D.elm,R);else for(var F=D;F;)l(R=F.context)&&l(R=R.$options._scopeId)&&d.setStyleScope(D.elm,R),F=F.parent;l(R=kn)&&R!==D.context&&R!==D.fnContext&&l(R=R.$options._scopeId)&&d.setStyleScope(D.elm,R)}function k(D,R,F,G,re,fe){for(;G<=re;++G)m(F[G],fe,D,R,!1,F,G)}function B(D){var R,F,G=D.data;if(l(G))for(l(R=G.hook)&&l(R=R.destroy)&&R(D),R=0;R<c.destroy.length;++R)c.destroy[R](D);if(l(R=D.children))for(F=0;F<D.children.length;++F)B(D.children[F])}function P(D,R,F){for(;R<=F;++R){var G=D[R];l(G)&&(l(G.tag)?(W(G),B(G)):v(G.elm))}}function W(D,R){if(l(R)||l(D.data)){var F,G=c.remove.length+1;for(l(R)?R.listeners+=G:R=function(re,fe){function ce(){--ce.listeners==0&&v(re)}return ce.listeners=fe,ce}(D.elm,G),l(F=D.componentInstance)&&l(F=F._vnode)&&l(F.data)&&W(F,R),F=0;F<c.remove.length;++F)c.remove[F](D,R);l(F=D.data.hook)&&l(F=F.remove)?F(D,R):R()}else v(D.elm)}function z(D,R,F,G){for(var re=F;re<G;re++){var fe=R[re];if(l(fe)&&Mn(D,fe))return re}}function oe(D,R,F,G,re,fe){if(D!==R){l(R.elm)&&l(G)&&(R=G[re]=yr(R));var ce=R.elm=D.elm;if(u(D.isAsyncPlaceholder))l(R.asyncFactory.resolved)?ae(D.elm,R,F):R.isAsyncPlaceholder=!0;else if(u(R.isStatic)&&u(D.isStatic)&&R.key===D.key&&(u(R.isCloned)||u(R.isOnce)))R.componentInstance=D.componentInstance;else{var ue,Te=R.data;l(Te)&&l(ue=Te.hook)&&l(ue=ue.prepatch)&&ue(D,R);var he=D.children,de=R.children;if(l(Te)&&_(R)){for(ue=0;ue<c.update.length;++ue)c.update[ue](D,R);l(ue=Te.hook)&&l(ue=ue.update)&&ue(D,R)}s(R.text)?l(he)&&l(de)?he!==de&&function(De,Le,ve,je,ir){for(var Nt,Or,Mr,$t=0,Be=0,Je=Le.length-1,dt=Le[0],Pt=Le[Je],Ht=ve.length-1,tt=ve[0],ar=ve[Ht],Ds=!ir;$t<=Je&&Be<=Ht;)s(dt)?dt=Le[++$t]:s(Pt)?Pt=Le[--Je]:Mn(dt,tt)?(oe(dt,tt,je,ve,Be),dt=Le[++$t],tt=ve[++Be]):Mn(Pt,ar)?(oe(Pt,ar,je,ve,Ht),Pt=Le[--Je],ar=ve[--Ht]):Mn(dt,ar)?(oe(dt,ar,je,ve,Ht),Ds&&d.insertBefore(De,dt.elm,d.nextSibling(Pt.elm)),dt=Le[++$t],ar=ve[--Ht]):Mn(Pt,tt)?(oe(Pt,tt,je,ve,Be),Ds&&d.insertBefore(De,Pt.elm,dt.elm),Pt=Le[--Je],tt=ve[++Be]):(s(Nt)&&(Nt=k9(Le,$t,Je)),s(Or=l(tt.key)?Nt[tt.key]:z(tt,Le,$t,Je))?m(tt,je,De,dt.elm,!1,ve,Be):Mn(Mr=Le[Or],tt)?(oe(Mr,tt,je,ve,Be),Le[Or]=void 0,Ds&&d.insertBefore(De,Mr.elm,dt.elm)):m(tt,je,De,dt.elm,!1,ve,Be),tt=ve[++Be]);$t>Je?k(De,s(ve[Ht+1])?null:ve[Ht+1].elm,ve,Be,Ht,je):Be>Ht&&P(Le,$t,Je)}(ce,he,de,F,fe):l(de)?(l(D.text)&&d.setTextContent(ce,""),k(ce,null,de,0,de.length-1,F)):l(he)?P(he,0,he.length-1):l(D.text)&&d.setTextContent(ce,""):D.text!==R.text&&d.setTextContent(ce,R.text),l(Te)&&l(ue=Te.hook)&&l(ue=ue.postpatch)&&ue(D,R)}}}function X(D,R,F){if(u(F)&&l(D.parent))D.parent.data.pendingInsert=R;else for(var G=0;G<R.length;++G)R[G].data.hook.insert(R[G])}var te=M("attrs,class,staticClass,staticStyle,key");function ae(D,R,F,G){var re,fe=R.tag,ce=R.data,ue=R.children;if(G=G||ce&&ce.pre,R.elm=D,u(R.isComment)&&l(R.asyncFactory))return R.isAsyncPlaceholder=!0,!0;if(l(ce)&&(l(re=ce.hook)&&l(re=re.init)&&re(R,!0),l(re=R.componentInstance)))return y(R,F),!0;if(l(fe)){if(l(ue))if(D.hasChildNodes())if(l(re=ce)&&l(re=re.domProps)&&l(re=re.innerHTML)){if(re!==D.innerHTML)return!1}else{for(var Te=!0,he=D.firstChild,de=0;de<ue.length;de++){if(!he||!ae(he,ue[de],F,G)){Te=!1;break}he=he.nextSibling}if(!Te||he)return!1}else A(R,ue,F);if(l(ce)){var De=!1;for(var Le in ce)if(!te(Le)){De=!0,x(R,F);break}!De&&ce.class&&Kn(ce.class)}}else D.data!==R.text&&(D.data=R.text);return!0}return function(D,R,F,G){if(!s(R)){var re,fe=!1,ce=[];if(s(D))fe=!0,m(R,ce);else{var ue=l(D.nodeType);if(!ue&&Mn(D,R))oe(D,R,ce,null,null,G);else{if(ue){if(D.nodeType===1&&D.hasAttribute(xt)&&(D.removeAttribute(xt),F=!0),u(F)&&ae(D,R,ce))return X(R,ce,!0),D;re=D,D=new Qe(d.tagName(re).toLowerCase(),{},[],void 0,re)}var Te=D.elm,he=d.parentNode(Te);if(m(R,ce,Te._leaveCb?null:he,d.nextSibling(Te)),l(R.parent))for(var de=R.parent,De=_(R);de;){for(var Le=0;Le<c.destroy.length;++Le)c.destroy[Le](de);if(de.elm=R.elm,De){for(var ve=0;ve<c.create.length;++ve)c.create[ve](hn,de);var je=de.data.hook.insert;if(je.merged)for(var ir=je.fns.slice(1),Nt=0;Nt<ir.length;Nt++)ir[Nt]()}else er(de);de=de.parent}l(he)?P([D],0,0):l(D.tag)&&B(D)}}return X(R,ce,fe),R.elm}l(D)&&B(D)}}({nodeOps:x9,modules:[N9,$9,W9,Z9,q9,Ie?{create:ml,activate:ml,remove:function(r,a){r.data.show!==!0?vl(r,a):a()}}:{}].concat(I9)});Lt&&document.addEventListener("selectionchange",function(){var r=document.activeElement;r&&r.vmodel&&ls(r,"input")});var yl={inserted:function(r,a,o,c){o.tag==="select"?(c.elm&&!c.elm._vOptions?fn(o,"postpatch",function(){yl.componentUpdated(r,a,o)}):bl(r,a,o.context),r._vOptions=[].map.call(r.options,Ci)):(o.tag==="textarea"||Ua(r.type))&&(r._vModifiers=a.modifiers,a.modifiers.lazy||(r.addEventListener("compositionstart",X9),r.addEventListener("compositionend",Ll),r.addEventListener("change",Ll),Lt&&(r.vmodel=!0)))},componentUpdated:function(r,a,o){if(o.tag==="select"){bl(r,a,o.context);var c=r._vOptions,f=r._vOptions=[].map.call(r.options,Ci);f.some(function(d,v){return!Fe(d,c[v])})&&(r.multiple?a.value.some(function(d){return wl(d,f)}):a.value!==a.oldValue&&wl(a.value,f))&&ls(r,"change")}}};function bl(r,a,o){_l(r,a),(st||on)&&setTimeout(function(){_l(r,a)},0)}function _l(r,a,o){var c=a.value,f=r.multiple;if(!f||Array.isArray(c)){for(var d,v,m=0,y=r.options.length;m<y;m++)if(v=r.options[m],f)d=at(c,Ci(v))>-1,v.selected!==d&&(v.selected=d);else if(Fe(Ci(v),c))return void(r.selectedIndex!==m&&(r.selectedIndex=m));f||(r.selectedIndex=-1)}}function wl(r,a){return a.every(function(o){return!Fe(o,r)})}function Ci(r){return"_value"in r?r._value:r.value}function X9(r){r.target.composing=!0}function Ll(r){r.target.composing&&(r.target.composing=!1,ls(r.target,"input"))}function ls(r,a){var o=document.createEvent("HTMLEvents");o.initEvent(a,!0,!0),r.dispatchEvent(o)}function cs(r){return!r.componentInstance||r.data&&r.data.transition?r:cs(r.componentInstance._vnode)}var ep={bind:function(r,a,o){var c=a.value,f=(o=cs(o)).data&&o.data.transition,d=r.__vOriginalDisplay=r.style.display==="none"?"":r.style.display;c&&f?(o.data.show=!0,ss(o,function(){r.style.display=d})):r.style.display=c?d:"none"},update:function(r,a,o){var c=a.value;!c!=!a.oldValue&&((o=cs(o)).data&&o.data.transition?(o.data.show=!0,c?ss(o,function(){r.style.display=r.__vOriginalDisplay}):vl(o,function(){r.style.display="none"})):r.style.display=c?r.__vOriginalDisplay:"none")},unbind:function(r,a,o,c,f){f||(r.style.display=r.__vOriginalDisplay)}},tp={model:yl,show:ep},Al={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 us(r){var a=r&&r.componentOptions;return a&&a.Ctor.options.abstract?us(Xo(a.children)):r}function Cl(r){var a={},o=r.$options;for(var c in o.propsData)a[c]=r[c];var f=o._parentListeners;for(var c in f)a[Q(c)]=f[c];return a}function El(r,a){if(/\d-keep-alive$/.test(a.tag))return r("keep-alive",{props:a.componentOptions.propsData})}var np=function(r){return r.tag||Ar(r)},rp=function(r){return r.name==="show"},ip={name:"transition",props:Al,abstract:!0,render:function(r){var a=this,o=this.$slots.default;if(o&&(o=o.filter(np)).length){var c=this.mode,f=o[0];if(function(T){for(;T=T.parent;)if(T.data.transition)return!0}(this.$vnode))return f;var d=us(f);if(!d)return f;if(this._leaving)return El(r,f);var v="__transition-".concat(this._uid,"-");d.key=d.key==null?d.isComment?v+"comment":v+d.tag:p(d.key)?String(d.key).indexOf(v)===0?d.key:v+d.key:d.key;var m=(d.data||(d.data={})).transition=Cl(this),y=this._vnode,L=us(y);if(d.data.directives&&d.data.directives.some(rp)&&(d.data.show=!0),L&&L.data&&!function(T,k){return k.key===T.key&&k.tag===T.tag}(d,L)&&!Ar(L)&&(!L.componentInstance||!L.componentInstance._vnode.isComment)){var A=L.data.transition=ee({},m);if(c==="out-in")return this._leaving=!0,fn(A,"afterLeave",function(){a._leaving=!1,a.$forceUpdate()}),El(r,f);if(c==="in-out"){if(Ar(d))return y;var _,x=function(){_()};fn(m,"afterEnter",x),fn(m,"enterCancelled",x),fn(A,"delayLeave",function(T){_=T})}}return f}}},Sl=ee({tag:String,moveClass:String},Al);delete Sl.mode;var ap={props:Sl,beforeMount:function(){var r=this,a=this._update;this._update=function(o,c){var f=n0(r);r.__patch__(r._vnode,r.kept,!1,!0),r._vnode=r.kept,f(),a.call(r,o,c)}},render:function(r){for(var a=this.tag||this.$vnode.data.tag||"span",o=Object.create(null),c=this.prevChildren=this.children,f=this.$slots.default||[],d=this.children=[],v=Cl(this),m=0;m<f.length;m++)(A=f[m]).tag&&A.key!=null&&String(A.key).indexOf("__vlist")!==0&&(d.push(A),o[A.key]=A,(A.data||(A.data={})).transition=v);if(c){var y=[],L=[];for(m=0;m<c.length;m++){var A;(A=c[m]).data.transition=v,A.data.pos=A.elm.getBoundingClientRect(),o[A.key]?y.push(A):L.push(A)}this.kept=r(a,null,y),this.removed=L}return r(a,null,d)},updated:function(){var r=this.prevChildren,a=this.moveClass||(this.name||"v")+"-move";r.length&&this.hasMove(r[0].elm,a)&&(r.forEach(sp),r.forEach(op),r.forEach(lp),this._reflow=document.body.offsetHeight,r.forEach(function(o){if(o.data.moved){var c=o.elm,f=c.style;Nn(c,a),f.transform=f.WebkitTransform=f.transitionDuration="",c.addEventListener(Ai,c._moveCb=function d(v){v&&v.target!==c||v&&!/transform$/.test(v.propertyName)||(c.removeEventListener(Ai,d),c._moveCb=null,Jt(c,a))})}}))},methods:{hasMove:function(r,a){if(!ol)return!1;if(this._hasMove)return this._hasMove;var o=r.cloneNode();r._transitionClasses&&r._transitionClasses.forEach(function(f){il(o,f)}),rl(o,a),o.style.display="none",this.$el.appendChild(o);var c=fl(o);return this.$el.removeChild(o),this._hasMove=c.hasTransform}}};function sp(r){r.elm._moveCb&&r.elm._moveCb(),r.elm._enterCb&&r.elm._enterCb()}function op(r){r.data.newPos=r.elm.getBoundingClientRect()}function lp(r){var a=r.data.pos,o=r.data.newPos,c=a.left-o.left,f=a.top-o.top;if(c||f){r.data.moved=!0;var d=r.elm.style;d.transform=d.WebkitTransform="translate(".concat(c,"px,").concat(f,"px)"),d.transitionDuration="0s"}}var cp={Transition:ip,TransitionGroup:ap};Ae.config.mustUseProp=R0,Ae.config.isReservedTag=za,Ae.config.isReservedAttr=w9,Ae.config.getTagNamespace=N0,Ae.config.isUnknownElement=function(r){if(!Ie)return!0;if(za(r))return!1;if(r=r.toLowerCase(),yi[r]!=null)return yi[r];var a=document.createElement(r);return r.indexOf("-")>-1?yi[r]=a.constructor===window.HTMLUnknownElement||a.constructor===window.HTMLElement:yi[r]=/HTMLUnknownElement/.test(a.toString())},ee(Ae.options.directives,tp),ee(Ae.options.components,cp),Ae.prototype.__patch__=Ie?K9:ne,Ae.prototype.$mount=function(r,a){return function(o,c,f){var d;o.$el=c,o.$options.render||(o.$options.render=Zt),St(o,"beforeMount"),d=function(){o._update(o._render(),f)},new Xn(o,d,ne,{before:function(){o._isMounted&&!o._isDestroyed&&St(o,"beforeUpdate")}},!0),f=!1;var v=o._preWatchers;if(v)for(var m=0;m<v.length;m++)v[m].run();return o.$vnode==null&&(o._isMounted=!0,St(o,"mounted")),o}(this,r=r&&Ie?Wa(r):void 0,a)},Ie&&setTimeout(function(){xe.devtools&&kt&&kt.emit("init",Ae)},0);var up=/\{\{((?:.|\r?\n)+?)\}\}/g,Dl=/[-.*+?^${}()|[\]\/\\]/g,dp=V(function(r){var a=r[0].replace(Dl,"\\$&"),o=r[1].replace(Dl,"\\$&");return new RegExp(a+"((?:.|\\n)+?)"+o,"g")}),fp={staticKeys:["staticClass"],transformNode:function(r,a){a.warn;var o=Pe(r,"class");o&&(r.staticClass=JSON.stringify(o.replace(/\s+/g," ").trim()));var c=mt(r,"class",!1);c&&(r.classBinding=c)},genData:function(r){var a="";return r.staticClass&&(a+="staticClass:".concat(r.staticClass,",")),r.classBinding&&(a+="class:".concat(r.classBinding,",")),a}},ds,pp={staticKeys:["staticStyle"],transformNode:function(r,a){a.warn;var o=Pe(r,"style");o&&(r.staticStyle=JSON.stringify(q0(o)));var c=mt(r,"style",!1);c&&(r.styleBinding=c)},genData:function(r){var a="";return r.staticStyle&&(a+="staticStyle:".concat(r.staticStyle,",")),r.styleBinding&&(a+="style:(".concat(r.styleBinding,"),")),a}},hp=function(r){return(ds=ds||document.createElement("div")).innerHTML=r,ds.textContent},vp=M("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),gp=M("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),mp=M("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"),yp=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,bp=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,xl="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(Wt.source,"]*"),Tl="((?:".concat(xl,"\\:)?").concat(xl,")"),kl=new RegExp("^<".concat(Tl)),_p=/^\s*(\/?)>/,Rl=new RegExp("^<\\/".concat(Tl,"[^>]*>")),wp=/^<!DOCTYPE [^>]+>/i,Ol=/^<!\--/,Ml=/^<!\[/,Il=M("script,style,textarea",!0),Nl={},Lp={"<":"<",">":">",""":'"',"&":"&"," ":` +`,"	":" ","'":"'"},Ap=/&(?:lt|gt|quot|amp|#39);/g,Cp=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ep=M("pre,textarea",!0),$l=function(r,a){return r&&Ep(r)&&a[0]===` +`};function Sp(r,a){var o=a?Cp:Ap;return r.replace(o,function(c){return Lp[c]})}function Dp(r,a){for(var o,c,f=[],d=a.expectHTML,v=a.isUnaryTag||ye,m=a.canBeLeftOpenTag||ye,y=0,L=function(){if(o=r,c&&Il(c)){var x=0,T=c.toLowerCase(),k=Nl[T]||(Nl[T]=new RegExp("([\\s\\S]*?)(</"+T+"[^>]*>)","i"));D=r.replace(k,function(F,G,re){return x=re.length,Il(T)||T==="noscript"||(G=G.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),$l(T,G)&&(G=G.slice(1)),a.chars&&a.chars(G),""}),y+=r.length-D.length,r=D,_(T,y-x,y)}else{var B=r.indexOf("<");if(B===0){if(Ol.test(r)){var P=r.indexOf("-->");if(P>=0)return a.shouldKeepComment&&a.comment&&a.comment(r.substring(4,P),y,y+P+3),A(P+3),"continue"}if(Ml.test(r)){var W=r.indexOf("]>");if(W>=0)return A(W+2),"continue"}var z=r.match(wp);if(z)return A(z[0].length),"continue";var oe=r.match(Rl);if(oe){var X=y;return A(oe[0].length),_(oe[1],X,y),"continue"}var te=function(){var F=r.match(kl);if(F){var G={tagName:F[1],attrs:[],start:y};A(F[0].length);for(var re=void 0,fe=void 0;!(re=r.match(_p))&&(fe=r.match(bp)||r.match(yp));)fe.start=y,A(fe[0].length),fe.end=y,G.attrs.push(fe);if(re)return G.unarySlash=re[1],A(re[0].length),G.end=y,G}}();if(te)return function(F){var G=F.tagName,re=F.unarySlash;d&&(c==="p"&&mp(G)&&_(c),m(G)&&c===G&&_(G));for(var fe=v(G)||!!re,ce=F.attrs.length,ue=new Array(ce),Te=0;Te<ce;Te++){var he=F.attrs[Te],de=he[3]||he[4]||he[5]||"",De=G==="a"&&he[1]==="href"?a.shouldDecodeNewlinesForHref:a.shouldDecodeNewlines;ue[Te]={name:he[1],value:Sp(de,De)}}fe||(f.push({tag:G,lowerCasedTag:G.toLowerCase(),attrs:ue,start:F.start,end:F.end}),c=G),a.start&&a.start(G,ue,fe,F.start,F.end)}(te),$l(te.tagName,r)&&A(1),"continue"}var ae=void 0,D=void 0,R=void 0;if(B>=0){for(D=r.slice(B);!(Rl.test(D)||kl.test(D)||Ol.test(D)||Ml.test(D)||(R=D.indexOf("<",1))<0);)B+=R,D=r.slice(B);ae=r.substring(0,B)}B<0&&(ae=r),ae&&A(ae.length),a.chars&&ae&&a.chars(ae,y-ae.length,y)}if(r===o)return a.chars&&a.chars(r),"break"};r&&L()!=="break";);function A(x){y+=x,r=r.substring(x)}function _(x,T,k){var B,P;if(T==null&&(T=y),k==null&&(k=y),x)for(P=x.toLowerCase(),B=f.length-1;B>=0&&f[B].lowerCasedTag!==P;B--);else B=0;if(B>=0){for(var W=f.length-1;W>=B;W--)a.end&&a.end(f[W].tag,T,k);f.length=B,c=B&&f[B-1].tag}else P==="br"?a.start&&a.start(x,[],!0,T,k):P==="p"&&(a.start&&a.start(x,[],!1,T,k),a.end&&a.end(x,T,k))}_()}var Pl,Hl,fs,ps,hs,vs,gs,jl,Bl=/^@|^v-on:/,ms=/^v-|^@|^:|^#/,xp=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Vl=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Tp=/^\(|\)$/g,Ei=/^\[.*\]$/,kp=/:(.*)$/,Fl=/^:|^\.|^v-bind:/,zl=/\.[^.\]]+(?=[^\]]*$)/g,ys=/^v-slot(:|$)|^#/,Rp=/[\r\n]/,Op=/[ \f\t\r\n]+/g,Mp=V(hp),Si="_empty_";function bs(r,a,o){return{type:1,tag:r,attrsList:a,attrsMap:$p(a),rawAttrsMap:{},parent:o,children:[]}}function Ip(r,a){Pl=a.warn||z0,vs=a.isPreTag||ye,gs=a.mustUseProp||ye,jl=a.getTagNamespace||ye,a.isReservedTag,fs=Tr(a.modules,"transformNode"),ps=Tr(a.modules,"preTransformNode"),hs=Tr(a.modules,"postTransformNode"),Hl=a.delimiters;var o,c,f=[],d=a.preserveWhitespace!==!1,v=a.whitespace,m=!1,y=!1;function L(_){if(A(_),m||_.processed||(_=Di(_,a)),f.length||_===o||o.if&&(_.elseif||_.else)&&nr(o,{exp:_.elseif,block:_}),c&&!_.forbidden)if(_.elseif||_.else)T=_,k=function(P){for(var W=P.length;W--;){if(P[W].type===1)return P[W];P.pop()}}(c.children),k&&k.if&&nr(k,{exp:T.elseif,block:T});else{if(_.slotScope){var x=_.slotTarget||'"default"';(c.scopedSlots||(c.scopedSlots={}))[x]=_}c.children.push(_),_.parent=c}var T,k;_.children=_.children.filter(function(P){return!P.slotScope}),A(_),_.pre&&(m=!1),vs(_.tag)&&(y=!1);for(var B=0;B<hs.length;B++)hs[B](_,a)}function A(_){if(!y)for(var x=void 0;(x=_.children[_.children.length-1])&&x.type===3&&x.text===" ";)_.children.pop()}return Dp(r,{warn:Pl,expectHTML:a.expectHTML,isUnaryTag:a.isUnaryTag,canBeLeftOpenTag:a.canBeLeftOpenTag,shouldDecodeNewlines:a.shouldDecodeNewlines,shouldDecodeNewlinesForHref:a.shouldDecodeNewlinesForHref,shouldKeepComment:a.comments,outputSourceRange:a.outputSourceRange,start:function(_,x,T,k,B){var P=c&&c.ns||jl(_);st&&P==="svg"&&(x=function(X){for(var te=[],ae=0;ae<X.length;ae++){var D=X[ae];Pp.test(D.name)||(D.name=D.name.replace(Hp,""),te.push(D))}return te}(x));var W,z=bs(_,x,c);P&&(z.ns=P),(W=z).tag!=="style"&&(W.tag!=="script"||W.attrsMap.type&&W.attrsMap.type!=="text/javascript")||Ue()||(z.forbidden=!0);for(var oe=0;oe<ps.length;oe++)z=ps[oe](z,a)||z;m||(function(X){Pe(X,"v-pre")!=null&&(X.pre=!0)}(z),z.pre&&(m=!0)),vs(z.tag)&&(y=!0),m?function(X){var te=X.attrsList,ae=te.length;if(ae)for(var D=X.attrs=new Array(ae),R=0;R<ae;R++)D[R]={name:te[R].name,value:JSON.stringify(te[R].value)},te[R].start!=null&&(D[R].start=te[R].start,D[R].end=te[R].end);else X.pre||(X.plain=!0)}(z):z.processed||(Ul(z),function(X){var te=Pe(X,"v-if");if(te)X.if=te,nr(X,{exp:te,block:X});else{Pe(X,"v-else")!=null&&(X.else=!0);var ae=Pe(X,"v-else-if");ae&&(X.elseif=ae)}}(z),function(X){Pe(X,"v-once")!=null&&(X.once=!0)}(z)),o||(o=z),T?L(z):(c=z,f.push(z))},end:function(_,x,T){var k=f[f.length-1];f.length-=1,c=f[f.length-1],L(k)},chars:function(_,x,T){if(c&&(!st||c.tag!=="textarea"||c.attrsMap.placeholder!==_)){var k,B=c.children;if(_=y||_.trim()?(k=c).tag==="script"||k.tag==="style"?_:Mp(_):B.length?v?v==="condense"&&Rp.test(_)?"":" ":d?" ":"":""){y||v!=="condense"||(_=_.replace(Op," "));var P=void 0,W=void 0;!m&&_!==" "&&(P=function(z,oe){var X=oe?dp(oe):up;if(X.test(z)){for(var te,ae,D,R=[],F=[],G=X.lastIndex=0;te=X.exec(z);){(ae=te.index)>G&&(F.push(D=z.slice(G,ae)),R.push(JSON.stringify(D)));var re=Qa(te[1].trim());R.push("_s(".concat(re,")")),F.push({"@binding":re}),G=ae+te[0].length}return G<z.length&&(F.push(D=z.slice(G)),R.push(JSON.stringify(D))),{expression:R.join("+"),tokens:F}}}(_,Hl))?W={type:2,expression:P.expression,tokens:P.tokens,text:_}:_===" "&&B.length&&B[B.length-1].text===" "||(W={type:3,text:_}),W&&B.push(W)}}},comment:function(_,x,T){if(c){var k={type:3,text:_,isComment:!0};c.children.push(k)}}}),o}function Di(r,a){var o,c;(c=mt(o=r,"key"))&&(o.key=c),r.plain=!r.key&&!r.scopedSlots&&!r.attrsList.length,function(d){var v=mt(d,"ref");v&&(d.ref=v,d.refInFor=function(m){for(var y=m;y;){if(y.for!==void 0)return!0;y=y.parent}return!1}(d))}(r),function(d){var v;d.tag==="template"?(v=Pe(d,"scope"),d.slotScope=v||Pe(d,"slot-scope")):(v=Pe(d,"slot-scope"))&&(d.slotScope=v);var m=mt(d,"slot");if(m&&(d.slotTarget=m==='""'?'"default"':m,d.slotTargetDynamic=!(!d.attrsMap[":slot"]&&!d.attrsMap["v-bind:slot"]),d.tag==="template"||d.slotScope||qa(d,"slot",m,function(P,W){return P.rawAttrsMap[":"+W]||P.rawAttrsMap["v-bind:"+W]||P.rawAttrsMap[W]}(d,"slot"))),d.tag==="template"){if(_=U0(d,ys)){var y=Wl(_),L=y.name,A=y.dynamic;d.slotTarget=L,d.slotTargetDynamic=A,d.slotScope=_.value||Si}}else{var _;if(_=U0(d,ys)){var x=d.scopedSlots||(d.scopedSlots={}),T=Wl(_),k=T.name,B=(A=T.dynamic,x[k]=bs("template",[],d));B.slotTarget=k,B.slotTargetDynamic=A,B.children=d.children.filter(function(P){if(!P.slotScope)return P.parent=B,!0}),B.slotScope=_.value||Si,d.children=[],d.plain=!1}}}(r),function(d){d.tag==="slot"&&(d.slotName=mt(d,"name"))}(r),function(d){var v;(v=mt(d,"is"))&&(d.component=v),Pe(d,"inline-template")!=null&&(d.inlineTemplate=!0)}(r);for(var f=0;f<fs.length;f++)r=fs[f](r,a)||r;return function(d){var v,m,y,L,A,_,x,T,k=d.attrsList;for(v=0,m=k.length;v<m;v++)if(y=L=k[v].name,A=k[v].value,ms.test(y))if(d.hasBindings=!0,(_=Np(y.replace(ms,"")))&&(y=y.replace(zl,"")),Fl.test(y))y=y.replace(Fl,""),A=Qa(A),(T=Ei.test(y))&&(y=y.slice(1,-1)),_&&(_.prop&&!T&&(y=Q(y))==="innerHtml"&&(y="innerHTML"),_.camel&&!T&&(y=Q(y)),_.sync&&(x=gn(A,"$event"),T?qt(d,'"update:"+('.concat(y,")"),x,null,!1,0,k[v],!0):(qt(d,"update:".concat(Q(y)),x,null,!1,0,k[v]),_e(y)!==Q(y)&&qt(d,"update:".concat(_e(y)),x,null,!1,0,k[v])))),_&&_.prop||!d.component&&gs(d.tag,d.attrsMap.type,y)?In(d,y,A,k[v],T):qa(d,y,A,k[v],T);else if(Bl.test(y))y=y.replace(Bl,""),(T=Ei.test(y))&&(y=y.slice(1,-1)),qt(d,y,A,_,!1,0,k[v],T);else{var B=(y=y.replace(ms,"")).match(kp),P=B&&B[1];T=!1,P&&(y=y.slice(0,-(P.length+1)),Ei.test(P)&&(P=P.slice(1,-1),T=!0)),j9(d,y,L,A,P,T,_,k[v])}else qa(d,y,JSON.stringify(A),k[v]),!d.component&&y==="muted"&&gs(d.tag,d.attrsMap.type,y)&&In(d,y,"true",k[v])}(r),r}function Ul(r){var a;if(a=Pe(r,"v-for")){var o=function(c){var f=c.match(xp);if(!!f){var d={};d.for=f[2].trim();var v=f[1].trim().replace(Tp,""),m=v.match(Vl);return m?(d.alias=v.replace(Vl,"").trim(),d.iterator1=m[1].trim(),m[2]&&(d.iterator2=m[2].trim())):d.alias=v,d}}(a);o&&ee(r,o)}}function nr(r,a){r.ifConditions||(r.ifConditions=[]),r.ifConditions.push(a)}function Wl(r){var a=r.name.replace(ys,"");return a||r.name[0]!=="#"&&(a="default"),Ei.test(a)?{name:a.slice(1,-1),dynamic:!0}:{name:'"'.concat(a,'"'),dynamic:!1}}function Np(r){var a=r.match(zl);if(a){var o={};return a.forEach(function(c){o[c.slice(1)]=!0}),o}}function $p(r){for(var a={},o=0,c=r.length;o<c;o++)a[r[o].name]=r[o].value;return a}var Pp=/^xmlns:NS\d+/,Hp=/^NS\d+:/;function _s(r){return bs(r.tag,r.attrsList.slice(),r.parent)}var Gl=[fp,pp,{preTransformNode:function(r,a){if(r.tag==="input"){var o=r.attrsMap;if(!o["v-model"])return;var c=void 0;if((o[":type"]||o["v-bind:type"])&&(c=mt(r,"type")),o.type||c||!o["v-bind"]||(c="(".concat(o["v-bind"],").type")),c){var f=Pe(r,"v-if",!0),d=f?"&&(".concat(f,")"):"",v=Pe(r,"v-else",!0)!=null,m=Pe(r,"v-else-if",!0),y=_s(r);Ul(y),Ja(y,"type","checkbox"),Di(y,a),y.processed=!0,y.if="(".concat(c,")==='checkbox'")+d,nr(y,{exp:y.if,block:y});var L=_s(r);Pe(L,"v-for",!0),Ja(L,"type","radio"),Di(L,a),nr(y,{exp:"(".concat(c,")==='radio'")+d,block:L});var A=_s(r);return Pe(A,"v-for",!0),Ja(A,":type",c),Di(A,a),nr(y,{exp:f,block:A}),v?y.else=!0:m&&(y.elseif=m),y}}}}],Zl,ws,jp={model:function(r,a,o){var c=a.value,f=a.modifiers,d=r.tag,v=r.attrsMap.type;if(r.component)return W0(r,c,f),!1;if(d==="select")(function(m,y,L){var A=L&&L.number,_='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 ".concat(A?"_n(val)":"val","})"),x="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",T="var $$selectedVal = ".concat(_,";");T="".concat(T," ").concat(gn(y,x)),qt(m,"change",T,null,!0)})(r,c,f);else if(d==="input"&&v==="checkbox")(function(m,y,L){var A=L&&L.number,_=mt(m,"value")||"null",x=mt(m,"true-value")||"true",T=mt(m,"false-value")||"false";In(m,"checked","Array.isArray(".concat(y,")")+"?_i(".concat(y,",").concat(_,")>-1")+(x==="true"?":(".concat(y,")"):":_q(".concat(y,",").concat(x,")"))),qt(m,"change","var $$a=".concat(y,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(x,"):(").concat(T,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(A?"_n("+_+")":_,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(gn(y,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(gn(y,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(gn(y,"$$c"),"}"),null,!0)})(r,c,f);else if(d==="input"&&v==="radio")(function(m,y,L){var A=L&&L.number,_=mt(m,"value")||"null";_=A?"_n(".concat(_,")"):_,In(m,"checked","_q(".concat(y,",").concat(_,")")),qt(m,"change",gn(y,_),null,!0)})(r,c,f);else if(d==="input"||d==="textarea")(function(m,y,L){var A=m.attrsMap.type,_=L||{},x=_.lazy,T=_.number,k=_.trim,B=!x&&A!=="range",P=x?"change":A==="range"?V9:"input",W="$event.target.value";k&&(W="$event.target.value.trim()"),T&&(W="_n(".concat(W,")"));var z=gn(y,W);B&&(z="if($event.target.composing)return;".concat(z)),In(m,"value","(".concat(y,")")),qt(m,P,z,null,!0),(k||T)&&qt(m,"blur","$forceUpdate()")})(r,c,f);else if(!xe.isReservedTag(d))return W0(r,c,f),!1;return!0},text:function(r,a){a.value&&In(r,"textContent","_s(".concat(a.value,")"),a)},html:function(r,a){a.value&&In(r,"innerHTML","_s(".concat(a.value,")"),a)}},Bp={expectHTML:!0,modules:Gl,directives:jp,isPreTag:function(r){return r==="pre"},isUnaryTag:vp,mustUseProp:R0,canBeLeftOpenTag:gp,isReservedTag:za,getTagNamespace:N0,staticKeys:function(r){return r.reduce(function(a,o){return a.concat(o.staticKeys||[])},[]).join(",")}(Gl)},Vp=V(function(r){return M("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(r?","+r:""))});function Fp(r,a){r&&(Zl=Vp(a.staticKeys||""),ws=a.isReservedTag||ye,Ls(r),As(r,!1))}function Ls(r){if(r.static=function(d){return d.type===2?!1:d.type===3?!0:!(!d.pre&&(d.hasBindings||d.if||d.for||H(d.tag)||!ws(d.tag)||function(v){for(;v.parent;){if((v=v.parent).tag!=="template")return!1;if(v.for)return!0}return!1}(d)||!Object.keys(d).every(Zl)))}(r),r.type===1){if(!ws(r.tag)&&r.tag!=="slot"&&r.attrsMap["inline-template"]==null)return;for(var a=0,o=r.children.length;a<o;a++){var c=r.children[a];Ls(c),c.static||(r.static=!1)}if(r.ifConditions)for(a=1,o=r.ifConditions.length;a<o;a++){var f=r.ifConditions[a].block;Ls(f),f.static||(r.static=!1)}}}function As(r,a){if(r.type===1){if((r.static||r.once)&&(r.staticInFor=a),r.static&&r.children.length&&(r.children.length!==1||r.children[0].type!==3))return void(r.staticRoot=!0);if(r.staticRoot=!1,r.children)for(var o=0,c=r.children.length;o<c;o++)As(r.children[o],a||!!r.for);if(r.ifConditions)for(o=1,c=r.ifConditions.length;o<c;o++)As(r.ifConditions[o].block,a)}}var zp=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,Up=/\([^)]*?\);*$/,Yl=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ql={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Wp={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"]},Kt=function(r){return"if(".concat(r,")return null;")},ql={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Kt("$event.target !== $event.currentTarget"),ctrl:Kt("!$event.ctrlKey"),shift:Kt("!$event.shiftKey"),alt:Kt("!$event.altKey"),meta:Kt("!$event.metaKey"),left:Kt("'button' in $event && $event.button !== 0"),middle:Kt("'button' in $event && $event.button !== 1"),right:Kt("'button' in $event && $event.button !== 2")};function Jl(r,a){var o=a?"nativeOn:":"on:",c="",f="";for(var d in r){var v=Kl(r[d]);r[d]&&r[d].dynamic?f+="".concat(d,",").concat(v,","):c+='"'.concat(d,'":').concat(v,",")}return c="{".concat(c.slice(0,-1),"}"),f?o+"_d(".concat(c,",[").concat(f.slice(0,-1),"])"):o+c}function Kl(r){if(!r)return"function(){}";if(Array.isArray(r))return"[".concat(r.map(function(A){return Kl(A)}).join(","),"]");var a=Yl.test(r.value),o=zp.test(r.value),c=Yl.test(r.value.replace(Up,""));if(r.modifiers){var f="",d="",v=[],m=function(A){if(ql[A])d+=ql[A],Ql[A]&&v.push(A);else if(A==="exact"){var _=r.modifiers;d+=Kt(["ctrl","shift","alt","meta"].filter(function(x){return!_[x]}).map(function(x){return"$event.".concat(x,"Key")}).join("||"))}else v.push(A)};for(var y in r.modifiers)m(y);v.length&&(f+=function(A){return"if(!$event.type.indexOf('key')&&"+"".concat(A.map(Gp).join("&&"),")return null;")}(v)),d&&(f+=d);var L=a?"return ".concat(r.value,".apply(null, arguments)"):o?"return (".concat(r.value,").apply(null, arguments)"):c?"return ".concat(r.value):r.value;return"function($event){".concat(f).concat(L,"}")}return a||o?r.value:"function($event){".concat(c?"return ".concat(r.value):r.value,"}")}function Gp(r){var a=parseInt(r,10);if(a)return"$event.keyCode!==".concat(a);var o=Ql[r],c=Wp[r];return"_k($event.keyCode,"+"".concat(JSON.stringify(r),",")+"".concat(JSON.stringify(o),",")+"$event.key,"+"".concat(JSON.stringify(c))+")"}var Zp={on:function(r,a){r.wrapListeners=function(o){return"_g(".concat(o,",").concat(a.value,")")}},bind:function(r,a){r.wrapData=function(o){return"_b(".concat(o,",'").concat(r.tag,"',").concat(a.value,",").concat(a.modifiers&&a.modifiers.prop?"true":"false").concat(a.modifiers&&a.modifiers.sync?",true":"",")")}},cloak:ne},Yp=function(r){this.options=r,this.warn=r.warn||z0,this.transforms=Tr(r.modules,"transformCode"),this.dataGenFns=Tr(r.modules,"genData"),this.directives=ee(ee({},Zp),r.directives);var a=r.isReservedTag||ye;this.maybeComponent=function(o){return!!o.component||!a(o.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Xl(r,a){var o=new Yp(a),c=r?r.tag==="script"?"null":Xt(r,o):'_c("div")';return{render:"with(this){return ".concat(c,"}"),staticRenderFns:o.staticRenderFns}}function Xt(r,a){if(r.parent&&(r.pre=r.pre||r.parent.pre),r.staticRoot&&!r.staticProcessed)return ec(r,a);if(r.once&&!r.onceProcessed)return tc(r,a);if(r.for&&!r.forProcessed)return rc(r,a);if(r.if&&!r.ifProcessed)return Cs(r,a);if(r.tag!=="template"||r.slotTarget||a.pre){if(r.tag==="slot")return function(L,A){var _=L.slotName||'"default"',x=rr(L,A),T="_t(".concat(_).concat(x?",function(){return ".concat(x,"}"):""),k=L.attrs||L.dynamicAttrs?xi((L.attrs||[]).concat(L.dynamicAttrs||[]).map(function(P){return{name:Q(P.name),value:P.value,dynamic:P.dynamic}})):null,B=L.attrsMap["v-bind"];return!k&&!B||x||(T+=",null"),k&&(T+=",".concat(k)),B&&(T+="".concat(k?"":",null",",").concat(B)),T+")"}(r,a);var o=void 0;if(r.component)o=function(L,A,_){var x=A.inlineTemplate?null:rr(A,_,!0);return"_c(".concat(L,",").concat(ic(A,_)).concat(x?",".concat(x):"",")")}(r.component,r,a);else{var c=void 0,f=a.maybeComponent(r);(!r.plain||r.pre&&f)&&(c=ic(r,a));var d=void 0,v=a.options.bindings;f&&v&&v.__isScriptSetup!==!1&&(d=function(L,A){var _=Q(A),x=me(_),T=function(P){return L[A]===P?A:L[_]===P?_:L[x]===P?x:void 0},k=T("setup-const")||T("setup-reactive-const");if(k)return k;var B=T("setup-let")||T("setup-ref")||T("setup-maybe-ref");if(B)return B}(v,r.tag)),d||(d="'".concat(r.tag,"'"));var m=r.inlineTemplate?null:rr(r,a,!0);o="_c(".concat(d).concat(c?",".concat(c):"").concat(m?",".concat(m):"",")")}for(var y=0;y<a.transforms.length;y++)o=a.transforms[y](r,o);return o}return rr(r,a)||"void 0"}function ec(r,a){r.staticProcessed=!0;var o=a.pre;return r.pre&&(a.pre=r.pre),a.staticRenderFns.push("with(this){return ".concat(Xt(r,a),"}")),a.pre=o,"_m(".concat(a.staticRenderFns.length-1).concat(r.staticInFor?",true":"",")")}function tc(r,a){if(r.onceProcessed=!0,r.if&&!r.ifProcessed)return Cs(r,a);if(r.staticInFor){for(var o="",c=r.parent;c;){if(c.for){o=c.key;break}c=c.parent}return o?"_o(".concat(Xt(r,a),",").concat(a.onceId++,",").concat(o,")"):Xt(r,a)}return ec(r,a)}function Cs(r,a,o,c){return r.ifProcessed=!0,nc(r.ifConditions.slice(),a,o,c)}function nc(r,a,o,c){if(!r.length)return c||"_e()";var f=r.shift();return f.exp?"(".concat(f.exp,")?").concat(d(f.block),":").concat(nc(r,a,o,c)):"".concat(d(f.block));function d(v){return o?o(v,a):v.once?tc(v,a):Xt(v,a)}}function rc(r,a,o,c){var f=r.for,d=r.alias,v=r.iterator1?",".concat(r.iterator1):"",m=r.iterator2?",".concat(r.iterator2):"";return r.forProcessed=!0,"".concat(c||"_l","((").concat(f,"),")+"function(".concat(d).concat(v).concat(m,"){")+"return ".concat((o||Xt)(r,a))+"})"}function ic(r,a){var o="{",c=function(v,m){var y=v.directives;if(!!y){var L,A,_,x,T="directives:[",k=!1;for(L=0,A=y.length;L<A;L++){_=y[L],x=!0;var B=m.directives[_.name];B&&(x=!!B(v,_,m.warn)),x&&(k=!0,T+='{name:"'.concat(_.name,'",rawName:"').concat(_.rawName,'"').concat(_.value?",value:(".concat(_.value,"),expression:").concat(JSON.stringify(_.value)):"").concat(_.arg?",arg:".concat(_.isDynamicArg?_.arg:'"'.concat(_.arg,'"')):"").concat(_.modifiers?",modifiers:".concat(JSON.stringify(_.modifiers)):"","},"))}if(k)return T.slice(0,-1)+"]"}}(r,a);c&&(o+=c+","),r.key&&(o+="key:".concat(r.key,",")),r.ref&&(o+="ref:".concat(r.ref,",")),r.refInFor&&(o+="refInFor:true,"),r.pre&&(o+="pre:true,"),r.component&&(o+='tag:"'.concat(r.tag,'",'));for(var f=0;f<a.dataGenFns.length;f++)o+=a.dataGenFns[f](r);if(r.attrs&&(o+="attrs:".concat(xi(r.attrs),",")),r.props&&(o+="domProps:".concat(xi(r.props),",")),r.events&&(o+="".concat(Jl(r.events,!1),",")),r.nativeEvents&&(o+="".concat(Jl(r.nativeEvents,!0),",")),r.slotTarget&&!r.slotScope&&(o+="slot:".concat(r.slotTarget,",")),r.scopedSlots&&(o+="".concat(function(v,m,y){var L=v.for||Object.keys(m).some(function(T){var k=m[T];return k.slotTargetDynamic||k.if||k.for||ac(k)}),A=!!v.if;if(!L)for(var _=v.parent;_;){if(_.slotScope&&_.slotScope!==Si||_.for){L=!0;break}_.if&&(A=!0),_=_.parent}var x=Object.keys(m).map(function(T){return Es(m[T],y)}).join(",");return"scopedSlots:_u([".concat(x,"]").concat(L?",null,true":"").concat(!L&&A?",null,false,".concat(function(T){for(var k=5381,B=T.length;B;)k=33*k^T.charCodeAt(--B);return k>>>0}(x)):"",")")}(r,r.scopedSlots,a),",")),r.model&&(o+="model:{value:".concat(r.model.value,",callback:").concat(r.model.callback,",expression:").concat(r.model.expression,"},")),r.inlineTemplate){var d=function(v,m){var y=v.children[0];if(y&&y.type===1){var L=Xl(y,m.options);return"inlineTemplate:{render:function(){".concat(L.render,"},staticRenderFns:[").concat(L.staticRenderFns.map(function(A){return"function(){".concat(A,"}")}).join(","),"]}")}}(r,a);d&&(o+="".concat(d,","))}return o=o.replace(/,$/,"")+"}",r.dynamicAttrs&&(o="_b(".concat(o,',"').concat(r.tag,'",').concat(xi(r.dynamicAttrs),")")),r.wrapData&&(o=r.wrapData(o)),r.wrapListeners&&(o=r.wrapListeners(o)),o}function ac(r){return r.type===1&&(r.tag==="slot"||r.children.some(ac))}function Es(r,a){var o=r.attrsMap["slot-scope"];if(r.if&&!r.ifProcessed&&!o)return Cs(r,a,Es,"null");if(r.for&&!r.forProcessed)return rc(r,a,Es);var c=r.slotScope===Si?"":String(r.slotScope),f="function(".concat(c,"){")+"return ".concat(r.tag==="template"?r.if&&o?"(".concat(r.if,")?").concat(rr(r,a)||"undefined",":undefined"):rr(r,a)||"undefined":Xt(r,a),"}"),d=c?"":",proxy:true";return"{key:".concat(r.slotTarget||'"default"',",fn:").concat(f).concat(d,"}")}function rr(r,a,o,c,f){var d=r.children;if(d.length){var v=d[0];if(d.length===1&&v.for&&v.tag!=="template"&&v.tag!=="slot"){var m=o?a.maybeComponent(v)?",1":",0":"";return"".concat((c||Xt)(v,a)).concat(m)}var y=o?function(A,_){for(var x=0,T=0;T<A.length;T++){var k=A[T];if(k.type===1){if(sc(k)||k.ifConditions&&k.ifConditions.some(function(B){return sc(B.block)})){x=2;break}(_(k)||k.ifConditions&&k.ifConditions.some(function(B){return _(B.block)}))&&(x=1)}}return x}(d,a.maybeComponent):0,L=f||Qp;return"[".concat(d.map(function(A){return L(A,a)}).join(","),"]").concat(y?",".concat(y):"")}}function sc(r){return r.for!==void 0||r.tag==="template"||r.tag==="slot"}function Qp(r,a){return r.type===1?Xt(r,a):r.type===3&&r.isComment?function(o){return"_e(".concat(JSON.stringify(o.text),")")}(r):function(o){return"_v(".concat(o.type===2?o.expression:oc(JSON.stringify(o.text)),")")}(r)}function xi(r){for(var a="",o="",c=0;c<r.length;c++){var f=r[c],d=oc(f.value);f.dynamic?o+="".concat(f.name,",").concat(d,","):a+='"'.concat(f.name,'":').concat(d,",")}return a="{".concat(a.slice(0,-1),"}"),o?"_d(".concat(a,",[").concat(o.slice(0,-1),"])"):a}function oc(r){return r.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function lc(r,a){try{return new Function(r)}catch(o){return a.push({err:o,code:r}),ne}}function qp(r){var a=Object.create(null);return function(o,c,f){(c=ee({},c)).warn,delete c.warn;var d=c.delimiters?String(c.delimiters)+o:o;if(a[d])return a[d];var v=r(o,c),m={},y=[];return m.render=lc(v.render,y),m.staticRenderFns=v.staticRenderFns.map(function(L){return lc(L,y)}),a[d]=m}}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*\\([^\\)]*\\)");var cc,Ss,Jp=(cc=function(r,a){var o=Ip(r.trim(),a);a.optimize!==!1&&Fp(o,a);var c=Xl(o,a);return{ast:o,render:c.render,staticRenderFns:c.staticRenderFns}},function(r){function a(o,c){var f=Object.create(r),d=[],v=[];if(c)for(var m in c.modules&&(f.modules=(r.modules||[]).concat(c.modules)),c.directives&&(f.directives=ee(Object.create(r.directives||null),c.directives)),c)m!=="modules"&&m!=="directives"&&(f[m]=c[m]);f.warn=function(L,A,_){(_?v:d).push(L)};var y=cc(o.trim(),f);return y.errors=d,y.tips=v,y}return{compile:a,compileToFunctions:qp(a)}}),uc=Jp(Bp).compileToFunctions;function dc(r){return(Ss=Ss||document.createElement("div")).innerHTML=r?`<a href=" "/>`:`<div a=" -"/>`,Do.innerHTML.indexOf(" ")>0}var Kp=!!Ie&&dc(!1),Xp=!!Ie&&dc(!0),eh=V(function(r){var a=Wa(r);return a&&a.innerHTML}),th=Ae.prototype.$mount;return Ae.prototype.$mount=function(r,a){if((r=r&&Wa(r))===document.body||r===document.documentElement)return this;var s=this.$options;if(!s.render){var c=s.template;if(c)if(typeof c=="string")c.charAt(0)==="#"&&(c=eh(c));else{if(!c.nodeType)return this;c=c.innerHTML}else r&&(c=function(m){if(m.outerHTML)return m.outerHTML;var y=document.createElement("div");return y.appendChild(m.cloneNode(!0)),y.innerHTML}(r));if(c){var f=uc(c,{outputSourceRange:!1,shouldDecodeNewlines:Kp,shouldDecodeNewlinesForHref:Xp,delimiters:s.delimiters,comments:s.comments},this),d=f.render,v=f.staticRenderFns;s.render=d,s.staticRenderFns=v}}return th.call(this,r,a)},Ae.compile=uc,ee(Ae,l9),Ae.effect=function(r,a){var s=new Xn(Ee,r,ne,{sync:!0});a&&(s.update=function(){a(function(){return s.run()})})},Ae})})(cs);const Fe=nh(cs.exports),rh=function(t,e,n){for(var i=0;i<t.length;i++)e.call(n,t[i])};function $u(){return Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}function fc(){return $u()>=768}function bn(){return $u()>=1200}function Ye(t,e,n,i,o,l,u,p){var h=typeof t=="function"?t.options:t;e&&(h.render=e,h.staticRenderFns=n,h._compiled=!0),i&&(h.functional=!0),l&&(h._scopeId="data-v-"+l);var b;if(u?(b=function(E){E=E||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!E&&typeof __VUE_SSR_CONTEXT__!="undefined"&&(E=__VUE_SSR_CONTEXT__),o&&o.call(this,E),E&&E._registeredComponents&&E._registeredComponents.add(u)},h._ssrRegister=b):o&&(b=p?function(){o.call(this,(h.functional?this.parent:this).$root.$options.shadowRoot)}:o),b)if(h.functional){h._injectStyles=b;var g=h.render;h.render=function(w,O){return b.call(O),g(w,O)}}else{var C=h.beforeCreate;h.beforeCreate=C?[].concat(C,b):[b]}return{exports:t,options:h}}const ih={name:"AnimatedArrow",props:["mobileWidth","mobileHeight","desktopWidth","desktopHeight"],mounted:function(){let t=!1;const e=()=>{t=!t,t?(this.$refs.arrowDesktop.style.fill="#fff",this.$refs.arrowMobile.style.fill="#fff"):(this.$refs.arrowDesktop.style.fill="#fec900",this.$refs.arrowMobile.style.fill="#fec900")};window.setInterval(e,750)}};var ah=function(){var e=this,n=e._self._c;return n("div",[n("svg",{staticClass:"xl:hidden block",attrs:{width:e.mobileWidth,height:e.mobileHeight,viewBox:"0 0 10 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("g",{attrs:{id:"Icon / Placeholder"}},[n("path",{ref:"arrowMobile",staticClass:"arrow-icon",staticStyle:{transition:"fill 0.75s"},attrs:{d:"M0 16.5H4.40178L11 10.0002L4.40228 3.5H0L6.60069 10.0002L0 16.5Z",fill:"#FEC900"}})])]),n("svg",{staticClass:"xl:block hidden",attrs:{width:e.desktopWidth,height:e.desktopHeight,viewBox:"0 0 10 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("g",{attrs:{id:"Icon / Placeholder"}},[n("path",{ref:"arrowDesktop",staticClass:"arrow-icon",staticStyle:{transition:"fill 0.75s"},attrs:{d:"M0 16.5H4.40178L11 10.0002L4.40228 3.5H0L6.60069 10.0002L0 16.5Z",fill:"#FEC900"}})])])])},oh=[],sh=Ye(ih,ah,oh,!1,null,null,null,null);const lh=sh.exports,ch={props:{name:{type:String,default:"Kalend\xE1\u0159"},events:{type:Array,required:!0},onShowMore:{type:Function,required:!1},hasMore:{type:Boolean,default:!0},showBanner:{type:Boolean,default:!0}},filters:{dateDay:t=>`${new Date(t).getDate()}.`}};var uh=function(){var e=this,n=e._self._c;return n("div",{staticClass:"calendar grid grid-cols-4"},[e.showBanner?n("div",{staticClass:"col-span-4 xl:col-span-1"},[n("aside",{staticClass:"banner bg-orange-300 text-white h-full"},[n("i",{staticClass:"ico--calendar banner__icon"}),n("div",{staticClass:"banner__body"},[n("h1",{staticClass:"head-alt-md banner__cta"},[e._v(e._s(e.name))]),e.onShowMore&&e.hasMore?n("button",{staticClass:"btn btn--white btn--fullwidth sm:btn--autowidth mt-8",on:{click:function(i){return e.onShowMore()}}},[n("div",{staticClass:"btn__body"},[e._v("Zobrazit dal\u0161\xED")])]):e._e()])])]):e._e(),n("div",{class:{"col-span-4 xl:col-span-3":e.showBanner,"col-span-4":!e.showBanner}},e._l(e.events,function(i){return n("div",{key:i.id,staticClass:"grid grid-cols-12 items-center calendar-table-row",class:{"calendar-table-row--standalone":!e.showBanner}},[n("div",{staticClass:"col-span-2 text-orange-300 head-alt-md calendar-table-row__col"},[n("span",[e._v(e._s(e._f("dateDay")(i.startTimestamp)))])]),n("div",{staticClass:"col-span-8 grid grid-cols-3 col-gap-4 calendar-table-row__col",class:{"calendar-table-row__col--norborder":!i.mapLink}},[n("div",{staticClass:"col-span-3 md:col-span-1"},[n("strong",{staticClass:"block"},[e._v(e._s(i.startDateVerbose))]),n("p",{staticClass:"font-light text-sm mt-1"},[e._v(e._s(i.allDay?"Cel\xFD den":i.startTimeVerbose))])]),n("div",{staticClass:"col-span-3 md:col-span-2 mt-4 md:mt-0"},[i.link?n("a",{staticClass:"font-bold block",attrs:{href:i.link,target:"_blank",rel:"noreferrer noopener"}},[e._v(e._s(i.title))]):e._e(),i.link?e._e():n("strong",{staticClass:"block"},[e._v(e._s(i.title))]),i.description?n("p",{staticClass:"font-light text-sm mt-1"},[e._v(e._s(i.description))]):e._e()])]),n("div",{staticClass:"col-span-2 text-center font-light calendar-table-row__col"},[i.mapLink?n("a",{staticClass:"icon-link",attrs:{href:i.mapLink}},[n("i",{staticClass:"ico--location text-violet-300 mr-1",attrs:{"aria-hidden":"true"}}),n("span",[e._v("Mapa")])]):e._e()])])}),0)])},dh=[],fh=Ye(ch,uh,dh,!1,null,null,null,null);const ph=fh.exports,pc=[{id:2,start:"2020-07-08T10:00:00.000Z",startTimestamp:new Date("2020-07-08T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 8. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-08T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MDhUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:15,start:"2020-07-13T19:00:00.000Z",startTimestamp:new Date("2020-07-13T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 13. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-13T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcxM1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:3,start:"2020-07-15T10:00:00.000Z",startTimestamp:new Date("2020-07-15T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 15. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-15T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MTVUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn",mapLink:"https://maps.google.com"},{id:16,start:"2020-07-20T19:00:00.000Z",startTimestamp:new Date("2020-07-20T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 20. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-20T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcyMFQxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:4,start:"2020-07-22T10:00:00.000Z",startTimestamp:new Date("2020-07-22T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 22. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-22T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MjJUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:17,start:"2020-07-27T19:00:00.000Z",startTimestamp:new Date("2020-07-27T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 27. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-27T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcyN1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:5,start:"2020-07-29T10:00:00.000Z",startTimestamp:new Date("2020-07-29T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 29. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-29T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MjlUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:18,start:"2020-08-03T19:00:00.000Z",startTimestamp:new Date("2020-08-03T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 3. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-03T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDgwM1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:6,start:"2020-08-05T10:00:00.000Z",startTimestamp:new Date("2020-08-05T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 5. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-05T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MDVUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],hh=[{id:19,start:"2020-08-10T19:00:00.000Z",startTimestamp:new Date("2020-08-10T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 10. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-10T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDgxMFQxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:7,start:"2020-08-12T10:00:00.000Z",startTimestamp:new Date("2020-08-12T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 12. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-12T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MTJUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],vh={data:()=>({events:pc,hasMore:!0}),methods:{onShowMore(){this.$data.events=[...pc,...hh],this.$data.hasMore=!1}},render(){return this.$scopedSlots.default({events:this.events,hasMore:this.hasMore,onShowMore:this.onShowMore})}},gh=null,mh=null;var yh=Ye(vh,gh,mh,!1,null,null,null,null);const bh=yh.exports,_h=10,wh={props:{calendarId:{type:String,required:!0},apiKey:{type:String,required:!0}},data(){return{events:[],toShow:7}},computed:{displayedEvents(){return this.events.slice(0,this.toShow)},hasMore(){return this.toShow<this.events.length}},methods:{onShowMore(){this.toShow+=_h},loadEventsFromStorage(){if(window.sessionStorage&&window.sessionStorage["__pircal_"+this.calendarId])return JSON.parse(window.sessionStorage["__pircal_"+this.calendarId])},storeEventsToStorage(){window.sessionStorage&&(window.sessionStorage["__pircal_"+this.calendarId]=JSON.stringify(this.events))}},mounted(){const t=this.loadEventsFromStorage();if(t)this.events=t;else{const e=new Date,n=e.toISOString(),i=new Date(+e+1e3*60*60*24*90).toISOString(),o=`https://www.googleapis.com/calendar/v3/calendars/${this.calendarId}/events?key=${encodeURIComponent(this.apiKey)}&maxResults=150&timeMin=${encodeURIComponent(n)}&timeMax=${encodeURIComponent(i)}&sanitizeHtml=true&singleEvents=true&maxAtendees=1`;let l=0;fetch(o).then(u=>{if(!u.ok)throw new Error("Problem loading events from google");return u.json()}).then(u=>{this.events=u.items.map(p=>{const h=new Date(p.start.dateTime||p.start.date),b=new Date(p.end.dateTime||p.end.date),g=h.toLocaleDateString("cs-CZ",{weekday:"long",year:"numeric",month:"long",day:"numeric"}),C=h.getHours()+":"+h.getMinutes().toString().padStart(2,"0"),E=!p.start.dateTime;return{id:l++,start:h,startTimestamp:h.getTime(),startDateVerbose:g,startTimeVerbose:C,allDay:E,end:b,title:p.summary,description:p.description,link:p.htmlLink}}).sort((p,h)=>p.start<h.start?-1:1),this.storeEventsToStorage()})}},render(){return this.$scopedSlots.default({events:this.displayedEvents,hasMore:this.hasMore,onShowMore:this.onShowMore})}},Lh=null,Ah=null;var Ch=Ye(wh,Lh,Ah,!1,null,null,null,null);const Eh=Ch.exports;var sa,K,Hu,ju,ur,jn,hc,Bu,Vu,Gi={},Fu=[],Sh=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function gn(t,e){for(var n in e)t[n]=e[n];return t}function zu(t){var e=t.parentNode;e&&e.removeChild(t)}function I(t,e,n){var i,o,l,u={};for(l in e)l=="key"?i=e[l]:l=="ref"?o=e[l]:u[l]=e[l];if(arguments.length>2&&(u.children=arguments.length>3?sa.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(l in t.defaultProps)u[l]===void 0&&(u[l]=t.defaultProps[l]);return Vi(t,u,i,o,null)}function Vi(t,e,n,i,o){var l={type:t,props:e,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:o==null?++Hu:o};return o==null&&K.vnode!=null&&K.vnode(l),l}function en(){return{current:null}}function Ne(t){return t.children}function Dh(t,e,n,i,o){var l;for(l in n)l==="children"||l==="key"||l in e||Zi(t,l,null,n[l],i);for(l in e)o&&typeof e[l]!="function"||l==="children"||l==="key"||l==="value"||l==="checked"||n[l]===e[l]||Zi(t,l,e[l],n[l],i)}function vc(t,e,n){e[0]==="-"?t.setProperty(e,n==null?"":n):t[e]=n==null?"":typeof n!="number"||Sh.test(e)?n:n+"px"}function Zi(t,e,n,i,o){var l;e:if(e==="style")if(typeof n=="string")t.style.cssText=n;else{if(typeof i=="string"&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||vc(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||vc(t.style,e,n[e])}else if(e[0]==="o"&&e[1]==="n")l=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in t?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+l]=n,n?i||t.addEventListener(e,l?mc:gc,l):t.removeEventListener(e,l?mc:gc,l);else if(e!=="dangerouslySetInnerHTML"){if(o)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(e!=="width"&&e!=="height"&&e!=="href"&&e!=="list"&&e!=="form"&&e!=="tabIndex"&&e!=="download"&&e in t)try{t[e]=n==null?"":n;break e}catch(u){}typeof n=="function"||(n==null||n===!1&&e.indexOf("-")==-1?t.removeAttribute(e):t.setAttribute(e,n))}}function gc(t){ur=!0;try{return this.l[t.type+!1](K.event?K.event(t):t)}finally{ur=!1}}function mc(t){ur=!0;try{return this.l[t.type+!0](K.event?K.event(t):t)}finally{ur=!1}}function ft(t,e){this.props=t,this.context=e}function Fr(t,e){if(e==null)return t.__?Fr(t.__,t.__.__k.indexOf(t)+1):null;for(var n;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null)return n.__e;return typeof t.type=="function"?Fr(t):null}function Uu(t){var e,n;if((t=t.__)!=null&&t.__c!=null){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null){t.__e=t.__c.base=n.__e;break}return Uu(t)}}function Th(t){ur?setTimeout(t):Bu(t)}function Yo(t){(!t.__d&&(t.__d=!0)&&jn.push(t)&&!Yi.__r++||hc!==K.debounceRendering)&&((hc=K.debounceRendering)||Th)(Yi)}function Yi(){var t,e,n,i,o,l,u,p;for(jn.sort(function(h,b){return h.__v.__b-b.__v.__b});t=jn.shift();)t.__d&&(e=jn.length,i=void 0,o=void 0,u=(l=(n=t).__v).__e,(p=n.__P)&&(i=[],(o=gn({},l)).__v=l.__v+1,us(p,l,o,n.__n,p.ownerSVGElement!==void 0,l.__h!=null?[u]:null,i,u==null?Fr(l):u,l.__h),Qu(i,l),l.__e!=u&&Uu(l)),jn.length>e&&jn.sort(function(h,b){return h.__v.__b-b.__v.__b}));Yi.__r=0}function Wu(t,e,n,i,o,l,u,p,h,b){var g,C,E,w,O,j,M,H=i&&i.__k||Fu,U=H.length;for(n.__k=[],g=0;g<e.length;g++)if((w=n.__k[g]=(w=e[g])==null||typeof w=="boolean"?null:typeof w=="string"||typeof w=="number"||typeof w=="bigint"?Vi(null,w,null,null,w):Array.isArray(w)?Vi(Ne,{children:w},null,null,null):w.__b>0?Vi(w.type,w.props,w.key,w.ref?w.ref:null,w.__v):w)!=null){if(w.__=n,w.__b=n.__b+1,(E=H[g])===null||E&&w.key==E.key&&w.type===E.type)H[g]=void 0;else for(C=0;C<U;C++){if((E=H[C])&&w.key==E.key&&w.type===E.type){H[C]=void 0;break}E=null}us(t,w,E=E||Gi,o,l,u,p,h,b),O=w.__e,(C=w.ref)&&E.ref!=C&&(M||(M=[]),E.ref&&M.push(E.ref,null,w),M.push(C,w.__c||O,w)),O!=null?(j==null&&(j=O),typeof w.type=="function"&&w.__k===E.__k?w.__d=h=Gu(w,h,t):h=Zu(t,w,E,H,O,h),typeof n.type=="function"&&(n.__d=h)):h&&E.__e==h&&h.parentNode!=t&&(h=Fr(E))}for(n.__e=j,g=U;g--;)H[g]!=null&&(typeof n.type=="function"&&H[g].__e!=null&&H[g].__e==n.__d&&(n.__d=Yu(i).nextSibling),Ju(H[g],H[g]));if(M)for(g=0;g<M.length;g++)qu(M[g],M[++g],M[++g])}function Gu(t,e,n){for(var i,o=t.__k,l=0;o&&l<o.length;l++)(i=o[l])&&(i.__=t,e=typeof i.type=="function"?Gu(i,e,n):Zu(n,i,i,o,i.__e,e));return e}function Qi(t,e){return e=e||[],t==null||typeof t=="boolean"||(Array.isArray(t)?t.some(function(n){Qi(n,e)}):e.push(t)),e}function Zu(t,e,n,i,o,l){var u,p,h;if(e.__d!==void 0)u=e.__d,e.__d=void 0;else if(n==null||o!=l||o.parentNode==null)e:if(l==null||l.parentNode!==t)t.appendChild(o),u=null;else{for(p=l,h=0;(p=p.nextSibling)&&h<i.length;h+=1)if(p==o)break e;t.insertBefore(o,l),u=l}return u!==void 0?u:o.nextSibling}function Yu(t){var e,n,i;if(t.type==null||typeof t.type=="string")return t.__e;if(t.__k){for(e=t.__k.length-1;e>=0;e--)if((n=t.__k[e])&&(i=Yu(n)))return i}return null}function us(t,e,n,i,o,l,u,p,h){var b,g,C,E,w,O,j,M,H,U,Y,S,q,V,ie,Q=e.type;if(e.constructor!==void 0)return null;n.__h!=null&&(h=n.__h,p=e.__e=n.__e,e.__h=null,l=[p]),(b=K.__b)&&b(e);try{e:if(typeof Q=="function"){if(M=e.props,H=(b=Q.contextType)&&i[b.__c],U=b?H?H.props.value:b.__:i,n.__c?j=(g=e.__c=n.__c).__=g.__E:("prototype"in Q&&Q.prototype.render?e.__c=g=new Q(M,U):(e.__c=g=new ft(M,U),g.constructor=Q,g.render=xh),H&&H.sub(g),g.props=M,g.state||(g.state={}),g.context=U,g.__n=i,C=g.__d=!0,g.__h=[],g._sb=[]),g.__s==null&&(g.__s=g.state),Q.getDerivedStateFromProps!=null&&(g.__s==g.state&&(g.__s=gn({},g.__s)),gn(g.__s,Q.getDerivedStateFromProps(M,g.__s))),E=g.props,w=g.state,g.__v=e,C)Q.getDerivedStateFromProps==null&&g.componentWillMount!=null&&g.componentWillMount(),g.componentDidMount!=null&&g.__h.push(g.componentDidMount);else{if(Q.getDerivedStateFromProps==null&&M!==E&&g.componentWillReceiveProps!=null&&g.componentWillReceiveProps(M,U),!g.__e&&g.shouldComponentUpdate!=null&&g.shouldComponentUpdate(M,g.__s,U)===!1||e.__v===n.__v){for(e.__v!==n.__v&&(g.props=M,g.state=g.__s,g.__d=!1),e.__e=n.__e,e.__k=n.__k,e.__k.forEach(function(me){me&&(me.__=e)}),Y=0;Y<g._sb.length;Y++)g.__h.push(g._sb[Y]);g._sb=[],g.__h.length&&u.push(g);break e}g.componentWillUpdate!=null&&g.componentWillUpdate(M,g.__s,U),g.componentDidUpdate!=null&&g.__h.push(function(){g.componentDidUpdate(E,w,O)})}if(g.context=U,g.props=M,g.__P=t,S=K.__r,q=0,"prototype"in Q&&Q.prototype.render){for(g.state=g.__s,g.__d=!1,S&&S(e),b=g.render(g.props,g.state,g.context),V=0;V<g._sb.length;V++)g.__h.push(g._sb[V]);g._sb=[]}else do g.__d=!1,S&&S(e),b=g.render(g.props,g.state,g.context),g.state=g.__s;while(g.__d&&++q<25);g.state=g.__s,g.getChildContext!=null&&(i=gn(gn({},i),g.getChildContext())),C||g.getSnapshotBeforeUpdate==null||(O=g.getSnapshotBeforeUpdate(E,w)),ie=b!=null&&b.type===Ne&&b.key==null?b.props.children:b,Wu(t,Array.isArray(ie)?ie:[ie],e,n,i,o,l,u,p,h),g.base=e.__e,e.__h=null,g.__h.length&&u.push(g),j&&(g.__E=g.__=null),g.__e=!1}else l==null&&e.__v===n.__v?(e.__k=n.__k,e.__e=n.__e):e.__e=kh(n.__e,e,n,i,o,l,u,h);(b=K.diffed)&&b(e)}catch(me){e.__v=null,(h||l!=null)&&(e.__e=p,e.__h=!!h,l[l.indexOf(p)]=null),K.__e(me,e,n)}}function Qu(t,e){K.__c&&K.__c(e,t),t.some(function(n){try{t=n.__h,n.__h=[],t.some(function(i){i.call(n)})}catch(i){K.__e(i,n.__v)}})}function kh(t,e,n,i,o,l,u,p){var h,b,g,C=n.props,E=e.props,w=e.type,O=0;if(w==="svg"&&(o=!0),l!=null){for(;O<l.length;O++)if((h=l[O])&&"setAttribute"in h==!!w&&(w?h.localName===w:h.nodeType===3)){t=h,l[O]=null;break}}if(t==null){if(w===null)return document.createTextNode(E);t=o?document.createElementNS("http://www.w3.org/2000/svg",w):document.createElement(w,E.is&&E),l=null,p=!1}if(w===null)C===E||p&&t.data===E||(t.data=E);else{if(l=l&&sa.call(t.childNodes),b=(C=n.props||Gi).dangerouslySetInnerHTML,g=E.dangerouslySetInnerHTML,!p){if(l!=null)for(C={},O=0;O<t.attributes.length;O++)C[t.attributes[O].name]=t.attributes[O].value;(g||b)&&(g&&(b&&g.__html==b.__html||g.__html===t.innerHTML)||(t.innerHTML=g&&g.__html||""))}if(Dh(t,E,C,o,p),g)e.__k=[];else if(O=e.props.children,Wu(t,Array.isArray(O)?O:[O],e,n,i,o&&w!=="foreignObject",l,u,l?l[0]:n.__k&&Fr(n,0),p),l!=null)for(O=l.length;O--;)l[O]!=null&&zu(l[O]);p||("value"in E&&(O=E.value)!==void 0&&(O!==t.value||w==="progress"&&!O||w==="option"&&O!==C.value)&&Zi(t,"value",O,C.value,!1),"checked"in E&&(O=E.checked)!==void 0&&O!==t.checked&&Zi(t,"checked",O,C.checked,!1))}return t}function qu(t,e,n){try{typeof t=="function"?t(e):t.current=e}catch(i){K.__e(i,n)}}function Ju(t,e,n){var i,o;if(K.unmount&&K.unmount(t),(i=t.ref)&&(i.current&&i.current!==t.__e||qu(i,null,e)),(i=t.__c)!=null){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(l){K.__e(l,e)}i.base=i.__P=null,t.__c=void 0}if(i=t.__k)for(o=0;o<i.length;o++)i[o]&&Ju(i[o],e,n||typeof t.type!="function");n||t.__e==null||zu(t.__e),t.__=t.__e=t.__d=void 0}function xh(t,e,n){return this.constructor(t,n)}function zr(t,e,n){var i,o,l;K.__&&K.__(t,e),o=(i=typeof n=="function")?null:n&&n.__k||e.__k,l=[],us(e,t=(!i&&n||e).__k=I(Ne,null,[t]),o||Gi,Gi,e.ownerSVGElement!==void 0,!i&&n?[n]:o?null:e.firstChild?sa.call(e.childNodes):null,l,!i&&n?n:o?o.__e:e.firstChild,i),Qu(l,t)}function Rh(t,e){var n={__c:e="__cC"+Vu++,__:t,Consumer:function(i,o){return i.children(o)},Provider:function(i){var o,l;return this.getChildContext||(o=[],(l={})[e]=this,this.getChildContext=function(){return l},this.shouldComponentUpdate=function(u){this.props.value!==u.value&&o.some(function(p){p.__e=!0,Yo(p)})},this.sub=function(u){o.push(u);var p=u.componentWillUnmount;u.componentWillUnmount=function(){o.splice(o.indexOf(u),1),p&&p.call(u)}}),i.children}};return n.Provider.__=n.Consumer.contextType=n}sa=Fu.slice,K={__e:function(t,e,n,i){for(var o,l,u;e=e.__;)if((o=e.__c)&&!o.__)try{if((l=o.constructor)&&l.getDerivedStateFromError!=null&&(o.setState(l.getDerivedStateFromError(t)),u=o.__d),o.componentDidCatch!=null&&(o.componentDidCatch(t,i||{}),u=o.__d),u)return o.__E=o}catch(p){t=p}throw t}},Hu=0,ju=function(t){return t!=null&&t.constructor===void 0},ur=!1,ft.prototype.setState=function(t,e){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=gn({},this.state),typeof t=="function"&&(t=t(gn({},n),this.props)),t&&gn(n,t),t!=null&&this.__v&&(e&&this._sb.push(e),Yo(this))},ft.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),Yo(this))},ft.prototype.render=Ne,jn=[],Bu=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Yi.__r=0,Vu=0;var jt,xo,yc,Ku=[],Ro=[],bc=K.__b,_c=K.__r,wc=K.diffed,Lc=K.__c,Ac=K.unmount;function Oh(){for(var t;t=Ku.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(Fi),t.__H.__h.forEach(Qo),t.__H.__h=[]}catch(e){t.__H.__h=[],K.__e(e,t.__v)}}K.__b=function(t){jt=null,bc&&bc(t)},K.__r=function(t){_c&&_c(t);var e=(jt=t.__c).__H;e&&(xo===jt?(e.__h=[],jt.__h=[],e.__.forEach(function(n){n.__N&&(n.__=n.__N),n.__V=Ro,n.__N=n.i=void 0})):(e.__h.forEach(Fi),e.__h.forEach(Qo),e.__h=[])),xo=jt},K.diffed=function(t){wc&&wc(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(Ku.push(e)!==1&&yc===K.requestAnimationFrame||((yc=K.requestAnimationFrame)||Mh)(Oh)),e.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.__V!==Ro&&(n.__=n.__V),n.i=void 0,n.__V=Ro})),xo=jt=null},K.__c=function(t,e){e.some(function(n){try{n.__h.forEach(Fi),n.__h=n.__h.filter(function(i){return!i.__||Qo(i)})}catch(i){e.some(function(o){o.__h&&(o.__h=[])}),e=[],K.__e(i,n.__v)}}),Lc&&Lc(t,e)},K.unmount=function(t){Ac&&Ac(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach(function(i){try{Fi(i)}catch(o){e=o}}),n.__H=void 0,e&&K.__e(e,n.__v))};var Cc=typeof requestAnimationFrame=="function";function Mh(t){var e,n=function(){clearTimeout(i),Cc&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);Cc&&(e=requestAnimationFrame(n))}function Fi(t){var e=jt,n=t.__c;typeof n=="function"&&(t.__c=void 0,n()),jt=e}function Qo(t){var e=jt;t.__c=t.__(),jt=e}function Ih(t,e){for(var n in e)t[n]=e[n];return t}function Ec(t,e){for(var n in t)if(n!=="__source"&&!(n in e))return!0;for(var i in e)if(i!=="__source"&&t[i]!==e[i])return!0;return!1}function Sc(t){this.props=t}(Sc.prototype=new ft).isPureReactComponent=!0,Sc.prototype.shouldComponentUpdate=function(t,e){return Ec(this.props,t)||Ec(this.state,e)};var Dc=K.__b;K.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),Dc&&Dc(t)};var Nh=K.__e;K.__e=function(t,e,n,i){if(t.then){for(var o,l=e;l=l.__;)if((o=l.__c)&&o.__c)return e.__e==null&&(e.__e=n.__e,e.__k=n.__k),o.__c(t,e)}Nh(t,e,n,i)};var Tc=K.unmount;function Xu(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach(function(i){typeof i.__c=="function"&&i.__c()}),t.__c.__H=null),(t=Ih({},t)).__c!=null&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map(function(i){return Xu(i,e,n)})),t}function ed(t,e,n){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map(function(i){return ed(i,e,n)}),t.__c&&t.__c.__P===e&&(t.__e&&n.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=n)),t}function Oo(){this.__u=0,this.t=null,this.__b=null}function td(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function ki(){this.u=null,this.o=null}K.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&t.__h===!0&&(t.type=null),Tc&&Tc(t)},(Oo.prototype=new ft).__c=function(t,e){var n=e.__c,i=this;i.t==null&&(i.t=[]),i.t.push(n);var o=td(i.__v),l=!1,u=function(){l||(l=!0,n.__R=null,o?o(p):p())};n.__R=u;var p=function(){if(!--i.__u){if(i.state.__a){var b=i.state.__a;i.__v.__k[0]=ed(b,b.__c.__P,b.__c.__O)}var g;for(i.setState({__a:i.__b=null});g=i.t.pop();)g.forceUpdate()}},h=e.__h===!0;i.__u++||h||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(u,u)},Oo.prototype.componentWillUnmount=function(){this.t=[]},Oo.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=Xu(this.__b,n,i.__O=i.__P)}this.__b=null}var o=e.__a&&I(Ne,null,t.fallback);return o&&(o.__h=null),[I(Ne,null,e.__a?null:t.children),o]};var kc=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&(t.props.revealOrder[0]!=="t"||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function Ph(t){return this.getChildContext=function(){return t.context},t.children}function $h(t){var e=this,n=t.i;e.componentWillUnmount=function(){zr(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),t.__v?(e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],appendChild:function(i){this.childNodes.push(i),e.i.appendChild(i)},insertBefore:function(i,o){this.childNodes.push(i),e.i.appendChild(i)},removeChild:function(i){this.childNodes.splice(this.childNodes.indexOf(i)>>>1,1),e.i.removeChild(i)}}),zr(I(Ph,{context:e.context},t.__v),e.l)):e.l&&e.componentWillUnmount()}function Hh(t,e){var n=I($h,{__v:t,i:e});return n.containerInfo=e,n}(ki.prototype=new ft).__a=function(t){var e=this,n=td(e.__v),i=e.o.get(t);return i[0]++,function(o){var l=function(){e.props.revealOrder?(i.push(o),kc(e,t,i)):o()};n?n(l):l()}},ki.prototype.render=function(t){this.u=null,this.o=new Map;var e=Qi(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},ki.prototype.componentDidUpdate=ki.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){kc(t,n,e)})};var jh=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,Bh=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Vh=typeof document!="undefined",Fh=function(t){return(typeof Symbol!="undefined"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(t)};ft.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(ft.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var xc=K.event;function zh(){}function Uh(){return this.cancelBubble}function Wh(){return this.defaultPrevented}K.event=function(t){return xc&&(t=xc(t)),t.persist=zh,t.isPropagationStopped=Uh,t.isDefaultPrevented=Wh,t.nativeEvent=t};var Rc={configurable:!0,get:function(){return this.class}},Oc=K.vnode;K.vnode=function(t){var e=t.type,n=t.props,i=n;if(typeof e=="string"){var o=e.indexOf("-")===-1;for(var l in i={},n){var u=n[l];Vh&&l==="children"&&e==="noscript"||l==="value"&&"defaultValue"in n&&u==null||(l==="defaultValue"&&"value"in n&&n.value==null?l="value":l==="download"&&u===!0?u="":/ondoubleclick/i.test(l)?l="ondblclick":/^onchange(textarea|input)/i.test(l+e)&&!Fh(n.type)?l="oninput":/^onfocus$/i.test(l)?l="onfocusin":/^onblur$/i.test(l)?l="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(l)?l=l.toLowerCase():o&&Bh.test(l)?l=l.replace(/[A-Z0-9]/g,"-$&").toLowerCase():u===null&&(u=void 0),/^oninput$/i.test(l)&&(l=l.toLowerCase(),i[l]&&(l="oninputCapture")),i[l]=u)}e=="select"&&i.multiple&&Array.isArray(i.value)&&(i.value=Qi(n.children).forEach(function(p){p.props.selected=i.value.indexOf(p.props.value)!=-1})),e=="select"&&i.defaultValue!=null&&(i.value=Qi(n.children).forEach(function(p){p.props.selected=i.multiple?i.defaultValue.indexOf(p.props.value)!=-1:i.defaultValue==p.props.value})),t.props=i,n.class!=n.className&&(Rc.enumerable="className"in n,n.className!=null&&(i.class=n.className),Object.defineProperty(i,"className",Rc))}t.$$typeof=jh,Oc&&Oc(t)};var Mc=K.__r;K.__r=function(t){Mc&&Mc(t),t.__c};const nd=[],qo=new Map;function rd(t){nd.push(t),qo.forEach(e=>{ad(e,t)})}function Gh(t){t.isConnected&&id(t.getRootNode())}function id(t){let e=qo.get(t);if(!e||!e.isConnected){if(e=t.querySelector("style[data-fullcalendar]"),!e){e=document.createElement("style"),e.setAttribute("data-fullcalendar","");const n=Yh();n&&(e.nonce=n);const i=t===document?document.head:t,o=t===document?i.querySelector("script,link[rel=stylesheet],link[as=style],style"):i.firstChild;i.insertBefore(e,o)}qo.set(t,e),Zh(e)}}function Zh(t){for(const e of nd)ad(t,e)}function ad(t,e){const{sheet:n}=t,i=n.cssRules.length;e.split("}").forEach((o,l)=>{o=o.trim(),o&&n.insertRule(o+"}",i+l)})}let Mo;function Yh(){return Mo===void 0&&(Mo=Qh()),Mo}function Qh(){const t=document.querySelector('meta[name="csp-nonce"]');if(t&&t.hasAttribute("content"))return t.getAttribute("content");const e=document.querySelector("script[nonce]");return e&&e.nonce||""}typeof document!="undefined"&&id(document);var qh=':root{--fc-small-font-size:.85em;--fc-page-bg-color:#fff;--fc-neutral-bg-color:hsla(0,0%,82%,.3);--fc-neutral-text-color:grey;--fc-border-color:#ddd;--fc-button-text-color:#fff;--fc-button-bg-color:#2c3e50;--fc-button-border-color:#2c3e50;--fc-button-hover-bg-color:#1e2b37;--fc-button-hover-border-color:#1a252f;--fc-button-active-bg-color:#1a252f;--fc-button-active-border-color:#151e27;--fc-event-bg-color:#3788d8;--fc-event-border-color:#3788d8;--fc-event-text-color:#fff;--fc-event-selected-overlay-color:rgba(0,0,0,.25);--fc-more-link-bg-color:#d0d0d0;--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:8px;--fc-event-resizer-dot-total-width:8px;--fc-event-resizer-dot-border-width:1px;--fc-non-business-color:hsla(0,0%,84%,.3);--fc-bg-event-color:#8fdf82;--fc-bg-event-opacity:0.3;--fc-highlight-color:rgba(188,232,241,.3);--fc-today-bg-color:rgba(255,220,40,.15);--fc-now-indicator-color:red}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{padding:0;vertical-align:top}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid var(--fc-border-color)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype")}.fc-icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fcicons!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-align:center;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em}.fc-icon-chevron-left:before{content:"\\e900"}.fc-icon-chevron-right:before{content:"\\e901"}.fc-icon-chevrons-left:before{content:"\\e902"}.fc-icon-chevrons-right:before{content:"\\e903"}.fc-icon-minus-square:before{content:"\\e904"}.fc-icon-plus-square:before{content:"\\e905"}.fc-icon-x:before{content:"\\e906"}.fc .fc-button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;text-transform:none}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button{background-color:transparent;border:1px solid transparent;border-radius:.25em;display:inline-block;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{box-shadow:0 0 0 .2rem rgba(44,62,80,.25);outline:0}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:hover{background-color:var(--fc-button-hover-bg-color);border-color:var(--fc-button-hover-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:disabled{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:var(--fc-button-active-bg-color);border-color:var(--fc-button-active-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button .fc-icon{font-size:1.5em;vertical-align:middle}.fc .fc-button-group{display:inline-flex;position:relative;vertical-align:middle}.fc .fc-button-group>.fc-button{flex:1 1 auto;position:relative}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.fc .fc-toolbar{align-items:center;display:flex;justify-content:space-between}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-scroller-harness{direction:ltr;overflow:hidden;position:relative}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid var(--fc-border-color)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{table-layout:fixed;width:100%}.fc .fc-scrollgrid table{border-left-style:hidden;border-right-style:hidden;border-top-style:hidden}.fc .fc-scrollgrid{border-bottom-width:0;border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-left-width:0;border-top-width:0}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-non-business{background:var(--fc-non-business-color)}.fc .fc-bg-event{background:var(--fc-bg-event-color);opacity:var(--fc-bg-event-opacity)}.fc .fc-bg-event .fc-event-title{font-size:var(--fc-small-font-size);font-style:italic;margin:.5em}.fc .fc-highlight{background:var(--fc-highlight-color)}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:var(--fc-neutral-bg-color)}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{background:var(--fc-page-bg-color);border-color:inherit;border-radius:calc(var(--fc-event-resizer-dot-total-width)/2);border-style:solid;border-width:var(--fc-event-resizer-dot-border-width);height:var(--fc-event-resizer-dot-total-width);width:var(--fc-event-resizer-dot-total-width)}.fc-event-selected .fc-event-resizer:before{bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.fc-event-selected:after,.fc-event:focus:after{background:var(--fc-event-selected-overlay-color);bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fc-h-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);display:block}.fc-h-event .fc-event-main{color:var(--fc-event-text-color)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;left:0;max-width:100%;overflow:hidden;right:0;vertical-align:top}.fc-h-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{bottom:0;top:0;width:var(--fc-event-resizer-thickness)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-h-event.fc-event-selected .fc-event-resizer{margin-top:calc(var(--fc-event-resizer-dot-total-width)*-.5);top:50%}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc .fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute;z-index:9999}.fc .fc-popover-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;font-size:1.1em;opacity:.65}.fc-theme-standard .fc-popover{background:var(--fc-page-bg-color);border:1px solid var(--fc-border-color)}.fc-theme-standard .fc-popover-header{background:var(--fc-neutral-bg-color)}';rd(qh);class ds{constructor(e){this.drainedOption=e,this.isRunning=!1,this.isDirty=!1,this.pauseDepths={},this.timeoutId=0}request(e){this.isDirty=!0,this.isPaused()||(this.clearTimeout(),e==null?this.tryDrain():this.timeoutId=setTimeout(this.tryDrain.bind(this),e))}pause(e=""){let{pauseDepths:n}=this;n[e]=(n[e]||0)+1,this.clearTimeout()}resume(e="",n){let{pauseDepths:i}=this;e in i&&(n?delete i[e]:(i[e]-=1,i[e]<=0&&delete i[e]),this.tryDrain())}isPaused(){return Object.keys(this.pauseDepths).length}tryDrain(){if(!this.isRunning&&!this.isPaused()){for(this.isRunning=!0;this.isDirty;)this.isDirty=!1,this.drained();this.isRunning=!1}}clear(){this.clearTimeout(),this.isDirty=!1,this.pauseDepths={}}clearTimeout(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0)}drained(){this.drainedOption&&this.drainedOption()}}function Jh(t){t.parentNode&&t.parentNode.removeChild(t)}function Xt(t,e){if(t.closest)return t.closest(e);if(!document.documentElement.contains(t))return null;do{if(Kh(t,e))return t;t=t.parentElement||t.parentNode}while(t!==null&&t.nodeType===1);return null}function Kh(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector).call(t,e)}function Xh(t,e){let n=t instanceof HTMLElement?[t]:t,i=[];for(let o=0;o<n.length;o+=1){let l=n[o].querySelectorAll(e);for(let u=0;u<l.length;u+=1)i.push(l[u])}return i}const ev=/(top|left|right|bottom|width|height)$/i;function tv(t,e){for(let n in e)od(t,n,e[n])}function od(t,e,n){n==null?t.style[e]="":typeof n=="number"&&ev.test(e)?t.style[e]=`${n}px`:t.style[e]=n}function nv(t){var e,n;return(n=(e=t.composedPath)===null||e===void 0?void 0:e.call(t)[0])!==null&&n!==void 0?n:t.target}let Ic=0;function la(){return Ic+=1,"fc-dom-"+Ic}function rv(t,e){return n=>{let i=Xt(n.target,t);i&&e.call(i,n,i)}}function sd(t,e,n,i){let o=rv(n,i);return t.addEventListener(e,o),()=>{t.removeEventListener(e,o)}}function iv(t,e,n,i){let o;return sd(t,"mouseover",e,(l,u)=>{if(u!==o){o=u,n(l,u);let p=h=>{o=null,i(h,u),u.removeEventListener("mouseleave",p)};u.addEventListener("mouseleave",p)}})}function ld(t){return Object.assign({onClick:t},cd(t))}function cd(t){return{tabIndex:0,onKeyDown(e){(e.key==="Enter"||e.key===" ")&&(t(e),e.preventDefault())}}}let Nc=0;function Gn(){return Nc+=1,String(Nc)}function av(t){let e=[],n=[],i,o;for(typeof t=="string"?n=t.split(/\s*,\s*/):typeof t=="function"?n=[t]:Array.isArray(t)&&(n=t),i=0;i<n.length;i+=1)o=n[i],typeof o=="string"?e.push(o.charAt(0)==="-"?{field:o.substring(1),order:-1}:{field:o,order:1}):typeof o=="function"&&e.push({func:o});return e}function ov(t,e,n){let i,o;for(i=0;i<n.length;i+=1)if(o=sv(t,e,n[i]),o)return o;return 0}function sv(t,e,n){return n.func?n.func(t,e):lv(t[n.field],e[n.field])*(n.order||1)}function lv(t,e){return!t&&!e?0:e==null?-1:t==null?1:typeof t=="string"||typeof e=="string"?String(t).localeCompare(String(e)):t-e}function Io(t,e){let n=String(t);return"000".substr(0,e-n.length)+n}function Nr(t,e,n){return typeof t=="function"?t(...e):typeof t=="string"?e.reduce((i,o,l)=>i.replace("$"+l,o||""),t):n}function No(t){return t%1===0}function cv(t){let e=t.querySelector(".fc-scrollgrid-shrink-frame"),n=t.querySelector(".fc-scrollgrid-shrink-cushion");if(!e)throw new Error("needs fc-scrollgrid-shrink-frame className");if(!n)throw new Error("needs fc-scrollgrid-shrink-cushion className");return t.getBoundingClientRect().width-e.getBoundingClientRect().width+n.getBoundingClientRect().width}const uv=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function ge(t,e){return typeof t=="string"?dv(t):typeof t=="object"&&t?Pc(t):typeof t=="number"?Pc({[e||"milliseconds"]:t}):null}function dv(t){let e=uv.exec(t);if(e){let n=e[1]?-1:1;return{years:0,months:0,days:n*(e[2]?parseInt(e[2],10):0),milliseconds:n*((e[3]?parseInt(e[3],10):0)*60*60*1e3+(e[4]?parseInt(e[4],10):0)*60*1e3+(e[5]?parseInt(e[5],10):0)*1e3+(e[6]?parseInt(e[6],10):0))}}return null}function Pc(t){let e={years:t.years||t.year||0,months:t.months||t.month||0,days:t.days||t.day||0,milliseconds:(t.hours||t.hour||0)*60*60*1e3+(t.minutes||t.minute||0)*60*1e3+(t.seconds||t.second||0)*1e3+(t.milliseconds||t.millisecond||t.ms||0)},n=t.weeks||t.week;return n&&(e.days+=n*7,e.specifiedWeeks=!0),e}function fv(t,e){return t.years===e.years&&t.months===e.months&&t.days===e.days&&t.milliseconds===e.milliseconds}function pv(t,e){return{years:t.years-e.years,months:t.months-e.months,days:t.days-e.days,milliseconds:t.milliseconds-e.milliseconds}}function hv(t){return lr(t)/365}function vv(t){return lr(t)/30}function lr(t){return Ur(t)/864e5}function Ur(t){return t.years*(365*864e5)+t.months*(30*864e5)+t.days*864e5+t.milliseconds}function Jo(t){let e=t.milliseconds;if(e){if(e%1e3!==0)return{unit:"millisecond",value:e};if(e%(1e3*60)!==0)return{unit:"second",value:e/1e3};if(e%(1e3*60*60)!==0)return{unit:"minute",value:e/(1e3*60)};if(e)return{unit:"hour",value:e/(1e3*60*60)}}return t.days?t.specifiedWeeks&&t.days%7===0?{unit:"week",value:t.days/7}:{unit:"day",value:t.days}:t.months?{unit:"month",value:t.months}:t.years?{unit:"year",value:t.years}:{unit:"millisecond",value:0}}function wn(t,e,n){if(t===e)return!0;let i=t.length,o;if(i!==e.length)return!1;for(o=0;o<i;o+=1)if(!(n?n(t[o],e[o]):t[o]===e[o]))return!1;return!0}const gv=["sun","mon","tue","wed","thu","fri","sat"];function $c(t,e){let n=mn(t);return n[2]+=e*7,nt(n)}function Ze(t,e){let n=mn(t);return n[2]+=e,nt(n)}function Ln(t,e){let n=mn(t);return n[6]+=e,nt(n)}function mv(t,e){return mr(t,e)/7}function mr(t,e){return(e.valueOf()-t.valueOf())/(1e3*60*60*24)}function yv(t,e){return(e.valueOf()-t.valueOf())/(1e3*60*60)}function bv(t,e){return(e.valueOf()-t.valueOf())/(1e3*60)}function _v(t,e){return(e.valueOf()-t.valueOf())/1e3}function wv(t,e){let n=xe(t),i=xe(e);return{years:0,months:0,days:Math.round(mr(n,i)),milliseconds:e.valueOf()-i.valueOf()-(t.valueOf()-n.valueOf())}}function Lv(t,e){let n=qi(t,e);return n!==null&&n%7===0?n/7:null}function qi(t,e){return yn(t)===yn(e)?Math.round(mr(t,e)):null}function xe(t){return nt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()])}function Av(t){return nt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours()])}function Cv(t){return nt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes()])}function Ev(t){return nt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds()])}function Sv(t,e,n){let i=t.getUTCFullYear(),o=Po(t,i,e,n);if(o<1)return Po(t,i-1,e,n);let l=Po(t,i+1,e,n);return l>=1?Math.min(o,l):o}function Po(t,e,n,i){let o=nt([e,0,1+Dv(e,n,i)]),l=xe(t),u=Math.round(mr(o,l));return Math.floor(u/7)+1}function Dv(t,e,n){let i=7+e-n;return-((7+nt([t,0,i]).getUTCDay()-e)%7)+i-1}function Hc(t){return[t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()]}function jc(t){return new Date(t[0],t[1]||0,t[2]==null?1:t[2],t[3]||0,t[4]||0,t[5]||0)}function mn(t){return[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()]}function nt(t){return t.length===1&&(t=t.concat([0])),new Date(Date.UTC(...t))}function ud(t){return!isNaN(t.valueOf())}function yn(t){return t.getUTCHours()*1e3*60*60+t.getUTCMinutes()*1e3*60+t.getUTCSeconds()*1e3+t.getUTCMilliseconds()}function Tv(t,e,n=!1){let i=t.toISOString();return i=i.replace(".000",""),n&&(i=i.replace("T00:00:00Z","")),i.length>10&&(e==null?i=i.replace("Z",""):e!==0&&(i=i.replace("Z",ps(e,!0)))),i}function fs(t){return t.toISOString().replace(/T.*$/,"")}function kv(t){return t.toISOString().match(/^\d{4}-\d{2}/)[0]}function ps(t,e=!1){let n=t<0?"-":"+",i=Math.abs(t),o=Math.floor(i/60),l=Math.round(i%60);return e?`${n+Io(o,2)}:${Io(l,2)}`:`GMT${n}${o}${l?`:${Io(l,2)}`:""}`}function pe(t,e,n){let i,o;return function(...l){if(!i)o=t.apply(this,l);else if(!wn(i,l)){n&&n(o);let u=t.apply(this,l);(!e||!e(u,o))&&(o=u)}return i=l,o}}function zi(t,e,n){let i,o;return l=>{if(!i)o=t.call(this,l);else if(!Ft(i,l)){n&&n(o);let u=t.call(this,l);(!e||!e(u,o))&&(o=u)}return i=l,o}}const Bc={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},Ji={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},xi=/\s*([ap])\.?m\.?/i,xv=/,/g,Rv=/\s+/g,Ov=/\u200e/g,Mv=/UTC|GMT/;class Iv{constructor(e){let n={},i={},o=0;for(let l in e)l in Bc?(i[l]=e[l],o=Math.max(Bc[l],o)):(n[l]=e[l],l in Ji&&(o=Math.max(Ji[l],o)));this.standardDateProps=n,this.extendedSettings=i,this.severity=o,this.buildFormattingFunc=pe(Vc)}format(e,n){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,n)(e)}formatRange(e,n,i,o){let{standardDateProps:l,extendedSettings:u}=this,p=Bv(e.marker,n.marker,i.calendarSystem);if(!p)return this.format(e,i);let h=p;h>1&&(l.year==="numeric"||l.year==="2-digit")&&(l.month==="numeric"||l.month==="2-digit")&&(l.day==="numeric"||l.day==="2-digit")&&(h=1);let b=this.format(e,i),g=this.format(n,i);if(b===g)return b;let C=Vv(l,h),E=Vc(C,u,i),w=E(e),O=E(n),j=Fv(b,w,g,O),M=u.separator||o||i.defaultSeparator||"";return j?j.before+w+M+O+j.after:b+M+g}getLargestUnit(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";case 2:return"day";default:return"time"}}}function Vc(t,e,n){let i=Object.keys(t).length;return i===1&&t.timeZoneName==="short"?o=>ps(o.timeZoneOffset):i===0&&e.week?o=>jv(n.computeWeekNumber(o.marker),n.weekText,n.weekTextLong,n.locale,e.week):Nv(t,e,n)}function Nv(t,e,n){t=Object.assign({},t),e=Object.assign({},e),Pv(t,e),t.timeZone="UTC";let i=new Intl.DateTimeFormat(n.locale.codes,t),o;if(e.omitZeroMinute){let l=Object.assign({},t);delete l.minute,o=new Intl.DateTimeFormat(n.locale.codes,l)}return l=>{let{marker:u}=l,p;o&&!u.getUTCMinutes()?p=o:p=i;let h=p.format(u);return $v(h,l,t,e,n)}}function Pv(t,e){t.timeZoneName&&(t.hour||(t.hour="2-digit"),t.minute||(t.minute="2-digit")),t.timeZoneName==="long"&&(t.timeZoneName="short"),e.omitZeroMinute&&(t.second||t.millisecond)&&delete e.omitZeroMinute}function $v(t,e,n,i,o){return t=t.replace(Ov,""),n.timeZoneName==="short"&&(t=Hv(t,o.timeZone==="UTC"||e.timeZoneOffset==null?"UTC":ps(e.timeZoneOffset))),i.omitCommas&&(t=t.replace(xv,"").trim()),i.omitZeroMinute&&(t=t.replace(":00","")),i.meridiem===!1?t=t.replace(xi,"").trim():i.meridiem==="narrow"?t=t.replace(xi,(l,u)=>u.toLocaleLowerCase()):i.meridiem==="short"?t=t.replace(xi,(l,u)=>`${u.toLocaleLowerCase()}m`):i.meridiem==="lowercase"&&(t=t.replace(xi,l=>l.toLocaleLowerCase())),t=t.replace(Rv," "),t=t.trim(),t}function Hv(t,e){let n=!1;return t=t.replace(Mv,()=>(n=!0,e)),n||(t+=` ${e}`),t}function jv(t,e,n,i,o){let l=[];return o==="long"?l.push(n):(o==="short"||o==="narrow")&&l.push(e),(o==="long"||o==="short")&&l.push(" "),l.push(i.simpleNumberFormat.format(t)),i.options.direction==="rtl"&&l.reverse(),l.join("")}function Bv(t,e,n){return n.getMarkerYear(t)!==n.getMarkerYear(e)?5:n.getMarkerMonth(t)!==n.getMarkerMonth(e)?4:n.getMarkerDay(t)!==n.getMarkerDay(e)?2:yn(t)!==yn(e)?1:0}function Vv(t,e){let n={};for(let i in t)(!(i in Ji)||Ji[i]<=e)&&(n[i]=t[i]);return n}function Fv(t,e,n,i){let o=0;for(;o<t.length;){let l=t.indexOf(e,o);if(l===-1)break;let u=t.substr(0,l);o=l+e.length;let p=t.substr(o),h=0;for(;h<n.length;){let b=n.indexOf(i,h);if(b===-1)break;let g=n.substr(0,b);h=b+i.length;let C=n.substr(h);if(u===g&&p===C)return{before:u,after:p}}}return null}function Fc(t,e){let n=e.markerToArray(t.marker);return{marker:t.marker,timeZoneOffset:t.timeZoneOffset,array:n,year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]}}function Ki(t,e,n,i){let o=Fc(t,n.calendarSystem),l=e?Fc(e,n.calendarSystem):null;return{date:o,start:o,end:l,timeZone:n.timeZone,localeCodes:n.locale.codes,defaultSeparator:i||n.defaultSeparator}}class zv{constructor(e){this.cmdStr=e}format(e,n,i){return n.cmdFormatter(this.cmdStr,Ki(e,null,n,i))}formatRange(e,n,i,o){return i.cmdFormatter(this.cmdStr,Ki(e,n,i,o))}}class Uv{constructor(e){this.func=e}format(e,n,i){return this.func(Ki(e,null,n,i))}formatRange(e,n,i,o){return this.func(Ki(e,n,i,o))}}function Ve(t){return typeof t=="object"&&t?new Iv(t):typeof t=="string"?new zv(t):typeof t=="function"?new Uv(t):null}const zc={navLinkDayClick:N,navLinkWeekClick:N,duration:ge,bootstrapFontAwesome:N,buttonIcons:N,customButtons:N,defaultAllDayEventDuration:ge,defaultTimedEventDuration:ge,nextDayThreshold:ge,scrollTime:ge,scrollTimeReset:Boolean,slotMinTime:ge,slotMaxTime:ge,dayPopoverFormat:Ve,slotDuration:ge,snapDuration:ge,headerToolbar:N,footerToolbar:N,defaultRangeSeparator:String,titleRangeSeparator:String,forceEventDuration:Boolean,dayHeaders:Boolean,dayHeaderFormat:Ve,dayHeaderClassNames:N,dayHeaderContent:N,dayHeaderDidMount:N,dayHeaderWillUnmount:N,dayCellClassNames:N,dayCellContent:N,dayCellDidMount:N,dayCellWillUnmount:N,initialView:String,aspectRatio:Number,weekends:Boolean,weekNumberCalculation:N,weekNumbers:Boolean,weekNumberClassNames:N,weekNumberContent:N,weekNumberDidMount:N,weekNumberWillUnmount:N,editable:Boolean,viewClassNames:N,viewDidMount:N,viewWillUnmount:N,nowIndicator:Boolean,nowIndicatorClassNames:N,nowIndicatorContent:N,nowIndicatorDidMount:N,nowIndicatorWillUnmount:N,showNonCurrentDates:Boolean,lazyFetching:Boolean,startParam:String,endParam:String,timeZoneParam:String,timeZone:String,locales:N,locale:N,themeSystem:String,dragRevertDuration:Number,dragScroll:Boolean,allDayMaintainDuration:Boolean,unselectAuto:Boolean,dropAccept:N,eventOrder:av,eventOrderStrict:Boolean,handleWindowResize:Boolean,windowResizeDelay:Number,longPressDelay:Number,eventDragMinDistance:Number,expandRows:Boolean,height:N,contentHeight:N,direction:String,weekNumberFormat:Ve,eventResizableFromStart:Boolean,displayEventTime:Boolean,displayEventEnd:Boolean,weekText:String,weekTextLong:String,progressiveEventRendering:Boolean,businessHours:N,initialDate:N,now:N,eventDataTransform:N,stickyHeaderDates:N,stickyFooterScrollbar:N,viewHeight:N,defaultAllDay:Boolean,eventSourceFailure:N,eventSourceSuccess:N,eventDisplay:String,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventOverlap:N,eventConstraint:N,eventAllow:N,eventBackgroundColor:String,eventBorderColor:String,eventTextColor:String,eventColor:String,eventClassNames:N,eventContent:N,eventDidMount:N,eventWillUnmount:N,selectConstraint:N,selectOverlap:N,selectAllow:N,droppable:Boolean,unselectCancel:String,slotLabelFormat:N,slotLaneClassNames:N,slotLaneContent:N,slotLaneDidMount:N,slotLaneWillUnmount:N,slotLabelClassNames:N,slotLabelContent:N,slotLabelDidMount:N,slotLabelWillUnmount:N,dayMaxEvents:N,dayMaxEventRows:N,dayMinWidth:Number,slotLabelInterval:ge,allDayText:String,allDayClassNames:N,allDayContent:N,allDayDidMount:N,allDayWillUnmount:N,slotMinWidth:Number,navLinks:Boolean,eventTimeFormat:Ve,rerenderDelay:Number,moreLinkText:N,moreLinkHint:N,selectMinDistance:Number,selectable:Boolean,selectLongPressDelay:Number,eventLongPressDelay:Number,selectMirror:Boolean,eventMaxStack:Number,eventMinHeight:Number,eventMinWidth:Number,eventShortHeight:Number,slotEventOverlap:Boolean,plugins:N,firstDay:Number,dayCount:Number,dateAlignment:String,dateIncrement:ge,hiddenDays:N,fixedWeekCount:Boolean,validRange:N,visibleRange:N,titleFormat:N,eventInteractive:Boolean,noEventsText:String,viewHint:N,navLinkHint:N,closeHint:String,timeHint:String,eventHint:String,moreLinkClick:N,moreLinkClassNames:N,moreLinkContent:N,moreLinkDidMount:N,moreLinkWillUnmount:N,monthStartFormat:Ve,handleCustomRendering:N,customRenderingMetaMap:N},Pr={eventDisplay:"auto",defaultRangeSeparator:" - ",titleRangeSeparator:" \u2013 ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",dayHeaders:!0,initialView:"",aspectRatio:1.35,headerToolbar:{start:"title",center:"",end:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,nowIndicator:!1,scrollTime:"06:00:00",scrollTimeReset:!0,slotMinTime:"00:00:00",slotMaxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5,expandRows:!1,navLinks:!1,selectable:!1,eventMinHeight:15,eventMinWidth:30,eventShortHeight:30,monthStartFormat:{month:"long",day:"numeric"}},Uc={datesSet:N,eventsSet:N,eventAdd:N,eventChange:N,eventRemove:N,windowResize:N,eventClick:N,eventMouseEnter:N,eventMouseLeave:N,select:N,unselect:N,loading:N,_unmount:N,_beforeprint:N,_afterprint:N,_noEventDrop:N,_noEventResize:N,_resize:N,_scrollRequest:N},Wc={buttonText:N,buttonHints:N,views:N,plugins:N,initialEvents:N,events:N,eventSources:N},Pn={headerToolbar:$n,footerToolbar:$n,buttonText:$n,buttonHints:$n,buttonIcons:$n,dateIncrement:$n,plugins:Ri,events:Ri,eventSources:Ri,resources:Ri};function $n(t,e){return typeof t=="object"&&typeof e=="object"&&t&&e?Ft(t,e):t===e}function Ri(t,e){return Array.isArray(t)&&Array.isArray(e)?wn(t,e):t===e}const Wv={type:String,component:N,buttonText:String,buttonTextKey:String,dateProfileGeneratorClass:N,usesMinMaxTime:Boolean,classNames:N,content:N,didMount:N,willUnmount:N};function $o(t){return vs(t,Pn)}function hs(t,e){let n={},i={};for(let o in e)o in t&&(n[o]=e[o](t[o]));for(let o in t)o in e||(i[o]=t[o]);return{refined:n,extra:i}}function N(t){return t}const{hasOwnProperty:Xi}=Object.prototype;function vs(t,e){let n={};if(e){for(let i in e)if(e[i]===$n){let o=[];for(let l=t.length-1;l>=0;l-=1){let u=t[l][i];if(typeof u=="object"&&u)o.unshift(u);else if(u!==void 0){n[i]=u;break}}o.length&&(n[i]=vs(o))}}for(let i=t.length-1;i>=0;i-=1){let o=t[i];for(let l in o)l in n||(n[l]=o[l])}return n}function dr(t,e){let n={};for(let i in t)e(t[i],i)&&(n[i]=t[i]);return n}function Yr(t,e){let n={};for(let i in t)n[i]=e(t[i],i);return n}function dd(t){let e={};for(let n of t)e[n]=!0;return e}function gs(t){let e=[];for(let n in t)e.push(t[n]);return e}function Ft(t,e){if(t===e)return!0;for(let n in t)if(Xi.call(t,n)&&!(n in e))return!1;for(let n in e)if(Xi.call(e,n)&&t[n]!==e[n])return!1;return!0}const Gv=/^on[A-Z]/;function Zv(t,e){const n=Ko(t,e);for(let i of n)if(!Gv.test(i))return!1;return!0}function Ko(t,e){let n=[];for(let i in t)Xi.call(t,i)&&(i in e||n.push(i));for(let i in e)Xi.call(e,i)&&t[i]!==e[i]&&n.push(i);return n}function Ho(t,e,n={}){if(t===e)return!0;for(let i in e)if(!(i in t&&Yv(t[i],e[i],n[i])))return!1;for(let i in t)if(!(i in e))return!1;return!0}function Yv(t,e,n){return t===e||n===!0?!0:n?n(t,e):!1}function Qv(t,e=0,n,i=1){let o=[];n==null&&(n=Object.keys(t).length);for(let l=e;l<n;l+=i){let u=t[l];u!==void 0&&o.push(u)}return o}let fd={};function qv(t,e){fd[t]=e}function Jv(t){return new fd[t]}class Kv{getMarkerYear(e){return e.getUTCFullYear()}getMarkerMonth(e){return e.getUTCMonth()}getMarkerDay(e){return e.getUTCDate()}arrayToMarker(e){return nt(e)}markerToArray(e){return mn(e)}}qv("gregory",Kv);const Xv=/^\s*(\d{4})(-?(\d{2})(-?(\d{2})([T ](\d{2}):?(\d{2})(:?(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;function eg(t){let e=Xv.exec(t);if(e){let n=new Date(Date.UTC(Number(e[1]),e[3]?Number(e[3])-1:0,Number(e[5]||1),Number(e[7]||0),Number(e[8]||0),Number(e[10]||0),e[12]?Number(`0.${e[12]}`)*1e3:0));if(ud(n)){let i=null;return e[13]&&(i=(e[15]==="-"?-1:1)*(Number(e[16]||0)*60+Number(e[18]||0))),{marker:n,isTimeUnspecified:!e[6],timeZoneOffset:i}}}return null}class tg{constructor(e){let n=this.timeZone=e.timeZone,i=n!=="local"&&n!=="UTC";e.namedTimeZoneImpl&&i&&(this.namedTimeZoneImpl=new e.namedTimeZoneImpl(n)),this.canComputeOffset=Boolean(!i||this.namedTimeZoneImpl),this.calendarSystem=Jv(e.calendarSystem),this.locale=e.locale,this.weekDow=e.locale.week.dow,this.weekDoy=e.locale.week.doy,e.weekNumberCalculation==="ISO"&&(this.weekDow=1,this.weekDoy=4),typeof e.firstDay=="number"&&(this.weekDow=e.firstDay),typeof e.weekNumberCalculation=="function"&&(this.weekNumberFunc=e.weekNumberCalculation),this.weekText=e.weekText!=null?e.weekText:e.locale.options.weekText,this.weekTextLong=(e.weekTextLong!=null?e.weekTextLong:e.locale.options.weekTextLong)||this.weekText,this.cmdFormatter=e.cmdFormatter,this.defaultSeparator=e.defaultSeparator}createMarker(e){let n=this.createMarkerMeta(e);return n===null?null:n.marker}createNowMarker(){return this.canComputeOffset?this.timestampToMarker(new Date().valueOf()):nt(Hc(new Date))}createMarkerMeta(e){if(typeof e=="string")return this.parse(e);let n=null;return typeof e=="number"?n=this.timestampToMarker(e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(n=this.timestampToMarker(e))):Array.isArray(e)&&(n=nt(e)),n===null||!ud(n)?null:{marker:n,isTimeUnspecified:!1,forcedTzo:null}}parse(e){let n=eg(e);if(n===null)return null;let{marker:i}=n,o=null;return n.timeZoneOffset!==null&&(this.canComputeOffset?i=this.timestampToMarker(i.valueOf()-n.timeZoneOffset*60*1e3):o=n.timeZoneOffset),{marker:i,isTimeUnspecified:n.isTimeUnspecified,forcedTzo:o}}getYear(e){return this.calendarSystem.getMarkerYear(e)}getMonth(e){return this.calendarSystem.getMarkerMonth(e)}getDay(e){return this.calendarSystem.getMarkerDay(e)}add(e,n){let i=this.calendarSystem.markerToArray(e);return i[0]+=n.years,i[1]+=n.months,i[2]+=n.days,i[6]+=n.milliseconds,this.calendarSystem.arrayToMarker(i)}subtract(e,n){let i=this.calendarSystem.markerToArray(e);return i[0]-=n.years,i[1]-=n.months,i[2]-=n.days,i[6]-=n.milliseconds,this.calendarSystem.arrayToMarker(i)}addYears(e,n){let i=this.calendarSystem.markerToArray(e);return i[0]+=n,this.calendarSystem.arrayToMarker(i)}addMonths(e,n){let i=this.calendarSystem.markerToArray(e);return i[1]+=n,this.calendarSystem.arrayToMarker(i)}diffWholeYears(e,n){let{calendarSystem:i}=this;return yn(e)===yn(n)&&i.getMarkerDay(e)===i.getMarkerDay(n)&&i.getMarkerMonth(e)===i.getMarkerMonth(n)?i.getMarkerYear(n)-i.getMarkerYear(e):null}diffWholeMonths(e,n){let{calendarSystem:i}=this;return yn(e)===yn(n)&&i.getMarkerDay(e)===i.getMarkerDay(n)?i.getMarkerMonth(n)-i.getMarkerMonth(e)+(i.getMarkerYear(n)-i.getMarkerYear(e))*12:null}greatestWholeUnit(e,n){let i=this.diffWholeYears(e,n);return i!==null?{unit:"year",value:i}:(i=this.diffWholeMonths(e,n),i!==null?{unit:"month",value:i}:(i=Lv(e,n),i!==null?{unit:"week",value:i}:(i=qi(e,n),i!==null?{unit:"day",value:i}:(i=yv(e,n),No(i)?{unit:"hour",value:i}:(i=bv(e,n),No(i)?{unit:"minute",value:i}:(i=_v(e,n),No(i)?{unit:"second",value:i}:{unit:"millisecond",value:n.valueOf()-e.valueOf()}))))))}countDurationsBetween(e,n,i){let o;return i.years&&(o=this.diffWholeYears(e,n),o!==null)?o/hv(i):i.months&&(o=this.diffWholeMonths(e,n),o!==null)?o/vv(i):i.days&&(o=qi(e,n),o!==null)?o/lr(i):(n.valueOf()-e.valueOf())/Ur(i)}startOf(e,n){return n==="year"?this.startOfYear(e):n==="month"?this.startOfMonth(e):n==="week"?this.startOfWeek(e):n==="day"?xe(e):n==="hour"?Av(e):n==="minute"?Cv(e):n==="second"?Ev(e):null}startOfYear(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])}startOfMonth(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])}startOfWeek(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])}computeWeekNumber(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):Sv(e,this.weekDow,this.weekDoy)}format(e,n,i={}){return n.format({marker:e,timeZoneOffset:i.forcedTzo!=null?i.forcedTzo:this.offsetForMarker(e)},this)}formatRange(e,n,i,o={}){return o.isEndExclusive&&(n=Ln(n,-1)),i.formatRange({marker:e,timeZoneOffset:o.forcedStartTzo!=null?o.forcedStartTzo:this.offsetForMarker(e)},{marker:n,timeZoneOffset:o.forcedEndTzo!=null?o.forcedEndTzo:this.offsetForMarker(n)},this,o.defaultSeparator)}formatIso(e,n={}){let i=null;return n.omitTimeZoneOffset||(n.forcedTzo!=null?i=n.forcedTzo:i=this.offsetForMarker(e)),Tv(e,i,n.omitTime)}timestampToMarker(e){return this.timeZone==="local"?nt(Hc(new Date(e))):this.timeZone==="UTC"||!this.namedTimeZoneImpl?new Date(e):nt(this.namedTimeZoneImpl.timestampToArray(e))}offsetForMarker(e){return this.timeZone==="local"?-jc(mn(e)).getTimezoneOffset():this.timeZone==="UTC"?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(mn(e)):null}toDate(e,n){return this.timeZone==="local"?jc(mn(e)):this.timeZone==="UTC"?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-this.namedTimeZoneImpl.offsetForArray(mn(e))*1e3*60):new Date(e.valueOf()-(n||0))}}class Qr{constructor(e){this.iconOverrideOption&&this.setIconOverride(e[this.iconOverrideOption])}setIconOverride(e){let n,i;if(typeof e=="object"&&e){n=Object.assign({},this.iconClasses);for(i in e)n[i]=this.applyIconOverridePrefix(e[i]);this.iconClasses=n}else e===!1&&(this.iconClasses={})}applyIconOverridePrefix(e){let n=this.iconOverridePrefix;return n&&e.indexOf(n)!==0&&(e=n+e),e}getClass(e){return this.classes[e]||""}getIconClass(e,n){let i;return n&&this.rtlIconClasses?i=this.rtlIconClasses[e]||this.iconClasses[e]:i=this.iconClasses[e],i?`${this.baseIconClass} ${i}`:""}getCustomButtonIconClass(e){let n;return this.iconOverrideCustomButtonOption&&(n=e[this.iconOverrideCustomButtonOption],n)?`${this.baseIconClass} ${this.applyIconOverridePrefix(n)}`:""}}Qr.prototype.classes={};Qr.prototype.iconClasses={};Qr.prototype.baseIconClass="";Qr.prototype.iconOverridePrefix="";function Gc(t){t();let e=K.debounceRendering,n=[];function i(o){n.push(o)}for(K.debounceRendering=i,zr(I(ng,{}),document.createElement("div"));n.length;)n.shift()();K.debounceRendering=e}class ng extends ft{render(){return I("div",{})}componentDidMount(){this.setState({})}}function pd(t){let e=Rh(t),n=e.Provider;return e.Provider=function(){let i=!this.getChildContext,o=n.apply(this,arguments);if(i){let l=[];this.shouldComponentUpdate=u=>{this.props.value!==u.value&&l.forEach(p=>{p.context=u.value,p.forceUpdate()})},this.sub=u=>{l.push(u);let p=u.componentWillUnmount;u.componentWillUnmount=()=>{l.splice(l.indexOf(u),1),p&&p.call(u)}}}return o},e}class rg{constructor(e,n,i,o){this.execFunc=e,this.emitter=n,this.scrollTime=i,this.scrollTimeReset=o,this.handleScrollRequest=l=>{this.queuedRequest=Object.assign({},this.queuedRequest||{},l),this.drain()},n.on("_scrollRequest",this.handleScrollRequest),this.fireInitialScroll()}detach(){this.emitter.off("_scrollRequest",this.handleScrollRequest)}update(e){e&&this.scrollTimeReset?this.fireInitialScroll():this.drain()}fireInitialScroll(){this.handleScrollRequest({time:this.scrollTime})}drain(){this.queuedRequest&&this.execFunc(this.queuedRequest)&&(this.queuedRequest=null)}}const Zn=pd({});function ig(t,e,n,i,o,l,u,p,h,b,g,C,E){return{dateEnv:o,options:n,pluginHooks:u,emitter:b,dispatch:p,getCurrentData:h,calendarApi:g,viewSpec:t,viewApi:e,dateProfileGenerator:i,theme:l,isRtl:n.direction==="rtl",addResizeHandler(w){b.on("_resize",w)},removeResizeHandler(w){b.off("_resize",w)},createScrollResponder(w){return new rg(w,b,ge(n.scrollTime),n.scrollTimeReset)},registerInteractiveComponent:C,unregisterInteractiveComponent:E}}class Yn extends ft{shouldComponentUpdate(e,n){return this.debug&&console.log(Ko(e,this.props),Ko(n,this.state)),!Ho(this.props,e,this.propEquality)||!Ho(this.state,n,this.stateEquality)}safeSetState(e){Ho(this.state,Object.assign(Object.assign({},this.state),e),this.stateEquality)||this.setState(e)}}Yn.addPropsEquality=ag;Yn.addStateEquality=og;Yn.contextType=Zn;Yn.prototype.propEquality={};Yn.prototype.stateEquality={};class Re extends Yn{}Re.contextType=Zn;function ag(t){let e=Object.create(this.prototype.propEquality);Object.assign(e,t),this.prototype.propEquality=e}function og(t){let e=Object.create(this.prototype.stateEquality);Object.assign(e,t),this.prototype.stateEquality=e}function tn(t,e){typeof t=="function"?t(e):t&&(t.current=e)}class ms extends Re{constructor(){super(...arguments),this.id=Gn(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{Xo(this.props.generatorName,this.context.options)||this.updateElRef(e)},this.updateElRef=e=>{this.props.elRef&&tn(this.props.elRef,e)}}render(){const{props:e,context:n}=this,{options:i}=n,{customGenerator:o,defaultGenerator:l,renderProps:u}=e,p=hd(e,[],this.handleEl);let h=!1,b,g=[],C;if(o!=null){const E=typeof o=="function"?o(u,I):o;if(E===!0)h=!0;else{const w=E&&typeof E=="object";w&&"html"in E?p.dangerouslySetInnerHTML={__html:E.html}:w&&"domNodes"in E?g=Array.prototype.slice.call(E.domNodes):(w?ju(E):typeof E!="function")?b=E:C=E}}else h=!Xo(e.generatorName,i);return h&&l&&(b=l(u)),this.queuedDomNodes=g,this.currentGeneratorMeta=C,I(e.elTag,p,b)}componentDidMount(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentDidUpdate(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentWillUnmount(){this.triggerCustomRendering(!1)}triggerCustomRendering(e){var n;const{props:i,context:o}=this,{handleCustomRendering:l,customRenderingMetaMap:u}=o.options;if(l){const p=(n=this.currentGeneratorMeta)!==null&&n!==void 0?n:u==null?void 0:u[i.generatorName];p&&l(Object.assign(Object.assign({id:this.id,isActive:e,containerEl:this.base,reportNewContainerEl:this.updateElRef,generatorMeta:p},i),{elClasses:(i.elClasses||[]).filter(sg)}))}}applyQueueudDomNodes(){const{queuedDomNodes:e,currentDomNodes:n}=this,i=this.base;if(!wn(e,n)){n.forEach(Jh);for(let o of e)i.appendChild(o);this.currentDomNodes=e}}}ms.addPropsEquality({elClasses:wn,elStyle:Ft,elAttrs:Zv,renderProps:Ft});function Xo(t,e){var n;return Boolean(e.handleCustomRendering&&t&&((n=e.customRenderingMetaMap)===null||n===void 0?void 0:n[t]))}function hd(t,e,n){const i=Object.assign(Object.assign({},t.elAttrs),{ref:n});return(t.elClasses||e)&&(i.className=(t.elClasses||[]).concat(e||[]).concat(i.className||[]).filter(Boolean).join(" ")),t.elStyle&&(i.style=t.elStyle),i}function sg(t){return Boolean(t)}const vd=pd(0);class rn extends ft{constructor(){super(...arguments),this.InnerContent=lg.bind(void 0,this),this.handleEl=e=>{this.el=e,this.props.elRef&&tn(this.props.elRef,e)}}render(){const{props:e}=this,n=cg(e.classNameGenerator,e.renderProps);if(e.children){const i=hd(e,n,this.handleEl),o=e.children(this.InnerContent,e.renderProps,i);return e.elTag?I(e.elTag,i,o):o}else return I(ms,Object.assign(Object.assign({},e),{elRef:this.handleEl,elTag:e.elTag||"div",elClasses:(e.elClasses||[]).concat(n),renderId:this.context}))}componentDidMount(){var e,n;(n=(e=this.props).didMount)===null||n===void 0||n.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.el}))}componentWillUnmount(){var e,n;(n=(e=this.props).willUnmount)===null||n===void 0||n.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.el}))}}rn.contextType=vd;function lg(t,e){const n=t.props;return I(ms,Object.assign({renderProps:n.renderProps,generatorName:n.generatorName,customGenerator:n.customGenerator,defaultGenerator:n.defaultGenerator,renderId:t.context},e))}function cg(t,e){const n=typeof t=="function"?t(e):t||[];return typeof n=="string"?[n]:n}class Zc extends Re{render(){let{props:e,context:n}=this,{options:i}=n,o={view:n.viewApi};return I(rn,Object.assign({},e,{elTag:e.elTag||"div",elClasses:[...gd(e.viewSpec),...e.elClasses||[]],renderProps:o,classNameGenerator:i.viewClassNames,generatorName:void 0,didMount:i.viewDidMount,willUnmount:i.viewWillUnmount}),()=>e.children)}}function gd(t){return[`fc-${t.type}-view`,"fc-view"]}function ug(t,e){let n=null,i=null;return t.start&&(n=e.createMarker(t.start)),t.end&&(i=e.createMarker(t.end)),!n&&!i||n&&i&&i<n?null:{start:n,end:i}}function Yc(t,e){let n=[],{start:i}=e,o,l;for(t.sort(dg),o=0;o<t.length;o+=1)l=t[o],l.start>i&&n.push({start:i,end:l.start}),l.end>i&&(i=l.end);return i<e.end&&n.push({start:i,end:e.end}),n}function dg(t,e){return t.start.valueOf()-e.start.valueOf()}function fr(t,e){let{start:n,end:i}=t,o=null;return e.start!==null&&(n===null?n=e.start:n=new Date(Math.max(n.valueOf(),e.start.valueOf()))),e.end!=null&&(i===null?i=e.end:i=new Date(Math.min(i.valueOf(),e.end.valueOf()))),(n===null||i===null||n<i)&&(o={start:n,end:i}),o}function fg(t,e){return(t.end===null||e.start===null||t.end>e.start)&&(t.start===null||e.end===null||t.start<e.end)}function _n(t,e){return(t.start===null||e>=t.start)&&(t.end===null||e<t.end)}function pg(t,e){return e.start!=null&&t<e.start?e.start:e.end!=null&&t>=e.end?new Date(e.end.valueOf()-1):t}function md(t){let e=Math.floor(mr(t.start,t.end))||1,n=xe(t.start),i=Ze(n,e);return{start:n,end:i}}function yd(t,e=ge(0)){let n=null,i=null;if(t.end){i=xe(t.end);let o=t.end.valueOf()-i.valueOf();o&&o>=Ur(e)&&(i=Ze(i,1))}return t.start&&(n=xe(t.start),i&&i<=n&&(i=Ze(n,1))),{start:n,end:i}}function Oi(t,e,n,i){return i==="year"?ge(n.diffWholeYears(t,e),"year"):i==="month"?ge(n.diffWholeMonths(t,e),"month"):wv(t,e)}function hg(t,e){switch(e.type){case"CHANGE_DATE":return e.dateMarker;default:return t}}function vg(t,e){let n=t.initialDate;return n!=null?e.createMarker(n):qr(t.now,e)}function qr(t,e){return typeof t=="function"&&(t=t()),t==null?e.createNowMarker():e.createMarker(t)}class bd{constructor(e){this.props=e,this.nowDate=qr(e.nowInput,e.dateEnv),this.initHiddenDays()}buildPrev(e,n,i){let{dateEnv:o}=this.props,l=o.subtract(o.startOf(n,e.currentRangeUnit),e.dateIncrement);return this.build(l,-1,i)}buildNext(e,n,i){let{dateEnv:o}=this.props,l=o.add(o.startOf(n,e.currentRangeUnit),e.dateIncrement);return this.build(l,1,i)}build(e,n,i=!0){let{props:o}=this,l,u,p,h,b,g;return l=this.buildValidRange(),l=this.trimHiddenDays(l),i&&(e=pg(e,l)),u=this.buildCurrentRangeInfo(e,n),p=/^(year|month|week|day)$/.test(u.unit),h=this.buildRenderRange(this.trimHiddenDays(u.range),u.unit,p),h=this.trimHiddenDays(h),b=h,o.showNonCurrentDates||(b=fr(b,u.range)),b=this.adjustActiveRange(b),b=fr(b,l),g=fg(u.range,l),_n(h,e)||(e=h.start),{currentDate:e,validRange:l,currentRange:u.range,currentRangeUnit:u.unit,isRangeAllDay:p,activeRange:b,renderRange:h,slotMinTime:o.slotMinTime,slotMaxTime:o.slotMaxTime,isValid:g,dateIncrement:this.buildDateIncrement(u.duration)}}buildValidRange(){let e=this.props.validRangeInput,n=typeof e=="function"?e.call(this.props.calendarApi,this.nowDate):e;return this.refineRange(n)||{start:null,end:null}}buildCurrentRangeInfo(e,n){let{props:i}=this,o=null,l=null,u=null,p;return i.duration?(o=i.duration,l=i.durationUnit,u=this.buildRangeFromDuration(e,n,o,l)):(p=this.props.dayCount)?(l="day",u=this.buildRangeFromDayCount(e,n,p)):(u=this.buildCustomVisibleRange(e))?l=i.dateEnv.greatestWholeUnit(u.start,u.end).unit:(o=this.getFallbackDuration(),l=Jo(o).unit,u=this.buildRangeFromDuration(e,n,o,l)),{duration:o,unit:l,range:u}}getFallbackDuration(){return ge({day:1})}adjustActiveRange(e){let{dateEnv:n,usesMinMaxTime:i,slotMinTime:o,slotMaxTime:l}=this.props,{start:u,end:p}=e;return i&&(lr(o)<0&&(u=xe(u),u=n.add(u,o)),lr(l)>1&&(p=xe(p),p=Ze(p,-1),p=n.add(p,l))),{start:u,end:p}}buildRangeFromDuration(e,n,i,o){let{dateEnv:l,dateAlignment:u}=this.props,p,h,b;if(!u){let{dateIncrement:C}=this.props;C&&Ur(C)<Ur(i)?u=Jo(C).unit:u=o}lr(i)<=1&&this.isHiddenDay(p)&&(p=this.skipHiddenDays(p,n),p=xe(p));function g(){p=l.startOf(e,u),h=l.add(p,i),b={start:p,end:h}}return g(),this.trimHiddenDays(b)||(e=this.skipHiddenDays(e,n),g()),b}buildRangeFromDayCount(e,n,i){let{dateEnv:o,dateAlignment:l}=this.props,u=0,p=e,h;l&&(p=o.startOf(p,l)),p=xe(p),p=this.skipHiddenDays(p,n),h=p;do h=Ze(h,1),this.isHiddenDay(h)||(u+=1);while(u<i);return{start:p,end:h}}buildCustomVisibleRange(e){let{props:n}=this,i=n.visibleRangeInput,o=typeof i=="function"?i.call(n.calendarApi,n.dateEnv.toDate(e)):i,l=this.refineRange(o);return l&&(l.start==null||l.end==null)?null:l}buildRenderRange(e,n,i){return e}buildDateIncrement(e){let{dateIncrement:n}=this.props,i;return n||((i=this.props.dateAlignment)?ge(1,i):e||ge({days:1}))}refineRange(e){if(e){let n=ug(e,this.props.dateEnv);return n&&(n=yd(n)),n}return null}initHiddenDays(){let e=this.props.hiddenDays||[],n=[],i=0,o;for(this.props.weekends===!1&&e.push(0,6),o=0;o<7;o+=1)(n[o]=e.indexOf(o)!==-1)||(i+=1);if(!i)throw new Error("invalid hiddenDays");this.isHiddenDayHash=n}trimHiddenDays(e){let{start:n,end:i}=e;return n&&(n=this.skipHiddenDays(n)),i&&(i=this.skipHiddenDays(i,-1,!0)),n==null||i==null||n<i?{start:n,end:i}:null}isHiddenDay(e){return e instanceof Date&&(e=e.getUTCDay()),this.isHiddenDayHash[e]}skipHiddenDays(e,n=1,i=!1){for(;this.isHiddenDayHash[(e.getUTCDay()+(i?n:0)+7)%7];)e=Ze(e,n);return e}}function ys(t,e,n,i){return{instanceId:Gn(),defId:t,range:e,forcedStartTzo:n==null?null:n,forcedEndTzo:i==null?null:i}}function gg(t,e,n,i){for(let o=0;o<i.length;o+=1){let l=i[o].parse(t,n);if(l){let{allDay:u}=t;return u==null&&(u=e,u==null&&(u=l.allDayGuess,u==null&&(u=!1))),{allDay:u,duration:l.duration,typeData:l.typeData,typeId:o}}}return null}function Jr(t,e,n){let{dateEnv:i,pluginHooks:o,options:l}=n,{defs:u,instances:p}=t;p=dr(p,h=>!u[h.defId].recurringDef);for(let h in u){let b=u[h];if(b.recurringDef){let{duration:g}=b.recurringDef;g||(g=b.allDay?l.defaultAllDayEventDuration:l.defaultTimedEventDuration);let C=mg(b,g,e,i,o.recurringTypes);for(let E of C){let w=ys(h,{start:E,end:i.add(E,g)});p[w.instanceId]=w}}}return{defs:u,instances:p}}function mg(t,e,n,i,o){let u=o[t.recurringDef.typeId].expand(t.recurringDef.typeData,{start:i.subtract(n.start,e),end:n.end},i);return t.allDay&&(u=u.map(xe)),u}const Ui={id:String,groupId:String,title:String,url:String,interactive:Boolean},_d={start:N,end:N,date:N,allDay:Boolean},yg=Object.assign(Object.assign(Object.assign({},Ui),_d),{extendedProps:N});function wd(t,e,n,i,o=bs(n),l,u){let{refined:p,extra:h}=Ld(t,n,o),b=_g(e,n),g=gg(p,b,n.dateEnv,n.pluginHooks.recurringTypes);if(g){let E=es(p,h,e?e.sourceId:"",g.allDay,Boolean(g.duration),n,l);return E.recurringDef={typeId:g.typeId,typeData:g.typeData,duration:g.duration},{def:E,instance:null}}let C=bg(p,b,n,i);if(C){let E=es(p,h,e?e.sourceId:"",C.allDay,C.hasEnd,n,l),w=ys(E.defId,C.range,C.forcedStartTzo,C.forcedEndTzo);return u&&E.publicId&&u[E.publicId]&&(w.instanceId=u[E.publicId]),{def:E,instance:w}}return null}function Ld(t,e,n=bs(e)){return hs(t,n)}function bs(t){return Object.assign(Object.assign(Object.assign({},ea),yg),t.pluginHooks.eventRefiners)}function es(t,e,n,i,o,l,u){let p={title:t.title||"",groupId:t.groupId||"",publicId:t.id||"",url:t.url||"",recurringDef:null,defId:(u&&t.id?u[t.id]:"")||Gn(),sourceId:n,allDay:i,hasEnd:o,interactive:t.interactive,ui:ta(t,l),extendedProps:Object.assign(Object.assign({},t.extendedProps||{}),e)};for(let h of l.pluginHooks.eventDefMemberAdders)Object.assign(p,h(t));return Object.freeze(p.ui.classNames),Object.freeze(p.extendedProps),p}function bg(t,e,n,i){let{allDay:o}=t,l,u=null,p=!1,h,b=null,g=t.start!=null?t.start:t.date;if(l=n.dateEnv.createMarkerMeta(g),l)u=l.marker;else if(!i)return null;return t.end!=null&&(h=n.dateEnv.createMarkerMeta(t.end)),o==null&&(e!=null?o=e:o=(!l||l.isTimeUnspecified)&&(!h||h.isTimeUnspecified)),o&&u&&(u=xe(u)),h&&(b=h.marker,o&&(b=xe(b)),u&&b<=u&&(b=null)),b?p=!0:i||(p=n.options.forceEventDuration||!1,b=n.dateEnv.add(u,o?n.options.defaultAllDayEventDuration:n.options.defaultTimedEventDuration)),{allDay:o,hasEnd:p,range:{start:u,end:b},forcedStartTzo:l?l.forcedTzo:null,forcedEndTzo:h?h.forcedTzo:null}}function _g(t,e){let n=null;return t&&(n=t.defaultAllDay),n==null&&(n=e.options.defaultAllDay),n}function Wr(t,e,n,i,o,l){let u=Un(),p=bs(n);for(let h of t){let b=wd(h,e,n,i,p,o,l);b&&ts(b,u)}return u}function ts(t,e=Un()){return e.defs[t.def.defId]=t.def,t.instance&&(e.instances[t.instance.instanceId]=t.instance),e}function wg(t,e){let n=t.instances[e];if(n){let i=t.defs[n.defId],o=ws(t,l=>Lg(i,l));return o.defs[i.defId]=i,o.instances[n.instanceId]=n,o}return Un()}function Lg(t,e){return Boolean(t.groupId&&t.groupId===e.groupId)}function Un(){return{defs:{},instances:{}}}function _s(t,e){return{defs:Object.assign(Object.assign({},t.defs),e.defs),instances:Object.assign(Object.assign({},t.instances),e.instances)}}function ws(t,e){let n=dr(t.defs,e),i=dr(t.instances,o=>n[o.defId]);return{defs:n,instances:i}}function Ag(t,e){let{defs:n,instances:i}=t,o={},l={};for(let u in n)e.defs[u]||(o[u]=n[u]);for(let u in i)!e.instances[u]&&o[i[u].defId]&&(l[u]=i[u]);return{defs:o,instances:l}}function Cg(t,e){return Array.isArray(t)?Wr(t,null,e,!0):typeof t=="object"&&t?Wr([t],null,e,!0):t!=null?String(t):null}function Qc(t){return Array.isArray(t)?t:typeof t=="string"?t.split(/\s+/):[]}const ea={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:N,overlap:N,allow:N,className:Qc,classNames:Qc,color:String,backgroundColor:String,borderColor:String,textColor:String},Eg={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function ta(t,e){let n=Cg(t.constraint,e);return{display:t.display||null,startEditable:t.startEditable!=null?t.startEditable:t.editable,durationEditable:t.durationEditable!=null?t.durationEditable:t.editable,constraints:n!=null?[n]:[],overlap:t.overlap!=null?t.overlap:null,allows:t.allow!=null?[t.allow]:[],backgroundColor:t.backgroundColor||t.color||"",borderColor:t.borderColor||t.color||"",textColor:t.textColor||"",classNames:(t.className||[]).concat(t.classNames||[])}}function Sg(t){return t.reduce(Dg,Eg)}function Dg(t,e){return{display:e.display!=null?e.display:t.display,startEditable:e.startEditable!=null?e.startEditable:t.startEditable,durationEditable:e.durationEditable!=null?e.durationEditable:t.durationEditable,constraints:t.constraints.concat(e.constraints),overlap:typeof e.overlap=="boolean"?e.overlap:t.overlap,allows:t.allows.concat(e.allows),backgroundColor:e.backgroundColor||t.backgroundColor,borderColor:e.borderColor||t.borderColor,textColor:e.textColor||t.textColor,classNames:t.classNames.concat(e.classNames)}}const Tg={id:String,defaultAllDay:Boolean,url:String,format:String,events:N,eventDataTransform:N,success:N,failure:N};function Ad(t,e,n=Cd(e)){let i;if(typeof t=="string"?i={url:t}:typeof t=="function"||Array.isArray(t)?i={events:t}:typeof t=="object"&&t&&(i=t),i){let{refined:o,extra:l}=hs(i,n),u=kg(o,e);if(u)return{_raw:t,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:o.defaultAllDay,eventDataTransform:o.eventDataTransform,success:o.success,failure:o.failure,publicId:o.id||"",sourceId:Gn(),sourceDefId:u.sourceDefId,meta:u.meta,ui:ta(o,e),extendedProps:l}}return null}function Cd(t){return Object.assign(Object.assign(Object.assign({},ea),Tg),t.pluginHooks.eventSourceRefiners)}function kg(t,e){let n=e.pluginHooks.eventSourceDefs;for(let i=n.length-1;i>=0;i-=1){let l=n[i].parseMeta(t);if(l)return{sourceDefId:i,meta:l}}return null}function xg(t,e,n,i,o){switch(e.type){case"RECEIVE_EVENTS":return Rg(t,n[e.sourceId],e.fetchId,e.fetchRange,e.rawEvents,o);case"RESET_RAW_EVENTS":return Og(t,n[e.sourceId],e.rawEvents,i.activeRange,o);case"ADD_EVENTS":return Mg(t,e.eventStore,i?i.activeRange:null,o);case"RESET_EVENTS":return e.eventStore;case"MERGE_EVENTS":return _s(t,e.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return i?Jr(t,i.activeRange,o):t;case"REMOVE_EVENTS":return Ag(t,e.eventStore);case"REMOVE_EVENT_SOURCE":return Sd(t,e.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return ws(t,l=>!l.sourceId);case"REMOVE_ALL_EVENTS":return Un();default:return t}}function Rg(t,e,n,i,o,l){if(e&&n===e.latestFetchId){let u=Wr(Ed(o,e,l),e,l);return i&&(u=Jr(u,i,l)),_s(Sd(t,e.sourceId),u)}return t}function Og(t,e,n,i,o){const{defIdMap:l,instanceIdMap:u}=Ig(t);let p=Wr(Ed(n,e,o),e,o,!1,l,u);return Jr(p,i,o)}function Ed(t,e,n){let i=n.options.eventDataTransform,o=e?e.eventDataTransform:null;return o&&(t=qc(t,o)),i&&(t=qc(t,i)),t}function qc(t,e){let n;if(!e)n=t;else{n=[];for(let i of t){let o=e(i);o?n.push(o):o==null&&n.push(i)}}return n}function Mg(t,e,n,i){return n&&(e=Jr(e,n,i)),_s(t,e)}function Jc(t,e,n){let{defs:i}=t,o=Yr(t.instances,l=>i[l.defId].allDay?l:Object.assign(Object.assign({},l),{range:{start:n.createMarker(e.toDate(l.range.start,l.forcedStartTzo)),end:n.createMarker(e.toDate(l.range.end,l.forcedEndTzo))},forcedStartTzo:n.canComputeOffset?null:l.forcedStartTzo,forcedEndTzo:n.canComputeOffset?null:l.forcedEndTzo}));return{defs:i,instances:o}}function Sd(t,e){return ws(t,n=>n.sourceId!==e)}function Ig(t){const{defs:e,instances:n}=t,i={},o={};for(let l in e){const u=e[l],{publicId:p}=u;p&&(i[p]=l)}for(let l in n){const u=n[l],p=e[u.defId],{publicId:h}=p;h&&(o[h]=l)}return{defIdMap:i,instanceIdMap:o}}class Ng{constructor(){this.handlers={},this.thisContext=null}setThisContext(e){this.thisContext=e}setOptions(e){this.options=e}on(e,n){Pg(this.handlers,e,n)}off(e,n){$g(this.handlers,e,n)}trigger(e,...n){let i=this.handlers[e]||[],o=this.options&&this.options[e],l=[].concat(o||[],i);for(let u of l)u.apply(this.thisContext,n)}hasHandlers(e){return Boolean(this.handlers[e]&&this.handlers[e].length||this.options&&this.options[e])}}function Pg(t,e,n){(t[e]||(t[e]=[])).push(n)}function $g(t,e,n){n?t[e]&&(t[e]=t[e].filter(i=>i!==n)):delete t[e]}const Hg={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function jg(t,e){return Wr(Bg(t),null,e)}function Bg(t){let e;return t===!0?e=[{}]:Array.isArray(t)?e=t.filter(n=>n.daysOfWeek):typeof t=="object"&&t?e=[t]:e=[],e=e.map(n=>Object.assign(Object.assign({},Hg),n)),e}function Vg(t,e,n){n.emitter.trigger("select",Object.assign(Object.assign({},zg(t,n)),{jsEvent:e?e.origEvent:null,view:n.viewApi||n.calendarApi.view}))}function Fg(t,e){e.emitter.trigger("unselect",{jsEvent:t?t.origEvent:null,view:e.viewApi||e.calendarApi.view})}function zg(t,e){let n={};for(let i of e.pluginHooks.dateSpanTransforms)Object.assign(n,i(t,e));return Object.assign(n,rm(t,e.dateEnv)),n}function Kc(t,e,n){let{dateEnv:i,options:o}=n,l=e;return t?(l=xe(l),l=i.add(l,o.defaultAllDayEventDuration)):l=i.add(l,o.defaultTimedEventDuration),l}function Ug(t,e,n,i){let o=Td(t.defs,e),l=Un();for(let u in t.defs){let p=t.defs[u];l.defs[u]=Wg(p,o[u],n,i)}for(let u in t.instances){let p=t.instances[u],h=l.defs[p.defId];l.instances[u]=Gg(p,h,o[p.defId],n,i)}return l}function Wg(t,e,n,i){let o=n.standardProps||{};o.hasEnd==null&&e.durationEditable&&(n.startDelta||n.endDelta)&&(o.hasEnd=!0);let l=Object.assign(Object.assign(Object.assign({},t),o),{ui:Object.assign(Object.assign({},t.ui),o.ui)});n.extendedProps&&(l.extendedProps=Object.assign(Object.assign({},l.extendedProps),n.extendedProps));for(let u of i.pluginHooks.eventDefMutationAppliers)u(l,n,i);return!l.hasEnd&&i.options.forceEventDuration&&(l.hasEnd=!0),l}function Gg(t,e,n,i,o){let{dateEnv:l}=o,u=i.standardProps&&i.standardProps.allDay===!0,p=i.standardProps&&i.standardProps.hasEnd===!1,h=Object.assign({},t);return u&&(h.range=md(h.range)),i.datesDelta&&n.startEditable&&(h.range={start:l.add(h.range.start,i.datesDelta),end:l.add(h.range.end,i.datesDelta)}),i.startDelta&&n.durationEditable&&(h.range={start:l.add(h.range.start,i.startDelta),end:h.range.end}),i.endDelta&&n.durationEditable&&(h.range={start:h.range.start,end:l.add(h.range.end,i.endDelta)}),p&&(h.range={start:h.range.start,end:Kc(e.allDay,h.range.start,o)}),e.allDay&&(h.range={start:xe(h.range.start),end:xe(h.range.end)}),h.range.end<h.range.start&&(h.range.end=Kc(e.allDay,h.range.start,o)),h}class or{constructor(e,n){this.context=e,this.internalEventSource=n}remove(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})}refetch(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId],isRefetch:!0})}get id(){return this.internalEventSource.publicId}get url(){return this.internalEventSource.meta.url}get format(){return this.internalEventSource.meta.format}}class yt{constructor(e,n,i){this._context=e,this._def=n,this._instance=i||null}setProp(e,n){if(e in _d)console.warn("Could not set date-related prop 'name'. Use one of the date-related methods instead.");else if(e==="id")n=Ui[e](n),this.mutate({standardProps:{publicId:n}});else if(e in Ui)n=Ui[e](n),this.mutate({standardProps:{[e]:n}});else if(e in ea){let i=ea[e](n);e==="color"?i={backgroundColor:n,borderColor:n}:e==="editable"?i={startEditable:n,durationEditable:n}:i={[e]:n},this.mutate({standardProps:{ui:i}})}else console.warn(`Could not set prop '${e}'. Use setExtendedProp instead.`)}setExtendedProp(e,n){this.mutate({extendedProps:{[e]:n}})}setStart(e,n={}){let{dateEnv:i}=this._context,o=i.createMarker(e);if(o&&this._instance){let l=this._instance.range,u=Oi(l.start,o,i,n.granularity);n.maintainDuration?this.mutate({datesDelta:u}):this.mutate({startDelta:u})}}setEnd(e,n={}){let{dateEnv:i}=this._context,o;if(!(e!=null&&(o=i.createMarker(e),!o))&&this._instance)if(o){let l=Oi(this._instance.range.end,o,i,n.granularity);this.mutate({endDelta:l})}else this.mutate({standardProps:{hasEnd:!1}})}setDates(e,n,i={}){let{dateEnv:o}=this._context,l={allDay:i.allDay},u=o.createMarker(e),p;if(!!u&&!(n!=null&&(p=o.createMarker(n),!p))&&this._instance){let h=this._instance.range;i.allDay===!0&&(h=md(h));let b=Oi(h.start,u,o,i.granularity);if(p){let g=Oi(h.end,p,o,i.granularity);fv(b,g)?this.mutate({datesDelta:b,standardProps:l}):this.mutate({startDelta:b,endDelta:g,standardProps:l})}else l.hasEnd=!1,this.mutate({datesDelta:b,standardProps:l})}}moveStart(e){let n=ge(e);n&&this.mutate({startDelta:n})}moveEnd(e){let n=ge(e);n&&this.mutate({endDelta:n})}moveDates(e){let n=ge(e);n&&this.mutate({datesDelta:n})}setAllDay(e,n={}){let i={allDay:e},{maintainDuration:o}=n;o==null&&(o=this._context.options.allDayMaintainDuration),this._def.allDay!==e&&(i.hasEnd=o),this.mutate({standardProps:i})}formatRange(e){let{dateEnv:n}=this._context,i=this._instance,o=Ve(e);return this._def.hasEnd?n.formatRange(i.range.start,i.range.end,o,{forcedStartTzo:i.forcedStartTzo,forcedEndTzo:i.forcedEndTzo}):n.format(i.range.start,o,{forcedTzo:i.forcedStartTzo})}mutate(e){let n=this._instance;if(n){let i=this._def,o=this._context,{eventStore:l}=o.getCurrentData(),u=wg(l,n.instanceId);u=Ug(u,{"":{display:"",startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}},e,o);let h=new yt(o,i,n);this._def=u.defs[i.defId],this._instance=u.instances[n.instanceId],o.dispatch({type:"MERGE_EVENTS",eventStore:u}),o.emitter.trigger("eventChange",{oldEvent:h,event:this,relatedEvents:Ls(u,o,n),revert(){o.dispatch({type:"RESET_EVENTS",eventStore:l})}})}}remove(){let e=this._context,n=Dd(this);e.dispatch({type:"REMOVE_EVENTS",eventStore:n}),e.emitter.trigger("eventRemove",{event:this,relatedEvents:[],revert(){e.dispatch({type:"MERGE_EVENTS",eventStore:n})}})}get source(){let{sourceId:e}=this._def;return e?new or(this._context,this._context.getCurrentData().eventSources[e]):null}get start(){return this._instance?this._context.dateEnv.toDate(this._instance.range.start):null}get end(){return this._instance&&this._def.hasEnd?this._context.dateEnv.toDate(this._instance.range.end):null}get startStr(){let e=this._instance;return e?this._context.dateEnv.formatIso(e.range.start,{omitTime:this._def.allDay,forcedTzo:e.forcedStartTzo}):""}get endStr(){let e=this._instance;return e&&this._def.hasEnd?this._context.dateEnv.formatIso(e.range.end,{omitTime:this._def.allDay,forcedTzo:e.forcedEndTzo}):""}get id(){return this._def.publicId}get groupId(){return this._def.groupId}get allDay(){return this._def.allDay}get title(){return this._def.title}get url(){return this._def.url}get display(){return this._def.ui.display||"auto"}get startEditable(){return this._def.ui.startEditable}get durationEditable(){return this._def.ui.durationEditable}get constraint(){return this._def.ui.constraints[0]||null}get overlap(){return this._def.ui.overlap}get allow(){return this._def.ui.allows[0]||null}get backgroundColor(){return this._def.ui.backgroundColor}get borderColor(){return this._def.ui.borderColor}get textColor(){return this._def.ui.textColor}get classNames(){return this._def.ui.classNames}get extendedProps(){return this._def.extendedProps}toPlainObject(e={}){let n=this._def,{ui:i}=n,{startStr:o,endStr:l}=this,u={allDay:n.allDay};return n.title&&(u.title=n.title),o&&(u.start=o),l&&(u.end=l),n.publicId&&(u.id=n.publicId),n.groupId&&(u.groupId=n.groupId),n.url&&(u.url=n.url),i.display&&i.display!=="auto"&&(u.display=i.display),e.collapseColor&&i.backgroundColor&&i.backgroundColor===i.borderColor?u.color=i.backgroundColor:(i.backgroundColor&&(u.backgroundColor=i.backgroundColor),i.borderColor&&(u.borderColor=i.borderColor)),i.textColor&&(u.textColor=i.textColor),i.classNames.length&&(u.classNames=i.classNames),Object.keys(n.extendedProps).length&&(e.collapseExtendedProps?Object.assign(u,n.extendedProps):u.extendedProps=n.extendedProps),u}toJSON(){return this.toPlainObject()}}function Dd(t){let e=t._def,n=t._instance;return{defs:{[e.defId]:e},instances:n?{[n.instanceId]:n}:{}}}function Ls(t,e,n){let{defs:i,instances:o}=t,l=[],u=n?n.instanceId:"";for(let p in o){let h=o[p],b=i[h.defId];h.instanceId!==u&&l.push(new yt(e,b,h))}return l}function Xc(t,e,n,i){let o={},l={},u={},p=[],h=[],b=Td(t.defs,e);for(let g in t.defs){let C=t.defs[g];b[C.defId].display==="inverse-background"&&(C.groupId?(o[C.groupId]=[],u[C.groupId]||(u[C.groupId]=C)):l[g]=[])}for(let g in t.instances){let C=t.instances[g],E=t.defs[C.defId],w=b[E.defId],O=C.range,j=!E.allDay&&i?yd(O,i):O,M=fr(j,n);M&&(w.display==="inverse-background"?E.groupId?o[E.groupId].push(M):l[C.defId].push(M):w.display!=="none"&&(w.display==="background"?p:h).push({def:E,ui:w,instance:C,range:M,isStart:j.start&&j.start.valueOf()===M.start.valueOf(),isEnd:j.end&&j.end.valueOf()===M.end.valueOf()}))}for(let g in o){let C=o[g],E=Yc(C,n);for(let w of E){let O=u[g],j=b[O.defId];p.push({def:O,ui:j,instance:null,range:w,isStart:!1,isEnd:!1})}}for(let g in l){let C=l[g],E=Yc(C,n);for(let w of E)p.push({def:t.defs[g],ui:b[g],instance:null,range:w,isStart:!1,isEnd:!1})}return{bg:p,fg:h}}function eu(t,e){t.fcSeg=e}function ns(t){return t.fcSeg||t.parentNode.fcSeg||null}function Td(t,e){return Yr(t,n=>kd(n,e))}function kd(t,e){let n=[];return e[""]&&n.push(e[""]),e[t.defId]&&n.push(e[t.defId]),n.push(t.ui),Sg(n)}function Zg(t,e){let n=t.map(Yg);return n.sort((i,o)=>ov(i,o,e)),n.map(i=>i._seg)}function Yg(t){let{eventRange:e}=t,n=e.def,i=e.instance?e.instance.range:e.range,o=i.start?i.start.valueOf():0,l=i.end?i.end.valueOf():0;return Object.assign(Object.assign(Object.assign({},n.extendedProps),n),{id:n.publicId,start:o,end:l,duration:l-o,allDay:Number(n.allDay),_seg:t})}function Qg(t,e){let{pluginHooks:n}=e,i=n.isDraggableTransformers,{def:o,ui:l}=t.eventRange,u=l.startEditable;for(let p of i)u=p(u,o,l,e);return u}function qg(t,e){return t.isStart&&t.eventRange.ui.durationEditable&&e.options.eventResizableFromStart}function Jg(t,e){return t.isEnd&&t.eventRange.ui.durationEditable}function xd(t,e,n,i,o,l,u){let{dateEnv:p,options:h}=n,{displayEventTime:b,displayEventEnd:g}=h,C=t.eventRange.def,E=t.eventRange.instance;b==null&&(b=i!==!1),g==null&&(g=o!==!1);let w=E.range.start,O=E.range.end,j=l||t.start||t.eventRange.range.start,M=u||t.end||t.eventRange.range.end,H=xe(w).valueOf()===xe(j).valueOf(),U=xe(Ln(O,-1)).valueOf()===xe(Ln(M,-1)).valueOf();return b&&!C.allDay&&(H||U)?(j=H?w:j,M=U?O:M,g&&C.hasEnd?p.formatRange(j,M,e,{forcedStartTzo:l?null:E.forcedStartTzo,forcedEndTzo:u?null:E.forcedEndTzo}):p.format(j,e,{forcedTzo:l?null:E.forcedStartTzo})):""}function $r(t,e,n){let i=t.eventRange.range;return{isPast:i.end<(n||e.start),isFuture:i.start>=(n||e.end),isToday:e&&_n(e,i.start)}}function Kg(t){let e=["fc-event"];return t.isMirror&&e.push("fc-event-mirror"),t.isDraggable&&e.push("fc-event-draggable"),(t.isStartResizable||t.isEndResizable)&&e.push("fc-event-resizable"),t.isDragging&&e.push("fc-event-dragging"),t.isResizing&&e.push("fc-event-resizing"),t.isSelected&&e.push("fc-event-selected"),t.isStart&&e.push("fc-event-start"),t.isEnd&&e.push("fc-event-end"),t.isPast&&e.push("fc-event-past"),t.isToday&&e.push("fc-event-today"),t.isFuture&&e.push("fc-event-future"),e}function Xg(t){return t.instance?t.instance.instanceId:`${t.def.defId}:${t.range.start.toISOString()}`}function Rd(t,e){let{def:n,instance:i}=t.eventRange,{url:o}=n;if(o)return{href:o};let{emitter:l,options:u}=e,{eventInteractive:p}=u;return p==null&&(p=n.interactive,p==null&&(p=Boolean(l.hasHandlers("eventClick")))),p?cd(h=>{l.trigger("eventClick",{el:h.target,event:new yt(e,n,i),jsEvent:h,view:e.viewApi})}):{}}const em={start:N,end:N,allDay:Boolean};function tm(t,e,n){let i=nm(t,e),{range:o}=i;if(!o.start)return null;if(!o.end){if(n==null)return null;o.end=e.add(o.start,n)}return i}function nm(t,e){let{refined:n,extra:i}=hs(t,em),o=n.start?e.createMarkerMeta(n.start):null,l=n.end?e.createMarkerMeta(n.end):null,{allDay:u}=n;return u==null&&(u=o&&o.isTimeUnspecified&&(!l||l.isTimeUnspecified)),Object.assign({range:{start:o?o.marker:null,end:l?l.marker:null},allDay:u},i)}function rm(t,e){return Object.assign(Object.assign({},Md(t.range,e,t.allDay)),{allDay:t.allDay})}function Od(t,e,n){return Object.assign(Object.assign({},Md(t,e,n)),{timeZone:e.timeZone})}function Md(t,e,n){return{start:e.toDate(t.start),end:e.toDate(t.end),startStr:e.formatIso(t.start,{omitTime:n}),endStr:e.formatIso(t.end,{omitTime:n})}}function im(t,e,n){let i=Ld({editable:!1},n),o=es(i.refined,i.extra,"",t.allDay,!0,n);return{def:o,ui:kd(o,e),instance:ys(o.defId,t.range),range:t.range,isStart:!0,isEnd:!0}}function am(t,e,n){let i=!1,o=function(p){i||(i=!0,e(p))},l=function(p){i||(i=!0,n(p))},u=t(o,l);u&&typeof u.then=="function"&&u.then(o,l)}class tu extends Error{constructor(e,n){super(e),this.response=n}}function om(t,e,n){t=t.toUpperCase();const i={method:t};return t==="GET"?e+=(e.indexOf("?")===-1?"?":"&")+new URLSearchParams(n):(i.body=new URLSearchParams(n),i.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(e,i).then(o=>{if(o.ok)return o.json().then(l=>[l,o],()=>{throw new tu("Failure parsing JSON",o)});throw new tu("Request failed",o)})}let jo;function Id(){return jo==null&&(jo=sm()),jo}function sm(){if(typeof document=="undefined")return!0;let t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.innerHTML="<table><tr><td><div></div></td></tr></table>",t.querySelector("table").style.height="100px",t.querySelector("div").style.height="100%",document.body.appendChild(t);let n=t.querySelector("div").offsetHeight>0;return document.body.removeChild(t),n}class lm extends Re{constructor(){super(...arguments),this.state={forPrint:!1},this.handleBeforePrint=()=>{this.setState({forPrint:!0})},this.handleAfterPrint=()=>{this.setState({forPrint:!1})}}render(){let{props:e}=this,{options:n}=e,{forPrint:i}=this.state,o=i||n.height==="auto"||n.contentHeight==="auto",l=!o&&n.height!=null?n.height:"",u=["fc",i?"fc-media-print":"fc-media-screen",`fc-direction-${n.direction}`,e.theme.getClass("root")];return Id()||u.push("fc-liquid-hack"),e.children(u,l,o,i)}componentDidMount(){let{emitter:e}=this.props;e.on("_beforeprint",this.handleBeforePrint),e.on("_afterprint",this.handleAfterPrint)}componentWillUnmount(){let{emitter:e}=this.props;e.off("_beforeprint",this.handleBeforePrint),e.off("_afterprint",this.handleAfterPrint)}}class Nd{constructor(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}destroy(){}}function cm(t,e){return{component:t,el:e.el,useEventCenter:e.useEventCenter!=null?e.useEventCenter:!0,isHitComboAllowed:e.isHitComboAllowed||null}}const nu={};class um{getCurrentData(){return this.currentDataManager.getCurrentData()}dispatch(e){this.currentDataManager.dispatch(e)}get view(){return this.getCurrentData().viewApi}batchRendering(e){e()}updateSize(){this.trigger("_resize",!0)}setOption(e,n){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:n})}getOption(e){return this.currentDataManager.currentCalendarOptionsInput[e]}getAvailableLocaleCodes(){return Object.keys(this.getCurrentData().availableRawLocales)}on(e,n){let{currentDataManager:i}=this;i.currentCalendarOptionsRefiners[e]?i.emitter.on(e,n):console.warn(`Unknown listener name '${e}'`)}off(e,n){this.currentDataManager.emitter.off(e,n)}trigger(e,...n){this.currentDataManager.emitter.trigger(e,...n)}changeView(e,n){this.batchRendering(()=>{if(this.unselect(),n)if(n.start&&n.end)this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e}),this.dispatch({type:"SET_OPTION",optionName:"visibleRange",rawOptionValue:n});else{let{dateEnv:i}=this.getCurrentData();this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e,dateMarker:i.createMarker(n)})}else this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e})})}zoomTo(e,n){let i=this.getCurrentData(),o;n=n||"day",o=i.viewSpecs[n]||this.getUnitViewSpec(n),this.unselect(),o?this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:o.type,dateMarker:e}):this.dispatch({type:"CHANGE_DATE",dateMarker:e})}getUnitViewSpec(e){let{viewSpecs:n,toolbarConfig:i}=this.getCurrentData(),o=[].concat(i.header?i.header.viewsWithButtons:[],i.footer?i.footer.viewsWithButtons:[]),l,u;for(let p in n)o.push(p);for(l=0;l<o.length;l+=1)if(u=n[o[l]],u&&u.singleUnit===e)return u;return null}prev(){this.unselect(),this.dispatch({type:"PREV"})}next(){this.unselect(),this.dispatch({type:"NEXT"})}prevYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,-1)})}nextYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,1)})}today(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:qr(e.calendarOptions.now,e.dateEnv)})}gotoDate(e){let n=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:n.dateEnv.createMarker(e)})}incrementDate(e){let n=this.getCurrentData(),i=ge(e);i&&(this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:n.dateEnv.add(n.currentDate,i)}))}getDate(){let e=this.getCurrentData();return e.dateEnv.toDate(e.currentDate)}formatDate(e,n){let{dateEnv:i}=this.getCurrentData();return i.format(i.createMarker(e),Ve(n))}formatRange(e,n,i){let{dateEnv:o}=this.getCurrentData();return o.formatRange(o.createMarker(e),o.createMarker(n),Ve(i),i)}formatIso(e,n){let{dateEnv:i}=this.getCurrentData();return i.formatIso(i.createMarker(e),{omitTime:n})}select(e,n){let i;n==null?e.start!=null?i=e:i={start:e,end:null}:i={start:e,end:n};let o=this.getCurrentData(),l=tm(i,o.dateEnv,ge({days:1}));l&&(this.dispatch({type:"SELECT_DATES",selection:l}),Vg(l,null,o))}unselect(e){let n=this.getCurrentData();n.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),Fg(e,n))}addEvent(e,n){if(e instanceof yt){let u=e._def,p=e._instance;return this.getCurrentData().eventStore.defs[u.defId]||(this.dispatch({type:"ADD_EVENTS",eventStore:ts({def:u,instance:p})}),this.triggerEventAdd(e)),e}let i=this.getCurrentData(),o;if(n instanceof or)o=n.internalEventSource;else if(typeof n=="boolean")n&&([o]=gs(i.eventSources));else if(n!=null){let u=this.getEventSourceById(n);if(!u)return console.warn(`Could not find an event source with ID "${n}"`),null;o=u.internalEventSource}let l=wd(e,o,i,!1);if(l){let u=new yt(i,l.def,l.def.recurringDef?null:l.instance);return this.dispatch({type:"ADD_EVENTS",eventStore:ts(l)}),this.triggerEventAdd(u),u}return null}triggerEventAdd(e){let{emitter:n}=this.getCurrentData();n.trigger("eventAdd",{event:e,relatedEvents:[],revert:()=>{this.dispatch({type:"REMOVE_EVENTS",eventStore:Dd(e)})}})}getEventById(e){let n=this.getCurrentData(),{defs:i,instances:o}=n.eventStore;e=String(e);for(let l in i){let u=i[l];if(u.publicId===e){if(u.recurringDef)return new yt(n,u,null);for(let p in o){let h=o[p];if(h.defId===u.defId)return new yt(n,u,h)}}}return null}getEvents(){let e=this.getCurrentData();return Ls(e.eventStore,e)}removeAllEvents(){this.dispatch({type:"REMOVE_ALL_EVENTS"})}getEventSources(){let e=this.getCurrentData(),n=e.eventSources,i=[];for(let o in n)i.push(new or(e,n[o]));return i}getEventSourceById(e){let n=this.getCurrentData(),i=n.eventSources;e=String(e);for(let o in i)if(i[o].publicId===e)return new or(n,i[o]);return null}addEventSource(e){let n=this.getCurrentData();if(e instanceof or)return n.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;let i=Ad(e,n);return i?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[i]}),new or(n,i)):null}removeAllEventSources(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})}refetchEvents(){this.dispatch({type:"FETCH_EVENT_SOURCES",isRefetch:!0})}scrollToTime(e){let n=ge(e);n&&this.trigger("_scrollRequest",{time:n})}}function dm(t,e){let n={left:Math.max(t.left,e.left),right:Math.min(t.right,e.right),top:Math.max(t.top,e.top),bottom:Math.min(t.bottom,e.bottom)};return n.left<n.right&&n.top<n.bottom?n:!1}function Pd(t,e,n,i){return{dow:t.getUTCDay(),isDisabled:Boolean(i&&!_n(i.activeRange,t)),isOther:Boolean(i&&!_n(i.currentRange,t)),isToday:Boolean(e&&_n(e,t)),isPast:Boolean(n?t<n:e?t<e.start:!1),isFuture:Boolean(n?t>n:e?t>=e.end:!1)}}function As(t,e){let n=["fc-day",`fc-day-${gv[t.dow]}`];return t.isDisabled?n.push("fc-day-disabled"):(t.isToday&&(n.push("fc-day-today"),n.push(e.getClass("today"))),t.isPast&&n.push("fc-day-past"),t.isFuture&&n.push("fc-day-future"),t.isOther&&n.push("fc-day-other")),n}const fm=Ve({year:"numeric",month:"long",day:"numeric"}),pm=Ve({week:"long"});function rs(t,e,n="day",i=!0){const{dateEnv:o,options:l,calendarApi:u}=t;let p=o.format(e,n==="week"?pm:fm);if(l.navLinks){let h=o.toDate(e);const b=g=>{let C=n==="day"?l.navLinkDayClick:n==="week"?l.navLinkWeekClick:null;typeof C=="function"?C.call(u,o.toDate(e),g):(typeof C=="string"&&(n=C),u.zoomTo(e,n))};return Object.assign({title:Nr(l.navLinkHint,[p,h],p),"data-navlink":""},i?ld(b):{onClick:b})}return{"aria-label":p}}let Bo;function hm(){return Bo||(Bo=vm()),Bo}function vm(){let t=document.createElement("div");t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",t.style.left="-9999px",document.body.appendChild(t);let e=gm(t);return document.body.removeChild(t),e}function gm(t){return{x:t.offsetHeight-t.clientHeight,y:t.offsetWidth-t.clientWidth}}function mm(t){let e=ym(t),n=t.getBoundingClientRect();for(let i of e){let o=dm(n,i.getBoundingClientRect());if(o)n=o;else return null}return n}function ym(t){let e=[];for(;t instanceof HTMLElement;){let n=window.getComputedStyle(t);if(n.position==="fixed")break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&e.push(t),t=t.parentNode}return e}class na{constructor(e,n,i,o){this.els=n;let l=this.originClientRect=e.getBoundingClientRect();i&&this.buildElHorizontals(l.left),o&&this.buildElVerticals(l.top)}buildElHorizontals(e){let n=[],i=[];for(let o of this.els){let l=o.getBoundingClientRect();n.push(l.left-e),i.push(l.right-e)}this.lefts=n,this.rights=i}buildElVerticals(e){let n=[],i=[];for(let o of this.els){let l=o.getBoundingClientRect();n.push(l.top-e),i.push(l.bottom-e)}this.tops=n,this.bottoms=i}leftToIndex(e){let{lefts:n,rights:i}=this,o=n.length,l;for(l=0;l<o;l+=1)if(e>=n[l]&&e<i[l])return l}topToIndex(e){let{tops:n,bottoms:i}=this,o=n.length,l;for(l=0;l<o;l+=1)if(e>=n[l]&&e<i[l])return l}getWidth(e){return this.rights[e]-this.lefts[e]}getHeight(e){return this.bottoms[e]-this.tops[e]}similarTo(e){return Mi(this.tops||[],e.tops||[])&&Mi(this.bottoms||[],e.bottoms||[])&&Mi(this.lefts||[],e.lefts||[])&&Mi(this.rights||[],e.rights||[])}}function Mi(t,e){const n=t.length;if(n!==e.length)return!1;for(let i=0;i<n;i++)if(Math.round(t[i])!==Math.round(e[i]))return!1;return!0}class Qn extends Re{constructor(){super(...arguments),this.uid=Gn()}prepareHits(){}queryHit(e,n,i,o){return null}isValidSegDownEl(e){return!this.props.eventDrag&&!this.props.eventResize&&!Xt(e,".fc-event-mirror")}isValidDateDownEl(e){return!Xt(e,".fc-event:not(.fc-bg-event)")&&!Xt(e,".fc-more-link")&&!Xt(e,"a[data-navlink]")&&!Xt(e,".fc-popover")}}class bm{constructor(e=n=>n.thickness){this.getEntryThickness=e,this.strictOrder=!1,this.allowReslicing=!1,this.maxCoord=-1,this.maxStackCnt=-1,this.levelCoords=[],this.entriesByLevel=[],this.stackCnts={}}addSegs(e){let n=[];for(let i of e)this.insertEntry(i,n);return n}insertEntry(e,n){let i=this.findInsertion(e);return this.isInsertionValid(i,e)?(this.insertEntryAt(e,i),1):this.handleInvalidInsertion(i,e,n)}isInsertionValid(e,n){return(this.maxCoord===-1||e.levelCoord+this.getEntryThickness(n)<=this.maxCoord)&&(this.maxStackCnt===-1||e.stackCnt<this.maxStackCnt)}handleInvalidInsertion(e,n,i){return this.allowReslicing&&e.touchingEntry?this.splitEntry(n,e.touchingEntry,i):(i.push(n),0)}splitEntry(e,n,i){let o=0,l=[],u=e.span,p=n.span;return u.start<p.start&&(o+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:u.start,end:p.start}},l)),u.end>p.end&&(o+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:p.end,end:u.end}},l)),o?(i.push({index:e.index,thickness:e.thickness,span:$d(p,u)},...l),o):(i.push(e),0)}insertEntryAt(e,n){let{entriesByLevel:i,levelCoords:o}=this;n.lateral===-1?(Vo(o,n.level,n.levelCoord),Vo(i,n.level,[e])):Vo(i[n.level],n.lateral,e),this.stackCnts[Hr(e)]=n.stackCnt}findInsertion(e){let{levelCoords:n,entriesByLevel:i,strictOrder:o,stackCnts:l}=this,u=n.length,p=0,h=-1,b=-1,g=null,C=0;for(let O=0;O<u;O+=1){let j=n[O];if(!o&&j>=p+this.getEntryThickness(e))break;let M=i[O],H,U=iu(M,e.span.start,ru),Y=U[0]+U[1];for(;(H=M[Y])&&H.span.start<e.span.end;){let S=j+this.getEntryThickness(H);S>p&&(p=S,g=H,h=O,b=Y),S===p&&(C=Math.max(C,l[Hr(H)]+1)),Y+=1}}let E=0;if(g)for(E=h+1;E<u&&n[E]<p;)E+=1;let w=-1;return E<u&&n[E]===p&&(w=iu(i[E],e.span.end,ru)[0]),{touchingLevel:h,touchingLateral:b,touchingEntry:g,stackCnt:C,levelCoord:p,level:E,lateral:w}}toRects(){let{entriesByLevel:e,levelCoords:n}=this,i=e.length,o=[];for(let l=0;l<i;l+=1){let u=e[l],p=n[l];for(let h of u)o.push(Object.assign(Object.assign({},h),{thickness:this.getEntryThickness(h),levelCoord:p}))}return o}}function ru(t){return t.span.end}function Hr(t){return t.index+":"+t.span.start}function $d(t,e){let n=Math.max(t.start,e.start),i=Math.min(t.end,e.end);return n<i?{start:n,end:i}:null}function Vo(t,e,n){t.splice(e,0,n)}function iu(t,e,n){let i=0,o=t.length;if(!o||e<n(t[i]))return[0,0];if(e>n(t[o-1]))return[o,0];for(;i<o;){let l=Math.floor(i+(o-i)/2),u=n(t[l]);if(e<u)o=l;else if(e>u)i=l+1;else return[l,1]}return[i,0]}function _m(t,e){return!t||e>10?Ve({weekday:"short"}):e>1?Ve({weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}):Ve({weekday:"long"})}const Hd="fc-col-header-cell";function jd(t){return t.text}class wm extends Re{render(){let{dateEnv:e,options:n,theme:i,viewApi:o}=this.context,{props:l}=this,{date:u,dateProfile:p}=l,h=Pd(u,l.todayRange,null,p),b=[Hd].concat(As(h,i)),g=e.format(u,l.dayHeaderFormat),C=!h.isDisabled&&l.colCnt>1?rs(this.context,u):{},E=Object.assign(Object.assign(Object.assign({date:e.toDate(u),view:o},l.extraRenderProps),{text:g}),h);return I(rn,{elTag:"th",elClasses:b,elAttrs:Object.assign({role:"columnheader",colSpan:l.colSpan,"data-date":h.isDisabled?void 0:fs(u)},l.extraDataAttrs),renderProps:E,generatorName:"dayHeaderContent",customGenerator:n.dayHeaderContent,defaultGenerator:jd,classNameGenerator:n.dayHeaderClassNames,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount},w=>I("div",{className:"fc-scrollgrid-sync-inner"},!h.isDisabled&&I(w,{elTag:"a",elAttrs:C,elClasses:["fc-col-header-cell-cushion",l.isSticky&&"fc-sticky"]})))}}const Lm=Ve({weekday:"long"});class Am extends Re{render(){let{props:e}=this,{dateEnv:n,theme:i,viewApi:o,options:l}=this.context,u=Ze(new Date(2592e5),e.dow),p={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},h=n.format(u,e.dayHeaderFormat),b=Object.assign(Object.assign(Object.assign(Object.assign({date:u},p),{view:o}),e.extraRenderProps),{text:h});return I(rn,{elTag:"th",elClasses:[Hd,...As(p,i),...e.extraClassNames||[]],elAttrs:Object.assign({role:"columnheader",colSpan:e.colSpan},e.extraDataAttrs),renderProps:b,generatorName:"dayHeaderContent",customGenerator:l.dayHeaderContent,defaultGenerator:jd,classNameGenerator:l.dayHeaderClassNames,didMount:l.dayHeaderDidMount,willUnmount:l.dayHeaderWillUnmount},g=>I("div",{className:"fc-scrollgrid-sync-inner"},I(g,{elTag:"a",elClasses:["fc-col-header-cell-cushion",e.isSticky&&"fc-sticky"],elAttrs:{"aria-label":n.format(u,Lm)}})))}}class Cs extends ft{constructor(e,n){super(e,n),this.initialNowDate=qr(n.options.now,n.dateEnv),this.initialNowQueriedMs=new Date().valueOf(),this.state=this.computeTiming().currentState}render(){let{props:e,state:n}=this;return e.children(n.nowDate,n.todayRange)}componentDidMount(){this.setTimeout()}componentDidUpdate(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())}componentWillUnmount(){this.clearTimeout()}computeTiming(){let{props:e,context:n}=this,i=Ln(this.initialNowDate,new Date().valueOf()-this.initialNowQueriedMs),o=n.dateEnv.startOf(i,e.unit),l=n.dateEnv.add(o,ge(1,e.unit)),u=l.valueOf()-i.valueOf();return u=Math.min(1e3*60*60*24,u),{currentState:{nowDate:o,todayRange:au(o)},nextState:{nowDate:l,todayRange:au(l)},waitMs:u}}setTimeout(){let{nextState:e,waitMs:n}=this.computeTiming();this.timeoutId=setTimeout(()=>{this.setState(e,()=>{this.setTimeout()})},n)}clearTimeout(){this.timeoutId&&clearTimeout(this.timeoutId)}}Cs.contextType=Zn;function au(t){let e=xe(t),n=Ze(e,1);return{start:e,end:n}}class Cm extends Re{constructor(){super(...arguments),this.createDayHeaderFormatter=pe(Em)}render(){let{context:e}=this,{dates:n,dateProfile:i,datesRepDistinctDays:o,renderIntro:l}=this.props,u=this.createDayHeaderFormatter(e.options.dayHeaderFormat,o,n.length);return I(Cs,{unit:"day"},(p,h)=>I("tr",{role:"row"},l&&l("day"),n.map(b=>o?I(wm,{key:b.toISOString(),date:b,dateProfile:i,todayRange:h,colCnt:n.length,dayHeaderFormat:u}):I(Am,{key:b.getUTCDay(),dow:b.getUTCDay(),dayHeaderFormat:u}))))}}function Em(t,e,n){return t||_m(e,n)}class Sm{constructor(e,n){let i=e.start,{end:o}=e,l=[],u=[],p=-1;for(;i<o;)n.isHiddenDay(i)?l.push(p+.5):(p+=1,l.push(p),u.push(i)),i=Ze(i,1);this.dates=u,this.indices=l,this.cnt=u.length}sliceRange(e){let n=this.getDateDayIndex(e.start),i=this.getDateDayIndex(Ze(e.end,-1)),o=Math.max(0,n),l=Math.min(this.cnt-1,i);return o=Math.ceil(o),l=Math.floor(l),o<=l?{firstIndex:o,lastIndex:l,isStart:n===o,isEnd:i===l}:null}getDateDayIndex(e){let{indices:n}=this,i=Math.floor(mr(this.dates[0],e));return i<0?n[0]-1:i>=n.length?n[n.length-1]+1:n[i]}}class Dm{constructor(e,n){let{dates:i}=e,o,l,u;if(n){for(l=i[0].getUTCDay(),o=1;o<i.length&&i[o].getUTCDay()!==l;o+=1);u=Math.ceil(i.length/o)}else u=1,o=i.length;this.rowCnt=u,this.colCnt=o,this.daySeries=e,this.cells=this.buildCells(),this.headerDates=this.buildHeaderDates()}buildCells(){let e=[];for(let n=0;n<this.rowCnt;n+=1){let i=[];for(let o=0;o<this.colCnt;o+=1)i.push(this.buildCell(n,o));e.push(i)}return e}buildCell(e,n){let i=this.daySeries.dates[e*this.colCnt+n];return{key:i.toISOString(),date:i}}buildHeaderDates(){let e=[];for(let n=0;n<this.colCnt;n+=1)e.push(this.cells[0][n].date);return e}sliceRange(e){let{colCnt:n}=this,i=this.daySeries.sliceRange(e),o=[];if(i){let{firstIndex:l,lastIndex:u}=i,p=l;for(;p<=u;){let h=Math.floor(p/n),b=Math.min((h+1)*n,u+1);o.push({row:h,firstCol:p%n,lastCol:(b-1)%n,isStart:i.isStart&&p===l,isEnd:i.isEnd&&b-1===u}),p=b}}return o}}class Tm{constructor(){this.sliceBusinessHours=pe(this._sliceBusinessHours),this.sliceDateSelection=pe(this._sliceDateSpan),this.sliceEventStore=pe(this._sliceEventStore),this.sliceEventDrag=pe(this._sliceInteraction),this.sliceEventResize=pe(this._sliceInteraction),this.forceDayIfListItem=!1}sliceProps(e,n,i,o,...l){let{eventUiBases:u}=e,p=this.sliceEventStore(e.eventStore,u,n,i,...l);return{dateSelectionSegs:this.sliceDateSelection(e.dateSelection,n,i,u,o,...l),businessHourSegs:this.sliceBusinessHours(e.businessHours,n,i,o,...l),fgEventSegs:p.fg,bgEventSegs:p.bg,eventDrag:this.sliceEventDrag(e.eventDrag,u,n,i,...l),eventResize:this.sliceEventResize(e.eventResize,u,n,i,...l),eventSelection:e.eventSelection}}sliceNowDate(e,n,i,o,...l){return this._sliceDateSpan({range:{start:e,end:Ln(e,1)},allDay:!1},n,i,{},o,...l)}_sliceBusinessHours(e,n,i,o,...l){return e?this._sliceEventStore(Jr(e,Ii(n,Boolean(i)),o),{},n,i,...l).bg:[]}_sliceEventStore(e,n,i,o,...l){if(e){let u=Xc(e,n,Ii(i,Boolean(o)),o);return{bg:this.sliceEventRanges(u.bg,l),fg:this.sliceEventRanges(u.fg,l)}}return{bg:[],fg:[]}}_sliceInteraction(e,n,i,o,...l){if(!e)return null;let u=Xc(e.mutatedEvents,n,Ii(i,Boolean(o)),o);return{segs:this.sliceEventRanges(u.fg,l),affectedInstances:e.affectedEvents.instances,isEvent:e.isEvent}}_sliceDateSpan(e,n,i,o,l,...u){if(!e)return[];let p=Ii(n,Boolean(i)),h=fr(e.range,p);if(h){e=Object.assign(Object.assign({},e),{range:h});let b=im(e,o,l),g=this.sliceRange(e.range,...u);for(let C of g)C.eventRange=b;return g}return[]}sliceEventRanges(e,n){let i=[];for(let o of e)i.push(...this.sliceEventRange(o,n));return i}sliceEventRange(e,n){let i=e.range;this.forceDayIfListItem&&e.ui.display==="list-item"&&(i={start:i.start,end:Ze(i.start,1)});let o=this.sliceRange(i,...n);for(let l of o)l.eventRange=e,l.isStart=e.isStart&&l.isStart,l.isEnd=e.isEnd&&l.isEnd;return o}}function Ii(t,e){let n=t.activeRange;return e?n:{start:Ln(n.start,t.slotMinTime.milliseconds),end:Ln(n.end,t.slotMaxTime.milliseconds-864e5)}}const Ni=/^(visible|hidden)$/;class km extends Re{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,tn(this.props.elRef,e)}}render(){let{props:e}=this,{liquid:n,liquidIsAbsolute:i}=e,o=n&&i,l=["fc-scroller"];return n&&(i?l.push("fc-scroller-liquid-absolute"):l.push("fc-scroller-liquid")),I("div",{ref:this.handleEl,className:l.join(" "),style:{overflowX:e.overflowX,overflowY:e.overflowY,left:o&&-(e.overcomeLeft||0)||"",right:o&&-(e.overcomeRight||0)||"",bottom:o&&-(e.overcomeBottom||0)||"",marginLeft:!o&&-(e.overcomeLeft||0)||"",marginRight:!o&&-(e.overcomeRight||0)||"",marginBottom:!o&&-(e.overcomeBottom||0)||"",maxHeight:e.maxHeight||""}},e.children)}needsXScrolling(){if(Ni.test(this.props.overflowX))return!1;let{el:e}=this,n=this.el.getBoundingClientRect().width-this.getYScrollbarWidth(),{children:i}=e;for(let o=0;o<i.length;o+=1)if(i[o].getBoundingClientRect().width>n)return!0;return!1}needsYScrolling(){if(Ni.test(this.props.overflowY))return!1;let{el:e}=this,n=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),{children:i}=e;for(let o=0;o<i.length;o+=1)if(i[o].getBoundingClientRect().height>n)return!0;return!1}getXScrollbarWidth(){return Ni.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight}getYScrollbarWidth(){return Ni.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth}}class Vn{constructor(e){this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=(n,i)=>{let{depths:o,currentMap:l}=this,u=!1,p=!1;n!==null?(u=i in l,l[i]=n,o[i]=(o[i]||0)+1,p=!0):(o[i]-=1,o[i]||(delete l[i],delete this.callbackMap[i],u=!0)),this.masterCallback&&(u&&this.masterCallback(null,String(i)),p&&this.masterCallback(n,String(i)))}}createRef(e){let n=this.callbackMap[e];return n||(n=this.callbackMap[e]=i=>{this.handleValue(i,String(e))}),n}collect(e,n,i){return Qv(this.currentMap,e,n,i)}getAll(){return gs(this.currentMap)}}function xm(t){let e=Xh(t,".fc-scrollgrid-shrink"),n=0;for(let i of e)n=Math.max(n,cv(i));return Math.ceil(n)}function Bd(t,e){return t.liquid&&e.liquid}function Rm(t,e){return e.maxHeight!=null||Bd(t,e)}function Om(t,e,n,i){let{expandRows:o}=n;return typeof e.content=="function"?e.content(n):I("table",{role:"presentation",className:[e.tableClassName,t.syncRowHeights?"fc-scrollgrid-sync-table":""].join(" "),style:{minWidth:n.tableMinWidth,width:n.clientWidth,height:o?n.clientHeight:""}},n.tableColGroupNode,I(i?"thead":"tbody",{role:"presentation"},typeof e.rowContent=="function"?e.rowContent(n):e.rowContent))}function Mm(t,e){return wn(t,e,Ft)}function Im(t,e){let n=[];for(let i of t){let o=i.span||1;for(let l=0;l<o;l+=1)n.push(I("col",{style:{width:i.width==="shrink"?Nm(e):i.width||"",minWidth:i.minWidth||""}}))}return I("colgroup",{},...n)}function Nm(t){return t==null?4:t}function Pm(t){for(let e of t)if(e.width==="shrink")return!0;return!1}function $m(t,e){let n=["fc-scrollgrid",e.theme.getClass("table")];return t&&n.push("fc-scrollgrid-liquid"),n}function Hm(t,e){let n=["fc-scrollgrid-section",`fc-scrollgrid-section-${t.type}`,t.className];return e&&t.liquid&&t.maxHeight==null&&n.push("fc-scrollgrid-section-liquid"),t.isSticky&&n.push("fc-scrollgrid-section-sticky"),n}function jm(t){return I("div",{className:"fc-scrollgrid-sticky-shim",style:{width:t.clientWidth,minWidth:t.tableMinWidth}})}function ou(t){let{stickyHeaderDates:e}=t;return(e==null||e==="auto")&&(e=t.height==="auto"||t.viewHeight==="auto"),e}function Bm(t){let{stickyFooterScrollbar:e}=t;return(e==null||e==="auto")&&(e=t.height==="auto"||t.viewHeight==="auto"),e}class Vd extends Re{constructor(){super(...arguments),this.processCols=pe(e=>e,Mm),this.renderMicroColGroup=pe(Im),this.scrollerRefs=new Vn,this.scrollerElRefs=new Vn(this._handleScrollerEl.bind(this)),this.state={shrinkWidth:null,forceYScrollbars:!1,scrollerClientWidths:{},scrollerClientHeights:{}},this.handleSizing=()=>{this.safeSetState(Object.assign({shrinkWidth:this.computeShrinkWidth()},this.computeScrollerDims()))}}render(){let{props:e,state:n,context:i}=this,o=e.sections||[],l=this.processCols(e.cols),u=this.renderMicroColGroup(l,n.shrinkWidth),p=$m(e.liquid,i);e.collapsibleWidth&&p.push("fc-scrollgrid-collapsible");let h=o.length,b=0,g,C=[],E=[],w=[];for(;b<h&&(g=o[b]).type==="header";)C.push(this.renderSection(g,u,!0)),b+=1;for(;b<h&&(g=o[b]).type==="body";)E.push(this.renderSection(g,u,!1)),b+=1;for(;b<h&&(g=o[b]).type==="footer";)w.push(this.renderSection(g,u,!0)),b+=1;let O=!Id();const j={role:"rowgroup"};return I("table",{role:"grid",className:p.join(" "),style:{height:e.height}},Boolean(!O&&C.length)&&I("thead",j,...C),Boolean(!O&&E.length)&&I("tbody",j,...E),Boolean(!O&&w.length)&&I("tfoot",j,...w),O&&I("tbody",j,...C,...E,...w))}renderSection(e,n,i){return"outerContent"in e?I(Ne,{key:e.key},e.outerContent):I("tr",{key:e.key,role:"presentation",className:Hm(e,this.props.liquid).join(" ")},this.renderChunkTd(e,n,e.chunk,i))}renderChunkTd(e,n,i,o){if("outerContent"in i)return i.outerContent;let{props:l}=this,{forceYScrollbars:u,scrollerClientWidths:p,scrollerClientHeights:h}=this.state,b=Rm(l,e),g=Bd(l,e),C=l.liquid?u?"scroll":b?"auto":"hidden":"visible",E=e.key,w=Om(e,i,{tableColGroupNode:n,tableMinWidth:"",clientWidth:!l.collapsibleWidth&&p[E]!==void 0?p[E]:null,clientHeight:h[E]!==void 0?h[E]:null,expandRows:e.expandRows,syncRowHeights:!1,rowSyncHeights:[],reportRowHeightChange:()=>{}},o);return I(o?"th":"td",{ref:i.elRef,role:"presentation"},I("div",{className:`fc-scroller-harness${g?" fc-scroller-harness-liquid":""}`},I(km,{ref:this.scrollerRefs.createRef(E),elRef:this.scrollerElRefs.createRef(E),overflowY:C,overflowX:l.liquid?"hidden":"visible",maxHeight:e.maxHeight,liquid:g,liquidIsAbsolute:!0},w)))}_handleScrollerEl(e,n){let i=Vm(this.props.sections,n);i&&tn(i.chunk.scrollerElRef,e)}componentDidMount(){this.handleSizing(),this.context.addResizeHandler(this.handleSizing)}componentDidUpdate(){this.handleSizing()}componentWillUnmount(){this.context.removeResizeHandler(this.handleSizing)}computeShrinkWidth(){return Pm(this.props.cols)?xm(this.scrollerElRefs.getAll()):0}computeScrollerDims(){let e=hm(),{scrollerRefs:n,scrollerElRefs:i}=this,o=!1,l={},u={};for(let p in n.currentMap){let h=n.currentMap[p];if(h&&h.needsYScrolling()){o=!0;break}}for(let p of this.props.sections){let h=p.key,b=i.currentMap[h];if(b){let g=b.parentNode;l[h]=Math.floor(g.getBoundingClientRect().width-(o?e.y:0)),u[h]=Math.floor(g.getBoundingClientRect().height)}}return{forceYScrollbars:o,scrollerClientWidths:l,scrollerClientHeights:u}}}Vd.addStateEquality({scrollerClientWidths:Ft,scrollerClientHeights:Ft});function Vm(t,e){for(let n of t)if(n.key===e)return n;return null}class Es extends Re{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,e&&eu(e,this.props.seg)}}render(){const{props:e,context:n}=this,{options:i}=n,{seg:o}=e,{eventRange:l}=o,{ui:u}=l,p={event:new yt(n,l.def,l.instance),view:n.viewApi,timeText:e.timeText,textColor:u.textColor,backgroundColor:u.backgroundColor,borderColor:u.borderColor,isDraggable:!e.disableDragging&&Qg(o,n),isStartResizable:!e.disableResizing&&qg(o,n),isEndResizable:!e.disableResizing&&Jg(o),isMirror:Boolean(e.isDragging||e.isResizing||e.isDateSelecting),isStart:Boolean(o.isStart),isEnd:Boolean(o.isEnd),isPast:Boolean(e.isPast),isFuture:Boolean(e.isFuture),isToday:Boolean(e.isToday),isSelected:Boolean(e.isSelected),isDragging:Boolean(e.isDragging),isResizing:Boolean(e.isResizing)};return I(rn,Object.assign({},e,{elRef:this.handleEl,elClasses:[...Kg(p),...o.eventRange.ui.classNames,...e.elClasses||[]],renderProps:p,generatorName:"eventContent",customGenerator:i.eventContent,defaultGenerator:e.defaultGenerator,classNameGenerator:i.eventClassNames,didMount:i.eventDidMount,willUnmount:i.eventWillUnmount}))}componentDidUpdate(e){this.el&&this.props.seg!==e.seg&&eu(this.el,this.props.seg)}}class Fm extends Re{render(){let{props:e,context:n}=this,{options:i}=n,{seg:o}=e,{ui:l}=o.eventRange,u=i.eventTimeFormat||e.defaultTimeFormat,p=xd(o,u,n,e.defaultDisplayEventTime,e.defaultDisplayEventEnd);return I(Es,Object.assign({},e,{elTag:"a",elStyle:{borderColor:l.borderColor,backgroundColor:l.backgroundColor},elAttrs:Rd(o,n),defaultGenerator:zm,timeText:p}),(h,b)=>I(Ne,null,I(h,{elTag:"div",elClasses:["fc-event-main"],elStyle:{color:b.textColor}}),Boolean(b.isStartResizable)&&I("div",{className:"fc-event-resizer fc-event-resizer-start"}),Boolean(b.isEndResizable)&&I("div",{className:"fc-event-resizer fc-event-resizer-end"})))}}function zm(t){return I("div",{className:"fc-event-main-frame"},t.timeText&&I("div",{className:"fc-event-time"},t.timeText),I("div",{className:"fc-event-title-container"},I("div",{className:"fc-event-title fc-sticky"},t.event.title||I(Ne,null,"\xA0"))))}const Um=Ve({day:"numeric"});class Fd extends Re{constructor(){super(...arguments),this.refineRenderProps=zi(Wm)}render(){let{props:e,context:n}=this,{options:i}=n,o=this.refineRenderProps({date:e.date,dateProfile:e.dateProfile,todayRange:e.todayRange,isMonthStart:e.isMonthStart||!1,showDayNumber:e.showDayNumber,extraRenderProps:e.extraRenderProps,viewApi:n.viewApi,dateEnv:n.dateEnv,monthStartFormat:i.monthStartFormat});return I(rn,Object.assign({},e,{elClasses:[...As(o,n.theme),...e.elClasses||[]],elAttrs:Object.assign(Object.assign({},e.elAttrs),o.isDisabled?{}:{"data-date":fs(e.date)}),renderProps:o,generatorName:"dayCellContent",customGenerator:i.dayCellContent,defaultGenerator:e.defaultGenerator,classNameGenerator:o.isDisabled?void 0:i.dayCellClassNames,didMount:i.dayCellDidMount,willUnmount:i.dayCellWillUnmount}))}}function zd(t){return Boolean(t.dayCellContent||Xo("dayCellContent",t))}function Wm(t){let{date:e,dateEnv:n,dateProfile:i,isMonthStart:o}=t,l=Pd(e,t.todayRange,null,i),u=t.showDayNumber?n.format(e,o?t.monthStartFormat:Um):"";return Object.assign(Object.assign(Object.assign({date:n.toDate(e),view:t.viewApi},l),{isMonthStart:o,dayNumberText:u}),t.extraRenderProps)}class Gm extends Re{render(){let{props:e}=this,{seg:n}=e;return I(Es,{elTag:"div",elClasses:["fc-bg-event"],elStyle:{backgroundColor:n.eventRange.ui.backgroundColor},defaultGenerator:Zm,seg:n,timeText:"",isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:!1,isPast:e.isPast,isFuture:e.isFuture,isToday:e.isToday,disableDragging:!0,disableResizing:!0})}}function Zm(t){let{title:e}=t.event;return e&&I("div",{className:"fc-event-title"},t.event.title)}function Ym(t){return I("div",{className:`fc-${t}`})}const Qm=t=>I(Zn.Consumer,null,e=>{let{dateEnv:n,options:i}=e,{date:o}=t,l=i.weekNumberFormat||t.defaultFormat,u=n.computeWeekNumber(o),p=n.format(o,l);return I(rn,Object.assign({},t,{renderProps:{num:u,text:p,date:o},generatorName:"weekNumberContent",customGenerator:i.weekNumberContent,defaultGenerator:qm,classNameGenerator:i.weekNumberClassNames,didMount:i.weekNumberDidMount,willUnmount:i.weekNumberWillUnmount}))});function qm(t){return t.text}const Fo=10;class Jm extends Re{constructor(){super(...arguments),this.state={titleId:la()},this.handleRootEl=e=>{this.rootEl=e,this.props.elRef&&tn(this.props.elRef,e)},this.handleDocumentMouseDown=e=>{const n=nv(e);this.rootEl.contains(n)||this.handleCloseClick()},this.handleDocumentKeyDown=e=>{e.key==="Escape"&&this.handleCloseClick()},this.handleCloseClick=()=>{let{onClose:e}=this.props;e&&e()}}render(){let{theme:e,options:n}=this.context,{props:i,state:o}=this,l=["fc-popover",e.getClass("popover")].concat(i.extraClassNames||[]);return Hh(I("div",Object.assign({},i.extraAttrs,{id:i.id,className:l.join(" "),"aria-labelledby":o.titleId,ref:this.handleRootEl}),I("div",{className:"fc-popover-header "+e.getClass("popoverHeader")},I("span",{className:"fc-popover-title",id:o.titleId},i.title),I("span",{className:"fc-popover-close "+e.getIconClass("close"),title:n.closeHint,onClick:this.handleCloseClick})),I("div",{className:"fc-popover-body "+e.getClass("popoverContent")},i.children)),i.parentEl)}componentDidMount(){document.addEventListener("mousedown",this.handleDocumentMouseDown),document.addEventListener("keydown",this.handleDocumentKeyDown),this.updateSize()}componentWillUnmount(){document.removeEventListener("mousedown",this.handleDocumentMouseDown),document.removeEventListener("keydown",this.handleDocumentKeyDown)}updateSize(){let{isRtl:e}=this.context,{alignmentEl:n,alignGridTop:i}=this.props,{rootEl:o}=this,l=mm(n);if(l){let u=o.getBoundingClientRect(),p=i?Xt(n,".fc-scrollgrid").getBoundingClientRect().top:l.top,h=e?l.right-u.width:l.left;p=Math.max(p,Fo),h=Math.min(h,document.documentElement.clientWidth-Fo-u.width),h=Math.max(h,Fo);let b=o.offsetParent.getBoundingClientRect();tv(o,{top:p-b.top,left:h-b.left})}}}class Km extends Qn{constructor(){super(...arguments),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,useEventCenter:!1}):this.context.unregisterInteractiveComponent(this)}}render(){let{options:e,dateEnv:n}=this.context,{props:i}=this,{startDate:o,todayRange:l,dateProfile:u}=i,p=n.format(o,e.dayPopoverFormat);return I(Fd,{elRef:this.handleRootEl,date:o,dateProfile:u,todayRange:l},(h,b,g)=>I(Jm,{elRef:g.ref,id:i.id,title:p,extraClassNames:["fc-more-popover"].concat(g.className||[]),extraAttrs:g,parentEl:i.parentEl,alignmentEl:i.alignmentEl,alignGridTop:i.alignGridTop,onClose:i.onClose},zd(e)&&I(h,{elTag:"div",elClasses:["fc-more-popover-misc"]}),i.children))}queryHit(e,n,i,o){let{rootEl:l,props:u}=this;return e>=0&&e<i&&n>=0&&n<o?{dateProfile:u.dateProfile,dateSpan:Object.assign({allDay:!u.forceTimed,range:{start:u.startDate,end:u.endDate}},u.extraDateSpan),dayEl:l,rect:{left:0,top:0,right:i,bottom:o},layer:1}:null}}class Xm extends Re{constructor(){super(...arguments),this.state={isPopoverOpen:!1,popoverId:la()},this.handleLinkEl=e=>{this.linkEl=e,this.props.elRef&&tn(this.props.elRef,e)},this.handleClick=e=>{let{props:n,context:i}=this,{moreLinkClick:o}=i.options,l=su(n).start;function u(p){let{def:h,instance:b,range:g}=p.eventRange;return{event:new yt(i,h,b),start:i.dateEnv.toDate(g.start),end:i.dateEnv.toDate(g.end),isStart:p.isStart,isEnd:p.isEnd}}typeof o=="function"&&(o=o({date:l,allDay:Boolean(n.allDayDate),allSegs:n.allSegs.map(u),hiddenSegs:n.hiddenSegs.map(u),jsEvent:e,view:i.viewApi})),!o||o==="popover"?this.setState({isPopoverOpen:!0}):typeof o=="string"&&i.calendarApi.zoomTo(l,o)},this.handlePopoverClose=()=>{this.setState({isPopoverOpen:!1})}}render(){let{props:e,state:n}=this;return I(Zn.Consumer,null,i=>{let{viewApi:o,options:l,calendarApi:u}=i,{moreLinkText:p}=l,{moreCnt:h}=e,b=su(e),g=typeof p=="function"?p.call(u,h):`+${h} ${p}`,C=Nr(l.moreLinkHint,[h],g),E={num:h,shortText:`+${h}`,text:g,view:o};return I(Ne,null,Boolean(e.moreCnt)&&I(rn,{elTag:e.elTag||"a",elRef:this.handleLinkEl,elClasses:[...e.elClasses||[],"fc-more-link"],elStyle:e.elStyle,elAttrs:Object.assign(Object.assign(Object.assign({},e.elAttrs),ld(this.handleClick)),{title:C,"aria-expanded":n.isPopoverOpen,"aria-controls":n.isPopoverOpen?n.popoverId:""}),renderProps:E,generatorName:"moreLinkContent",customGenerator:l.moreLinkContent,defaultGenerator:e.defaultGenerator||e1,classNameGenerator:l.moreLinkClassNames,didMount:l.moreLinkDidMount,willUnmount:l.moreLinkWillUnmount},e.children),n.isPopoverOpen&&I(Km,{id:n.popoverId,startDate:b.start,endDate:b.end,dateProfile:e.dateProfile,todayRange:e.todayRange,extraDateSpan:e.extraDateSpan,parentEl:this.parentEl,alignmentEl:e.alignmentElRef?e.alignmentElRef.current:this.linkEl,alignGridTop:e.alignGridTop,forceTimed:e.forceTimed,onClose:this.handlePopoverClose},e.popoverContent()))})}componentDidMount(){this.updateParentEl()}componentDidUpdate(){this.updateParentEl()}updateParentEl(){this.linkEl&&(this.parentEl=Xt(this.linkEl,".fc-view-harness"))}}function e1(t){return t.text}function su(t){if(t.allDayDate)return{start:t.allDayDate,end:Ze(t.allDayDate,1)};let{hiddenSegs:e}=t;return{start:t1(e),end:r1(e)}}function t1(t){return t.reduce(n1).eventRange.range.start}function n1(t,e){return t.eventRange.range.start<e.eventRange.range.start?t:e}function r1(t){return t.reduce(i1).eventRange.range.end}function i1(t,e){return t.eventRange.range.end>e.eventRange.range.end?t:e}class a1{constructor(){this.handlers=[]}set(e){this.currentValue=e;for(let n of this.handlers)n(e)}subscribe(e){this.handlers.push(e),this.currentValue!==void 0&&e(this.currentValue)}}class o1 extends a1{constructor(){super(...arguments),this.map=new Map}handle(e){const{map:n}=this;let i=!1;e.isActive?(n.set(e.id,e),i=!0):n.has(e.id)&&(n.delete(e.id),i=!0),i&&this.set(n)}}const s1=[],Ud={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},Wd=Object.assign(Object.assign({},Ud),{buttonHints:{prev:"Previous $0",next:"Next $0",today(t,e){return e==="day"?"Today":`This ${t}`}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint(t){return`Show ${t} more event${t===1?"":"s"}`}});function l1(t){let e=t.length>0?t[0].code:"en",n=s1.concat(t),i={en:Wd};for(let o of n)i[o.code]=o;return{map:i,defaultCode:e}}function Gd(t,e){return typeof t=="object"&&!Array.isArray(t)?Zd(t.code,[t.code],t):c1(t,e)}function c1(t,e){let n=[].concat(t||[]),i=u1(n,e)||Wd;return Zd(t,n,i)}function u1(t,e){for(let n=0;n<t.length;n+=1){let i=t[n].toLocaleLowerCase().split("-");for(let o=i.length;o>0;o-=1){let l=i.slice(0,o).join("-");if(e[l])return e[l]}}return null}function Zd(t,e,n){let i=vs([Ud,n],["buttonText"]);delete i.code;let{week:o}=i;return delete i.week,{codeArg:t,codes:e,week:o,simpleNumberFormat:new Intl.NumberFormat(t),options:i}}function qn(t){return{id:Gn(),name:t.name,premiumReleaseDate:t.premiumReleaseDate?new Date(t.premiumReleaseDate):void 0,deps:t.deps||[],reducers:t.reducers||[],isLoadingFuncs:t.isLoadingFuncs||[],contextInit:[].concat(t.contextInit||[]),eventRefiners:t.eventRefiners||{},eventDefMemberAdders:t.eventDefMemberAdders||[],eventSourceRefiners:t.eventSourceRefiners||{},isDraggableTransformers:t.isDraggableTransformers||[],eventDragMutationMassagers:t.eventDragMutationMassagers||[],eventDefMutationAppliers:t.eventDefMutationAppliers||[],dateSelectionTransformers:t.dateSelectionTransformers||[],datePointTransforms:t.datePointTransforms||[],dateSpanTransforms:t.dateSpanTransforms||[],views:t.views||{},viewPropsTransformers:t.viewPropsTransformers||[],isPropsValid:t.isPropsValid||null,externalDefTransforms:t.externalDefTransforms||[],viewContainerAppends:t.viewContainerAppends||[],eventDropTransformers:t.eventDropTransformers||[],componentInteractions:t.componentInteractions||[],calendarInteractions:t.calendarInteractions||[],themeClasses:t.themeClasses||{},eventSourceDefs:t.eventSourceDefs||[],cmdFormatter:t.cmdFormatter,recurringTypes:t.recurringTypes||[],namedTimeZonedImpl:t.namedTimeZonedImpl,initialView:t.initialView||"",elementDraggingImpl:t.elementDraggingImpl,optionChangeHandlers:t.optionChangeHandlers||{},scrollGridImpl:t.scrollGridImpl||null,listenerRefiners:t.listenerRefiners||{},optionRefiners:t.optionRefiners||{},propSetHandlers:t.propSetHandlers||{}}}function d1(t,e){let n={},i={premiumReleaseDate:void 0,reducers:[],isLoadingFuncs:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollGridImpl:null,listenerRefiners:{},optionRefiners:{},propSetHandlers:{}};function o(l){for(let u of l){const p=u.name,h=n[p];h===void 0?(n[p]=u.id,o(u.deps),i=p1(i,u)):h!==u.id&&console.warn(`Duplicate plugin '${p}'`)}}return t&&o(t),o(e),i}function f1(){let t=[],e=[],n;return(i,o)=>((!n||!wn(i,t)||!wn(o,e))&&(n=d1(i,o)),t=i,e=o,n)}function p1(t,e){return{premiumReleaseDate:h1(t.premiumReleaseDate,e.premiumReleaseDate),reducers:t.reducers.concat(e.reducers),isLoadingFuncs:t.isLoadingFuncs.concat(e.isLoadingFuncs),contextInit:t.contextInit.concat(e.contextInit),eventRefiners:Object.assign(Object.assign({},t.eventRefiners),e.eventRefiners),eventDefMemberAdders:t.eventDefMemberAdders.concat(e.eventDefMemberAdders),eventSourceRefiners:Object.assign(Object.assign({},t.eventSourceRefiners),e.eventSourceRefiners),isDraggableTransformers:t.isDraggableTransformers.concat(e.isDraggableTransformers),eventDragMutationMassagers:t.eventDragMutationMassagers.concat(e.eventDragMutationMassagers),eventDefMutationAppliers:t.eventDefMutationAppliers.concat(e.eventDefMutationAppliers),dateSelectionTransformers:t.dateSelectionTransformers.concat(e.dateSelectionTransformers),datePointTransforms:t.datePointTransforms.concat(e.datePointTransforms),dateSpanTransforms:t.dateSpanTransforms.concat(e.dateSpanTransforms),views:Object.assign(Object.assign({},t.views),e.views),viewPropsTransformers:t.viewPropsTransformers.concat(e.viewPropsTransformers),isPropsValid:e.isPropsValid||t.isPropsValid,externalDefTransforms:t.externalDefTransforms.concat(e.externalDefTransforms),viewContainerAppends:t.viewContainerAppends.concat(e.viewContainerAppends),eventDropTransformers:t.eventDropTransformers.concat(e.eventDropTransformers),calendarInteractions:t.calendarInteractions.concat(e.calendarInteractions),componentInteractions:t.componentInteractions.concat(e.componentInteractions),themeClasses:Object.assign(Object.assign({},t.themeClasses),e.themeClasses),eventSourceDefs:t.eventSourceDefs.concat(e.eventSourceDefs),cmdFormatter:e.cmdFormatter||t.cmdFormatter,recurringTypes:t.recurringTypes.concat(e.recurringTypes),namedTimeZonedImpl:e.namedTimeZonedImpl||t.namedTimeZonedImpl,initialView:t.initialView||e.initialView,elementDraggingImpl:t.elementDraggingImpl||e.elementDraggingImpl,optionChangeHandlers:Object.assign(Object.assign({},t.optionChangeHandlers),e.optionChangeHandlers),scrollGridImpl:e.scrollGridImpl||t.scrollGridImpl,listenerRefiners:Object.assign(Object.assign({},t.listenerRefiners),e.listenerRefiners),optionRefiners:Object.assign(Object.assign({},t.optionRefiners),e.optionRefiners),propSetHandlers:Object.assign(Object.assign({},t.propSetHandlers),e.propSetHandlers)}}function h1(t,e){return t===void 0?e:e===void 0?t:new Date(Math.max(t.valueOf(),e.valueOf()))}class An extends Qr{}An.prototype.classes={root:"fc-theme-standard",tableCellShaded:"fc-cell-shaded",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active"};An.prototype.baseIconClass="fc-icon";An.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"};An.prototype.rtlIconClasses={prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"};An.prototype.iconOverrideOption="buttonIcons";An.prototype.iconOverrideCustomButtonOption="icon";An.prototype.iconOverridePrefix="fc-icon-";function v1(t,e){let n={},i;for(i in t)is(i,n,t,e);for(i in e)is(i,n,t,e);return n}function is(t,e,n,i){if(e[t])return e[t];let o=g1(t,e,n,i);return o&&(e[t]=o),o}function g1(t,e,n,i){let o=n[t],l=i[t],u=g=>o&&o[g]!==null?o[g]:l&&l[g]!==null?l[g]:null,p=u("component"),h=u("superType"),b=null;if(h){if(h===t)throw new Error("Can't have a custom view type that references itself");b=is(h,e,n,i)}return!p&&b&&(p=b.component),p?{type:t,component:p,defaults:Object.assign(Object.assign({},b?b.defaults:{}),o?o.rawOptions:{}),overrides:Object.assign(Object.assign({},b?b.overrides:{}),l?l.rawOptions:{})}:null}function lu(t){return Yr(t,m1)}function m1(t){let e=typeof t=="function"?{component:t}:t,{component:n}=e;return e.content?n=cu(e):n&&!(n.prototype instanceof Re)&&(n=cu(Object.assign(Object.assign({},e),{content:n}))),{superType:e.type,component:n,rawOptions:e}}function cu(t){return e=>I(Zn.Consumer,null,n=>I(rn,{elTag:"div",elClasses:gd(n.viewSpec),renderProps:Object.assign(Object.assign({},e),{nextDayThreshold:n.options.nextDayThreshold}),generatorName:void 0,customGenerator:t.content,classNameGenerator:t.classNames,didMount:t.didMount,willUnmount:t.willUnmount}))}function y1(t,e,n,i){let o=lu(t),l=lu(e.views),u=v1(o,l);return Yr(u,p=>b1(p,l,e,n,i))}function b1(t,e,n,i,o){let l=t.overrides.duration||t.defaults.duration||i.duration||n.duration,u=null,p="",h="",b={};if(l&&(u=_1(l),u)){let E=Jo(u);p=E.unit,E.value===1&&(h=p,b=e[p]?e[p].rawOptions:{})}let g=E=>{let w=E.buttonText||{},O=t.defaults.buttonTextKey;return O!=null&&w[O]!=null?w[O]:w[t.type]!=null?w[t.type]:w[h]!=null?w[h]:null},C=E=>{let w=E.buttonHints||{},O=t.defaults.buttonTextKey;return O!=null&&w[O]!=null?w[O]:w[t.type]!=null?w[t.type]:w[h]!=null?w[h]:null};return{type:t.type,component:t.component,duration:u,durationUnit:p,singleUnit:h,optionDefaults:t.defaults,optionOverrides:Object.assign(Object.assign({},b),t.overrides),buttonTextOverride:g(i)||g(n)||t.overrides.buttonText,buttonTextDefault:g(o)||t.defaults.buttonText||g(Pr)||t.type,buttonTitleOverride:C(i)||C(n)||t.overrides.buttonHint,buttonTitleDefault:C(o)||t.defaults.buttonHint||C(Pr)}}let uu={};function _1(t){let e=JSON.stringify(t),n=uu[e];return n===void 0&&(n=ge(t),uu[e]=n),n}function w1(t,e){switch(e.type){case"CHANGE_VIEW_TYPE":t=e.viewType}return t}function L1(t,e){switch(e.type){case"SET_OPTION":return Object.assign(Object.assign({},t),{[e.optionName]:e.rawOptionValue});default:return t}}function A1(t,e,n,i){let o;switch(e.type){case"CHANGE_VIEW_TYPE":return i.build(e.dateMarker||n);case"CHANGE_DATE":return i.build(e.dateMarker);case"PREV":if(o=i.buildPrev(t,n),o.isValid)return o;break;case"NEXT":if(o=i.buildNext(t,n),o.isValid)return o;break}return t}function C1(t,e,n){let i=e?e.activeRange:null;return Qd({},R1(t,n),i,n)}function E1(t,e,n,i){let o=n?n.activeRange:null;switch(e.type){case"ADD_EVENT_SOURCES":return Qd(t,e.sources,o,i);case"REMOVE_EVENT_SOURCE":return D1(t,e.sourceId);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return n?qd(t,o,i):t;case"FETCH_EVENT_SOURCES":return Ss(t,e.sourceIds?dd(e.sourceIds):Jd(t,i),o,e.isRefetch||!1,i);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return x1(t,e.sourceId,e.fetchId,e.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return t}}function S1(t,e,n){let i=e?e.activeRange:null;return Ss(t,Jd(t,n),i,!0,n)}function Yd(t){for(let e in t)if(t[e].isFetching)return!0;return!1}function Qd(t,e,n,i){let o={};for(let l of e)o[l.sourceId]=l;return n&&(o=qd(o,n,i)),Object.assign(Object.assign({},t),o)}function D1(t,e){return dr(t,n=>n.sourceId!==e)}function qd(t,e,n){return Ss(t,dr(t,i=>T1(i,e,n)),e,!1,n)}function T1(t,e,n){return Kd(t,n)?!n.options.lazyFetching||!t.fetchRange||t.isFetching||e.start<t.fetchRange.start||e.end>t.fetchRange.end:!t.latestFetchId}function Ss(t,e,n,i,o){let l={};for(let u in t){let p=t[u];e[u]?l[u]=k1(p,n,i,o):l[u]=p}return l}function k1(t,e,n,i){let{options:o,calendarApi:l}=i,u=i.pluginHooks.eventSourceDefs[t.sourceDefId],p=Gn();return u.fetch({eventSource:t,range:e,isRefetch:n,context:i},h=>{let{rawEvents:b}=h;o.eventSourceSuccess&&(b=o.eventSourceSuccess.call(l,b,h.response)||b),t.success&&(b=t.success.call(l,b,h.response)||b),i.dispatch({type:"RECEIVE_EVENTS",sourceId:t.sourceId,fetchId:p,fetchRange:e,rawEvents:b})},h=>{let b=!1;o.eventSourceFailure&&(o.eventSourceFailure.call(l,h),b=!0),t.failure&&(t.failure(h),b=!0),b||console.warn(h.message,h),i.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:t.sourceId,fetchId:p,fetchRange:e,error:h})}),Object.assign(Object.assign({},t),{isFetching:!0,latestFetchId:p})}function x1(t,e,n,i){let o=t[e];return o&&n===o.latestFetchId?Object.assign(Object.assign({},t),{[e]:Object.assign(Object.assign({},o),{isFetching:!1,fetchRange:i})}):t}function Jd(t,e){return dr(t,n=>Kd(n,e))}function R1(t,e){let n=Cd(e),i=[].concat(t.eventSources||[]),o=[];t.initialEvents&&i.unshift(t.initialEvents),t.events&&i.unshift(t.events);for(let l of i){let u=Ad(l,e,n);u&&o.push(u)}return o}function Kd(t,e){return!e.pluginHooks.eventSourceDefs[t.sourceDefId].ignoreRange}function O1(t,e){switch(e.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return e.selection;default:return t}}function M1(t,e){switch(e.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return e.eventInstanceId;default:return t}}function I1(t,e){let n;switch(e.type){case"UNSET_EVENT_DRAG":return null;case"SET_EVENT_DRAG":return n=e.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return t}}function N1(t,e){let n;switch(e.type){case"UNSET_EVENT_RESIZE":return null;case"SET_EVENT_RESIZE":return n=e.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return t}}function P1(t,e,n,i,o){let l=t.headerToolbar?du(t.headerToolbar,t,e,n,i,o):null,u=t.footerToolbar?du(t.footerToolbar,t,e,n,i,o):null;return{header:l,footer:u}}function du(t,e,n,i,o,l){let u={},p=[],h=!1;for(let b in t){let g=t[b],C=$1(g,e,n,i,o,l);u[b]=C.widgets,p.push(...C.viewsWithButtons),h=h||C.hasTitle}return{sectionWidgets:u,viewsWithButtons:p,hasTitle:h}}function $1(t,e,n,i,o,l){let u=e.direction==="rtl",p=e.customButtons||{},h=n.buttonText||{},b=e.buttonText||{},g=n.buttonHints||{},C=e.buttonHints||{},E=t?t.split(" "):[],w=[],O=!1;return{widgets:E.map(M=>M.split(",").map(H=>{if(H==="title")return O=!0,{buttonName:H};let U,Y,S,q,V,ie;if(U=p[H])S=Q=>{U.click&&U.click.call(Q.target,Q,Q.target)},(q=i.getCustomButtonIconClass(U))||(q=i.getIconClass(H,u))||(V=U.text),ie=U.hint||U.text;else if(Y=o[H]){w.push(H),S=()=>{l.changeView(H)},(V=Y.buttonTextOverride)||(q=i.getIconClass(H,u))||(V=Y.buttonTextDefault);let Q=Y.buttonTextOverride||Y.buttonTextDefault;ie=Nr(Y.buttonTitleOverride||Y.buttonTitleDefault||e.viewHint,[Q,H],Q)}else if(l[H])if(S=()=>{l[H]()},(V=h[H])||(q=i.getIconClass(H,u))||(V=b[H]),H==="prevYear"||H==="nextYear"){let Q=H==="prevYear"?"prev":"next";ie=Nr(g[Q]||C[Q],[b.year||"year","year"],b[H])}else ie=Q=>Nr(g[H]||C[H],[b[Q]||Q,Q],b[H]);return{buttonName:H,buttonClick:S,buttonIcon:q,buttonText:V,buttonHint:ie}})),viewsWithButtons:w,hasTitle:O}}class H1{constructor(e,n,i){this.type=e,this.getCurrentData=n,this.dateEnv=i}get calendar(){return this.getCurrentData().calendarApi}get title(){return this.getCurrentData().viewTitle}get activeStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.start)}get activeEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.end)}get currentStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.start)}get currentEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.end)}getOption(e){return this.getCurrentData().options[e]}}let j1={ignoreRange:!0,parseMeta(t){return Array.isArray(t.events)?t.events:null},fetch(t,e){e({rawEvents:t.eventSource.meta})}};const B1=qn({name:"array-event-source",eventSourceDefs:[j1]});let V1={parseMeta(t){return typeof t.events=="function"?t.events:null},fetch(t,e,n){const{dateEnv:i}=t.context,o=t.eventSource.meta;am(o.bind(null,Od(t.range,i)),l=>e({rawEvents:l}),n)}};const F1=qn({name:"func-event-source",eventSourceDefs:[V1]}),z1={method:String,extraParams:N,startParam:String,endParam:String,timeZoneParam:String};let U1={parseMeta(t){return t.url&&(t.format==="json"||!t.format)?{url:t.url,format:"json",method:(t.method||"GET").toUpperCase(),extraParams:t.extraParams,startParam:t.startParam,endParam:t.endParam,timeZoneParam:t.timeZoneParam}:null},fetch(t,e,n){const{meta:i}=t.eventSource,o=G1(i,t.range,t.context);om(i.method,i.url,o).then(([l,u])=>{e({rawEvents:l,response:u})},n)}};const W1=qn({name:"json-event-source",eventSourceRefiners:z1,eventSourceDefs:[U1]});function G1(t,e,n){let{dateEnv:i,options:o}=n,l,u,p,h,b={};return l=t.startParam,l==null&&(l=o.startParam),u=t.endParam,u==null&&(u=o.endParam),p=t.timeZoneParam,p==null&&(p=o.timeZoneParam),typeof t.extraParams=="function"?h=t.extraParams():h=t.extraParams||{},Object.assign(b,h),b[l]=i.formatIso(e.start),b[u]=i.formatIso(e.end),i.timeZone!=="local"&&(b[p]=i.timeZone),b}const Z1={daysOfWeek:N,startTime:ge,endTime:ge,duration:ge,startRecur:N,endRecur:N};let Y1={parse(t,e){if(t.daysOfWeek||t.startTime||t.endTime||t.startRecur||t.endRecur){let n={daysOfWeek:t.daysOfWeek||null,startTime:t.startTime||null,endTime:t.endTime||null,startRecur:t.startRecur?e.createMarker(t.startRecur):null,endRecur:t.endRecur?e.createMarker(t.endRecur):null},i;return t.duration&&(i=t.duration),!i&&t.startTime&&t.endTime&&(i=pv(t.endTime,t.startTime)),{allDayGuess:Boolean(!t.startTime&&!t.endTime),duration:i,typeData:n}}return null},expand(t,e,n){let i=fr(e,{start:t.startRecur,end:t.endRecur});return i?q1(t.daysOfWeek,t.startTime,i,n):[]}};const Q1=qn({name:"simple-recurring-event",recurringTypes:[Y1],eventRefiners:Z1});function q1(t,e,n,i){let o=t?dd(t):null,l=xe(n.start),u=n.end,p=[];for(;l<u;){let h;(!o||o[l.getUTCDay()])&&(e?h=i.add(l,e):h=l,p.push(h)),l=Ze(l,1)}return p}const J1=qn({name:"change-handler",optionChangeHandlers:{events(t,e){fu([t],e)},eventSources:fu}});function fu(t,e){let n=gs(e.getCurrentData().eventSources);if(n.length===1&&t.length===1&&Array.isArray(n[0]._raw)&&Array.isArray(t[0])){e.dispatch({type:"RESET_RAW_EVENTS",sourceId:n[0].sourceId,rawEvents:t[0]});return}let i=[];for(let o of t){let l=!1;for(let u=0;u<n.length;u+=1)if(n[u]._raw===o){n.splice(u,1),l=!0;break}l||i.push(o)}for(let o of n)e.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:o.sourceId});for(let o of i)e.calendarApi.addEventSource(o)}function K1(t,e){e.emitter.trigger("datesSet",Object.assign(Object.assign({},Od(t.activeRange,e.dateEnv)),{view:e.viewApi}))}function X1(t,e){let{emitter:n}=e;n.hasHandlers("eventsSet")&&n.trigger("eventsSet",Ls(t,e))}const ey=[B1,F1,W1,Q1,J1,qn({name:"misc",isLoadingFuncs:[t=>Yd(t.eventSources)],propSetHandlers:{dateProfile:K1,eventStore:X1}})];class ty{constructor(e,n){this.runTaskOption=e,this.drainedOption=n,this.queue=[],this.delayedRunner=new ds(this.drain.bind(this))}request(e,n){this.queue.push(e),this.delayedRunner.request(n)}pause(e){this.delayedRunner.pause(e)}resume(e,n){this.delayedRunner.resume(e,n)}drain(){let{queue:e}=this;for(;e.length;){let n=[],i;for(;i=e.shift();)this.runTask(i),n.push(i);this.drained(n)}}runTask(e){this.runTaskOption&&this.runTaskOption(e)}drained(e){this.drainedOption&&this.drainedOption(e)}}function ny(t,e,n){let i;return/^(year|month)$/.test(t.currentRangeUnit)?i=t.currentRange:i=t.activeRange,n.formatRange(i.start,i.end,Ve(e.titleFormat||ry(t)),{isEndExclusive:t.isRangeAllDay,defaultSeparator:e.titleRangeSeparator})}function ry(t){let{currentRangeUnit:e}=t;if(e==="year")return{year:"numeric"};if(e==="month")return{year:"numeric",month:"long"};let n=qi(t.currentRange.start,t.currentRange.end);return n!==null&&n>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}class iy{constructor(e){this.computeCurrentViewData=pe(this._computeCurrentViewData),this.organizeRawLocales=pe(l1),this.buildLocale=pe(Gd),this.buildPluginHooks=f1(),this.buildDateEnv=pe(ay),this.buildTheme=pe(oy),this.parseToolbars=pe(P1),this.buildViewSpecs=pe(y1),this.buildDateProfileGenerator=zi(sy),this.buildViewApi=pe(ly),this.buildViewUiProps=zi(dy),this.buildEventUiBySource=pe(cy,Ft),this.buildEventUiBases=pe(uy),this.parseContextBusinessHours=zi(fy),this.buildTitle=pe(ny),this.emitter=new Ng,this.actionRunner=new ty(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.optionsForRefining=[],this.optionsForHandling=[],this.getCurrentData=()=>this.data,this.dispatch=E=>{this.actionRunner.request(E)},this.props=e,this.actionRunner.pause();let n={},i=this.computeOptionsData(e.optionOverrides,n,e.calendarApi),o=i.calendarOptions.initialView||i.pluginHooks.initialView,l=this.computeCurrentViewData(o,i,e.optionOverrides,n);e.calendarApi.currentDataManager=this,this.emitter.setThisContext(e.calendarApi),this.emitter.setOptions(l.options);let u=vg(i.calendarOptions,i.dateEnv),p=l.dateProfileGenerator.build(u);_n(p.activeRange,u)||(u=p.currentRange.start);let h={dateEnv:i.dateEnv,options:i.calendarOptions,pluginHooks:i.pluginHooks,calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData};for(let E of i.pluginHooks.contextInit)E(h);let b=C1(i.calendarOptions,p,h),g={dynamicOptionOverrides:n,currentViewType:o,currentDate:u,dateProfile:p,businessHours:this.parseContextBusinessHours(h),eventSources:b,eventUiBases:{},eventStore:Un(),renderableEventStore:Un(),dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null,selectionConfig:this.buildViewUiProps(h).selectionConfig},C=Object.assign(Object.assign({},h),g);for(let E of i.pluginHooks.reducers)Object.assign(g,E(null,null,C));zo(g,h)&&this.emitter.trigger("loading",!0),this.state=g,this.updateData(),this.actionRunner.resume()}resetOptions(e,n){let{props:i}=this;n===void 0?i.optionOverrides=e:(i.optionOverrides=Object.assign(Object.assign({},i.optionOverrides||{}),e),this.optionsForRefining.push(...n)),(n===void 0||n.length)&&this.actionRunner.request({type:"NOTHING"})}_handleAction(e){let{props:n,state:i,emitter:o}=this,l=L1(i.dynamicOptionOverrides,e),u=this.computeOptionsData(n.optionOverrides,l,n.calendarApi),p=w1(i.currentViewType,e),h=this.computeCurrentViewData(p,u,n.optionOverrides,l);n.calendarApi.currentDataManager=this,o.setThisContext(n.calendarApi),o.setOptions(h.options);let b={dateEnv:u.dateEnv,options:u.calendarOptions,pluginHooks:u.pluginHooks,calendarApi:n.calendarApi,dispatch:this.dispatch,emitter:o,getCurrentData:this.getCurrentData},{currentDate:g,dateProfile:C}=i;this.data&&this.data.dateProfileGenerator!==h.dateProfileGenerator&&(C=h.dateProfileGenerator.build(g)),g=hg(g,e),C=A1(C,e,g,h.dateProfileGenerator),(e.type==="PREV"||e.type==="NEXT"||!_n(C.currentRange,g))&&(g=C.currentRange.start);let E=E1(i.eventSources,e,C,b),w=xg(i.eventStore,e,E,C,b),j=Yd(E)&&!h.options.progressiveEventRendering&&i.renderableEventStore||w,{eventUiSingleBase:M,selectionConfig:H}=this.buildViewUiProps(b),U=this.buildEventUiBySource(E),Y=this.buildEventUiBases(j.defs,M,U),S={dynamicOptionOverrides:l,currentViewType:p,currentDate:g,dateProfile:C,eventSources:E,eventStore:w,renderableEventStore:j,selectionConfig:H,eventUiBases:Y,businessHours:this.parseContextBusinessHours(b),dateSelection:O1(i.dateSelection,e),eventSelection:M1(i.eventSelection,e),eventDrag:I1(i.eventDrag,e),eventResize:N1(i.eventResize,e)},q=Object.assign(Object.assign({},b),S);for(let Q of u.pluginHooks.reducers)Object.assign(S,Q(i,e,q));let V=zo(i,b),ie=zo(S,b);!V&&ie?o.trigger("loading",!0):V&&!ie&&o.trigger("loading",!1),this.state=S,n.onAction&&n.onAction(e)}updateData(){let{props:e,state:n}=this,i=this.data,o=this.computeOptionsData(e.optionOverrides,n.dynamicOptionOverrides,e.calendarApi),l=this.computeCurrentViewData(n.currentViewType,o,e.optionOverrides,n.dynamicOptionOverrides),u=this.data=Object.assign(Object.assign(Object.assign({viewTitle:this.buildTitle(n.dateProfile,l.options,o.dateEnv),calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},o),l),n),p=o.pluginHooks.optionChangeHandlers,h=i&&i.calendarOptions,b=o.calendarOptions;if(h&&h!==b){h.timeZone!==b.timeZone&&(n.eventSources=u.eventSources=S1(u.eventSources,n.dateProfile,u),n.eventStore=u.eventStore=Jc(u.eventStore,i.dateEnv,u.dateEnv),n.renderableEventStore=u.renderableEventStore=Jc(u.renderableEventStore,i.dateEnv,u.dateEnv));for(let g in p)(this.optionsForHandling.indexOf(g)!==-1||h[g]!==b[g])&&p[g](b[g],u)}this.optionsForHandling=[],e.onData&&e.onData(u)}computeOptionsData(e,n,i){if(!this.optionsForRefining.length&&e===this.stableOptionOverrides&&n===this.stableDynamicOptionOverrides)return this.stableCalendarOptionsData;let{refinedOptions:o,pluginHooks:l,localeDefaults:u,availableLocaleData:p,extra:h}=this.processRawCalendarOptions(e,n);pu(h);let b=this.buildDateEnv(o.timeZone,o.locale,o.weekNumberCalculation,o.firstDay,o.weekText,l,p,o.defaultRangeSeparator),g=this.buildViewSpecs(l.views,this.stableOptionOverrides,this.stableDynamicOptionOverrides,u),C=this.buildTheme(o,l),E=this.parseToolbars(o,this.stableOptionOverrides,C,g,i);return this.stableCalendarOptionsData={calendarOptions:o,pluginHooks:l,dateEnv:b,viewSpecs:g,theme:C,toolbarConfig:E,localeDefaults:u,availableRawLocales:p.map}}processRawCalendarOptions(e,n){let{locales:i,locale:o}=$o([Pr,e,n]),l=this.organizeRawLocales(i),u=l.map,p=this.buildLocale(o||l.defaultCode,u).options,h=this.buildPluginHooks(e.plugins||[],ey),b=this.currentCalendarOptionsRefiners=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},zc),Uc),Wc),h.listenerRefiners),h.optionRefiners),g={},C=$o([Pr,p,e,n]),E={},w=this.currentCalendarOptionsInput,O=this.currentCalendarOptionsRefined,j=!1;for(let M in C)this.optionsForRefining.indexOf(M)===-1&&(C[M]===w[M]||Pn[M]&&M in w&&Pn[M](w[M],C[M]))?E[M]=O[M]:b[M]?(E[M]=b[M](C[M]),j=!0):g[M]=w[M];return j&&(this.currentCalendarOptionsInput=C,this.currentCalendarOptionsRefined=E,this.stableOptionOverrides=e,this.stableDynamicOptionOverrides=n),this.optionsForHandling.push(...this.optionsForRefining),this.optionsForRefining=[],{rawOptions:this.currentCalendarOptionsInput,refinedOptions:this.currentCalendarOptionsRefined,pluginHooks:h,availableLocaleData:l,localeDefaults:p,extra:g}}_computeCurrentViewData(e,n,i,o){let l=n.viewSpecs[e];if(!l)throw new Error(`viewType "${e}" is not available. Please make sure you've loaded all neccessary plugins`);let{refinedOptions:u,extra:p}=this.processRawViewOptions(l,n.pluginHooks,n.localeDefaults,i,o);pu(p);let h=this.buildDateProfileGenerator({dateProfileGeneratorClass:l.optionDefaults.dateProfileGeneratorClass,duration:l.duration,durationUnit:l.durationUnit,usesMinMaxTime:l.optionDefaults.usesMinMaxTime,dateEnv:n.dateEnv,calendarApi:this.props.calendarApi,slotMinTime:u.slotMinTime,slotMaxTime:u.slotMaxTime,showNonCurrentDates:u.showNonCurrentDates,dayCount:u.dayCount,dateAlignment:u.dateAlignment,dateIncrement:u.dateIncrement,hiddenDays:u.hiddenDays,weekends:u.weekends,nowInput:u.now,validRangeInput:u.validRange,visibleRangeInput:u.visibleRange,fixedWeekCount:u.fixedWeekCount}),b=this.buildViewApi(e,this.getCurrentData,n.dateEnv);return{viewSpec:l,options:u,dateProfileGenerator:h,viewApi:b}}processRawViewOptions(e,n,i,o,l){let u=$o([Pr,e.optionDefaults,i,o,e.optionOverrides,l]),p=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},zc),Uc),Wc),Wv),n.listenerRefiners),n.optionRefiners),h={},b=this.currentViewOptionsInput,g=this.currentViewOptionsRefined,C=!1,E={};for(let w in u)u[w]===b[w]||Pn[w]&&Pn[w](u[w],b[w])?h[w]=g[w]:(u[w]===this.currentCalendarOptionsInput[w]||Pn[w]&&Pn[w](u[w],this.currentCalendarOptionsInput[w])?w in this.currentCalendarOptionsRefined&&(h[w]=this.currentCalendarOptionsRefined[w]):p[w]?h[w]=p[w](u[w]):E[w]=u[w],C=!0);return C&&(this.currentViewOptionsInput=u,this.currentViewOptionsRefined=h),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined,extra:E}}}function ay(t,e,n,i,o,l,u,p){let h=Gd(e||u.defaultCode,u.map);return new tg({calendarSystem:"gregory",timeZone:t,namedTimeZoneImpl:l.namedTimeZonedImpl,locale:h,weekNumberCalculation:n,firstDay:i,weekText:o,cmdFormatter:l.cmdFormatter,defaultSeparator:p})}function oy(t,e){let n=e.themeClasses[t.themeSystem]||An;return new n(t)}function sy(t){let e=t.dateProfileGeneratorClass||bd;return new e(t)}function ly(t,e,n){return new H1(t,e,n)}function cy(t){return Yr(t,e=>e.ui)}function uy(t,e,n){let i={"":e};for(let o in t){let l=t[o];l.sourceId&&n[l.sourceId]&&(i[o]=n[l.sourceId])}return i}function dy(t){let{options:e}=t;return{eventUiSingleBase:ta({display:e.eventDisplay,editable:e.editable,startEditable:e.eventStartEditable,durationEditable:e.eventDurationEditable,constraint:e.eventConstraint,overlap:typeof e.eventOverlap=="boolean"?e.eventOverlap:void 0,allow:e.eventAllow,backgroundColor:e.eventBackgroundColor,borderColor:e.eventBorderColor,textColor:e.eventTextColor,color:e.eventColor},t),selectionConfig:ta({constraint:e.selectConstraint,overlap:typeof e.selectOverlap=="boolean"?e.selectOverlap:void 0,allow:e.selectAllow},t)}}function zo(t,e){for(let n of e.pluginHooks.isLoadingFuncs)if(n(t))return!0;return!1}function fy(t){return jg(t.options.businessHours,t)}function pu(t,e){for(let n in t)console.warn(`Unknown option '${n}'`+(e?` for view '${e}'`:""))}class py extends Re{render(){let e=this.props.widgetGroups.map(n=>this.renderWidgetGroup(n));return I("div",{className:"fc-toolbar-chunk"},...e)}renderWidgetGroup(e){let{props:n}=this,{theme:i}=this.context,o=[],l=!0;for(let u of e){let{buttonName:p,buttonClick:h,buttonText:b,buttonIcon:g,buttonHint:C}=u;if(p==="title")l=!1,o.push(I("h2",{className:"fc-toolbar-title",id:n.titleId},n.title));else{let E=p===n.activeButton,w=!n.isTodayEnabled&&p==="today"||!n.isPrevEnabled&&p==="prev"||!n.isNextEnabled&&p==="next",O=[`fc-${p}-button`,i.getClass("button")];E&&O.push(i.getClass("buttonActive")),o.push(I("button",{type:"button",title:typeof C=="function"?C(n.navUnit):C,disabled:w,"aria-pressed":E,className:O.join(" "),onClick:h},b||(g?I("span",{className:g}):"")))}}if(o.length>1){let u=l&&i.getClass("buttonGroup")||"";return I("div",{className:u},...o)}return o[0]}}class hu extends Re{render(){let{model:e,extraClassName:n}=this.props,i=!1,o,l,u=e.sectionWidgets,p=u.center;return u.left?(i=!0,o=u.left):o=u.start,u.right?(i=!0,l=u.right):l=u.end,I("div",{className:[n||"","fc-toolbar",i?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",o||[]),this.renderSection("center",p||[]),this.renderSection("end",l||[]))}renderSection(e,n){let{props:i}=this;return I(py,{key:e,widgetGroups:n,title:i.title,navUnit:i.navUnit,activeButton:i.activeButton,isTodayEnabled:i.isTodayEnabled,isPrevEnabled:i.isPrevEnabled,isNextEnabled:i.isNextEnabled,titleId:i.titleId})}}class hy extends Re{constructor(){super(...arguments),this.state={availableWidth:null},this.handleEl=e=>{this.el=e,tn(this.props.elRef,e),this.updateAvailableWidth()},this.handleResize=()=>{this.updateAvailableWidth()}}render(){let{props:e,state:n}=this,{aspectRatio:i}=e,o=["fc-view-harness",i||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],l="",u="";return i?n.availableWidth!==null?l=n.availableWidth/i:u=`${1/i*100}%`:l=e.height||"",I("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:o.join(" "),style:{height:l,paddingBottom:u}},e.children)}componentDidMount(){this.context.addResizeHandler(this.handleResize)}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}updateAvailableWidth(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})}}class vy extends Nd{constructor(e){super(e),this.handleSegClick=(n,i)=>{let{component:o}=this,{context:l}=o,u=ns(i);if(u&&o.isValidSegDownEl(n.target)){let p=Xt(n.target,".fc-event-forced-url"),h=p?p.querySelector("a[href]").href:"";l.emitter.trigger("eventClick",{el:i,event:new yt(o.context,u.eventRange.def,u.eventRange.instance),jsEvent:n,view:l.viewApi}),h&&!n.defaultPrevented&&(window.location.href=h)}},this.destroy=sd(e.el,"click",".fc-event",this.handleSegClick)}}class gy extends Nd{constructor(e){super(e),this.handleEventElRemove=n=>{n===this.currentSegEl&&this.handleSegLeave(null,this.currentSegEl)},this.handleSegEnter=(n,i)=>{ns(i)&&(this.currentSegEl=i,this.triggerEvent("eventMouseEnter",n,i))},this.handleSegLeave=(n,i)=>{this.currentSegEl&&(this.currentSegEl=null,this.triggerEvent("eventMouseLeave",n,i))},this.removeHoverListeners=iv(e.el,".fc-event",this.handleSegEnter,this.handleSegLeave)}destroy(){this.removeHoverListeners()}triggerEvent(e,n,i){let{component:o}=this,{context:l}=o,u=ns(i);(!n||o.isValidSegDownEl(n.target))&&l.emitter.trigger(e,{el:i,event:new yt(l,u.eventRange.def,u.eventRange.instance),jsEvent:n,view:l.viewApi})}}class my extends Yn{constructor(){super(...arguments),this.buildViewContext=pe(ig),this.buildViewPropTransformers=pe(by),this.buildToolbarProps=pe(yy),this.headerRef=en(),this.footerRef=en(),this.interactionsStore={},this.state={viewLabelId:la()},this.registerInteractiveComponent=(e,n)=>{let i=cm(e,n),u=[vy,gy].concat(this.props.pluginHooks.componentInteractions).map(p=>new p(i));this.interactionsStore[e.uid]=u,nu[e.uid]=i},this.unregisterInteractiveComponent=e=>{let n=this.interactionsStore[e.uid];if(n){for(let i of n)i.destroy();delete this.interactionsStore[e.uid]}delete nu[e.uid]},this.resizeRunner=new ds(()=>{this.props.emitter.trigger("_resize",!0),this.props.emitter.trigger("windowResize",{view:this.props.viewApi})}),this.handleWindowResize=e=>{let{options:n}=this.props;n.handleWindowResize&&e.target===window&&this.resizeRunner.request(n.windowResizeDelay)}}render(){let{props:e}=this,{toolbarConfig:n,options:i}=e,o=this.buildToolbarProps(e.viewSpec,e.dateProfile,e.dateProfileGenerator,e.currentDate,qr(e.options.now,e.dateEnv),e.viewTitle),l=!1,u="",p;e.isHeightAuto||e.forPrint?u="":i.height!=null?l=!0:i.contentHeight!=null?u=i.contentHeight:p=Math.max(i.aspectRatio,.5);let h=this.buildViewContext(e.viewSpec,e.viewApi,e.options,e.dateProfileGenerator,e.dateEnv,e.theme,e.pluginHooks,e.dispatch,e.getCurrentData,e.emitter,e.calendarApi,this.registerInteractiveComponent,this.unregisterInteractiveComponent),b=n.header&&n.header.hasTitle?this.state.viewLabelId:"";return I(Zn.Provider,{value:h},n.header&&I(hu,Object.assign({ref:this.headerRef,extraClassName:"fc-header-toolbar",model:n.header,titleId:b},o)),I(hy,{liquid:l,height:u,aspectRatio:p,labeledById:b},this.renderView(e),this.buildAppendContent()),n.footer&&I(hu,Object.assign({ref:this.footerRef,extraClassName:"fc-footer-toolbar",model:n.footer,titleId:""},o)))}componentDidMount(){let{props:e}=this;this.calendarInteractions=e.pluginHooks.calendarInteractions.map(i=>new i(e)),window.addEventListener("resize",this.handleWindowResize);let{propSetHandlers:n}=e.pluginHooks;for(let i in n)n[i](e[i],e)}componentDidUpdate(e){let{props:n}=this,{propSetHandlers:i}=n.pluginHooks;for(let o in i)n[o]!==e[o]&&i[o](n[o],n)}componentWillUnmount(){window.removeEventListener("resize",this.handleWindowResize),this.resizeRunner.clear();for(let e of this.calendarInteractions)e.destroy();this.props.emitter.trigger("_unmount")}buildAppendContent(){let{props:e}=this,n=e.pluginHooks.viewContainerAppends.map(i=>i(e));return I(Ne,{},...n)}renderView(e){let{pluginHooks:n}=e,{viewSpec:i}=e,o={dateProfile:e.dateProfile,businessHours:e.businessHours,eventStore:e.renderableEventStore,eventUiBases:e.eventUiBases,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,isHeightAuto:e.isHeightAuto,forPrint:e.forPrint},l=this.buildViewPropTransformers(n.viewPropsTransformers);for(let p of l)Object.assign(o,p.transform(o,e));let u=i.component;return I(u,Object.assign({},o))}}function yy(t,e,n,i,o,l){let u=n.build(o,void 0,!1),p=n.buildPrev(e,i,!1),h=n.buildNext(e,i,!1);return{title:l,activeButton:t.type,navUnit:t.singleUnit,isTodayEnabled:u.isValid&&!_n(e.currentRange,o),isPrevEnabled:p.isValid,isNextEnabled:h.isValid}}function by(t){return t.map(e=>new e)}class _y extends um{constructor(e,n={}){super(),this.isRendering=!1,this.isRendered=!1,this.currentClassNames=[],this.customContentRenderId=0,this.handleAction=i=>{switch(i.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":this.renderRunner.tryDrain()}},this.handleData=i=>{this.currentData=i,this.renderRunner.request(i.calendarOptions.rerenderDelay)},this.handleRenderRequest=()=>{if(this.isRendering){this.isRendered=!0;let{currentData:i}=this;Gc(()=>{zr(I(lm,{options:i.calendarOptions,theme:i.theme,emitter:i.emitter},(o,l,u,p)=>(this.setClassNames(o),this.setHeight(l),I(vd.Provider,{value:this.customContentRenderId},I(my,Object.assign({isHeightAuto:u,forPrint:p},i))))),this.el)})}else this.isRendered&&(this.isRendered=!1,zr(null,this.el),this.setClassNames([]),this.setHeight(""))},Gh(e),this.el=e,this.renderRunner=new ds(this.handleRenderRequest),new iy({optionOverrides:n,calendarApi:this,onAction:this.handleAction,onData:this.handleData})}render(){let e=this.isRendering;e?this.customContentRenderId+=1:this.isRendering=!0,this.renderRunner.request(),e&&this.updateSize()}destroy(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())}updateSize(){Gc(()=>{super.updateSize()})}batchRendering(e){this.renderRunner.pause("batchRendering"),e(),this.renderRunner.resume("batchRendering")}pauseRendering(){this.renderRunner.pause("pauseRendering")}resumeRendering(){this.renderRunner.resume("pauseRendering",!0)}resetOptions(e,n){this.currentDataManager.resetOptions(e,n)}setClassNames(e){if(!wn(e,this.currentClassNames)){let{classList:n}=this.el;for(let i of this.currentClassNames)n.remove(i);for(let i of e)n.add(i);this.currentClassNames=e}}setHeight(e){od(this.el,"height",e)}}const wy={headerToolbar:!0,footerToolbar:!0,events:!0,eventSources:!0,resources:!0},Pi=typeof document!="undefined"?document.createDocumentFragment():null,Ly=Fe.extend({render(t){return t("aside",{style:{display:"none"}},this.$slots.default||[])},mounted(){Pi&&Pi.appendChild(this.$el)},beforeDestroy(){Pi&&Pi.removeChild(this.$el)}}),Ay=Ly,Bn=typeof document!="undefined"?document.createDocumentFragment():null,Cy=Fe.extend({props:{inPlaceOf:typeof Element!="undefined"?Element:Object,reportEl:Function,elTag:String,elClasses:Array,elStyle:Object,elAttrs:Object},render(t){return t(this.elTag,{class:this.elClasses,style:this.elStyle,attrs:this.elAttrs},this.$slots.default||[])},mounted(){vu(this.$el,this.inPlaceOf),this.inPlaceOf.style.display="none",this.reportEl(this.$el)},updated(){Bn&&this.inPlaceOf.parentNode!==Bn&&(vu(this.$el,this.inPlaceOf),this.reportEl(this.$el))},beforeDestroy(){Bn&&this.inPlaceOf.parentNode===Bn&&Bn.removeChild(this.inPlaceOf),this.reportEl(null)}}),Ey=Cy;function vu(t,e){var n;(n=e.parentNode)===null||n===void 0||n.insertBefore(t,e.nextSibling),Bn&&Bn.appendChild(e)}const Sy=Fe.extend({props:{options:Object},data(){return{renderId:0,customRenderingMap:new Map}},methods:{getApi(){return this.calendar},buildOptions(t){return Object.assign(Object.assign({},t),{customRenderingMetaMap:Ty(this.$scopedSlots),handleCustomRendering:this.handleCustomRendering})}},render(t){const e=[];for(const n of this.customRenderingMap.values()){const i=typeof n.generatorMeta=="function"?n.generatorMeta(n.renderProps):n.generatorMeta;e.push(t("div",{key:n.id},[t(Ey,{key:n.id,props:{inPlaceOf:n.containerEl,reportEl:n.reportNewContainerEl,elTag:n.elTag,elClasses:n.elClasses,elStyle:n.elStyle,elAttrs:n.elAttrs}},i)]))}return t("div",{attrs:{"data-fc-render-id":this.renderId}},[t(Ay,e)])},mounted(){const t=new o1;this.handleCustomRendering=t.handle.bind(t);const e=this.buildOptions(this.options),n=new _y(this.$el,e);this.calendar=n,n.render(),t.subscribe(i=>{this.customRenderingMap=i,this.renderId++,this.needCustomRenderingResize=!0})},beforeUpdate(){this.getApi().resumeRendering()},updated(){this.needCustomRenderingResize&&(this.needCustomRenderingResize=!1,this.getApi().updateSize())},beforeDestroy(){this.getApi().destroy()},watch:Dy()}),Xd=Sy;function Dy(){let t={options:{deep:!0,handler(e){let n=this.getApi();n.pauseRendering();let i=this.buildOptions(e);n.resetOptions(i),this.renderId++}}};for(let e in wy)t[`options.${e}`]={deep:!0,handler(n){if(n!==void 0){let i=this.getApi();i.pauseRendering(),i.resetOptions({[e]:n},[e]),this.renderId++}}};return t}function Ty(t){const e={};for(const n in t)e[ky(n)]=t[n];return e}function ky(t){return t.split("-").map((e,n)=>n?xy(e):e).join("")}function xy(t){return t.charAt(0).toUpperCase()+t.slice(1)}let gu=!1;function Ry(t){gu||(gu=!0,t.component("FullCalendar",Xd))}let ra;typeof globalThis!="undefined"?ra=globalThis.Vue:ra=window.Vue;ra&&ra.use({install:Ry});var Oy=':root{--fc-daygrid-event-dot-width:8px}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{clear:both;content:"";display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-daygrid-day-frame{min-height:100%;position:relative}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{padding:4px;position:relative;z-index:4}.fc .fc-daygrid-month-start{font-size:1.1em;font-weight:700}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{left:0;position:absolute;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:2em;position:relative}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{left:0;position:absolute;right:0;top:0}.fc .fc-daygrid-bg-harness{bottom:0;position:absolute;top:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{margin-top:1px;z-index:6}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;margin:0 2px}.fc .fc-daygrid-day-bottom:after,.fc .fc-daygrid-day-bottom:before{clear:both;content:"";display:table}.fc .fc-daygrid-more-link{border-radius:3px;cursor:pointer;line-height:1;margin-top:1px;max-width:100%;overflow:hidden;padding:2px;position:relative;white-space:nowrap;z-index:4}.fc .fc-daygrid-more-link:hover{background-color:rgba(0,0,0,.1)}.fc .fc-daygrid-week-number{background-color:var(--fc-neutral-bg-color);color:var(--fc-neutral-text-color);min-width:1.5em;padding:2px;position:absolute;text-align:center;top:0;z-index:5}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-more-link{float:left}.fc-direction-ltr .fc-daygrid-week-number{border-radius:0 0 3px 0;left:0}.fc-direction-rtl .fc-daygrid-more-link{float:right}.fc-direction-rtl .fc-daygrid-week-number{border-radius:0 0 0 3px;right:0}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{border-radius:3px;font-size:var(--fc-small-font-size);position:relative;white-space:nowrap}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{align-items:center;display:flex;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;font-weight:700;min-width:0;overflow:hidden}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-border-color);border-radius:calc(var(--fc-daygrid-event-dot-width)/2);box-sizing:content-box;height:0;margin:0 4px;width:0}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}';rd(Oy);function $i(t,e){let n=[];for(let i=0;i<e;i+=1)n[i]=[];for(let i of t)n[i.row].push(i);return n}function Hi(t,e){let n=[];for(let i=0;i<e;i+=1)n[i]=[];for(let i of t)n[i.firstCol].push(i);return n}function mu(t,e){let n=[];if(t){for(let i=0;i<e;i+=1)n[i]={affectedInstances:t.affectedInstances,isEvent:t.isEvent,segs:[]};for(let i of t.segs)n[i.row].segs.push(i)}else for(let i=0;i<e;i+=1)n[i]=null;return n}const ef=Ve({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"});function tf(t){let{display:e}=t.eventRange.ui;return e==="list-item"||e==="auto"&&!t.eventRange.def.allDay&&t.firstCol===t.lastCol&&t.isStart&&t.isEnd}class nf extends Re{render(){let{props:e}=this;return I(Fm,Object.assign({},e,{elClasses:["fc-daygrid-event","fc-daygrid-block-event","fc-h-event"],defaultTimeFormat:ef,defaultDisplayEventEnd:e.defaultDisplayEventEnd,disableResizing:!e.seg.eventRange.def.allDay}))}}class rf extends Re{render(){let{props:e,context:n}=this,{options:i}=n,{seg:o}=e,l=i.eventTimeFormat||ef,u=xd(o,l,n,!0,e.defaultDisplayEventEnd);return I(Es,Object.assign({},e,{elTag:"a",elClasses:["fc-daygrid-event","fc-daygrid-dot-event"],elAttrs:Rd(e.seg,n),defaultGenerator:My,timeText:u,isResizing:!1,isDateSelecting:!1}))}}function My(t){return I(Ne,null,I("div",{className:"fc-daygrid-event-dot",style:{borderColor:t.borderColor||t.backgroundColor}}),t.timeText&&I("div",{className:"fc-event-time"},t.timeText),I("div",{className:"fc-event-title"},t.event.title||I(Ne,null,"\xA0")))}class Iy extends Re{constructor(){super(...arguments),this.compileSegs=pe(Ny)}render(){let{props:e}=this,{allSegs:n,invisibleSegs:i}=this.compileSegs(e.singlePlacements);return I(Xm,{elClasses:["fc-daygrid-more-link"],dateProfile:e.dateProfile,todayRange:e.todayRange,allDayDate:e.allDayDate,moreCnt:e.moreCnt,allSegs:n,hiddenSegs:i,alignmentElRef:e.alignmentElRef,alignGridTop:e.alignGridTop,extraDateSpan:e.extraDateSpan,popoverContent:()=>{let o=(e.eventDrag?e.eventDrag.affectedInstances:null)||(e.eventResize?e.eventResize.affectedInstances:null)||{};return I(Ne,null,n.map(l=>{let u=l.eventRange.instance.instanceId;return I("div",{className:"fc-daygrid-event-harness",key:u,style:{visibility:o[u]?"hidden":""}},tf(l)?I(rf,Object.assign({seg:l,isDragging:!1,isSelected:u===e.eventSelection,defaultDisplayEventEnd:!1},$r(l,e.todayRange))):I(nf,Object.assign({seg:l,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:u===e.eventSelection,defaultDisplayEventEnd:!1},$r(l,e.todayRange))))}))}})}}function Ny(t){let e=[],n=[];for(let i of t)e.push(i.seg),i.isVisible||n.push(i.seg);return{allSegs:e,invisibleSegs:n}}const Py=Ve({week:"narrow"});class $y extends Qn{constructor(){super(...arguments),this.rootElRef=en(),this.state={dayNumberId:la()},this.handleRootEl=e=>{tn(this.rootElRef,e),tn(this.props.elRef,e)}}render(){let{context:e,props:n,state:i,rootElRef:o}=this,{options:l,dateEnv:u}=e,{date:p,dateProfile:h}=n;const b=n.showDayNumber&&jy(p,h.currentRange,u);return I(Fd,{elTag:"td",elRef:this.handleRootEl,elClasses:["fc-daygrid-day",...n.extraClassNames||[]],elAttrs:Object.assign(Object.assign(Object.assign({},n.extraDataAttrs),n.showDayNumber?{"aria-labelledby":i.dayNumberId}:{}),{role:"gridcell"}),defaultGenerator:Hy,date:p,dateProfile:h,todayRange:n.todayRange,showDayNumber:n.showDayNumber,isMonthStart:b,extraRenderProps:n.extraRenderProps},(g,C)=>I("div",{ref:n.innerElRef,className:"fc-daygrid-day-frame fc-scrollgrid-sync-inner",style:{minHeight:n.minHeight}},n.showWeekNumber&&I(Qm,{elTag:"a",elClasses:["fc-daygrid-week-number"],elAttrs:rs(e,p,"week"),date:p,defaultFormat:Py}),!C.isDisabled&&(n.showDayNumber||zd(l)||n.forceDayTop)?I("div",{className:"fc-daygrid-day-top"},I(g,{elTag:"a",elClasses:["fc-daygrid-day-number",b&&"fc-daygrid-month-start"],elAttrs:Object.assign(Object.assign({},rs(e,p)),{id:i.dayNumberId})})):n.showDayNumber?I("div",{className:"fc-daygrid-day-top",style:{visibility:"hidden"}},I("a",{className:"fc-daygrid-day-number"},"\xA0")):void 0,I("div",{className:"fc-daygrid-day-events",ref:n.fgContentElRef},n.fgContent,I("div",{className:"fc-daygrid-day-bottom",style:{marginTop:n.moreMarginTop}},I(Iy,{allDayDate:p,singlePlacements:n.singlePlacements,moreCnt:n.moreCnt,alignmentElRef:o,alignGridTop:!n.showDayNumber,extraDateSpan:n.extraDateSpan,dateProfile:n.dateProfile,eventSelection:n.eventSelection,eventDrag:n.eventDrag,eventResize:n.eventResize,todayRange:n.todayRange}))),I("div",{className:"fc-daygrid-day-bg"},n.bgContent)))}}function Hy(t){return t.dayNumberText||I(Ne,null,"\xA0")}function jy(t,e,n){const{start:i,end:o}=e,l=Ln(o,-1),u=n.getYear(i),p=n.getMonth(i),h=n.getYear(l),b=n.getMonth(l);return!(u===h&&p===b)&&Boolean(t.valueOf()===i.valueOf()||n.getDay(t)===1&&t.valueOf()<o.valueOf())}function af(t){return t.eventRange.instance.instanceId+":"+t.firstCol}function of(t){return af(t)+":"+t.lastCol}function By(t,e,n,i,o,l,u){let p=new zy(H=>{let U=t[H.index].eventRange.instance.instanceId+":"+H.span.start+":"+(H.span.end-1);return o[U]});p.allowReslicing=!0,p.strictOrder=i,e===!0||n===!0?(p.maxCoord=l,p.hiddenConsumes=!0):typeof e=="number"?p.maxStackCnt=e:typeof n=="number"&&(p.maxStackCnt=n,p.hiddenConsumes=!0);let h=[],b=[];for(let H=0;H<t.length;H+=1){let U=t[H],Y=of(U);o[Y]!=null?h.push({index:H,span:{start:U.firstCol,end:U.lastCol+1}}):b.push(U)}let g=p.addSegs(h),C=p.toRects(),{singleColPlacements:E,multiColPlacements:w,leftoverMargins:O}=Vy(C,t,u),j=[],M=[];for(let H of b){w[H.firstCol].push({seg:H,isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let U=H.firstCol;U<=H.lastCol;U+=1)E[U].push({seg:cr(H,U,U+1,u),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let H=0;H<u.length;H+=1)j.push(0);for(let H of g){let U=t[H.index],Y=H.span;w[Y.start].push({seg:cr(U,Y.start,Y.end,u),isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let S=Y.start;S<Y.end;S+=1)j[S]+=1,E[S].push({seg:cr(U,S,S+1,u),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let H=0;H<u.length;H+=1)M.push(O[H]);return{singleColPlacements:E,multiColPlacements:w,moreCnts:j,moreMarginTops:M}}function Vy(t,e,n){let i=Fy(t,n.length),o=[],l=[],u=[];for(let p=0;p<n.length;p+=1){let h=i[p],b=[],g=0,C=0;for(let w of h){let O=e[w.index];b.push({seg:cr(O,p,p+1,n),isVisible:!0,isAbsolute:!1,absoluteTop:w.levelCoord,marginTop:w.levelCoord-g}),g=w.levelCoord+w.thickness}let E=[];g=0,C=0;for(let w of h){let O=e[w.index],j=w.span.end-w.span.start>1,M=w.span.start===p;C+=w.levelCoord-g,g=w.levelCoord+w.thickness,j?(C+=w.thickness,M&&E.push({seg:cr(O,w.span.start,w.span.end,n),isVisible:!0,isAbsolute:!0,absoluteTop:w.levelCoord,marginTop:0})):M&&(E.push({seg:cr(O,w.span.start,w.span.end,n),isVisible:!0,isAbsolute:!1,absoluteTop:w.levelCoord,marginTop:C}),C=0)}o.push(b),l.push(E),u.push(C)}return{singleColPlacements:o,multiColPlacements:l,leftoverMargins:u}}function Fy(t,e){let n=[];for(let i=0;i<e;i+=1)n.push([]);for(let i of t)for(let o=i.span.start;o<i.span.end;o+=1)n[o].push(i);return n}function cr(t,e,n,i){if(t.firstCol===e&&t.lastCol===n-1)return t;let o=t.eventRange,l=o.range,u=fr(l,{start:i[e].date,end:Ze(i[n-1].date,1)});return Object.assign(Object.assign({},t),{firstCol:e,lastCol:n-1,eventRange:{def:o.def,ui:Object.assign(Object.assign({},o.ui),{durationEditable:!1}),instance:o.instance,range:u},isStart:t.isStart&&u.start.valueOf()===l.start.valueOf(),isEnd:t.isEnd&&u.end.valueOf()===l.end.valueOf()})}class zy extends bm{constructor(){super(...arguments),this.hiddenConsumes=!1,this.forceHidden={}}addSegs(e){const n=super.addSegs(e),{entriesByLevel:i}=this,o=l=>!this.forceHidden[Hr(l)];for(let l=0;l<i.length;l+=1)i[l]=i[l].filter(o);return n}handleInvalidInsertion(e,n,i){const{entriesByLevel:o,forceHidden:l}=this,{touchingEntry:u,touchingLevel:p,touchingLateral:h}=e;if(this.hiddenConsumes&&u){const b=Hr(u);if(!l[b])if(this.allowReslicing){const g=Object.assign(Object.assign({},u),{span:$d(u.span,n.span)}),C=Hr(g);l[C]=!0,o[p][h]=g,this.splitEntry(u,n,i)}else l[b]=!0,i.push(u)}return super.handleInvalidInsertion(e,n,i)}}class sf extends Qn{constructor(){super(...arguments),this.cellElRefs=new Vn,this.frameElRefs=new Vn,this.fgElRefs=new Vn,this.segHarnessRefs=new Vn,this.rootElRef=en(),this.state={framePositions:null,maxContentHeight:null,segHeights:{}},this.handleResize=e=>{e&&this.updateSizing(!0)}}render(){let{props:e,state:n,context:i}=this,{options:o}=i,l=e.cells.length,u=Hi(e.businessHourSegs,l),p=Hi(e.bgEventSegs,l),h=Hi(this.getHighlightSegs(),l),b=Hi(this.getMirrorSegs(),l),{singleColPlacements:g,multiColPlacements:C,moreCnts:E,moreMarginTops:w}=By(Zg(e.fgEventSegs,o.eventOrder),e.dayMaxEvents,e.dayMaxEventRows,o.eventOrderStrict,n.segHeights,n.maxContentHeight,e.cells),O=e.eventDrag&&e.eventDrag.affectedInstances||e.eventResize&&e.eventResize.affectedInstances||{};return I("tr",{ref:this.rootElRef,role:"row"},e.renderIntro&&e.renderIntro(),e.cells.map((j,M)=>{let H=this.renderFgSegs(M,e.forPrint?g[M]:C[M],e.todayRange,O),U=this.renderFgSegs(M,Uy(b[M],C),e.todayRange,{},Boolean(e.eventDrag),Boolean(e.eventResize),!1);return I($y,{key:j.key,elRef:this.cellElRefs.createRef(j.key),innerElRef:this.frameElRefs.createRef(j.key),dateProfile:e.dateProfile,date:j.date,showDayNumber:e.showDayNumbers,showWeekNumber:e.showWeekNumbers&&M===0,forceDayTop:e.showWeekNumbers,todayRange:e.todayRange,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,extraRenderProps:j.extraRenderProps,extraDataAttrs:j.extraDataAttrs,extraClassNames:j.extraClassNames,extraDateSpan:j.extraDateSpan,moreCnt:E[M],moreMarginTop:w[M],singlePlacements:g[M],fgContentElRef:this.fgElRefs.createRef(j.key),fgContent:I(Ne,null,I(Ne,null,H),I(Ne,null,U)),bgContent:I(Ne,null,this.renderFillSegs(h[M],"highlight"),this.renderFillSegs(u[M],"non-business"),this.renderFillSegs(p[M],"bg-event")),minHeight:e.cellMinHeight})}))}componentDidMount(){this.updateSizing(!0),this.context.addResizeHandler(this.handleResize)}componentDidUpdate(e,n){let i=this.props;this.updateSizing(!Ft(e,i))}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}getHighlightSegs(){let{props:e}=this;return e.eventDrag&&e.eventDrag.segs.length?e.eventDrag.segs:e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:e.dateSelectionSegs}getMirrorSegs(){let{props:e}=this;return e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:[]}renderFgSegs(e,n,i,o,l,u,p){let{context:h}=this,{eventSelection:b}=this.props,{framePositions:g}=this.state,C=this.props.cells.length===1,E=l||u||p,w=[];if(g)for(let O of n){let{seg:j}=O,{instanceId:M}=j.eventRange.instance,H=O.isVisible&&!o[M],U=O.isAbsolute,Y="",S="";U&&(h.isRtl?(S=0,Y=g.lefts[j.lastCol]-g.lefts[j.firstCol]):(Y=0,S=g.rights[j.firstCol]-g.rights[j.lastCol])),w.push(I("div",{className:"fc-daygrid-event-harness"+(U?" fc-daygrid-event-harness-abs":""),key:af(j),ref:E?null:this.segHarnessRefs.createRef(of(j)),style:{visibility:H?"":"hidden",marginTop:U?"":O.marginTop,top:U?O.absoluteTop:"",left:Y,right:S}},tf(j)?I(rf,Object.assign({seg:j,isDragging:l,isSelected:M===b,defaultDisplayEventEnd:C},$r(j,i))):I(nf,Object.assign({seg:j,isDragging:l,isResizing:u,isDateSelecting:p,isSelected:M===b,defaultDisplayEventEnd:C},$r(j,i)))))}return w}renderFillSegs(e,n){let{isRtl:i}=this.context,{todayRange:o}=this.props,{framePositions:l}=this.state,u=[];if(l)for(let p of e){let h=i?{right:0,left:l.lefts[p.lastCol]-l.lefts[p.firstCol]}:{left:0,right:l.rights[p.firstCol]-l.rights[p.lastCol]};u.push(I("div",{key:Xg(p.eventRange),className:"fc-daygrid-bg-harness",style:h},n==="bg-event"?I(Gm,Object.assign({seg:p},$r(p,o))):Ym(n)))}return I(Ne,{},...u)}updateSizing(e){let{props:n,state:i,frameElRefs:o}=this;if(!n.forPrint&&n.clientWidth!==null){if(e){let h=n.cells.map(b=>o.currentMap[b.key]);if(h.length){let b=this.rootElRef.current,g=new na(b,h,!0,!1);(!i.framePositions||!i.framePositions.similarTo(g))&&this.setState({framePositions:new na(b,h,!0,!1)})}}const l=this.state.segHeights,u=this.querySegHeights(),p=n.dayMaxEvents===!0||n.dayMaxEventRows===!0;this.safeSetState({segHeights:Object.assign(Object.assign({},l),u),maxContentHeight:p?this.computeMaxContentHeight():null})}}querySegHeights(){let e=this.segHarnessRefs.currentMap,n={};for(let i in e){let o=Math.round(e[i].getBoundingClientRect().height);n[i]=Math.max(n[i]||0,o)}return n}computeMaxContentHeight(){let e=this.props.cells[0].key,n=this.cellElRefs.currentMap[e],i=this.fgElRefs.currentMap[e];return n.getBoundingClientRect().bottom-i.getBoundingClientRect().top}getCellEls(){let e=this.cellElRefs.currentMap;return this.props.cells.map(n=>e[n.key])}}sf.addStateEquality({segHeights:Ft});function Uy(t,e){if(!t.length)return[];let n=Wy(e);return t.map(i=>({seg:i,isVisible:!0,isAbsolute:!0,absoluteTop:n[i.eventRange.instance.instanceId],marginTop:0}))}function Wy(t){let e={};for(let n of t)for(let i of n)e[i.seg.eventRange.instance.instanceId]=i.absoluteTop;return e}class Gy extends Qn{constructor(){super(...arguments),this.splitBusinessHourSegs=pe($i),this.splitBgEventSegs=pe($i),this.splitFgEventSegs=pe($i),this.splitDateSelectionSegs=pe($i),this.splitEventDrag=pe(mu),this.splitEventResize=pe(mu),this.rowRefs=new Vn}render(){let{props:e,context:n}=this,i=e.cells.length,o=this.splitBusinessHourSegs(e.businessHourSegs,i),l=this.splitBgEventSegs(e.bgEventSegs,i),u=this.splitFgEventSegs(e.fgEventSegs,i),p=this.splitDateSelectionSegs(e.dateSelectionSegs,i),h=this.splitEventDrag(e.eventDrag,i),b=this.splitEventResize(e.eventResize,i),g=i>=7&&e.clientWidth?e.clientWidth/n.options.aspectRatio/6:null;return I(Cs,{unit:"day"},(C,E)=>I(Ne,null,e.cells.map((w,O)=>I(sf,{ref:this.rowRefs.createRef(O),key:w.length?w[0].date.toISOString():O,showDayNumbers:i>1,showWeekNumbers:e.showWeekNumbers,todayRange:E,dateProfile:e.dateProfile,cells:w,renderIntro:e.renderRowIntro,businessHourSegs:o[O],eventSelection:e.eventSelection,bgEventSegs:l[O].filter(Zy),fgEventSegs:u[O],dateSelectionSegs:p[O],eventDrag:h[O],eventResize:b[O],dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,clientWidth:e.clientWidth,clientHeight:e.clientHeight,cellMinHeight:g,forPrint:e.forPrint}))))}componentDidMount(){this.registerInteractiveComponent()}componentDidUpdate(){this.registerInteractiveComponent()}registerInteractiveComponent(){if(!this.rootEl){const e=this.rowRefs.currentMap[0].getCellEls()[0],n=e?e.closest(".fc-daygrid-body"):null;n&&(this.rootEl=n,this.context.registerInteractiveComponent(this,{el:n,isHitComboAllowed:this.props.isHitComboAllowed}))}}componentWillUnmount(){this.rootEl&&(this.context.unregisterInteractiveComponent(this),this.rootEl=null)}prepareHits(){this.rowPositions=new na(this.rootEl,this.rowRefs.collect().map(e=>e.getCellEls()[0]),!1,!0),this.colPositions=new na(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)}queryHit(e,n){let{colPositions:i,rowPositions:o}=this,l=i.leftToIndex(e),u=o.topToIndex(n);if(u!=null&&l!=null){let p=this.props.cells[u][l];return{dateProfile:this.props.dateProfile,dateSpan:Object.assign({range:this.getCellRange(u,l),allDay:!0},p.extraDateSpan),dayEl:this.getCellEl(u,l),rect:{left:i.lefts[l],right:i.rights[l],top:o.tops[u],bottom:o.bottoms[u]},layer:0}}return null}getCellEl(e,n){return this.rowRefs.currentMap[e].getCellEls()[n]}getCellRange(e,n){let i=this.props.cells[e][n].date,o=Ze(i,1);return{start:i,end:o}}}function Zy(t){return t.eventRange.def.allDay}class Yy extends Qn{constructor(){super(...arguments),this.elRef=en(),this.needsScrollReset=!1}render(){let{props:e}=this,{dayMaxEventRows:n,dayMaxEvents:i,expandRows:o}=e,l=i===!0||n===!0;l&&!o&&(l=!1,n=null,i=null);let u=["fc-daygrid-body",l?"fc-daygrid-body-balanced":"fc-daygrid-body-unbalanced",o?"":"fc-daygrid-body-natural"];return I("div",{ref:this.elRef,className:u.join(" "),style:{width:e.clientWidth,minWidth:e.tableMinWidth}},I("table",{role:"presentation",className:"fc-scrollgrid-sync-table",style:{width:e.clientWidth,minWidth:e.tableMinWidth,height:o?e.clientHeight:""}},e.colGroupNode,I("tbody",{role:"presentation"},I(Gy,{dateProfile:e.dateProfile,cells:e.cells,renderRowIntro:e.renderRowIntro,showWeekNumbers:e.showWeekNumbers,clientWidth:e.clientWidth,clientHeight:e.clientHeight,businessHourSegs:e.businessHourSegs,bgEventSegs:e.bgEventSegs,fgEventSegs:e.fgEventSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,dayMaxEvents:i,dayMaxEventRows:n,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed}))))}componentDidMount(){this.requestScrollReset()}componentDidUpdate(e){e.dateProfile!==this.props.dateProfile?this.requestScrollReset():this.flushScrollReset()}requestScrollReset(){this.needsScrollReset=!0,this.flushScrollReset()}flushScrollReset(){if(this.needsScrollReset&&this.props.clientWidth){const e=Qy(this.elRef.current,this.props.dateProfile);if(e){const n=e.closest(".fc-daygrid-body"),i=n.closest(".fc-scroller"),o=e.getBoundingClientRect().top-n.getBoundingClientRect().top;i.scrollTop=o?o+1:0}this.needsScrollReset=!1}}}function Qy(t,e){let n;return e.currentRangeUnit.match(/year|month/)&&(n=t.querySelector(`[data-date="${kv(e.currentDate)}-01"]`)),n||(n=t.querySelector(`[data-date="${fs(e.currentDate)}"]`)),n}class qy extends Tm{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,n){return n.sliceRange(e)}}class Jy extends Qn{constructor(){super(...arguments),this.slicer=new qy,this.tableRef=en()}render(){let{props:e,context:n}=this;return I(Yy,Object.assign({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,n,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))}}class Ky extends bd{buildRenderRange(e,n,i){let o=super.buildRenderRange(e,n,i),{props:l}=this;return Xy({currentRange:o,snapToWeek:/^(year|month)$/.test(n),fixedWeekCount:l.fixedWeekCount,dateEnv:l.dateEnv})}}function Xy(t){let{dateEnv:e,currentRange:n}=t,{start:i,end:o}=n,l;if(t.snapToWeek&&(i=e.startOfWeek(i),l=e.startOfWeek(o),l.valueOf()!==o.valueOf()&&(o=$c(l,1))),t.fixedWeekCount){let u=e.startOfWeek(e.startOfMonth(Ze(n.end,-1))),p=Math.ceil(mv(u,o));o=$c(o,6-p)}return{start:i,end:o}}class eb extends Qn{constructor(){super(...arguments),this.headerElRef=en()}renderSimpleLayout(e,n){let{props:i,context:o}=this,l=[],u=ou(o.options);return e&&l.push({type:"header",key:"header",isSticky:u,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),l.push({type:"body",key:"body",liquid:!0,chunk:{content:n}}),I(Zc,{elClasses:["fc-daygrid"],viewSpec:o.viewSpec},I(Vd,{liquid:!i.isHeightAuto&&!i.forPrint,collapsibleWidth:i.forPrint,cols:[],sections:l}))}renderHScrollLayout(e,n,i,o){let l=this.context.pluginHooks.scrollGridImpl;if(!l)throw new Error("No ScrollGrid implementation");let{props:u,context:p}=this,h=!u.forPrint&&ou(p.options),b=!u.forPrint&&Bm(p.options),g=[];return e&&g.push({type:"header",key:"header",isSticky:h,chunks:[{key:"main",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),g.push({type:"body",key:"body",liquid:!0,chunks:[{key:"main",content:n}]}),b&&g.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:jm}]}),I(Zc,{elClasses:["fc-daygrid"],viewSpec:p.viewSpec},I(l,{liquid:!u.isHeightAuto&&!u.forPrint,forPrint:u.forPrint,collapsibleWidth:u.forPrint,colGroups:[{cols:[{span:i,minWidth:o}]}],sections:g}))}}class tb extends eb{constructor(){super(...arguments),this.buildDayTableModel=pe(nb),this.headerRef=en(),this.tableRef=en()}render(){let{options:e,dateProfileGenerator:n}=this.context,{props:i}=this,o=this.buildDayTableModel(i.dateProfile,n),l=e.dayHeaders&&I(Cm,{ref:this.headerRef,dateProfile:i.dateProfile,dates:o.headerDates,datesRepDistinctDays:o.rowCnt===1}),u=p=>I(Jy,{ref:this.tableRef,dateProfile:i.dateProfile,dayTableModel:o,businessHours:i.businessHours,dateSelection:i.dateSelection,eventStore:i.eventStore,eventUiBases:i.eventUiBases,eventSelection:i.eventSelection,eventDrag:i.eventDrag,eventResize:i.eventResize,nextDayThreshold:e.nextDayThreshold,colGroupNode:p.tableColGroupNode,tableMinWidth:p.tableMinWidth,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.weekNumbers,expandRows:!i.isHeightAuto,headerAlignElRef:this.headerElRef,clientWidth:p.clientWidth,clientHeight:p.clientHeight,forPrint:i.forPrint});return e.dayMinWidth?this.renderHScrollLayout(l,u,o.colCnt,e.dayMinWidth):this.renderSimpleLayout(l,u)}}function nb(t,e){let n=new Sm(t.renderRange,e);return new Dm(n,/year|month|week/.test(t.currentRangeUnit))}var rb=qn({name:"@fullcalendar/daygrid",initialView:"dayGridMonth",views:{dayGrid:{component:tb,dateProfileGeneratorClass:Ky},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},fixedWeekCount:!0},dayGridYear:{type:"dayGrid",duration:{years:1}}}}),rt="top",_t="bottom",wt="right",it="left",Ds="auto",Kr=[rt,_t,wt,it],pr="start",Gr="end",ib="clippingParents",lf="viewport",Ir="popper",ab="reference",yu=Kr.reduce(function(t,e){return t.concat([e+"-"+pr,e+"-"+Gr])},[]),cf=[].concat(Kr,[Ds]).reduce(function(t,e){return t.concat([e,e+"-"+pr,e+"-"+Gr])},[]),ob="beforeRead",sb="read",lb="afterRead",cb="beforeMain",ub="main",db="afterMain",fb="beforeWrite",pb="write",hb="afterWrite",vb=[ob,sb,lb,cb,ub,db,fb,pb,hb];function zt(t){return t?(t.nodeName||"").toLowerCase():null}function pt(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Wn(t){var e=pt(t).Element;return t instanceof e||t instanceof Element}function bt(t){var e=pt(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Ts(t){if(typeof ShadowRoot=="undefined")return!1;var e=pt(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function gb(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var i=e.styles[n]||{},o=e.attributes[n]||{},l=e.elements[n];!bt(l)||!zt(l)||(Object.assign(l.style,i),Object.keys(o).forEach(function(u){var p=o[u];p===!1?l.removeAttribute(u):l.setAttribute(u,p===!0?"":p)}))})}function mb(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(i){var o=e.elements[i],l=e.attributes[i]||{},u=Object.keys(e.styles.hasOwnProperty(i)?e.styles[i]:n[i]),p=u.reduce(function(h,b){return h[b]="",h},{});!bt(o)||!zt(o)||(Object.assign(o.style,p),Object.keys(l).forEach(function(h){o.removeAttribute(h)}))})}}const uf={name:"applyStyles",enabled:!0,phase:"write",fn:gb,effect:mb,requires:["computeStyles"]};function Vt(t){return t.split("-")[0]}var zn=Math.max,ia=Math.min,hr=Math.round;function as(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function df(){return!/^((?!chrome|android).)*safari/i.test(as())}function vr(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var i=t.getBoundingClientRect(),o=1,l=1;e&&bt(t)&&(o=t.offsetWidth>0&&hr(i.width)/t.offsetWidth||1,l=t.offsetHeight>0&&hr(i.height)/t.offsetHeight||1);var u=Wn(t)?pt(t):window,p=u.visualViewport,h=!df()&&n,b=(i.left+(h&&p?p.offsetLeft:0))/o,g=(i.top+(h&&p?p.offsetTop:0))/l,C=i.width/o,E=i.height/l;return{width:C,height:E,top:g,right:b+C,bottom:g+E,left:b,x:b,y:g}}function ks(t){var e=vr(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function ff(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&Ts(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function nn(t){return pt(t).getComputedStyle(t)}function yb(t){return["table","td","th"].indexOf(zt(t))>=0}function Cn(t){return((Wn(t)?t.ownerDocument:t.document)||window.document).documentElement}function ca(t){return zt(t)==="html"?t:t.assignedSlot||t.parentNode||(Ts(t)?t.host:null)||Cn(t)}function bu(t){return!bt(t)||nn(t).position==="fixed"?null:t.offsetParent}function bb(t){var e=/firefox/i.test(as()),n=/Trident/i.test(as());if(n&&bt(t)){var i=nn(t);if(i.position==="fixed")return null}var o=ca(t);for(Ts(o)&&(o=o.host);bt(o)&&["html","body"].indexOf(zt(o))<0;){var l=nn(o);if(l.transform!=="none"||l.perspective!=="none"||l.contain==="paint"||["transform","perspective"].indexOf(l.willChange)!==-1||e&&l.willChange==="filter"||e&&l.filter&&l.filter!=="none")return o;o=o.parentNode}return null}function Xr(t){for(var e=pt(t),n=bu(t);n&&yb(n)&&nn(n).position==="static";)n=bu(n);return n&&(zt(n)==="html"||zt(n)==="body"&&nn(n).position==="static")?e:n||bb(t)||e}function xs(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function jr(t,e,n){return zn(t,ia(e,n))}function _b(t,e,n){var i=jr(t,e,n);return i>n?n:i}function pf(){return{top:0,right:0,bottom:0,left:0}}function hf(t){return Object.assign({},pf(),t)}function vf(t,e){return e.reduce(function(n,i){return n[i]=t,n},{})}var wb=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,hf(typeof e!="number"?e:vf(e,Kr))};function Lb(t){var e,n=t.state,i=t.name,o=t.options,l=n.elements.arrow,u=n.modifiersData.popperOffsets,p=Vt(n.placement),h=xs(p),b=[it,wt].indexOf(p)>=0,g=b?"height":"width";if(!(!l||!u)){var C=wb(o.padding,n),E=ks(l),w=h==="y"?rt:it,O=h==="y"?_t:wt,j=n.rects.reference[g]+n.rects.reference[h]-u[h]-n.rects.popper[g],M=u[h]-n.rects.reference[h],H=Xr(l),U=H?h==="y"?H.clientHeight||0:H.clientWidth||0:0,Y=j/2-M/2,S=C[w],q=U-E[g]-C[O],V=U/2-E[g]/2+Y,ie=jr(S,V,q),Q=h;n.modifiersData[i]=(e={},e[Q]=ie,e.centerOffset=ie-V,e)}}function Ab(t){var e=t.state,n=t.options,i=n.element,o=i===void 0?"[data-popper-arrow]":i;o!=null&&(typeof o=="string"&&(o=e.elements.popper.querySelector(o),!o)||!ff(e.elements.popper,o)||(e.elements.arrow=o))}const Cb={name:"arrow",enabled:!0,phase:"main",fn:Lb,effect:Ab,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function gr(t){return t.split("-")[1]}var Eb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Sb(t,e){var n=t.x,i=t.y,o=e.devicePixelRatio||1;return{x:hr(n*o)/o||0,y:hr(i*o)/o||0}}function _u(t){var e,n=t.popper,i=t.popperRect,o=t.placement,l=t.variation,u=t.offsets,p=t.position,h=t.gpuAcceleration,b=t.adaptive,g=t.roundOffsets,C=t.isFixed,E=u.x,w=E===void 0?0:E,O=u.y,j=O===void 0?0:O,M=typeof g=="function"?g({x:w,y:j}):{x:w,y:j};w=M.x,j=M.y;var H=u.hasOwnProperty("x"),U=u.hasOwnProperty("y"),Y=it,S=rt,q=window;if(b){var V=Xr(n),ie="clientHeight",Q="clientWidth";if(V===pt(n)&&(V=Cn(n),nn(V).position!=="static"&&p==="absolute"&&(ie="scrollHeight",Q="scrollWidth")),V=V,o===rt||(o===it||o===wt)&&l===Gr){S=_t;var me=C&&V===q&&q.visualViewport?q.visualViewport.height:V[ie];j-=me-i.height,j*=h?1:-1}if(o===it||(o===rt||o===_t)&&l===Gr){Y=wt;var Se=C&&V===q&&q.visualViewport?q.visualViewport.width:V[Q];w-=Se-i.width,w*=h?1:-1}}var _e=Object.assign({position:p},b&&Eb),Ce=g===!0?Sb({x:w,y:j},pt(n)):{x:w,y:j};if(w=Ce.x,j=Ce.y,h){var we;return Object.assign({},_e,(we={},we[S]=U?"0":"",we[Y]=H?"0":"",we.transform=(q.devicePixelRatio||1)<=1?"translate("+w+"px, "+j+"px)":"translate3d("+w+"px, "+j+"px, 0)",we))}return Object.assign({},_e,(e={},e[S]=U?j+"px":"",e[Y]=H?w+"px":"",e.transform="",e))}function Db(t){var e=t.state,n=t.options,i=n.gpuAcceleration,o=i===void 0?!0:i,l=n.adaptive,u=l===void 0?!0:l,p=n.roundOffsets,h=p===void 0?!0:p,b={placement:Vt(e.placement),variation:gr(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:o,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,_u(Object.assign({},b,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:u,roundOffsets:h})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,_u(Object.assign({},b,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:h})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Tb={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Db,data:{}};var ji={passive:!0};function kb(t){var e=t.state,n=t.instance,i=t.options,o=i.scroll,l=o===void 0?!0:o,u=i.resize,p=u===void 0?!0:u,h=pt(e.elements.popper),b=[].concat(e.scrollParents.reference,e.scrollParents.popper);return l&&b.forEach(function(g){g.addEventListener("scroll",n.update,ji)}),p&&h.addEventListener("resize",n.update,ji),function(){l&&b.forEach(function(g){g.removeEventListener("scroll",n.update,ji)}),p&&h.removeEventListener("resize",n.update,ji)}}const xb={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:kb,data:{}};var Rb={left:"right",right:"left",bottom:"top",top:"bottom"};function Wi(t){return t.replace(/left|right|bottom|top/g,function(e){return Rb[e]})}var Ob={start:"end",end:"start"};function wu(t){return t.replace(/start|end/g,function(e){return Ob[e]})}function Rs(t){var e=pt(t),n=e.pageXOffset,i=e.pageYOffset;return{scrollLeft:n,scrollTop:i}}function Os(t){return vr(Cn(t)).left+Rs(t).scrollLeft}function Mb(t,e){var n=pt(t),i=Cn(t),o=n.visualViewport,l=i.clientWidth,u=i.clientHeight,p=0,h=0;if(o){l=o.width,u=o.height;var b=df();(b||!b&&e==="fixed")&&(p=o.offsetLeft,h=o.offsetTop)}return{width:l,height:u,x:p+Os(t),y:h}}function Ib(t){var e,n=Cn(t),i=Rs(t),o=(e=t.ownerDocument)==null?void 0:e.body,l=zn(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),u=zn(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),p=-i.scrollLeft+Os(t),h=-i.scrollTop;return nn(o||n).direction==="rtl"&&(p+=zn(n.clientWidth,o?o.clientWidth:0)-l),{width:l,height:u,x:p,y:h}}function Ms(t){var e=nn(t),n=e.overflow,i=e.overflowX,o=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+i)}function gf(t){return["html","body","#document"].indexOf(zt(t))>=0?t.ownerDocument.body:bt(t)&&Ms(t)?t:gf(ca(t))}function Br(t,e){var n;e===void 0&&(e=[]);var i=gf(t),o=i===((n=t.ownerDocument)==null?void 0:n.body),l=pt(i),u=o?[l].concat(l.visualViewport||[],Ms(i)?i:[]):i,p=e.concat(u);return o?p:p.concat(Br(ca(u)))}function os(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Nb(t,e){var n=vr(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Lu(t,e,n){return e===lf?os(Mb(t,n)):Wn(e)?Nb(e,n):os(Ib(Cn(t)))}function Pb(t){var e=Br(ca(t)),n=["absolute","fixed"].indexOf(nn(t).position)>=0,i=n&&bt(t)?Xr(t):t;return Wn(i)?e.filter(function(o){return Wn(o)&&ff(o,i)&&zt(o)!=="body"}):[]}function $b(t,e,n,i){var o=e==="clippingParents"?Pb(t):[].concat(e),l=[].concat(o,[n]),u=l[0],p=l.reduce(function(h,b){var g=Lu(t,b,i);return h.top=zn(g.top,h.top),h.right=ia(g.right,h.right),h.bottom=ia(g.bottom,h.bottom),h.left=zn(g.left,h.left),h},Lu(t,u,i));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}function mf(t){var e=t.reference,n=t.element,i=t.placement,o=i?Vt(i):null,l=i?gr(i):null,u=e.x+e.width/2-n.width/2,p=e.y+e.height/2-n.height/2,h;switch(o){case rt:h={x:u,y:e.y-n.height};break;case _t:h={x:u,y:e.y+e.height};break;case wt:h={x:e.x+e.width,y:p};break;case it:h={x:e.x-n.width,y:p};break;default:h={x:e.x,y:e.y}}var b=o?xs(o):null;if(b!=null){var g=b==="y"?"height":"width";switch(l){case pr:h[b]=h[b]-(e[g]/2-n[g]/2);break;case Gr:h[b]=h[b]+(e[g]/2-n[g]/2);break}}return h}function Zr(t,e){e===void 0&&(e={});var n=e,i=n.placement,o=i===void 0?t.placement:i,l=n.strategy,u=l===void 0?t.strategy:l,p=n.boundary,h=p===void 0?ib:p,b=n.rootBoundary,g=b===void 0?lf:b,C=n.elementContext,E=C===void 0?Ir:C,w=n.altBoundary,O=w===void 0?!1:w,j=n.padding,M=j===void 0?0:j,H=hf(typeof M!="number"?M:vf(M,Kr)),U=E===Ir?ab:Ir,Y=t.rects.popper,S=t.elements[O?U:E],q=$b(Wn(S)?S:S.contextElement||Cn(t.elements.popper),h,g,u),V=vr(t.elements.reference),ie=mf({reference:V,element:Y,strategy:"absolute",placement:o}),Q=os(Object.assign({},Y,ie)),me=E===Ir?Q:V,Se={top:q.top-me.top+H.top,bottom:me.bottom-q.bottom+H.bottom,left:q.left-me.left+H.left,right:me.right-q.right+H.right},_e=t.modifiersData.offset;if(E===Ir&&_e){var Ce=_e[o];Object.keys(Se).forEach(function(we){var ee=[wt,_t].indexOf(we)>=0?1:-1,We=[rt,_t].indexOf(we)>=0?"y":"x";Se[we]+=Ce[We]*ee})}return Se}function Hb(t,e){e===void 0&&(e={});var n=e,i=n.placement,o=n.boundary,l=n.rootBoundary,u=n.padding,p=n.flipVariations,h=n.allowedAutoPlacements,b=h===void 0?cf:h,g=gr(i),C=g?p?yu:yu.filter(function(O){return gr(O)===g}):Kr,E=C.filter(function(O){return b.indexOf(O)>=0});E.length===0&&(E=C);var w=E.reduce(function(O,j){return O[j]=Zr(t,{placement:j,boundary:o,rootBoundary:l,padding:u})[Vt(j)],O},{});return Object.keys(w).sort(function(O,j){return w[O]-w[j]})}function jb(t){if(Vt(t)===Ds)return[];var e=Wi(t);return[wu(t),e,wu(e)]}function Bb(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var o=n.mainAxis,l=o===void 0?!0:o,u=n.altAxis,p=u===void 0?!0:u,h=n.fallbackPlacements,b=n.padding,g=n.boundary,C=n.rootBoundary,E=n.altBoundary,w=n.flipVariations,O=w===void 0?!0:w,j=n.allowedAutoPlacements,M=e.options.placement,H=Vt(M),U=H===M,Y=h||(U||!O?[Wi(M)]:jb(M)),S=[M].concat(Y).reduce(function(Xe,et){return Xe.concat(Vt(et)===Ds?Hb(e,{placement:et,boundary:g,rootBoundary:C,padding:b,flipVariations:O,allowedAutoPlacements:j}):et)},[]),q=e.rects.reference,V=e.rects.popper,ie=new Map,Q=!0,me=S[0],Se=0;Se<S.length;Se++){var _e=S[Se],Ce=Vt(_e),we=gr(_e)===pr,ee=[rt,_t].indexOf(Ce)>=0,We=ee?"width":"height",ne=Zr(e,{placement:_e,boundary:g,rootBoundary:C,altBoundary:E,padding:b}),ye=ee?we?wt:it:we?_t:rt;q[We]>V[We]&&(ye=Wi(ye));var Pe=Wi(ye),Be=[];if(l&&Be.push(ne[Ce]<=0),p&&Be.push(ne[ye]<=0,ne[Pe]<=0),Be.every(function(Xe){return Xe})){me=_e,Q=!1;break}ie.set(_e,Be)}if(Q)for(var at=O?3:1,ht=function(et){var Te=S.find(function(Ut){var vt=ie.get(Ut);if(vt)return vt.slice(0,et).every(function(be){return be})});if(Te)return me=Te,"break"},Ke=at;Ke>0;Ke--){var Tt=ht(Ke);if(Tt==="break")break}e.placement!==me&&(e.modifiersData[i]._skip=!0,e.placement=me,e.reset=!0)}}const Vb={name:"flip",enabled:!0,phase:"main",fn:Bb,requiresIfExists:["offset"],data:{_skip:!1}};function Au(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function Cu(t){return[rt,wt,_t,it].some(function(e){return t[e]>=0})}function Fb(t){var e=t.state,n=t.name,i=e.rects.reference,o=e.rects.popper,l=e.modifiersData.preventOverflow,u=Zr(e,{elementContext:"reference"}),p=Zr(e,{altBoundary:!0}),h=Au(u,i),b=Au(p,o,l),g=Cu(h),C=Cu(b);e.modifiersData[n]={referenceClippingOffsets:h,popperEscapeOffsets:b,isReferenceHidden:g,hasPopperEscaped:C},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":g,"data-popper-escaped":C})}const zb={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Fb};function Ub(t,e,n){var i=Vt(t),o=[it,rt].indexOf(i)>=0?-1:1,l=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,u=l[0],p=l[1];return u=u||0,p=(p||0)*o,[it,wt].indexOf(i)>=0?{x:p,y:u}:{x:u,y:p}}function Wb(t){var e=t.state,n=t.options,i=t.name,o=n.offset,l=o===void 0?[0,0]:o,u=cf.reduce(function(g,C){return g[C]=Ub(C,e.rects,l),g},{}),p=u[e.placement],h=p.x,b=p.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=h,e.modifiersData.popperOffsets.y+=b),e.modifiersData[i]=u}const Gb={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Wb};function Zb(t){var e=t.state,n=t.name;e.modifiersData[n]=mf({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const Yb={name:"popperOffsets",enabled:!0,phase:"read",fn:Zb,data:{}};function Qb(t){return t==="x"?"y":"x"}function qb(t){var e=t.state,n=t.options,i=t.name,o=n.mainAxis,l=o===void 0?!0:o,u=n.altAxis,p=u===void 0?!1:u,h=n.boundary,b=n.rootBoundary,g=n.altBoundary,C=n.padding,E=n.tether,w=E===void 0?!0:E,O=n.tetherOffset,j=O===void 0?0:O,M=Zr(e,{boundary:h,rootBoundary:b,padding:C,altBoundary:g}),H=Vt(e.placement),U=gr(e.placement),Y=!U,S=xs(H),q=Qb(S),V=e.modifiersData.popperOffsets,ie=e.rects.reference,Q=e.rects.popper,me=typeof j=="function"?j(Object.assign({},e.rects,{placement:e.placement})):j,Se=typeof me=="number"?{mainAxis:me,altAxis:me}:Object.assign({mainAxis:0,altAxis:0},me),_e=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,Ce={x:0,y:0};if(!!V){if(l){var we,ee=S==="y"?rt:it,We=S==="y"?_t:wt,ne=S==="y"?"height":"width",ye=V[S],Pe=ye+M[ee],Be=ye-M[We],at=w?-Q[ne]/2:0,ht=U===pr?ie[ne]:Q[ne],Ke=U===pr?-Q[ne]:-ie[ne],Tt=e.elements.arrow,Xe=w&&Tt?ks(Tt):{width:0,height:0},et=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:pf(),Te=et[ee],Ut=et[We],vt=jr(0,ie[ne],Xe[ne]),be=Y?ie[ne]/2-at-vt-Te-Se.mainAxis:ht-vt-Te-Se.mainAxis,kt=Y?-ie[ne]/2+at+vt+Ut+Se.mainAxis:Ke+vt+Ut+Se.mainAxis,an=e.elements.arrow&&Xr(e.elements.arrow),Ie=an?S==="y"?an.clientTop||0:an.clientLeft||0:0,Oe=(we=_e==null?void 0:_e[S])!=null?we:0,ot=ye+be-Oe-Ie,Lt=ye+kt-Oe,on=jr(w?ia(Pe,ot):Pe,ye,w?zn(Be,Lt):Be);V[S]=on,Ce[S]=on-ye}if(p){var En,sn=S==="x"?rt:it,Sn=S==="x"?_t:wt,st=V[q],At=q==="y"?"height":"width",ln=st+M[sn],ze=st-M[Sn],xt=[rt,it].indexOf(H)!==-1,Ct=(En=_e==null?void 0:_e[q])!=null?En:0,Wt=xt?ln:st-ie[At]-Q[At]-Ct+Se.altAxis,Rt=xt?st+ie[At]+Q[At]-Ct-Se.altAxis:ze,Ee=w&&xt?_b(Wt,st,Rt):jr(w?Wt:ln,st,w?Rt:ze);V[q]=Ee,Ce[q]=Ee-st}e.modifiersData[i]=Ce}}const Jb={name:"preventOverflow",enabled:!0,phase:"main",fn:qb,requiresIfExists:["offset"]};function Kb(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function Xb(t){return t===pt(t)||!bt(t)?Rs(t):Kb(t)}function e2(t){var e=t.getBoundingClientRect(),n=hr(e.width)/t.offsetWidth||1,i=hr(e.height)/t.offsetHeight||1;return n!==1||i!==1}function t2(t,e,n){n===void 0&&(n=!1);var i=bt(e),o=bt(e)&&e2(e),l=Cn(e),u=vr(t,o,n),p={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(i||!i&&!n)&&((zt(e)!=="body"||Ms(l))&&(p=Xb(e)),bt(e)?(h=vr(e,!0),h.x+=e.clientLeft,h.y+=e.clientTop):l&&(h.x=Os(l))),{x:u.left+p.scrollLeft-h.x,y:u.top+p.scrollTop-h.y,width:u.width,height:u.height}}function n2(t){var e=new Map,n=new Set,i=[];t.forEach(function(l){e.set(l.name,l)});function o(l){n.add(l.name);var u=[].concat(l.requires||[],l.requiresIfExists||[]);u.forEach(function(p){if(!n.has(p)){var h=e.get(p);h&&o(h)}}),i.push(l)}return t.forEach(function(l){n.has(l.name)||o(l)}),i}function r2(t){var e=n2(t);return vb.reduce(function(n,i){return n.concat(e.filter(function(o){return o.phase===i}))},[])}function i2(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function a2(t){var e=t.reduce(function(n,i){var o=n[i.name];return n[i.name]=o?Object.assign({},o,i,{options:Object.assign({},o.options,i.options),data:Object.assign({},o.data,i.data)}):i,n},{});return Object.keys(e).map(function(n){return e[n]})}var Eu={placement:"bottom",modifiers:[],strategy:"absolute"};function Su(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return!e.some(function(i){return!(i&&typeof i.getBoundingClientRect=="function")})}function o2(t){t===void 0&&(t={});var e=t,n=e.defaultModifiers,i=n===void 0?[]:n,o=e.defaultOptions,l=o===void 0?Eu:o;return function(p,h,b){b===void 0&&(b=l);var g={placement:"bottom",orderedModifiers:[],options:Object.assign({},Eu,l),modifiersData:{},elements:{reference:p,popper:h},attributes:{},styles:{}},C=[],E=!1,w={state:g,setOptions:function(H){var U=typeof H=="function"?H(g.options):H;j(),g.options=Object.assign({},l,g.options,U),g.scrollParents={reference:Wn(p)?Br(p):p.contextElement?Br(p.contextElement):[],popper:Br(h)};var Y=r2(a2([].concat(i,g.options.modifiers)));return g.orderedModifiers=Y.filter(function(S){return S.enabled}),O(),w.update()},forceUpdate:function(){if(!E){var H=g.elements,U=H.reference,Y=H.popper;if(!!Su(U,Y)){g.rects={reference:t2(U,Xr(Y),g.options.strategy==="fixed"),popper:ks(Y)},g.reset=!1,g.placement=g.options.placement,g.orderedModifiers.forEach(function(Se){return g.modifiersData[Se.name]=Object.assign({},Se.data)});for(var S=0;S<g.orderedModifiers.length;S++){if(g.reset===!0){g.reset=!1,S=-1;continue}var q=g.orderedModifiers[S],V=q.fn,ie=q.options,Q=ie===void 0?{}:ie,me=q.name;typeof V=="function"&&(g=V({state:g,options:Q,name:me,instance:w})||g)}}}},update:i2(function(){return new Promise(function(M){w.forceUpdate(),M(g)})}),destroy:function(){j(),E=!0}};if(!Su(p,h))return w;w.setOptions(b).then(function(M){!E&&b.onFirstUpdate&&b.onFirstUpdate(M)});function O(){g.orderedModifiers.forEach(function(M){var H=M.name,U=M.options,Y=U===void 0?{}:U,S=M.effect;if(typeof S=="function"){var q=S({state:g,name:H,instance:w,options:Y}),V=function(){};C.push(q||V)}})}function j(){C.forEach(function(M){return M()}),C=[]}return w}}var s2=[xb,Yb,Tb,uf,Gb,Vb,Jb,Cb,zb],l2=o2({defaultModifiers:s2}),c2="tippy-box",yf="tippy-content",u2="tippy-backdrop",bf="tippy-arrow",_f="tippy-svg-arrow",Hn={passive:!0,capture:!0},wf=function(){return document.body};function Uo(t,e,n){if(Array.isArray(t)){var i=t[e];return i==null?Array.isArray(n)?n[e]:n:i}return t}function Is(t,e){var n={}.toString.call(t);return n.indexOf("[object")===0&&n.indexOf(e+"]")>-1}function Lf(t,e){return typeof t=="function"?t.apply(void 0,e):t}function Du(t,e){if(e===0)return t;var n;return function(i){clearTimeout(n),n=setTimeout(function(){t(i)},e)}}function d2(t){return t.split(/\s+/).filter(Boolean)}function sr(t){return[].concat(t)}function Tu(t,e){t.indexOf(e)===-1&&t.push(e)}function f2(t){return t.filter(function(e,n){return t.indexOf(e)===n})}function p2(t){return t.split("-")[0]}function aa(t){return[].slice.call(t)}function ku(t){return Object.keys(t).reduce(function(e,n){return t[n]!==void 0&&(e[n]=t[n]),e},{})}function Vr(){return document.createElement("div")}function ua(t){return["Element","Fragment"].some(function(e){return Is(t,e)})}function h2(t){return Is(t,"NodeList")}function v2(t){return Is(t,"MouseEvent")}function g2(t){return!!(t&&t._tippy&&t._tippy.reference===t)}function m2(t){return ua(t)?[t]:h2(t)?aa(t):Array.isArray(t)?t:aa(document.querySelectorAll(t))}function Wo(t,e){t.forEach(function(n){n&&(n.style.transitionDuration=e+"ms")})}function xu(t,e){t.forEach(function(n){n&&n.setAttribute("data-state",e)})}function y2(t){var e,n=sr(t),i=n[0];return i!=null&&(e=i.ownerDocument)!=null&&e.body?i.ownerDocument:document}function b2(t,e){var n=e.clientX,i=e.clientY;return t.every(function(o){var l=o.popperRect,u=o.popperState,p=o.props,h=p.interactiveBorder,b=p2(u.placement),g=u.modifiersData.offset;if(!g)return!0;var C=b==="bottom"?g.top.y:0,E=b==="top"?g.bottom.y:0,w=b==="right"?g.left.x:0,O=b==="left"?g.right.x:0,j=l.top-i+C>h,M=i-l.bottom-E>h,H=l.left-n+w>h,U=n-l.right-O>h;return j||M||H||U})}function Go(t,e,n){var i=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(o){t[i](o,n)})}function Ru(t,e){for(var n=e;n;){var i;if(t.contains(n))return!0;n=n.getRootNode==null||(i=n.getRootNode())==null?void 0:i.host}return!1}var Bt={isTouch:!1},Ou=0;function _2(){Bt.isTouch||(Bt.isTouch=!0,window.performance&&document.addEventListener("mousemove",Af))}function Af(){var t=performance.now();t-Ou<20&&(Bt.isTouch=!1,document.removeEventListener("mousemove",Af)),Ou=t}function w2(){var t=document.activeElement;if(g2(t)){var e=t._tippy;t.blur&&!e.state.isVisible&&t.blur()}}function L2(){document.addEventListener("touchstart",_2,Hn),window.addEventListener("blur",w2)}var A2=typeof window!="undefined"&&typeof document!="undefined",C2=A2?!!window.msCrypto:!1,E2={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},S2={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Dt=Object.assign({appendTo:wf,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},E2,S2),D2=Object.keys(Dt),T2=function(e){var n=Object.keys(e);n.forEach(function(i){Dt[i]=e[i]})};function Cf(t){var e=t.plugins||[],n=e.reduce(function(i,o){var l=o.name,u=o.defaultValue;if(l){var p;i[l]=t[l]!==void 0?t[l]:(p=Dt[l])!=null?p:u}return i},{});return Object.assign({},t,n)}function k2(t,e){var n=e?Object.keys(Cf(Object.assign({},Dt,{plugins:e}))):D2,i=n.reduce(function(o,l){var u=(t.getAttribute("data-tippy-"+l)||"").trim();if(!u)return o;if(l==="content")o[l]=u;else try{o[l]=JSON.parse(u)}catch(p){o[l]=u}return o},{});return i}function Mu(t,e){var n=Object.assign({},e,{content:Lf(e.content,[t])},e.ignoreAttributes?{}:k2(t,e.plugins));return n.aria=Object.assign({},Dt.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?e.interactive:n.aria.expanded,content:n.aria.content==="auto"?e.interactive?null:"describedby":n.aria.content},n}var x2=function(){return"innerHTML"};function ss(t,e){t[x2()]=e}function Iu(t){var e=Vr();return t===!0?e.className=bf:(e.className=_f,ua(t)?e.appendChild(t):ss(e,t)),e}function Nu(t,e){ua(e.content)?(ss(t,""),t.appendChild(e.content)):typeof e.content!="function"&&(e.allowHTML?ss(t,e.content):t.textContent=e.content)}function ls(t){var e=t.firstElementChild,n=aa(e.children);return{box:e,content:n.find(function(i){return i.classList.contains(yf)}),arrow:n.find(function(i){return i.classList.contains(bf)||i.classList.contains(_f)}),backdrop:n.find(function(i){return i.classList.contains(u2)})}}function Ef(t){var e=Vr(),n=Vr();n.className=c2,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=Vr();i.className=yf,i.setAttribute("data-state","hidden"),Nu(i,t.props),e.appendChild(n),n.appendChild(i),o(t.props,t.props);function o(l,u){var p=ls(e),h=p.box,b=p.content,g=p.arrow;u.theme?h.setAttribute("data-theme",u.theme):h.removeAttribute("data-theme"),typeof u.animation=="string"?h.setAttribute("data-animation",u.animation):h.removeAttribute("data-animation"),u.inertia?h.setAttribute("data-inertia",""):h.removeAttribute("data-inertia"),h.style.maxWidth=typeof u.maxWidth=="number"?u.maxWidth+"px":u.maxWidth,u.role?h.setAttribute("role",u.role):h.removeAttribute("role"),(l.content!==u.content||l.allowHTML!==u.allowHTML)&&Nu(b,t.props),u.arrow?g?l.arrow!==u.arrow&&(h.removeChild(g),h.appendChild(Iu(u.arrow))):h.appendChild(Iu(u.arrow)):g&&h.removeChild(g)}return{popper:e,onUpdate:o}}Ef.$$tippy=!0;var R2=1,Bi=[],Zo=[];function O2(t,e){var n=Mu(t,Object.assign({},Dt,Cf(ku(e)))),i,o,l,u=!1,p=!1,h=!1,b=!1,g,C,E,w=[],O=Du(ot,n.interactiveDebounce),j,M=R2++,H=null,U=f2(n.plugins),Y={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},S={id:M,reference:t,popper:Vr(),popperInstance:H,props:n,state:Y,plugins:U,clearDelayTimeouts:Wt,setProps:Rt,setContent:Ee,show:Ot,hide:Qe,hideWithInteractivity:Gt,enable:xt,disable:Ct,unmount:cn,destroy:yr};if(!n.render)return S;var q=n.render(S),V=q.popper,ie=q.onUpdate;V.setAttribute("data-tippy-root",""),V.id="tippy-"+S.id,S.popper=V,t._tippy=S,V._tippy=S;var Q=U.map(function(P){return P.fn(S)}),me=t.hasAttribute("aria-expanded");return an(),at(),ye(),Pe("onCreate",[S]),n.showOnCreate&&ln(),V.addEventListener("mouseenter",function(){S.props.interactive&&S.state.isVisible&&S.clearDelayTimeouts()}),V.addEventListener("mouseleave",function(){S.props.interactive&&S.props.trigger.indexOf("mouseenter")>=0&&ee().addEventListener("mousemove",O)}),S;function Se(){var P=S.props.touch;return Array.isArray(P)?P:[P,0]}function _e(){return Se()[0]==="hold"}function Ce(){var P;return!!((P=S.props.render)!=null&&P.$$tippy)}function we(){return j||t}function ee(){var P=we().parentNode;return P?y2(P):document}function We(){return ls(V)}function ne(P){return S.state.isMounted&&!S.state.isVisible||Bt.isTouch||g&&g.type==="focus"?0:Uo(S.props.delay,P?0:1,Dt.delay)}function ye(P){P===void 0&&(P=!1),V.style.pointerEvents=S.props.interactive&&!P?"":"none",V.style.zIndex=""+S.props.zIndex}function Pe(P,Z,J){if(J===void 0&&(J=!0),Q.forEach(function(oe){oe[P]&&oe[P].apply(oe,Z)}),J){var le;(le=S.props)[P].apply(le,Z)}}function Be(){var P=S.props.aria;if(!!P.content){var Z="aria-"+P.content,J=V.id,le=sr(S.props.triggerTarget||t);le.forEach(function(oe){var Me=oe.getAttribute(Z);if(S.state.isVisible)oe.setAttribute(Z,Me?Me+" "+J:J);else{var qe=Me&&Me.replace(J,"").trim();qe?oe.setAttribute(Z,qe):oe.removeAttribute(Z)}})}}function at(){if(!(me||!S.props.aria.expanded)){var P=sr(S.props.triggerTarget||t);P.forEach(function(Z){S.props.interactive?Z.setAttribute("aria-expanded",S.state.isVisible&&Z===we()?"true":"false"):Z.removeAttribute("aria-expanded")})}}function ht(){ee().removeEventListener("mousemove",O),Bi=Bi.filter(function(P){return P!==O})}function Ke(P){if(!(Bt.isTouch&&(h||P.type==="mousedown"))){var Z=P.composedPath&&P.composedPath()[0]||P.target;if(!(S.props.interactive&&Ru(V,Z))){if(sr(S.props.triggerTarget||t).some(function(J){return Ru(J,Z)})){if(Bt.isTouch||S.state.isVisible&&S.props.trigger.indexOf("click")>=0)return}else Pe("onClickOutside",[S,P]);S.props.hideOnClick===!0&&(S.clearDelayTimeouts(),S.hide(),p=!0,setTimeout(function(){p=!1}),S.state.isMounted||Te())}}}function Tt(){h=!0}function Xe(){h=!1}function et(){var P=ee();P.addEventListener("mousedown",Ke,!0),P.addEventListener("touchend",Ke,Hn),P.addEventListener("touchstart",Xe,Hn),P.addEventListener("touchmove",Tt,Hn)}function Te(){var P=ee();P.removeEventListener("mousedown",Ke,!0),P.removeEventListener("touchend",Ke,Hn),P.removeEventListener("touchstart",Xe,Hn),P.removeEventListener("touchmove",Tt,Hn)}function Ut(P,Z){be(P,function(){!S.state.isVisible&&V.parentNode&&V.parentNode.contains(V)&&Z()})}function vt(P,Z){be(P,Z)}function be(P,Z){var J=We().box;function le(oe){oe.target===J&&(Go(J,"remove",le),Z())}if(P===0)return Z();Go(J,"remove",C),Go(J,"add",le),C=le}function kt(P,Z,J){J===void 0&&(J=!1);var le=sr(S.props.triggerTarget||t);le.forEach(function(oe){oe.addEventListener(P,Z,J),w.push({node:oe,eventType:P,handler:Z,options:J})})}function an(){_e()&&(kt("touchstart",Oe,{passive:!0}),kt("touchend",Lt,{passive:!0})),d2(S.props.trigger).forEach(function(P){if(P!=="manual")switch(kt(P,Oe),P){case"mouseenter":kt("mouseleave",Lt);break;case"focus":kt(C2?"focusout":"blur",on);break;case"focusin":kt("focusout",on);break}})}function Ie(){w.forEach(function(P){var Z=P.node,J=P.eventType,le=P.handler,oe=P.options;Z.removeEventListener(J,le,oe)}),w=[]}function Oe(P){var Z,J=!1;if(!(!S.state.isEnabled||En(P)||p)){var le=((Z=g)==null?void 0:Z.type)==="focus";g=P,j=P.currentTarget,at(),!S.state.isVisible&&v2(P)&&Bi.forEach(function(oe){return oe(P)}),P.type==="click"&&(S.props.trigger.indexOf("mouseenter")<0||u)&&S.props.hideOnClick!==!1&&S.state.isVisible?J=!0:ln(P),P.type==="click"&&(u=!J),J&&!le&&ze(P)}}function ot(P){var Z=P.target,J=we().contains(Z)||V.contains(Z);if(!(P.type==="mousemove"&&J)){var le=At().concat(V).map(function(oe){var Me,qe=oe._tippy,Et=(Me=qe.popperInstance)==null?void 0:Me.state;return Et?{popperRect:oe.getBoundingClientRect(),popperState:Et,props:n}:null}).filter(Boolean);b2(le,P)&&(ht(),ze(P))}}function Lt(P){var Z=En(P)||S.props.trigger.indexOf("click")>=0&&u;if(!Z){if(S.props.interactive){S.hideWithInteractivity(P);return}ze(P)}}function on(P){S.props.trigger.indexOf("focusin")<0&&P.target!==we()||S.props.interactive&&P.relatedTarget&&V.contains(P.relatedTarget)||ze(P)}function En(P){return Bt.isTouch?_e()!==P.type.indexOf("touch")>=0:!1}function sn(){Sn();var P=S.props,Z=P.popperOptions,J=P.placement,le=P.offset,oe=P.getReferenceClientRect,Me=P.moveTransition,qe=Ce()?ls(V).arrow:null,Et=oe?{getBoundingClientRect:oe,contextElement:oe.contextElement||we()}:t,br={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(lt){var un=lt.state;if(Ce()){var ti=We(),ct=ti.box;["placement","reference-hidden","escaped"].forEach(function(ut){ut==="placement"?ct.setAttribute("data-placement",un.placement):un.attributes.popper["data-popper-"+ut]?ct.setAttribute("data-"+ut,""):ct.removeAttribute("data-"+ut)}),un.attributes.popper={}}}},Mt=[{name:"offset",options:{offset:le}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Me}},br];Ce()&&qe&&Mt.push({name:"arrow",options:{element:qe,padding:3}}),Mt.push.apply(Mt,(Z==null?void 0:Z.modifiers)||[]),S.popperInstance=l2(Et,V,Object.assign({},Z,{placement:J,onFirstUpdate:E,modifiers:Mt}))}function Sn(){S.popperInstance&&(S.popperInstance.destroy(),S.popperInstance=null)}function st(){var P=S.props.appendTo,Z,J=we();S.props.interactive&&P===wf||P==="parent"?Z=J.parentNode:Z=Lf(P,[J]),Z.contains(V)||Z.appendChild(V),S.state.isMounted=!0,sn()}function At(){return aa(V.querySelectorAll("[data-tippy-root]"))}function ln(P){S.clearDelayTimeouts(),P&&Pe("onTrigger",[S,P]),et();var Z=ne(!0),J=Se(),le=J[0],oe=J[1];Bt.isTouch&&le==="hold"&&oe&&(Z=oe),Z?i=setTimeout(function(){S.show()},Z):S.show()}function ze(P){if(S.clearDelayTimeouts(),Pe("onUntrigger",[S,P]),!S.state.isVisible){Te();return}if(!(S.props.trigger.indexOf("mouseenter")>=0&&S.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(P.type)>=0&&u)){var Z=ne(!1);Z?o=setTimeout(function(){S.state.isVisible&&S.hide()},Z):l=requestAnimationFrame(function(){S.hide()})}}function xt(){S.state.isEnabled=!0}function Ct(){S.hide(),S.state.isEnabled=!1}function Wt(){clearTimeout(i),clearTimeout(o),cancelAnimationFrame(l)}function Rt(P){if(!S.state.isDestroyed){Pe("onBeforeUpdate",[S,P]),Ie();var Z=S.props,J=Mu(t,Object.assign({},Z,ku(P),{ignoreAttributes:!0}));S.props=J,an(),Z.interactiveDebounce!==J.interactiveDebounce&&(ht(),O=Du(ot,J.interactiveDebounce)),Z.triggerTarget&&!J.triggerTarget?sr(Z.triggerTarget).forEach(function(le){le.removeAttribute("aria-expanded")}):J.triggerTarget&&t.removeAttribute("aria-expanded"),at(),ye(),ie&&ie(Z,J),S.popperInstance&&(sn(),At().forEach(function(le){requestAnimationFrame(le._tippy.popperInstance.forceUpdate)})),Pe("onAfterUpdate",[S,P])}}function Ee(P){S.setProps({content:P})}function Ot(){var P=S.state.isVisible,Z=S.state.isDestroyed,J=!S.state.isEnabled,le=Bt.isTouch&&!S.props.touch,oe=Uo(S.props.duration,0,Dt.duration);if(!(P||Z||J||le)&&!we().hasAttribute("disabled")&&(Pe("onShow",[S],!1),S.props.onShow(S)!==!1)){if(S.state.isVisible=!0,Ce()&&(V.style.visibility="visible"),ye(),et(),S.state.isMounted||(V.style.transition="none"),Ce()){var Me=We(),qe=Me.box,Et=Me.content;Wo([qe,Et],0)}E=function(){var Mt;if(!(!S.state.isVisible||b)){if(b=!0,V.offsetHeight,V.style.transition=S.props.moveTransition,Ce()&&S.props.animation){var Dn=We(),lt=Dn.box,un=Dn.content;Wo([lt,un],oe),xu([lt,un],"visible")}Be(),at(),Tu(Zo,S),(Mt=S.popperInstance)==null||Mt.forceUpdate(),Pe("onMount",[S]),S.props.animation&&Ce()&&vt(oe,function(){S.state.isShown=!0,Pe("onShown",[S])})}},st()}}function Qe(){var P=!S.state.isVisible,Z=S.state.isDestroyed,J=!S.state.isEnabled,le=Uo(S.props.duration,1,Dt.duration);if(!(P||Z||J)&&(Pe("onHide",[S],!1),S.props.onHide(S)!==!1)){if(S.state.isVisible=!1,S.state.isShown=!1,b=!1,u=!1,Ce()&&(V.style.visibility="hidden"),ht(),Te(),ye(!0),Ce()){var oe=We(),Me=oe.box,qe=oe.content;S.props.animation&&(Wo([Me,qe],le),xu([Me,qe],"hidden"))}Be(),at(),S.props.animation?Ce()&&Ut(le,S.unmount):S.unmount()}}function Gt(P){ee().addEventListener("mousemove",O),Tu(Bi,O),O(P)}function cn(){S.state.isVisible&&S.hide(),S.state.isMounted&&(Sn(),At().forEach(function(P){P._tippy.unmount()}),V.parentNode&&V.parentNode.removeChild(V),Zo=Zo.filter(function(P){return P!==S}),S.state.isMounted=!1,Pe("onHidden",[S]))}function yr(){S.state.isDestroyed||(S.clearDelayTimeouts(),S.unmount(),Ie(),delete t._tippy,S.state.isDestroyed=!0,Pe("onDestroy",[S]))}}function ei(t,e){e===void 0&&(e={});var n=Dt.plugins.concat(e.plugins||[]);L2();var i=Object.assign({},e,{plugins:n}),o=m2(t),l=o.reduce(function(u,p){var h=p&&O2(p,i);return h&&u.push(h),u},[]);return ua(t)?l[0]:l}ei.defaultProps=Dt;ei.setDefaultProps=T2;ei.currentInput=Bt;Object.assign({},uf,{effect:function(e){var n=e.state,i={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,i.popper),n.styles=i,n.elements.arrow&&Object.assign(n.elements.arrow.style,i.arrow)}});ei.setDefaultProps({render:Ef});const M2={components:{FullCalendar:Xd},props:["events"],data(){return{calendarOptions:{plugins:[rb],initialView:"dayGridMonth",contentHeight:"auto",locale:"cs",buttonText:{today:"dnes"},eventTimeFormat:{hour:"numeric",minute:"2-digit",meridiem:!1},eventClick(t){if(t.event.url===""&&t.event.extendedProps.location===void 0&&t.event.extendedProps.url===void 0)return;t.jsEvent.preventDefault(),ei(t.el,{content:` +"/>`,Ss.innerHTML.indexOf(" ")>0}var Kp=!!Ie&&dc(!1),Xp=!!Ie&&dc(!0),eh=V(function(r){var a=Wa(r);return a&&a.innerHTML}),th=Ae.prototype.$mount;return Ae.prototype.$mount=function(r,a){if((r=r&&Wa(r))===document.body||r===document.documentElement)return this;var o=this.$options;if(!o.render){var c=o.template;if(c)if(typeof c=="string")c.charAt(0)==="#"&&(c=eh(c));else{if(!c.nodeType)return this;c=c.innerHTML}else r&&(c=function(m){if(m.outerHTML)return m.outerHTML;var y=document.createElement("div");return y.appendChild(m.cloneNode(!0)),y.innerHTML}(r));if(c){var f=uc(c,{outputSourceRange:!1,shouldDecodeNewlines:Kp,shouldDecodeNewlinesForHref:Xp,delimiters:o.delimiters,comments:o.comments},this),d=f.render,v=f.staticRenderFns;o.render=d,o.staticRenderFns=v}}return th.call(this,r,a)},Ae.compile=uc,ee(Ae,l9),Ae.effect=function(r,a){var o=new Xn(Ee,r,ne,{sync:!0});a&&(o.update=function(){a(function(){return o.run()})})},Ae})})(lo);const He=nh(lo.exports),rh=function(t,e,n){for(var i=0;i<t.length;i++)e.call(n,t[i])};function Pu(){return Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}function fc(){return Pu()>=768}function Vt(){return Pu()>=1200}function Ve(t,e,n,i,s,l,u,p){var h=typeof t=="function"?t.options:t;e&&(h.render=e,h.staticRenderFns=n,h._compiled=!0),i&&(h.functional=!0),l&&(h._scopeId="data-v-"+l);var b;if(u?(b=function(E){E=E||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!E&&typeof __VUE_SSR_CONTEXT__!="undefined"&&(E=__VUE_SSR_CONTEXT__),s&&s.call(this,E),E&&E._registeredComponents&&E._registeredComponents.add(u)},h._ssrRegister=b):s&&(b=p?function(){s.call(this,(h.functional?this.parent:this).$root.$options.shadowRoot)}:s),b)if(h.functional){h._injectStyles=b;var g=h.render;h.render=function(w,O){return b.call(O),g(w,O)}}else{var C=h.beforeCreate;h.beforeCreate=C?[].concat(C,b):[b]}return{exports:t,options:h}}const ih={name:"AnimatedArrow",props:["mobileWidth","mobileHeight","desktopWidth","desktopHeight"],mounted:function(){let t=!1;const e=()=>{t=!t,t?(this.$refs.arrowDesktop.style.fill="#fff",this.$refs.arrowMobile.style.fill="#fff"):(this.$refs.arrowDesktop.style.fill="#fec900",this.$refs.arrowMobile.style.fill="#fec900")};window.setInterval(e,750)}};var ah=function(){var e=this,n=e._self._c;return n("div",[n("svg",{staticClass:"xl:hidden block",attrs:{width:e.mobileWidth,height:e.mobileHeight,viewBox:"0 0 10 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("g",{attrs:{id:"Icon / Placeholder"}},[n("path",{ref:"arrowMobile",staticClass:"arrow-icon",staticStyle:{transition:"fill 0.75s"},attrs:{d:"M0 16.5H4.40178L11 10.0002L4.40228 3.5H0L6.60069 10.0002L0 16.5Z",fill:"#FEC900"}})])]),n("svg",{staticClass:"xl:block hidden",attrs:{width:e.desktopWidth,height:e.desktopHeight,viewBox:"0 0 10 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("g",{attrs:{id:"Icon / Placeholder"}},[n("path",{ref:"arrowDesktop",staticClass:"arrow-icon",staticStyle:{transition:"fill 0.75s"},attrs:{d:"M0 16.5H4.40178L11 10.0002L4.40228 3.5H0L6.60069 10.0002L0 16.5Z",fill:"#FEC900"}})])])])},sh=[],oh=Ve(ih,ah,sh,!1,null,null,null,null);const lh=oh.exports,ch={props:{name:{type:String,default:"Kalend\xE1\u0159"},events:{type:Array,required:!0},onShowMore:{type:Function,required:!1},hasMore:{type:Boolean,default:!0},showBanner:{type:Boolean,default:!0}},filters:{dateDay:t=>`${new Date(t).getDate()}.`}};var uh=function(){var e=this,n=e._self._c;return n("div",{staticClass:"calendar grid grid-cols-4"},[e.showBanner?n("div",{staticClass:"col-span-4 xl:col-span-1"},[n("aside",{staticClass:"banner bg-orange-300 text-white h-full"},[n("i",{staticClass:"ico--calendar banner__icon"}),n("div",{staticClass:"banner__body"},[n("h1",{staticClass:"head-alt-md banner__cta"},[e._v(e._s(e.name))]),e.onShowMore&&e.hasMore?n("button",{staticClass:"btn btn--white btn--fullwidth sm:btn--autowidth mt-8",on:{click:function(i){return e.onShowMore()}}},[n("div",{staticClass:"btn__body"},[e._v("Zobrazit dal\u0161\xED")])]):e._e()])])]):e._e(),n("div",{class:{"col-span-4 xl:col-span-3":e.showBanner,"col-span-4":!e.showBanner}},e._l(e.events,function(i){return n("div",{key:i.id,staticClass:"grid grid-cols-12 items-center calendar-table-row",class:{"calendar-table-row--standalone":!e.showBanner}},[n("div",{staticClass:"col-span-2 text-orange-300 head-alt-md calendar-table-row__col"},[n("span",[e._v(e._s(e._f("dateDay")(i.startTimestamp)))])]),n("div",{staticClass:"col-span-8 grid grid-cols-3 col-gap-4 calendar-table-row__col",class:{"calendar-table-row__col--norborder":!i.mapLink}},[n("div",{staticClass:"col-span-3 md:col-span-1"},[n("strong",{staticClass:"block"},[e._v(e._s(i.startDateVerbose))]),n("p",{staticClass:"font-light text-sm mt-1"},[e._v(e._s(i.allDay?"Cel\xFD den":i.startTimeVerbose))])]),n("div",{staticClass:"col-span-3 md:col-span-2 mt-4 md:mt-0"},[i.link?n("a",{staticClass:"font-bold block",attrs:{href:i.link,target:"_blank",rel:"noreferrer noopener"}},[e._v(e._s(i.title))]):e._e(),i.link?e._e():n("strong",{staticClass:"block"},[e._v(e._s(i.title))]),i.description?n("p",{staticClass:"font-light text-sm mt-1"},[e._v(e._s(i.description))]):e._e()])]),n("div",{staticClass:"col-span-2 text-center font-light calendar-table-row__col"},[i.mapLink?n("a",{staticClass:"icon-link",attrs:{href:i.mapLink}},[n("i",{staticClass:"ico--location text-violet-300 mr-1",attrs:{"aria-hidden":"true"}}),n("span",[e._v("Mapa")])]):e._e()])])}),0)])},dh=[],fh=Ve(ch,uh,dh,!1,null,null,null,null);const ph=fh.exports,pc=[{id:2,start:"2020-07-08T10:00:00.000Z",startTimestamp:new Date("2020-07-08T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 8. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-08T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MDhUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:15,start:"2020-07-13T19:00:00.000Z",startTimestamp:new Date("2020-07-13T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 13. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-13T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcxM1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:3,start:"2020-07-15T10:00:00.000Z",startTimestamp:new Date("2020-07-15T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 15. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-15T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MTVUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn",mapLink:"https://maps.google.com"},{id:16,start:"2020-07-20T19:00:00.000Z",startTimestamp:new Date("2020-07-20T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 20. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-20T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcyMFQxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:4,start:"2020-07-22T10:00:00.000Z",startTimestamp:new Date("2020-07-22T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 22. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-22T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MjJUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:17,start:"2020-07-27T19:00:00.000Z",startTimestamp:new Date("2020-07-27T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 27. \u010Dervence 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-27T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDcyN1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:5,start:"2020-07-29T10:00:00.000Z",startTimestamp:new Date("2020-07-29T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 29. \u010Dervence 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-29T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA3MjlUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"},{id:18,start:"2020-08-03T19:00:00.000Z",startTimestamp:new Date("2020-08-03T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 3. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-03T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDgwM1QxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:6,start:"2020-08-05T10:00:00.000Z",startTimestamp:new Date("2020-08-05T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 5. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-05T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MDVUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],hh=[{id:19,start:"2020-08-10T19:00:00.000Z",startTimestamp:new Date("2020-08-10T19:00:00.000Z").getTime(),startDateVerbose:"pond\u011Bl\xED 10. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-10T19:30:00.000Z",title:"Mumble - p\u0159edsednictvo",link:"https://www.google.com/calendar/event?eid=YzVpM2FvaGc2MHAzY2I5aGM1aW1jYjlrNjBvbThiYjE2dGk2NGI5ajY4cjY0ZGhrNzVnamdjOWdjb18yMDIwMDgxMFQxOTAwMDBaIDdyNjczcmxoMjU1b2Zvcmh2M29lYjJsMGcwQGc"},{id:7,start:"2020-08-12T10:00:00.000Z",startTimestamp:new Date("2020-08-12T10:00:00.000Z").getTime(),startDateVerbose:"st\u0159eda 12. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-12T11:00:00.000Z",title:"Pir\xE1tsk\xFD ob\u011Bd - Chrudim",description:"Pravideln\xE9 setk\xE1n\xED pir\xE1t\u016F p\u0159i st\u0159ede\u010Dn\xEDm ob\u011Bd\u011B. Nejen o politice a s chut\xED.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MTJUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],vh={data:()=>({events:pc,hasMore:!0}),methods:{onShowMore(){this.$data.events=[...pc,...hh],this.$data.hasMore=!1}},render(){return this.$scopedSlots.default({events:this.events,hasMore:this.hasMore,onShowMore:this.onShowMore})}},gh=null,mh=null;var yh=Ve(vh,gh,mh,!1,null,null,null,null);const bh=yh.exports,_h=10,wh={props:{calendarId:{type:String,required:!0},apiKey:{type:String,required:!0}},data(){return{events:[],toShow:7}},computed:{displayedEvents(){return this.events.slice(0,this.toShow)},hasMore(){return this.toShow<this.events.length}},methods:{onShowMore(){this.toShow+=_h},loadEventsFromStorage(){if(window.sessionStorage&&window.sessionStorage["__pircal_"+this.calendarId])return JSON.parse(window.sessionStorage["__pircal_"+this.calendarId])},storeEventsToStorage(){window.sessionStorage&&(window.sessionStorage["__pircal_"+this.calendarId]=JSON.stringify(this.events))}},mounted(){const t=this.loadEventsFromStorage();if(t)this.events=t;else{const e=new Date,n=e.toISOString(),i=new Date(+e+1e3*60*60*24*90).toISOString(),s=`https://www.googleapis.com/calendar/v3/calendars/${this.calendarId}/events?key=${encodeURIComponent(this.apiKey)}&maxResults=150&timeMin=${encodeURIComponent(n)}&timeMax=${encodeURIComponent(i)}&sanitizeHtml=true&singleEvents=true&maxAtendees=1`;let l=0;fetch(s).then(u=>{if(!u.ok)throw new Error("Problem loading events from google");return u.json()}).then(u=>{this.events=u.items.map(p=>{const h=new Date(p.start.dateTime||p.start.date),b=new Date(p.end.dateTime||p.end.date),g=h.toLocaleDateString("cs-CZ",{weekday:"long",year:"numeric",month:"long",day:"numeric"}),C=h.getHours()+":"+h.getMinutes().toString().padStart(2,"0"),E=!p.start.dateTime;return{id:l++,start:h,startTimestamp:h.getTime(),startDateVerbose:g,startTimeVerbose:C,allDay:E,end:b,title:p.summary,description:p.description,link:p.htmlLink}}).sort((p,h)=>p.start<h.start?-1:1),this.storeEventsToStorage()})}},render(){return this.$scopedSlots.default({events:this.displayedEvents,hasMore:this.hasMore,onShowMore:this.onShowMore})}},Lh=null,Ah=null;var Ch=Ve(wh,Lh,Ah,!1,null,null,null,null);const Eh=Ch.exports;var oa,K,Hu,ju,ur,jn,hc,Bu,Vu,Gi={},Fu=[],Sh=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function mn(t,e){for(var n in e)t[n]=e[n];return t}function zu(t){var e=t.parentNode;e&&e.removeChild(t)}function I(t,e,n){var i,s,l,u={};for(l in e)l=="key"?i=e[l]:l=="ref"?s=e[l]:u[l]=e[l];if(arguments.length>2&&(u.children=arguments.length>3?oa.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(l in t.defaultProps)u[l]===void 0&&(u[l]=t.defaultProps[l]);return Vi(t,u,i,s,null)}function Vi(t,e,n,i,s){var l={type:t,props:e,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:s==null?++Hu:s};return s==null&&K.vnode!=null&&K.vnode(l),l}function tn(){return{current:null}}function Ne(t){return t.children}function Dh(t,e,n,i,s){var l;for(l in n)l==="children"||l==="key"||l in e||Zi(t,l,null,n[l],i);for(l in e)s&&typeof e[l]!="function"||l==="children"||l==="key"||l==="value"||l==="checked"||n[l]===e[l]||Zi(t,l,e[l],n[l],i)}function vc(t,e,n){e[0]==="-"?t.setProperty(e,n==null?"":n):t[e]=n==null?"":typeof n!="number"||Sh.test(e)?n:n+"px"}function Zi(t,e,n,i,s){var l;e:if(e==="style")if(typeof n=="string")t.style.cssText=n;else{if(typeof i=="string"&&(t.style.cssText=i=""),i)for(e in i)n&&e in n||vc(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||vc(t.style,e,n[e])}else if(e[0]==="o"&&e[1]==="n")l=e!==(e=e.replace(/Capture$/,"")),e=e.toLowerCase()in t?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+l]=n,n?i||t.addEventListener(e,l?mc:gc,l):t.removeEventListener(e,l?mc:gc,l);else if(e!=="dangerouslySetInnerHTML"){if(s)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(e!=="width"&&e!=="height"&&e!=="href"&&e!=="list"&&e!=="form"&&e!=="tabIndex"&&e!=="download"&&e in t)try{t[e]=n==null?"":n;break e}catch(u){}typeof n=="function"||(n==null||n===!1&&e.indexOf("-")==-1?t.removeAttribute(e):t.setAttribute(e,n))}}function gc(t){ur=!0;try{return this.l[t.type+!1](K.event?K.event(t):t)}finally{ur=!1}}function mc(t){ur=!0;try{return this.l[t.type+!0](K.event?K.event(t):t)}finally{ur=!1}}function ft(t,e){this.props=t,this.context=e}function Fr(t,e){if(e==null)return t.__?Fr(t.__,t.__.__k.indexOf(t)+1):null;for(var n;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null)return n.__e;return typeof t.type=="function"?Fr(t):null}function Uu(t){var e,n;if((t=t.__)!=null&&t.__c!=null){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null){t.__e=t.__c.base=n.__e;break}return Uu(t)}}function xh(t){ur?setTimeout(t):Bu(t)}function Zs(t){(!t.__d&&(t.__d=!0)&&jn.push(t)&&!Yi.__r++||hc!==K.debounceRendering)&&((hc=K.debounceRendering)||xh)(Yi)}function Yi(){var t,e,n,i,s,l,u,p;for(jn.sort(function(h,b){return h.__v.__b-b.__v.__b});t=jn.shift();)t.__d&&(e=jn.length,i=void 0,s=void 0,u=(l=(n=t).__v).__e,(p=n.__P)&&(i=[],(s=mn({},l)).__v=l.__v+1,co(p,l,s,n.__n,p.ownerSVGElement!==void 0,l.__h!=null?[u]:null,i,u==null?Fr(l):u,l.__h),Qu(i,l),l.__e!=u&&Uu(l)),jn.length>e&&jn.sort(function(h,b){return h.__v.__b-b.__v.__b}));Yi.__r=0}function Wu(t,e,n,i,s,l,u,p,h,b){var g,C,E,w,O,j,M,H=i&&i.__k||Fu,U=H.length;for(n.__k=[],g=0;g<e.length;g++)if((w=n.__k[g]=(w=e[g])==null||typeof w=="boolean"?null:typeof w=="string"||typeof w=="number"||typeof w=="bigint"?Vi(null,w,null,null,w):Array.isArray(w)?Vi(Ne,{children:w},null,null,null):w.__b>0?Vi(w.type,w.props,w.key,w.ref?w.ref:null,w.__v):w)!=null){if(w.__=n,w.__b=n.__b+1,(E=H[g])===null||E&&w.key==E.key&&w.type===E.type)H[g]=void 0;else for(C=0;C<U;C++){if((E=H[C])&&w.key==E.key&&w.type===E.type){H[C]=void 0;break}E=null}co(t,w,E=E||Gi,s,l,u,p,h,b),O=w.__e,(C=w.ref)&&E.ref!=C&&(M||(M=[]),E.ref&&M.push(E.ref,null,w),M.push(C,w.__c||O,w)),O!=null?(j==null&&(j=O),typeof w.type=="function"&&w.__k===E.__k?w.__d=h=Gu(w,h,t):h=Zu(t,w,E,H,O,h),typeof n.type=="function"&&(n.__d=h)):h&&E.__e==h&&h.parentNode!=t&&(h=Fr(E))}for(n.__e=j,g=U;g--;)H[g]!=null&&(typeof n.type=="function"&&H[g].__e!=null&&H[g].__e==n.__d&&(n.__d=Yu(i).nextSibling),Ju(H[g],H[g]));if(M)for(g=0;g<M.length;g++)qu(M[g],M[++g],M[++g])}function Gu(t,e,n){for(var i,s=t.__k,l=0;s&&l<s.length;l++)(i=s[l])&&(i.__=t,e=typeof i.type=="function"?Gu(i,e,n):Zu(n,i,i,s,i.__e,e));return e}function Qi(t,e){return e=e||[],t==null||typeof t=="boolean"||(Array.isArray(t)?t.some(function(n){Qi(n,e)}):e.push(t)),e}function Zu(t,e,n,i,s,l){var u,p,h;if(e.__d!==void 0)u=e.__d,e.__d=void 0;else if(n==null||s!=l||s.parentNode==null)e:if(l==null||l.parentNode!==t)t.appendChild(s),u=null;else{for(p=l,h=0;(p=p.nextSibling)&&h<i.length;h+=1)if(p==s)break e;t.insertBefore(s,l),u=l}return u!==void 0?u:s.nextSibling}function Yu(t){var e,n,i;if(t.type==null||typeof t.type=="string")return t.__e;if(t.__k){for(e=t.__k.length-1;e>=0;e--)if((n=t.__k[e])&&(i=Yu(n)))return i}return null}function co(t,e,n,i,s,l,u,p,h){var b,g,C,E,w,O,j,M,H,U,Y,S,q,V,ie,Q=e.type;if(e.constructor!==void 0)return null;n.__h!=null&&(h=n.__h,p=e.__e=n.__e,e.__h=null,l=[p]),(b=K.__b)&&b(e);try{e:if(typeof Q=="function"){if(M=e.props,H=(b=Q.contextType)&&i[b.__c],U=b?H?H.props.value:b.__:i,n.__c?j=(g=e.__c=n.__c).__=g.__E:("prototype"in Q&&Q.prototype.render?e.__c=g=new Q(M,U):(e.__c=g=new ft(M,U),g.constructor=Q,g.render=kh),H&&H.sub(g),g.props=M,g.state||(g.state={}),g.context=U,g.__n=i,C=g.__d=!0,g.__h=[],g._sb=[]),g.__s==null&&(g.__s=g.state),Q.getDerivedStateFromProps!=null&&(g.__s==g.state&&(g.__s=mn({},g.__s)),mn(g.__s,Q.getDerivedStateFromProps(M,g.__s))),E=g.props,w=g.state,g.__v=e,C)Q.getDerivedStateFromProps==null&&g.componentWillMount!=null&&g.componentWillMount(),g.componentDidMount!=null&&g.__h.push(g.componentDidMount);else{if(Q.getDerivedStateFromProps==null&&M!==E&&g.componentWillReceiveProps!=null&&g.componentWillReceiveProps(M,U),!g.__e&&g.shouldComponentUpdate!=null&&g.shouldComponentUpdate(M,g.__s,U)===!1||e.__v===n.__v){for(e.__v!==n.__v&&(g.props=M,g.state=g.__s,g.__d=!1),e.__e=n.__e,e.__k=n.__k,e.__k.forEach(function(me){me&&(me.__=e)}),Y=0;Y<g._sb.length;Y++)g.__h.push(g._sb[Y]);g._sb=[],g.__h.length&&u.push(g);break e}g.componentWillUpdate!=null&&g.componentWillUpdate(M,g.__s,U),g.componentDidUpdate!=null&&g.__h.push(function(){g.componentDidUpdate(E,w,O)})}if(g.context=U,g.props=M,g.__P=t,S=K.__r,q=0,"prototype"in Q&&Q.prototype.render){for(g.state=g.__s,g.__d=!1,S&&S(e),b=g.render(g.props,g.state,g.context),V=0;V<g._sb.length;V++)g.__h.push(g._sb[V]);g._sb=[]}else do g.__d=!1,S&&S(e),b=g.render(g.props,g.state,g.context),g.state=g.__s;while(g.__d&&++q<25);g.state=g.__s,g.getChildContext!=null&&(i=mn(mn({},i),g.getChildContext())),C||g.getSnapshotBeforeUpdate==null||(O=g.getSnapshotBeforeUpdate(E,w)),ie=b!=null&&b.type===Ne&&b.key==null?b.props.children:b,Wu(t,Array.isArray(ie)?ie:[ie],e,n,i,s,l,u,p,h),g.base=e.__e,e.__h=null,g.__h.length&&u.push(g),j&&(g.__E=g.__=null),g.__e=!1}else l==null&&e.__v===n.__v?(e.__k=n.__k,e.__e=n.__e):e.__e=Th(n.__e,e,n,i,s,l,u,h);(b=K.diffed)&&b(e)}catch(me){e.__v=null,(h||l!=null)&&(e.__e=p,e.__h=!!h,l[l.indexOf(p)]=null),K.__e(me,e,n)}}function Qu(t,e){K.__c&&K.__c(e,t),t.some(function(n){try{t=n.__h,n.__h=[],t.some(function(i){i.call(n)})}catch(i){K.__e(i,n.__v)}})}function Th(t,e,n,i,s,l,u,p){var h,b,g,C=n.props,E=e.props,w=e.type,O=0;if(w==="svg"&&(s=!0),l!=null){for(;O<l.length;O++)if((h=l[O])&&"setAttribute"in h==!!w&&(w?h.localName===w:h.nodeType===3)){t=h,l[O]=null;break}}if(t==null){if(w===null)return document.createTextNode(E);t=s?document.createElementNS("http://www.w3.org/2000/svg",w):document.createElement(w,E.is&&E),l=null,p=!1}if(w===null)C===E||p&&t.data===E||(t.data=E);else{if(l=l&&oa.call(t.childNodes),b=(C=n.props||Gi).dangerouslySetInnerHTML,g=E.dangerouslySetInnerHTML,!p){if(l!=null)for(C={},O=0;O<t.attributes.length;O++)C[t.attributes[O].name]=t.attributes[O].value;(g||b)&&(g&&(b&&g.__html==b.__html||g.__html===t.innerHTML)||(t.innerHTML=g&&g.__html||""))}if(Dh(t,E,C,s,p),g)e.__k=[];else if(O=e.props.children,Wu(t,Array.isArray(O)?O:[O],e,n,i,s&&w!=="foreignObject",l,u,l?l[0]:n.__k&&Fr(n,0),p),l!=null)for(O=l.length;O--;)l[O]!=null&&zu(l[O]);p||("value"in E&&(O=E.value)!==void 0&&(O!==t.value||w==="progress"&&!O||w==="option"&&O!==C.value)&&Zi(t,"value",O,C.value,!1),"checked"in E&&(O=E.checked)!==void 0&&O!==t.checked&&Zi(t,"checked",O,C.checked,!1))}return t}function qu(t,e,n){try{typeof t=="function"?t(e):t.current=e}catch(i){K.__e(i,n)}}function Ju(t,e,n){var i,s;if(K.unmount&&K.unmount(t),(i=t.ref)&&(i.current&&i.current!==t.__e||qu(i,null,e)),(i=t.__c)!=null){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(l){K.__e(l,e)}i.base=i.__P=null,t.__c=void 0}if(i=t.__k)for(s=0;s<i.length;s++)i[s]&&Ju(i[s],e,n||typeof t.type!="function");n||t.__e==null||zu(t.__e),t.__=t.__e=t.__d=void 0}function kh(t,e,n){return this.constructor(t,n)}function zr(t,e,n){var i,s,l;K.__&&K.__(t,e),s=(i=typeof n=="function")?null:n&&n.__k||e.__k,l=[],co(e,t=(!i&&n||e).__k=I(Ne,null,[t]),s||Gi,Gi,e.ownerSVGElement!==void 0,!i&&n?[n]:s?null:e.firstChild?oa.call(e.childNodes):null,l,!i&&n?n:s?s.__e:e.firstChild,i),Qu(l,t)}function Rh(t,e){var n={__c:e="__cC"+Vu++,__:t,Consumer:function(i,s){return i.children(s)},Provider:function(i){var s,l;return this.getChildContext||(s=[],(l={})[e]=this,this.getChildContext=function(){return l},this.shouldComponentUpdate=function(u){this.props.value!==u.value&&s.some(function(p){p.__e=!0,Zs(p)})},this.sub=function(u){s.push(u);var p=u.componentWillUnmount;u.componentWillUnmount=function(){s.splice(s.indexOf(u),1),p&&p.call(u)}}),i.children}};return n.Provider.__=n.Consumer.contextType=n}oa=Fu.slice,K={__e:function(t,e,n,i){for(var s,l,u;e=e.__;)if((s=e.__c)&&!s.__)try{if((l=s.constructor)&&l.getDerivedStateFromError!=null&&(s.setState(l.getDerivedStateFromError(t)),u=s.__d),s.componentDidCatch!=null&&(s.componentDidCatch(t,i||{}),u=s.__d),u)return s.__E=s}catch(p){t=p}throw t}},Hu=0,ju=function(t){return t!=null&&t.constructor===void 0},ur=!1,ft.prototype.setState=function(t,e){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=mn({},this.state),typeof t=="function"&&(t=t(mn({},n),this.props)),t&&mn(n,t),t!=null&&this.__v&&(e&&this._sb.push(e),Zs(this))},ft.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),Zs(this))},ft.prototype.render=Ne,jn=[],Bu=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Yi.__r=0,Vu=0;var jt,Ts,yc,Ku=[],ks=[],bc=K.__b,_c=K.__r,wc=K.diffed,Lc=K.__c,Ac=K.unmount;function Oh(){for(var t;t=Ku.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(Fi),t.__H.__h.forEach(Ys),t.__H.__h=[]}catch(e){t.__H.__h=[],K.__e(e,t.__v)}}K.__b=function(t){jt=null,bc&&bc(t)},K.__r=function(t){_c&&_c(t);var e=(jt=t.__c).__H;e&&(Ts===jt?(e.__h=[],jt.__h=[],e.__.forEach(function(n){n.__N&&(n.__=n.__N),n.__V=ks,n.__N=n.i=void 0})):(e.__h.forEach(Fi),e.__h.forEach(Ys),e.__h=[])),Ts=jt},K.diffed=function(t){wc&&wc(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(Ku.push(e)!==1&&yc===K.requestAnimationFrame||((yc=K.requestAnimationFrame)||Mh)(Oh)),e.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.__V!==ks&&(n.__=n.__V),n.i=void 0,n.__V=ks})),Ts=jt=null},K.__c=function(t,e){e.some(function(n){try{n.__h.forEach(Fi),n.__h=n.__h.filter(function(i){return!i.__||Ys(i)})}catch(i){e.some(function(s){s.__h&&(s.__h=[])}),e=[],K.__e(i,n.__v)}}),Lc&&Lc(t,e)},K.unmount=function(t){Ac&&Ac(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach(function(i){try{Fi(i)}catch(s){e=s}}),n.__H=void 0,e&&K.__e(e,n.__v))};var Cc=typeof requestAnimationFrame=="function";function Mh(t){var e,n=function(){clearTimeout(i),Cc&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);Cc&&(e=requestAnimationFrame(n))}function Fi(t){var e=jt,n=t.__c;typeof n=="function"&&(t.__c=void 0,n()),jt=e}function Ys(t){var e=jt;t.__c=t.__(),jt=e}function Ih(t,e){for(var n in e)t[n]=e[n];return t}function Ec(t,e){for(var n in t)if(n!=="__source"&&!(n in e))return!0;for(var i in e)if(i!=="__source"&&t[i]!==e[i])return!0;return!1}function Sc(t){this.props=t}(Sc.prototype=new ft).isPureReactComponent=!0,Sc.prototype.shouldComponentUpdate=function(t,e){return Ec(this.props,t)||Ec(this.state,e)};var Dc=K.__b;K.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),Dc&&Dc(t)};var Nh=K.__e;K.__e=function(t,e,n,i){if(t.then){for(var s,l=e;l=l.__;)if((s=l.__c)&&s.__c)return e.__e==null&&(e.__e=n.__e,e.__k=n.__k),s.__c(t,e)}Nh(t,e,n,i)};var xc=K.unmount;function Xu(t,e,n){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach(function(i){typeof i.__c=="function"&&i.__c()}),t.__c.__H=null),(t=Ih({},t)).__c!=null&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map(function(i){return Xu(i,e,n)})),t}function ed(t,e,n){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map(function(i){return ed(i,e,n)}),t.__c&&t.__c.__P===e&&(t.__e&&n.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=n)),t}function Rs(){this.__u=0,this.t=null,this.__b=null}function td(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Ti(){this.u=null,this.o=null}K.unmount=function(t){var e=t.__c;e&&e.__R&&e.__R(),e&&t.__h===!0&&(t.type=null),xc&&xc(t)},(Rs.prototype=new ft).__c=function(t,e){var n=e.__c,i=this;i.t==null&&(i.t=[]),i.t.push(n);var s=td(i.__v),l=!1,u=function(){l||(l=!0,n.__R=null,s?s(p):p())};n.__R=u;var p=function(){if(!--i.__u){if(i.state.__a){var b=i.state.__a;i.__v.__k[0]=ed(b,b.__c.__P,b.__c.__O)}var g;for(i.setState({__a:i.__b=null});g=i.t.pop();)g.forceUpdate()}},h=e.__h===!0;i.__u++||h||i.setState({__a:i.__b=i.__v.__k[0]}),t.then(u,u)},Rs.prototype.componentWillUnmount=function(){this.t=[]},Rs.prototype.render=function(t,e){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),i=this.__v.__k[0].__c;this.__v.__k[0]=Xu(this.__b,n,i.__O=i.__P)}this.__b=null}var s=e.__a&&I(Ne,null,t.fallback);return s&&(s.__h=null),[I(Ne,null,e.__a?null:t.children),s]};var Tc=function(t,e,n){if(++n[1]===n[0]&&t.o.delete(e),t.props.revealOrder&&(t.props.revealOrder[0]!=="t"||!t.o.size))for(n=t.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;t.u=n=n[2]}};function $h(t){return this.getChildContext=function(){return t.context},t.children}function Ph(t){var e=this,n=t.i;e.componentWillUnmount=function(){zr(null,e.l),e.l=null,e.i=null},e.i&&e.i!==n&&e.componentWillUnmount(),t.__v?(e.l||(e.i=n,e.l={nodeType:1,parentNode:n,childNodes:[],appendChild:function(i){this.childNodes.push(i),e.i.appendChild(i)},insertBefore:function(i,s){this.childNodes.push(i),e.i.appendChild(i)},removeChild:function(i){this.childNodes.splice(this.childNodes.indexOf(i)>>>1,1),e.i.removeChild(i)}}),zr(I($h,{context:e.context},t.__v),e.l)):e.l&&e.componentWillUnmount()}function Hh(t,e){var n=I(Ph,{__v:t,i:e});return n.containerInfo=e,n}(Ti.prototype=new ft).__a=function(t){var e=this,n=td(e.__v),i=e.o.get(t);return i[0]++,function(s){var l=function(){e.props.revealOrder?(i.push(s),Tc(e,t,i)):s()};n?n(l):l()}},Ti.prototype.render=function(t){this.u=null,this.o=new Map;var e=Qi(t.children);t.revealOrder&&t.revealOrder[0]==="b"&&e.reverse();for(var n=e.length;n--;)this.o.set(e[n],this.u=[1,0,this.u]);return t.children},Ti.prototype.componentDidUpdate=Ti.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){Tc(t,n,e)})};var jh=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,Bh=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Vh=typeof document!="undefined",Fh=function(t){return(typeof Symbol!="undefined"&&typeof Symbol()=="symbol"?/fil|che|rad/i:/fil|che|ra/i).test(t)};ft.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(t){Object.defineProperty(ft.prototype,t,{configurable:!0,get:function(){return this["UNSAFE_"+t]},set:function(e){Object.defineProperty(this,t,{configurable:!0,writable:!0,value:e})}})});var kc=K.event;function zh(){}function Uh(){return this.cancelBubble}function Wh(){return this.defaultPrevented}K.event=function(t){return kc&&(t=kc(t)),t.persist=zh,t.isPropagationStopped=Uh,t.isDefaultPrevented=Wh,t.nativeEvent=t};var Rc={configurable:!0,get:function(){return this.class}},Oc=K.vnode;K.vnode=function(t){var e=t.type,n=t.props,i=n;if(typeof e=="string"){var s=e.indexOf("-")===-1;for(var l in i={},n){var u=n[l];Vh&&l==="children"&&e==="noscript"||l==="value"&&"defaultValue"in n&&u==null||(l==="defaultValue"&&"value"in n&&n.value==null?l="value":l==="download"&&u===!0?u="":/ondoubleclick/i.test(l)?l="ondblclick":/^onchange(textarea|input)/i.test(l+e)&&!Fh(n.type)?l="oninput":/^onfocus$/i.test(l)?l="onfocusin":/^onblur$/i.test(l)?l="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(l)?l=l.toLowerCase():s&&Bh.test(l)?l=l.replace(/[A-Z0-9]/g,"-$&").toLowerCase():u===null&&(u=void 0),/^oninput$/i.test(l)&&(l=l.toLowerCase(),i[l]&&(l="oninputCapture")),i[l]=u)}e=="select"&&i.multiple&&Array.isArray(i.value)&&(i.value=Qi(n.children).forEach(function(p){p.props.selected=i.value.indexOf(p.props.value)!=-1})),e=="select"&&i.defaultValue!=null&&(i.value=Qi(n.children).forEach(function(p){p.props.selected=i.multiple?i.defaultValue.indexOf(p.props.value)!=-1:i.defaultValue==p.props.value})),t.props=i,n.class!=n.className&&(Rc.enumerable="className"in n,n.className!=null&&(i.class=n.className),Object.defineProperty(i,"className",Rc))}t.$$typeof=jh,Oc&&Oc(t)};var Mc=K.__r;K.__r=function(t){Mc&&Mc(t),t.__c};const nd=[],Qs=new Map;function rd(t){nd.push(t),Qs.forEach(e=>{ad(e,t)})}function Gh(t){t.isConnected&&id(t.getRootNode())}function id(t){let e=Qs.get(t);if(!e||!e.isConnected){if(e=t.querySelector("style[data-fullcalendar]"),!e){e=document.createElement("style"),e.setAttribute("data-fullcalendar","");const n=Yh();n&&(e.nonce=n);const i=t===document?document.head:t,s=t===document?i.querySelector("script,link[rel=stylesheet],link[as=style],style"):i.firstChild;i.insertBefore(e,s)}Qs.set(t,e),Zh(e)}}function Zh(t){for(const e of nd)ad(t,e)}function ad(t,e){const{sheet:n}=t,i=n.cssRules.length;e.split("}").forEach((s,l)=>{s=s.trim(),s&&n.insertRule(s+"}",i+l)})}let Os;function Yh(){return Os===void 0&&(Os=Qh()),Os}function Qh(){const t=document.querySelector('meta[name="csp-nonce"]');if(t&&t.hasAttribute("content"))return t.getAttribute("content");const e=document.querySelector("script[nonce]");return e&&e.nonce||""}typeof document!="undefined"&&id(document);var qh=':root{--fc-small-font-size:.85em;--fc-page-bg-color:#fff;--fc-neutral-bg-color:hsla(0,0%,82%,.3);--fc-neutral-text-color:grey;--fc-border-color:#ddd;--fc-button-text-color:#fff;--fc-button-bg-color:#2c3e50;--fc-button-border-color:#2c3e50;--fc-button-hover-bg-color:#1e2b37;--fc-button-hover-border-color:#1a252f;--fc-button-active-bg-color:#1a252f;--fc-button-active-border-color:#151e27;--fc-event-bg-color:#3788d8;--fc-event-border-color:#3788d8;--fc-event-text-color:#fff;--fc-event-selected-overlay-color:rgba(0,0,0,.25);--fc-more-link-bg-color:#d0d0d0;--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:8px;--fc-event-resizer-dot-total-width:8px;--fc-event-resizer-dot-border-width:1px;--fc-non-business-color:hsla(0,0%,84%,.3);--fc-bg-event-color:#8fdf82;--fc-bg-event-opacity:0.3;--fc-highlight-color:rgba(188,232,241,.3);--fc-today-bg-color:rgba(255,220,40,.15);--fc-now-indicator-color:red}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{padding:0;vertical-align:top}.fc a[data-navlink]{cursor:pointer}.fc a[data-navlink]:hover{text-decoration:underline}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid var(--fc-border-color)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;font-style:normal;font-weight:400;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype")}.fc-icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fcicons!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;text-align:center;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em}.fc-icon-chevron-left:before{content:"\\e900"}.fc-icon-chevron-right:before{content:"\\e901"}.fc-icon-chevrons-left:before{content:"\\e902"}.fc-icon-chevrons-right:before{content:"\\e903"}.fc-icon-minus-square:before{content:"\\e904"}.fc-icon-plus-square:before{content:"\\e905"}.fc-icon-x:before{content:"\\e906"}.fc .fc-button{border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible;text-transform:none}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.fc .fc-button{-webkit-appearance:button}.fc .fc-button:not(:disabled){cursor:pointer}.fc .fc-button{background-color:transparent;border:1px solid transparent;border-radius:.25em;display:inline-block;font-size:1em;font-weight:400;line-height:1.5;padding:.4em .65em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.fc .fc-button:hover{text-decoration:none}.fc .fc-button:focus{box-shadow:0 0 0 .2rem rgba(44,62,80,.25);outline:0}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:hover{background-color:var(--fc-button-hover-bg-color);border-color:var(--fc-button-hover-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:disabled{background-color:var(--fc-button-bg-color);border-color:var(--fc-button-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:var(--fc-button-active-bg-color);border-color:var(--fc-button-active-border-color);color:var(--fc-button-text-color)}.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button .fc-icon{font-size:1.5em;vertical-align:middle}.fc .fc-button-group{display:inline-flex;position:relative;vertical-align:middle}.fc .fc-button-group>.fc-button{flex:1 1 auto;position:relative}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}.fc .fc-toolbar{align-items:center;display:flex;justify-content:space-between}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-scroller-harness{direction:ltr;overflow:hidden;position:relative}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid var(--fc-border-color)}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{table-layout:fixed;width:100%}.fc .fc-scrollgrid table{border-left-style:hidden;border-right-style:hidden;border-top-style:hidden}.fc .fc-scrollgrid{border-bottom-width:0;border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-left-width:0;border-top-width:0}.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-view-harness-active>.fc-view{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business{bottom:0;left:0;position:absolute;right:0;top:0}.fc .fc-non-business{background:var(--fc-non-business-color)}.fc .fc-bg-event{background:var(--fc-bg-event-color);opacity:var(--fc-bg-event-opacity)}.fc .fc-bg-event .fc-event-title{font-size:var(--fc-small-font-size);font-style:italic;margin:.5em}.fc .fc-highlight{background:var(--fc-highlight-color)}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:var(--fc-neutral-bg-color)}a.fc-event,a.fc-event:hover{text-decoration:none}.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer{display:block}.fc-event-selected .fc-event-resizer{background:var(--fc-page-bg-color);border-color:inherit;border-radius:calc(var(--fc-event-resizer-dot-total-width)/2);border-style:solid;border-width:var(--fc-event-resizer-dot-border-width);height:var(--fc-event-resizer-dot-total-width);width:var(--fc-event-resizer-dot-total-width)}.fc-event-selected .fc-event-resizer:before{bottom:-20px;content:"";left:-20px;position:absolute;right:-20px;top:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.fc-event-selected:after,.fc-event:focus:after{background:var(--fc-event-selected-overlay-color);bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fc-h-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);display:block}.fc-h-event .fc-event-main{color:var(--fc-event-text-color)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;left:0;max-width:100%;overflow:hidden;right:0;vertical-align:top}.fc-h-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{bottom:0;top:0;width:var(--fc-event-resizer-thickness)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:calc(var(--fc-event-resizer-thickness)*-.5)}.fc-h-event.fc-event-selected .fc-event-resizer{margin-top:calc(var(--fc-event-resizer-dot-total-width)*-.5);top:50%}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:calc(var(--fc-event-resizer-dot-total-width)*-.5)}.fc .fc-popover{box-shadow:0 2px 6px rgba(0,0,0,.15);position:absolute;z-index:9999}.fc .fc-popover-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;font-size:1.1em;opacity:.65}.fc-theme-standard .fc-popover{background:var(--fc-page-bg-color);border:1px solid var(--fc-border-color)}.fc-theme-standard .fc-popover-header{background:var(--fc-neutral-bg-color)}';rd(qh);class uo{constructor(e){this.drainedOption=e,this.isRunning=!1,this.isDirty=!1,this.pauseDepths={},this.timeoutId=0}request(e){this.isDirty=!0,this.isPaused()||(this.clearTimeout(),e==null?this.tryDrain():this.timeoutId=setTimeout(this.tryDrain.bind(this),e))}pause(e=""){let{pauseDepths:n}=this;n[e]=(n[e]||0)+1,this.clearTimeout()}resume(e="",n){let{pauseDepths:i}=this;e in i&&(n?delete i[e]:(i[e]-=1,i[e]<=0&&delete i[e]),this.tryDrain())}isPaused(){return Object.keys(this.pauseDepths).length}tryDrain(){if(!this.isRunning&&!this.isPaused()){for(this.isRunning=!0;this.isDirty;)this.isDirty=!1,this.drained();this.isRunning=!1}}clear(){this.clearTimeout(),this.isDirty=!1,this.pauseDepths={}}clearTimeout(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=0)}drained(){this.drainedOption&&this.drainedOption()}}function Jh(t){t.parentNode&&t.parentNode.removeChild(t)}function en(t,e){if(t.closest)return t.closest(e);if(!document.documentElement.contains(t))return null;do{if(Kh(t,e))return t;t=t.parentElement||t.parentNode}while(t!==null&&t.nodeType===1);return null}function Kh(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector).call(t,e)}function Xh(t,e){let n=t instanceof HTMLElement?[t]:t,i=[];for(let s=0;s<n.length;s+=1){let l=n[s].querySelectorAll(e);for(let u=0;u<l.length;u+=1)i.push(l[u])}return i}const ev=/(top|left|right|bottom|width|height)$/i;function tv(t,e){for(let n in e)sd(t,n,e[n])}function sd(t,e,n){n==null?t.style[e]="":typeof n=="number"&&ev.test(e)?t.style[e]=`${n}px`:t.style[e]=n}function nv(t){var e,n;return(n=(e=t.composedPath)===null||e===void 0?void 0:e.call(t)[0])!==null&&n!==void 0?n:t.target}let Ic=0;function la(){return Ic+=1,"fc-dom-"+Ic}function rv(t,e){return n=>{let i=en(n.target,t);i&&e.call(i,n,i)}}function od(t,e,n,i){let s=rv(n,i);return t.addEventListener(e,s),()=>{t.removeEventListener(e,s)}}function iv(t,e,n,i){let s;return od(t,"mouseover",e,(l,u)=>{if(u!==s){s=u,n(l,u);let p=h=>{s=null,i(h,u),u.removeEventListener("mouseleave",p)};u.addEventListener("mouseleave",p)}})}function ld(t){return Object.assign({onClick:t},cd(t))}function cd(t){return{tabIndex:0,onKeyDown(e){(e.key==="Enter"||e.key===" ")&&(t(e),e.preventDefault())}}}let Nc=0;function Gn(){return Nc+=1,String(Nc)}function av(t){let e=[],n=[],i,s;for(typeof t=="string"?n=t.split(/\s*,\s*/):typeof t=="function"?n=[t]:Array.isArray(t)&&(n=t),i=0;i<n.length;i+=1)s=n[i],typeof s=="string"?e.push(s.charAt(0)==="-"?{field:s.substring(1),order:-1}:{field:s,order:1}):typeof s=="function"&&e.push({func:s});return e}function sv(t,e,n){let i,s;for(i=0;i<n.length;i+=1)if(s=ov(t,e,n[i]),s)return s;return 0}function ov(t,e,n){return n.func?n.func(t,e):lv(t[n.field],e[n.field])*(n.order||1)}function lv(t,e){return!t&&!e?0:e==null?-1:t==null?1:typeof t=="string"||typeof e=="string"?String(t).localeCompare(String(e)):t-e}function Ms(t,e){let n=String(t);return"000".substr(0,e-n.length)+n}function Nr(t,e,n){return typeof t=="function"?t(...e):typeof t=="string"?e.reduce((i,s,l)=>i.replace("$"+l,s||""),t):n}function Is(t){return t%1===0}function cv(t){let e=t.querySelector(".fc-scrollgrid-shrink-frame"),n=t.querySelector(".fc-scrollgrid-shrink-cushion");if(!e)throw new Error("needs fc-scrollgrid-shrink-frame className");if(!n)throw new Error("needs fc-scrollgrid-shrink-cushion className");return t.getBoundingClientRect().width-e.getBoundingClientRect().width+n.getBoundingClientRect().width}const uv=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function ge(t,e){return typeof t=="string"?dv(t):typeof t=="object"&&t?$c(t):typeof t=="number"?$c({[e||"milliseconds"]:t}):null}function dv(t){let e=uv.exec(t);if(e){let n=e[1]?-1:1;return{years:0,months:0,days:n*(e[2]?parseInt(e[2],10):0),milliseconds:n*((e[3]?parseInt(e[3],10):0)*60*60*1e3+(e[4]?parseInt(e[4],10):0)*60*1e3+(e[5]?parseInt(e[5],10):0)*1e3+(e[6]?parseInt(e[6],10):0))}}return null}function $c(t){let e={years:t.years||t.year||0,months:t.months||t.month||0,days:t.days||t.day||0,milliseconds:(t.hours||t.hour||0)*60*60*1e3+(t.minutes||t.minute||0)*60*1e3+(t.seconds||t.second||0)*1e3+(t.milliseconds||t.millisecond||t.ms||0)},n=t.weeks||t.week;return n&&(e.days+=n*7,e.specifiedWeeks=!0),e}function fv(t,e){return t.years===e.years&&t.months===e.months&&t.days===e.days&&t.milliseconds===e.milliseconds}function pv(t,e){return{years:t.years-e.years,months:t.months-e.months,days:t.days-e.days,milliseconds:t.milliseconds-e.milliseconds}}function hv(t){return lr(t)/365}function vv(t){return lr(t)/30}function lr(t){return Ur(t)/864e5}function Ur(t){return t.years*(365*864e5)+t.months*(30*864e5)+t.days*864e5+t.milliseconds}function qs(t){let e=t.milliseconds;if(e){if(e%1e3!==0)return{unit:"millisecond",value:e};if(e%(1e3*60)!==0)return{unit:"second",value:e/1e3};if(e%(1e3*60*60)!==0)return{unit:"minute",value:e/(1e3*60)};if(e)return{unit:"hour",value:e/(1e3*60*60)}}return t.days?t.specifiedWeeks&&t.days%7===0?{unit:"week",value:t.days/7}:{unit:"day",value:t.days}:t.months?{unit:"month",value:t.months}:t.years?{unit:"year",value:t.years}:{unit:"millisecond",value:0}}function wn(t,e,n){if(t===e)return!0;let i=t.length,s;if(i!==e.length)return!1;for(s=0;s<i;s+=1)if(!(n?n(t[s],e[s]):t[s]===e[s]))return!1;return!0}const gv=["sun","mon","tue","wed","thu","fri","sat"];function Pc(t,e){let n=yn(t);return n[2]+=e*7,nt(n)}function Ye(t,e){let n=yn(t);return n[2]+=e,nt(n)}function Ln(t,e){let n=yn(t);return n[6]+=e,nt(n)}function mv(t,e){return mr(t,e)/7}function mr(t,e){return(e.valueOf()-t.valueOf())/(1e3*60*60*24)}function yv(t,e){return(e.valueOf()-t.valueOf())/(1e3*60*60)}function bv(t,e){return(e.valueOf()-t.valueOf())/(1e3*60)}function _v(t,e){return(e.valueOf()-t.valueOf())/1e3}function wv(t,e){let n=ke(t),i=ke(e);return{years:0,months:0,days:Math.round(mr(n,i)),milliseconds:e.valueOf()-i.valueOf()-(t.valueOf()-n.valueOf())}}function Lv(t,e){let n=qi(t,e);return n!==null&&n%7===0?n/7:null}function qi(t,e){return bn(t)===bn(e)?Math.round(mr(t,e)):null}function ke(t){return nt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()])}function Av(t){return nt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours()])}function Cv(t){return nt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes()])}function Ev(t){return nt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds()])}function Sv(t,e,n){let i=t.getUTCFullYear(),s=Ns(t,i,e,n);if(s<1)return Ns(t,i-1,e,n);let l=Ns(t,i+1,e,n);return l>=1?Math.min(s,l):s}function Ns(t,e,n,i){let s=nt([e,0,1+Dv(e,n,i)]),l=ke(t),u=Math.round(mr(s,l));return Math.floor(u/7)+1}function Dv(t,e,n){let i=7+e-n;return-((7+nt([t,0,i]).getUTCDay()-e)%7)+i-1}function Hc(t){return[t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()]}function jc(t){return new Date(t[0],t[1]||0,t[2]==null?1:t[2],t[3]||0,t[4]||0,t[5]||0)}function yn(t){return[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()]}function nt(t){return t.length===1&&(t=t.concat([0])),new Date(Date.UTC(...t))}function ud(t){return!isNaN(t.valueOf())}function bn(t){return t.getUTCHours()*1e3*60*60+t.getUTCMinutes()*1e3*60+t.getUTCSeconds()*1e3+t.getUTCMilliseconds()}function xv(t,e,n=!1){let i=t.toISOString();return i=i.replace(".000",""),n&&(i=i.replace("T00:00:00Z","")),i.length>10&&(e==null?i=i.replace("Z",""):e!==0&&(i=i.replace("Z",po(e,!0)))),i}function fo(t){return t.toISOString().replace(/T.*$/,"")}function Tv(t){return t.toISOString().match(/^\d{4}-\d{2}/)[0]}function po(t,e=!1){let n=t<0?"-":"+",i=Math.abs(t),s=Math.floor(i/60),l=Math.round(i%60);return e?`${n+Ms(s,2)}:${Ms(l,2)}`:`GMT${n}${s}${l?`:${Ms(l,2)}`:""}`}function pe(t,e,n){let i,s;return function(...l){if(!i)s=t.apply(this,l);else if(!wn(i,l)){n&&n(s);let u=t.apply(this,l);(!e||!e(u,s))&&(s=u)}return i=l,s}}function zi(t,e,n){let i,s;return l=>{if(!i)s=t.call(this,l);else if(!zt(i,l)){n&&n(s);let u=t.call(this,l);(!e||!e(u,s))&&(s=u)}return i=l,s}}const Bc={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},Ji={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},ki=/\s*([ap])\.?m\.?/i,kv=/,/g,Rv=/\s+/g,Ov=/\u200e/g,Mv=/UTC|GMT/;class Iv{constructor(e){let n={},i={},s=0;for(let l in e)l in Bc?(i[l]=e[l],s=Math.max(Bc[l],s)):(n[l]=e[l],l in Ji&&(s=Math.max(Ji[l],s)));this.standardDateProps=n,this.extendedSettings=i,this.severity=s,this.buildFormattingFunc=pe(Vc)}format(e,n){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,n)(e)}formatRange(e,n,i,s){let{standardDateProps:l,extendedSettings:u}=this,p=Bv(e.marker,n.marker,i.calendarSystem);if(!p)return this.format(e,i);let h=p;h>1&&(l.year==="numeric"||l.year==="2-digit")&&(l.month==="numeric"||l.month==="2-digit")&&(l.day==="numeric"||l.day==="2-digit")&&(h=1);let b=this.format(e,i),g=this.format(n,i);if(b===g)return b;let C=Vv(l,h),E=Vc(C,u,i),w=E(e),O=E(n),j=Fv(b,w,g,O),M=u.separator||s||i.defaultSeparator||"";return j?j.before+w+M+O+j.after:b+M+g}getLargestUnit(){switch(this.severity){case 7:case 6:case 5:return"year";case 4:return"month";case 3:return"week";case 2:return"day";default:return"time"}}}function Vc(t,e,n){let i=Object.keys(t).length;return i===1&&t.timeZoneName==="short"?s=>po(s.timeZoneOffset):i===0&&e.week?s=>jv(n.computeWeekNumber(s.marker),n.weekText,n.weekTextLong,n.locale,e.week):Nv(t,e,n)}function Nv(t,e,n){t=Object.assign({},t),e=Object.assign({},e),$v(t,e),t.timeZone="UTC";let i=new Intl.DateTimeFormat(n.locale.codes,t),s;if(e.omitZeroMinute){let l=Object.assign({},t);delete l.minute,s=new Intl.DateTimeFormat(n.locale.codes,l)}return l=>{let{marker:u}=l,p;s&&!u.getUTCMinutes()?p=s:p=i;let h=p.format(u);return Pv(h,l,t,e,n)}}function $v(t,e){t.timeZoneName&&(t.hour||(t.hour="2-digit"),t.minute||(t.minute="2-digit")),t.timeZoneName==="long"&&(t.timeZoneName="short"),e.omitZeroMinute&&(t.second||t.millisecond)&&delete e.omitZeroMinute}function Pv(t,e,n,i,s){return t=t.replace(Ov,""),n.timeZoneName==="short"&&(t=Hv(t,s.timeZone==="UTC"||e.timeZoneOffset==null?"UTC":po(e.timeZoneOffset))),i.omitCommas&&(t=t.replace(kv,"").trim()),i.omitZeroMinute&&(t=t.replace(":00","")),i.meridiem===!1?t=t.replace(ki,"").trim():i.meridiem==="narrow"?t=t.replace(ki,(l,u)=>u.toLocaleLowerCase()):i.meridiem==="short"?t=t.replace(ki,(l,u)=>`${u.toLocaleLowerCase()}m`):i.meridiem==="lowercase"&&(t=t.replace(ki,l=>l.toLocaleLowerCase())),t=t.replace(Rv," "),t=t.trim(),t}function Hv(t,e){let n=!1;return t=t.replace(Mv,()=>(n=!0,e)),n||(t+=` ${e}`),t}function jv(t,e,n,i,s){let l=[];return s==="long"?l.push(n):(s==="short"||s==="narrow")&&l.push(e),(s==="long"||s==="short")&&l.push(" "),l.push(i.simpleNumberFormat.format(t)),i.options.direction==="rtl"&&l.reverse(),l.join("")}function Bv(t,e,n){return n.getMarkerYear(t)!==n.getMarkerYear(e)?5:n.getMarkerMonth(t)!==n.getMarkerMonth(e)?4:n.getMarkerDay(t)!==n.getMarkerDay(e)?2:bn(t)!==bn(e)?1:0}function Vv(t,e){let n={};for(let i in t)(!(i in Ji)||Ji[i]<=e)&&(n[i]=t[i]);return n}function Fv(t,e,n,i){let s=0;for(;s<t.length;){let l=t.indexOf(e,s);if(l===-1)break;let u=t.substr(0,l);s=l+e.length;let p=t.substr(s),h=0;for(;h<n.length;){let b=n.indexOf(i,h);if(b===-1)break;let g=n.substr(0,b);h=b+i.length;let C=n.substr(h);if(u===g&&p===C)return{before:u,after:p}}}return null}function Fc(t,e){let n=e.markerToArray(t.marker);return{marker:t.marker,timeZoneOffset:t.timeZoneOffset,array:n,year:n[0],month:n[1],day:n[2],hour:n[3],minute:n[4],second:n[5],millisecond:n[6]}}function Ki(t,e,n,i){let s=Fc(t,n.calendarSystem),l=e?Fc(e,n.calendarSystem):null;return{date:s,start:s,end:l,timeZone:n.timeZone,localeCodes:n.locale.codes,defaultSeparator:i||n.defaultSeparator}}class zv{constructor(e){this.cmdStr=e}format(e,n,i){return n.cmdFormatter(this.cmdStr,Ki(e,null,n,i))}formatRange(e,n,i,s){return i.cmdFormatter(this.cmdStr,Ki(e,n,i,s))}}class Uv{constructor(e){this.func=e}format(e,n,i){return this.func(Ki(e,null,n,i))}formatRange(e,n,i,s){return this.func(Ki(e,n,i,s))}}function ze(t){return typeof t=="object"&&t?new Iv(t):typeof t=="string"?new zv(t):typeof t=="function"?new Uv(t):null}const zc={navLinkDayClick:N,navLinkWeekClick:N,duration:ge,bootstrapFontAwesome:N,buttonIcons:N,customButtons:N,defaultAllDayEventDuration:ge,defaultTimedEventDuration:ge,nextDayThreshold:ge,scrollTime:ge,scrollTimeReset:Boolean,slotMinTime:ge,slotMaxTime:ge,dayPopoverFormat:ze,slotDuration:ge,snapDuration:ge,headerToolbar:N,footerToolbar:N,defaultRangeSeparator:String,titleRangeSeparator:String,forceEventDuration:Boolean,dayHeaders:Boolean,dayHeaderFormat:ze,dayHeaderClassNames:N,dayHeaderContent:N,dayHeaderDidMount:N,dayHeaderWillUnmount:N,dayCellClassNames:N,dayCellContent:N,dayCellDidMount:N,dayCellWillUnmount:N,initialView:String,aspectRatio:Number,weekends:Boolean,weekNumberCalculation:N,weekNumbers:Boolean,weekNumberClassNames:N,weekNumberContent:N,weekNumberDidMount:N,weekNumberWillUnmount:N,editable:Boolean,viewClassNames:N,viewDidMount:N,viewWillUnmount:N,nowIndicator:Boolean,nowIndicatorClassNames:N,nowIndicatorContent:N,nowIndicatorDidMount:N,nowIndicatorWillUnmount:N,showNonCurrentDates:Boolean,lazyFetching:Boolean,startParam:String,endParam:String,timeZoneParam:String,timeZone:String,locales:N,locale:N,themeSystem:String,dragRevertDuration:Number,dragScroll:Boolean,allDayMaintainDuration:Boolean,unselectAuto:Boolean,dropAccept:N,eventOrder:av,eventOrderStrict:Boolean,handleWindowResize:Boolean,windowResizeDelay:Number,longPressDelay:Number,eventDragMinDistance:Number,expandRows:Boolean,height:N,contentHeight:N,direction:String,weekNumberFormat:ze,eventResizableFromStart:Boolean,displayEventTime:Boolean,displayEventEnd:Boolean,weekText:String,weekTextLong:String,progressiveEventRendering:Boolean,businessHours:N,initialDate:N,now:N,eventDataTransform:N,stickyHeaderDates:N,stickyFooterScrollbar:N,viewHeight:N,defaultAllDay:Boolean,eventSourceFailure:N,eventSourceSuccess:N,eventDisplay:String,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventOverlap:N,eventConstraint:N,eventAllow:N,eventBackgroundColor:String,eventBorderColor:String,eventTextColor:String,eventColor:String,eventClassNames:N,eventContent:N,eventDidMount:N,eventWillUnmount:N,selectConstraint:N,selectOverlap:N,selectAllow:N,droppable:Boolean,unselectCancel:String,slotLabelFormat:N,slotLaneClassNames:N,slotLaneContent:N,slotLaneDidMount:N,slotLaneWillUnmount:N,slotLabelClassNames:N,slotLabelContent:N,slotLabelDidMount:N,slotLabelWillUnmount:N,dayMaxEvents:N,dayMaxEventRows:N,dayMinWidth:Number,slotLabelInterval:ge,allDayText:String,allDayClassNames:N,allDayContent:N,allDayDidMount:N,allDayWillUnmount:N,slotMinWidth:Number,navLinks:Boolean,eventTimeFormat:ze,rerenderDelay:Number,moreLinkText:N,moreLinkHint:N,selectMinDistance:Number,selectable:Boolean,selectLongPressDelay:Number,eventLongPressDelay:Number,selectMirror:Boolean,eventMaxStack:Number,eventMinHeight:Number,eventMinWidth:Number,eventShortHeight:Number,slotEventOverlap:Boolean,plugins:N,firstDay:Number,dayCount:Number,dateAlignment:String,dateIncrement:ge,hiddenDays:N,fixedWeekCount:Boolean,validRange:N,visibleRange:N,titleFormat:N,eventInteractive:Boolean,noEventsText:String,viewHint:N,navLinkHint:N,closeHint:String,timeHint:String,eventHint:String,moreLinkClick:N,moreLinkClassNames:N,moreLinkContent:N,moreLinkDidMount:N,moreLinkWillUnmount:N,monthStartFormat:ze,handleCustomRendering:N,customRenderingMetaMap:N},$r={eventDisplay:"auto",defaultRangeSeparator:" - ",titleRangeSeparator:" \u2013 ",defaultTimedEventDuration:"01:00:00",defaultAllDayEventDuration:{day:1},forceEventDuration:!1,nextDayThreshold:"00:00:00",dayHeaders:!0,initialView:"",aspectRatio:1.35,headerToolbar:{start:"title",center:"",end:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"local",editable:!1,nowIndicator:!1,scrollTime:"06:00:00",scrollTimeReset:!0,slotMinTime:"00:00:00",slotMaxTime:"24:00:00",showNonCurrentDates:!0,lazyFetching:!0,startParam:"start",endParam:"end",timeZoneParam:"timeZone",timeZone:"local",locales:[],locale:"",themeSystem:"standard",dragRevertDuration:500,dragScroll:!0,allDayMaintainDuration:!1,unselectAuto:!0,dropAccept:"*",eventOrder:"start,-duration,allDay,title",dayPopoverFormat:{month:"long",day:"numeric",year:"numeric"},handleWindowResize:!0,windowResizeDelay:100,longPressDelay:1e3,eventDragMinDistance:5,expandRows:!1,navLinks:!1,selectable:!1,eventMinHeight:15,eventMinWidth:30,eventShortHeight:30,monthStartFormat:{month:"long",day:"numeric"}},Uc={datesSet:N,eventsSet:N,eventAdd:N,eventChange:N,eventRemove:N,windowResize:N,eventClick:N,eventMouseEnter:N,eventMouseLeave:N,select:N,unselect:N,loading:N,_unmount:N,_beforeprint:N,_afterprint:N,_noEventDrop:N,_noEventResize:N,_resize:N,_scrollRequest:N},Wc={buttonText:N,buttonHints:N,views:N,plugins:N,initialEvents:N,events:N,eventSources:N},$n={headerToolbar:Pn,footerToolbar:Pn,buttonText:Pn,buttonHints:Pn,buttonIcons:Pn,dateIncrement:Pn,plugins:Ri,events:Ri,eventSources:Ri,resources:Ri};function Pn(t,e){return typeof t=="object"&&typeof e=="object"&&t&&e?zt(t,e):t===e}function Ri(t,e){return Array.isArray(t)&&Array.isArray(e)?wn(t,e):t===e}const Wv={type:String,component:N,buttonText:String,buttonTextKey:String,dateProfileGeneratorClass:N,usesMinMaxTime:Boolean,classNames:N,content:N,didMount:N,willUnmount:N};function $s(t){return vo(t,$n)}function ho(t,e){let n={},i={};for(let s in e)s in t&&(n[s]=e[s](t[s]));for(let s in t)s in e||(i[s]=t[s]);return{refined:n,extra:i}}function N(t){return t}const{hasOwnProperty:Xi}=Object.prototype;function vo(t,e){let n={};if(e){for(let i in e)if(e[i]===Pn){let s=[];for(let l=t.length-1;l>=0;l-=1){let u=t[l][i];if(typeof u=="object"&&u)s.unshift(u);else if(u!==void 0){n[i]=u;break}}s.length&&(n[i]=vo(s))}}for(let i=t.length-1;i>=0;i-=1){let s=t[i];for(let l in s)l in n||(n[l]=s[l])}return n}function dr(t,e){let n={};for(let i in t)e(t[i],i)&&(n[i]=t[i]);return n}function Yr(t,e){let n={};for(let i in t)n[i]=e(t[i],i);return n}function dd(t){let e={};for(let n of t)e[n]=!0;return e}function go(t){let e=[];for(let n in t)e.push(t[n]);return e}function zt(t,e){if(t===e)return!0;for(let n in t)if(Xi.call(t,n)&&!(n in e))return!1;for(let n in e)if(Xi.call(e,n)&&t[n]!==e[n])return!1;return!0}const Gv=/^on[A-Z]/;function Zv(t,e){const n=Js(t,e);for(let i of n)if(!Gv.test(i))return!1;return!0}function Js(t,e){let n=[];for(let i in t)Xi.call(t,i)&&(i in e||n.push(i));for(let i in e)Xi.call(e,i)&&t[i]!==e[i]&&n.push(i);return n}function Ps(t,e,n={}){if(t===e)return!0;for(let i in e)if(!(i in t&&Yv(t[i],e[i],n[i])))return!1;for(let i in t)if(!(i in e))return!1;return!0}function Yv(t,e,n){return t===e||n===!0?!0:n?n(t,e):!1}function Qv(t,e=0,n,i=1){let s=[];n==null&&(n=Object.keys(t).length);for(let l=e;l<n;l+=i){let u=t[l];u!==void 0&&s.push(u)}return s}let fd={};function qv(t,e){fd[t]=e}function Jv(t){return new fd[t]}class Kv{getMarkerYear(e){return e.getUTCFullYear()}getMarkerMonth(e){return e.getUTCMonth()}getMarkerDay(e){return e.getUTCDate()}arrayToMarker(e){return nt(e)}markerToArray(e){return yn(e)}}qv("gregory",Kv);const Xv=/^\s*(\d{4})(-?(\d{2})(-?(\d{2})([T ](\d{2}):?(\d{2})(:?(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;function eg(t){let e=Xv.exec(t);if(e){let n=new Date(Date.UTC(Number(e[1]),e[3]?Number(e[3])-1:0,Number(e[5]||1),Number(e[7]||0),Number(e[8]||0),Number(e[10]||0),e[12]?Number(`0.${e[12]}`)*1e3:0));if(ud(n)){let i=null;return e[13]&&(i=(e[15]==="-"?-1:1)*(Number(e[16]||0)*60+Number(e[18]||0))),{marker:n,isTimeUnspecified:!e[6],timeZoneOffset:i}}}return null}class tg{constructor(e){let n=this.timeZone=e.timeZone,i=n!=="local"&&n!=="UTC";e.namedTimeZoneImpl&&i&&(this.namedTimeZoneImpl=new e.namedTimeZoneImpl(n)),this.canComputeOffset=Boolean(!i||this.namedTimeZoneImpl),this.calendarSystem=Jv(e.calendarSystem),this.locale=e.locale,this.weekDow=e.locale.week.dow,this.weekDoy=e.locale.week.doy,e.weekNumberCalculation==="ISO"&&(this.weekDow=1,this.weekDoy=4),typeof e.firstDay=="number"&&(this.weekDow=e.firstDay),typeof e.weekNumberCalculation=="function"&&(this.weekNumberFunc=e.weekNumberCalculation),this.weekText=e.weekText!=null?e.weekText:e.locale.options.weekText,this.weekTextLong=(e.weekTextLong!=null?e.weekTextLong:e.locale.options.weekTextLong)||this.weekText,this.cmdFormatter=e.cmdFormatter,this.defaultSeparator=e.defaultSeparator}createMarker(e){let n=this.createMarkerMeta(e);return n===null?null:n.marker}createNowMarker(){return this.canComputeOffset?this.timestampToMarker(new Date().valueOf()):nt(Hc(new Date))}createMarkerMeta(e){if(typeof e=="string")return this.parse(e);let n=null;return typeof e=="number"?n=this.timestampToMarker(e):e instanceof Date?(e=e.valueOf(),isNaN(e)||(n=this.timestampToMarker(e))):Array.isArray(e)&&(n=nt(e)),n===null||!ud(n)?null:{marker:n,isTimeUnspecified:!1,forcedTzo:null}}parse(e){let n=eg(e);if(n===null)return null;let{marker:i}=n,s=null;return n.timeZoneOffset!==null&&(this.canComputeOffset?i=this.timestampToMarker(i.valueOf()-n.timeZoneOffset*60*1e3):s=n.timeZoneOffset),{marker:i,isTimeUnspecified:n.isTimeUnspecified,forcedTzo:s}}getYear(e){return this.calendarSystem.getMarkerYear(e)}getMonth(e){return this.calendarSystem.getMarkerMonth(e)}getDay(e){return this.calendarSystem.getMarkerDay(e)}add(e,n){let i=this.calendarSystem.markerToArray(e);return i[0]+=n.years,i[1]+=n.months,i[2]+=n.days,i[6]+=n.milliseconds,this.calendarSystem.arrayToMarker(i)}subtract(e,n){let i=this.calendarSystem.markerToArray(e);return i[0]-=n.years,i[1]-=n.months,i[2]-=n.days,i[6]-=n.milliseconds,this.calendarSystem.arrayToMarker(i)}addYears(e,n){let i=this.calendarSystem.markerToArray(e);return i[0]+=n,this.calendarSystem.arrayToMarker(i)}addMonths(e,n){let i=this.calendarSystem.markerToArray(e);return i[1]+=n,this.calendarSystem.arrayToMarker(i)}diffWholeYears(e,n){let{calendarSystem:i}=this;return bn(e)===bn(n)&&i.getMarkerDay(e)===i.getMarkerDay(n)&&i.getMarkerMonth(e)===i.getMarkerMonth(n)?i.getMarkerYear(n)-i.getMarkerYear(e):null}diffWholeMonths(e,n){let{calendarSystem:i}=this;return bn(e)===bn(n)&&i.getMarkerDay(e)===i.getMarkerDay(n)?i.getMarkerMonth(n)-i.getMarkerMonth(e)+(i.getMarkerYear(n)-i.getMarkerYear(e))*12:null}greatestWholeUnit(e,n){let i=this.diffWholeYears(e,n);return i!==null?{unit:"year",value:i}:(i=this.diffWholeMonths(e,n),i!==null?{unit:"month",value:i}:(i=Lv(e,n),i!==null?{unit:"week",value:i}:(i=qi(e,n),i!==null?{unit:"day",value:i}:(i=yv(e,n),Is(i)?{unit:"hour",value:i}:(i=bv(e,n),Is(i)?{unit:"minute",value:i}:(i=_v(e,n),Is(i)?{unit:"second",value:i}:{unit:"millisecond",value:n.valueOf()-e.valueOf()}))))))}countDurationsBetween(e,n,i){let s;return i.years&&(s=this.diffWholeYears(e,n),s!==null)?s/hv(i):i.months&&(s=this.diffWholeMonths(e,n),s!==null)?s/vv(i):i.days&&(s=qi(e,n),s!==null)?s/lr(i):(n.valueOf()-e.valueOf())/Ur(i)}startOf(e,n){return n==="year"?this.startOfYear(e):n==="month"?this.startOfMonth(e):n==="week"?this.startOfWeek(e):n==="day"?ke(e):n==="hour"?Av(e):n==="minute"?Cv(e):n==="second"?Ev(e):null}startOfYear(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e)])}startOfMonth(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e)])}startOfWeek(e){return this.calendarSystem.arrayToMarker([this.calendarSystem.getMarkerYear(e),this.calendarSystem.getMarkerMonth(e),e.getUTCDate()-(e.getUTCDay()-this.weekDow+7)%7])}computeWeekNumber(e){return this.weekNumberFunc?this.weekNumberFunc(this.toDate(e)):Sv(e,this.weekDow,this.weekDoy)}format(e,n,i={}){return n.format({marker:e,timeZoneOffset:i.forcedTzo!=null?i.forcedTzo:this.offsetForMarker(e)},this)}formatRange(e,n,i,s={}){return s.isEndExclusive&&(n=Ln(n,-1)),i.formatRange({marker:e,timeZoneOffset:s.forcedStartTzo!=null?s.forcedStartTzo:this.offsetForMarker(e)},{marker:n,timeZoneOffset:s.forcedEndTzo!=null?s.forcedEndTzo:this.offsetForMarker(n)},this,s.defaultSeparator)}formatIso(e,n={}){let i=null;return n.omitTimeZoneOffset||(n.forcedTzo!=null?i=n.forcedTzo:i=this.offsetForMarker(e)),xv(e,i,n.omitTime)}timestampToMarker(e){return this.timeZone==="local"?nt(Hc(new Date(e))):this.timeZone==="UTC"||!this.namedTimeZoneImpl?new Date(e):nt(this.namedTimeZoneImpl.timestampToArray(e))}offsetForMarker(e){return this.timeZone==="local"?-jc(yn(e)).getTimezoneOffset():this.timeZone==="UTC"?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(yn(e)):null}toDate(e,n){return this.timeZone==="local"?jc(yn(e)):this.timeZone==="UTC"?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-this.namedTimeZoneImpl.offsetForArray(yn(e))*1e3*60):new Date(e.valueOf()-(n||0))}}class Qr{constructor(e){this.iconOverrideOption&&this.setIconOverride(e[this.iconOverrideOption])}setIconOverride(e){let n,i;if(typeof e=="object"&&e){n=Object.assign({},this.iconClasses);for(i in e)n[i]=this.applyIconOverridePrefix(e[i]);this.iconClasses=n}else e===!1&&(this.iconClasses={})}applyIconOverridePrefix(e){let n=this.iconOverridePrefix;return n&&e.indexOf(n)!==0&&(e=n+e),e}getClass(e){return this.classes[e]||""}getIconClass(e,n){let i;return n&&this.rtlIconClasses?i=this.rtlIconClasses[e]||this.iconClasses[e]:i=this.iconClasses[e],i?`${this.baseIconClass} ${i}`:""}getCustomButtonIconClass(e){let n;return this.iconOverrideCustomButtonOption&&(n=e[this.iconOverrideCustomButtonOption],n)?`${this.baseIconClass} ${this.applyIconOverridePrefix(n)}`:""}}Qr.prototype.classes={};Qr.prototype.iconClasses={};Qr.prototype.baseIconClass="";Qr.prototype.iconOverridePrefix="";function Gc(t){t();let e=K.debounceRendering,n=[];function i(s){n.push(s)}for(K.debounceRendering=i,zr(I(ng,{}),document.createElement("div"));n.length;)n.shift()();K.debounceRendering=e}class ng extends ft{render(){return I("div",{})}componentDidMount(){this.setState({})}}function pd(t){let e=Rh(t),n=e.Provider;return e.Provider=function(){let i=!this.getChildContext,s=n.apply(this,arguments);if(i){let l=[];this.shouldComponentUpdate=u=>{this.props.value!==u.value&&l.forEach(p=>{p.context=u.value,p.forceUpdate()})},this.sub=u=>{l.push(u);let p=u.componentWillUnmount;u.componentWillUnmount=()=>{l.splice(l.indexOf(u),1),p&&p.call(u)}}}return s},e}class rg{constructor(e,n,i,s){this.execFunc=e,this.emitter=n,this.scrollTime=i,this.scrollTimeReset=s,this.handleScrollRequest=l=>{this.queuedRequest=Object.assign({},this.queuedRequest||{},l),this.drain()},n.on("_scrollRequest",this.handleScrollRequest),this.fireInitialScroll()}detach(){this.emitter.off("_scrollRequest",this.handleScrollRequest)}update(e){e&&this.scrollTimeReset?this.fireInitialScroll():this.drain()}fireInitialScroll(){this.handleScrollRequest({time:this.scrollTime})}drain(){this.queuedRequest&&this.execFunc(this.queuedRequest)&&(this.queuedRequest=null)}}const Zn=pd({});function ig(t,e,n,i,s,l,u,p,h,b,g,C,E){return{dateEnv:s,options:n,pluginHooks:u,emitter:b,dispatch:p,getCurrentData:h,calendarApi:g,viewSpec:t,viewApi:e,dateProfileGenerator:i,theme:l,isRtl:n.direction==="rtl",addResizeHandler(w){b.on("_resize",w)},removeResizeHandler(w){b.off("_resize",w)},createScrollResponder(w){return new rg(w,b,ge(n.scrollTime),n.scrollTimeReset)},registerInteractiveComponent:C,unregisterInteractiveComponent:E}}class Yn extends ft{shouldComponentUpdate(e,n){return this.debug&&console.log(Js(e,this.props),Js(n,this.state)),!Ps(this.props,e,this.propEquality)||!Ps(this.state,n,this.stateEquality)}safeSetState(e){Ps(this.state,Object.assign(Object.assign({},this.state),e),this.stateEquality)||this.setState(e)}}Yn.addPropsEquality=ag;Yn.addStateEquality=sg;Yn.contextType=Zn;Yn.prototype.propEquality={};Yn.prototype.stateEquality={};class Re extends Yn{}Re.contextType=Zn;function ag(t){let e=Object.create(this.prototype.propEquality);Object.assign(e,t),this.prototype.propEquality=e}function sg(t){let e=Object.create(this.prototype.stateEquality);Object.assign(e,t),this.prototype.stateEquality=e}function nn(t,e){typeof t=="function"?t(e):t&&(t.current=e)}class mo extends Re{constructor(){super(...arguments),this.id=Gn(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{Ks(this.props.generatorName,this.context.options)||this.updateElRef(e)},this.updateElRef=e=>{this.props.elRef&&nn(this.props.elRef,e)}}render(){const{props:e,context:n}=this,{options:i}=n,{customGenerator:s,defaultGenerator:l,renderProps:u}=e,p=hd(e,[],this.handleEl);let h=!1,b,g=[],C;if(s!=null){const E=typeof s=="function"?s(u,I):s;if(E===!0)h=!0;else{const w=E&&typeof E=="object";w&&"html"in E?p.dangerouslySetInnerHTML={__html:E.html}:w&&"domNodes"in E?g=Array.prototype.slice.call(E.domNodes):(w?ju(E):typeof E!="function")?b=E:C=E}}else h=!Ks(e.generatorName,i);return h&&l&&(b=l(u)),this.queuedDomNodes=g,this.currentGeneratorMeta=C,I(e.elTag,p,b)}componentDidMount(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentDidUpdate(){this.applyQueueudDomNodes(),this.triggerCustomRendering(!0)}componentWillUnmount(){this.triggerCustomRendering(!1)}triggerCustomRendering(e){var n;const{props:i,context:s}=this,{handleCustomRendering:l,customRenderingMetaMap:u}=s.options;if(l){const p=(n=this.currentGeneratorMeta)!==null&&n!==void 0?n:u==null?void 0:u[i.generatorName];p&&l(Object.assign(Object.assign({id:this.id,isActive:e,containerEl:this.base,reportNewContainerEl:this.updateElRef,generatorMeta:p},i),{elClasses:(i.elClasses||[]).filter(og)}))}}applyQueueudDomNodes(){const{queuedDomNodes:e,currentDomNodes:n}=this,i=this.base;if(!wn(e,n)){n.forEach(Jh);for(let s of e)i.appendChild(s);this.currentDomNodes=e}}}mo.addPropsEquality({elClasses:wn,elStyle:zt,elAttrs:Zv,renderProps:zt});function Ks(t,e){var n;return Boolean(e.handleCustomRendering&&t&&((n=e.customRenderingMetaMap)===null||n===void 0?void 0:n[t]))}function hd(t,e,n){const i=Object.assign(Object.assign({},t.elAttrs),{ref:n});return(t.elClasses||e)&&(i.className=(t.elClasses||[]).concat(e||[]).concat(i.className||[]).filter(Boolean).join(" ")),t.elStyle&&(i.style=t.elStyle),i}function og(t){return Boolean(t)}const vd=pd(0);class an extends ft{constructor(){super(...arguments),this.InnerContent=lg.bind(void 0,this),this.handleEl=e=>{this.el=e,this.props.elRef&&nn(this.props.elRef,e)}}render(){const{props:e}=this,n=cg(e.classNameGenerator,e.renderProps);if(e.children){const i=hd(e,n,this.handleEl),s=e.children(this.InnerContent,e.renderProps,i);return e.elTag?I(e.elTag,i,s):s}else return I(mo,Object.assign(Object.assign({},e),{elRef:this.handleEl,elTag:e.elTag||"div",elClasses:(e.elClasses||[]).concat(n),renderId:this.context}))}componentDidMount(){var e,n;(n=(e=this.props).didMount)===null||n===void 0||n.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.el}))}componentWillUnmount(){var e,n;(n=(e=this.props).willUnmount)===null||n===void 0||n.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.el}))}}an.contextType=vd;function lg(t,e){const n=t.props;return I(mo,Object.assign({renderProps:n.renderProps,generatorName:n.generatorName,customGenerator:n.customGenerator,defaultGenerator:n.defaultGenerator,renderId:t.context},e))}function cg(t,e){const n=typeof t=="function"?t(e):t||[];return typeof n=="string"?[n]:n}class Zc extends Re{render(){let{props:e,context:n}=this,{options:i}=n,s={view:n.viewApi};return I(an,Object.assign({},e,{elTag:e.elTag||"div",elClasses:[...gd(e.viewSpec),...e.elClasses||[]],renderProps:s,classNameGenerator:i.viewClassNames,generatorName:void 0,didMount:i.viewDidMount,willUnmount:i.viewWillUnmount}),()=>e.children)}}function gd(t){return[`fc-${t.type}-view`,"fc-view"]}function ug(t,e){let n=null,i=null;return t.start&&(n=e.createMarker(t.start)),t.end&&(i=e.createMarker(t.end)),!n&&!i||n&&i&&i<n?null:{start:n,end:i}}function Yc(t,e){let n=[],{start:i}=e,s,l;for(t.sort(dg),s=0;s<t.length;s+=1)l=t[s],l.start>i&&n.push({start:i,end:l.start}),l.end>i&&(i=l.end);return i<e.end&&n.push({start:i,end:e.end}),n}function dg(t,e){return t.start.valueOf()-e.start.valueOf()}function fr(t,e){let{start:n,end:i}=t,s=null;return e.start!==null&&(n===null?n=e.start:n=new Date(Math.max(n.valueOf(),e.start.valueOf()))),e.end!=null&&(i===null?i=e.end:i=new Date(Math.min(i.valueOf(),e.end.valueOf()))),(n===null||i===null||n<i)&&(s={start:n,end:i}),s}function fg(t,e){return(t.end===null||e.start===null||t.end>e.start)&&(t.start===null||e.end===null||t.start<e.end)}function _n(t,e){return(t.start===null||e>=t.start)&&(t.end===null||e<t.end)}function pg(t,e){return e.start!=null&&t<e.start?e.start:e.end!=null&&t>=e.end?new Date(e.end.valueOf()-1):t}function md(t){let e=Math.floor(mr(t.start,t.end))||1,n=ke(t.start),i=Ye(n,e);return{start:n,end:i}}function yd(t,e=ge(0)){let n=null,i=null;if(t.end){i=ke(t.end);let s=t.end.valueOf()-i.valueOf();s&&s>=Ur(e)&&(i=Ye(i,1))}return t.start&&(n=ke(t.start),i&&i<=n&&(i=Ye(n,1))),{start:n,end:i}}function Oi(t,e,n,i){return i==="year"?ge(n.diffWholeYears(t,e),"year"):i==="month"?ge(n.diffWholeMonths(t,e),"month"):wv(t,e)}function hg(t,e){switch(e.type){case"CHANGE_DATE":return e.dateMarker;default:return t}}function vg(t,e){let n=t.initialDate;return n!=null?e.createMarker(n):qr(t.now,e)}function qr(t,e){return typeof t=="function"&&(t=t()),t==null?e.createNowMarker():e.createMarker(t)}class bd{constructor(e){this.props=e,this.nowDate=qr(e.nowInput,e.dateEnv),this.initHiddenDays()}buildPrev(e,n,i){let{dateEnv:s}=this.props,l=s.subtract(s.startOf(n,e.currentRangeUnit),e.dateIncrement);return this.build(l,-1,i)}buildNext(e,n,i){let{dateEnv:s}=this.props,l=s.add(s.startOf(n,e.currentRangeUnit),e.dateIncrement);return this.build(l,1,i)}build(e,n,i=!0){let{props:s}=this,l,u,p,h,b,g;return l=this.buildValidRange(),l=this.trimHiddenDays(l),i&&(e=pg(e,l)),u=this.buildCurrentRangeInfo(e,n),p=/^(year|month|week|day)$/.test(u.unit),h=this.buildRenderRange(this.trimHiddenDays(u.range),u.unit,p),h=this.trimHiddenDays(h),b=h,s.showNonCurrentDates||(b=fr(b,u.range)),b=this.adjustActiveRange(b),b=fr(b,l),g=fg(u.range,l),_n(h,e)||(e=h.start),{currentDate:e,validRange:l,currentRange:u.range,currentRangeUnit:u.unit,isRangeAllDay:p,activeRange:b,renderRange:h,slotMinTime:s.slotMinTime,slotMaxTime:s.slotMaxTime,isValid:g,dateIncrement:this.buildDateIncrement(u.duration)}}buildValidRange(){let e=this.props.validRangeInput,n=typeof e=="function"?e.call(this.props.calendarApi,this.nowDate):e;return this.refineRange(n)||{start:null,end:null}}buildCurrentRangeInfo(e,n){let{props:i}=this,s=null,l=null,u=null,p;return i.duration?(s=i.duration,l=i.durationUnit,u=this.buildRangeFromDuration(e,n,s,l)):(p=this.props.dayCount)?(l="day",u=this.buildRangeFromDayCount(e,n,p)):(u=this.buildCustomVisibleRange(e))?l=i.dateEnv.greatestWholeUnit(u.start,u.end).unit:(s=this.getFallbackDuration(),l=qs(s).unit,u=this.buildRangeFromDuration(e,n,s,l)),{duration:s,unit:l,range:u}}getFallbackDuration(){return ge({day:1})}adjustActiveRange(e){let{dateEnv:n,usesMinMaxTime:i,slotMinTime:s,slotMaxTime:l}=this.props,{start:u,end:p}=e;return i&&(lr(s)<0&&(u=ke(u),u=n.add(u,s)),lr(l)>1&&(p=ke(p),p=Ye(p,-1),p=n.add(p,l))),{start:u,end:p}}buildRangeFromDuration(e,n,i,s){let{dateEnv:l,dateAlignment:u}=this.props,p,h,b;if(!u){let{dateIncrement:C}=this.props;C&&Ur(C)<Ur(i)?u=qs(C).unit:u=s}lr(i)<=1&&this.isHiddenDay(p)&&(p=this.skipHiddenDays(p,n),p=ke(p));function g(){p=l.startOf(e,u),h=l.add(p,i),b={start:p,end:h}}return g(),this.trimHiddenDays(b)||(e=this.skipHiddenDays(e,n),g()),b}buildRangeFromDayCount(e,n,i){let{dateEnv:s,dateAlignment:l}=this.props,u=0,p=e,h;l&&(p=s.startOf(p,l)),p=ke(p),p=this.skipHiddenDays(p,n),h=p;do h=Ye(h,1),this.isHiddenDay(h)||(u+=1);while(u<i);return{start:p,end:h}}buildCustomVisibleRange(e){let{props:n}=this,i=n.visibleRangeInput,s=typeof i=="function"?i.call(n.calendarApi,n.dateEnv.toDate(e)):i,l=this.refineRange(s);return l&&(l.start==null||l.end==null)?null:l}buildRenderRange(e,n,i){return e}buildDateIncrement(e){let{dateIncrement:n}=this.props,i;return n||((i=this.props.dateAlignment)?ge(1,i):e||ge({days:1}))}refineRange(e){if(e){let n=ug(e,this.props.dateEnv);return n&&(n=yd(n)),n}return null}initHiddenDays(){let e=this.props.hiddenDays||[],n=[],i=0,s;for(this.props.weekends===!1&&e.push(0,6),s=0;s<7;s+=1)(n[s]=e.indexOf(s)!==-1)||(i+=1);if(!i)throw new Error("invalid hiddenDays");this.isHiddenDayHash=n}trimHiddenDays(e){let{start:n,end:i}=e;return n&&(n=this.skipHiddenDays(n)),i&&(i=this.skipHiddenDays(i,-1,!0)),n==null||i==null||n<i?{start:n,end:i}:null}isHiddenDay(e){return e instanceof Date&&(e=e.getUTCDay()),this.isHiddenDayHash[e]}skipHiddenDays(e,n=1,i=!1){for(;this.isHiddenDayHash[(e.getUTCDay()+(i?n:0)+7)%7];)e=Ye(e,n);return e}}function yo(t,e,n,i){return{instanceId:Gn(),defId:t,range:e,forcedStartTzo:n==null?null:n,forcedEndTzo:i==null?null:i}}function gg(t,e,n,i){for(let s=0;s<i.length;s+=1){let l=i[s].parse(t,n);if(l){let{allDay:u}=t;return u==null&&(u=e,u==null&&(u=l.allDayGuess,u==null&&(u=!1))),{allDay:u,duration:l.duration,typeData:l.typeData,typeId:s}}}return null}function Jr(t,e,n){let{dateEnv:i,pluginHooks:s,options:l}=n,{defs:u,instances:p}=t;p=dr(p,h=>!u[h.defId].recurringDef);for(let h in u){let b=u[h];if(b.recurringDef){let{duration:g}=b.recurringDef;g||(g=b.allDay?l.defaultAllDayEventDuration:l.defaultTimedEventDuration);let C=mg(b,g,e,i,s.recurringTypes);for(let E of C){let w=yo(h,{start:E,end:i.add(E,g)});p[w.instanceId]=w}}}return{defs:u,instances:p}}function mg(t,e,n,i,s){let u=s[t.recurringDef.typeId].expand(t.recurringDef.typeData,{start:i.subtract(n.start,e),end:n.end},i);return t.allDay&&(u=u.map(ke)),u}const Ui={id:String,groupId:String,title:String,url:String,interactive:Boolean},_d={start:N,end:N,date:N,allDay:Boolean},yg=Object.assign(Object.assign(Object.assign({},Ui),_d),{extendedProps:N});function wd(t,e,n,i,s=bo(n),l,u){let{refined:p,extra:h}=Ld(t,n,s),b=_g(e,n),g=gg(p,b,n.dateEnv,n.pluginHooks.recurringTypes);if(g){let E=Xs(p,h,e?e.sourceId:"",g.allDay,Boolean(g.duration),n,l);return E.recurringDef={typeId:g.typeId,typeData:g.typeData,duration:g.duration},{def:E,instance:null}}let C=bg(p,b,n,i);if(C){let E=Xs(p,h,e?e.sourceId:"",C.allDay,C.hasEnd,n,l),w=yo(E.defId,C.range,C.forcedStartTzo,C.forcedEndTzo);return u&&E.publicId&&u[E.publicId]&&(w.instanceId=u[E.publicId]),{def:E,instance:w}}return null}function Ld(t,e,n=bo(e)){return ho(t,n)}function bo(t){return Object.assign(Object.assign(Object.assign({},ea),yg),t.pluginHooks.eventRefiners)}function Xs(t,e,n,i,s,l,u){let p={title:t.title||"",groupId:t.groupId||"",publicId:t.id||"",url:t.url||"",recurringDef:null,defId:(u&&t.id?u[t.id]:"")||Gn(),sourceId:n,allDay:i,hasEnd:s,interactive:t.interactive,ui:ta(t,l),extendedProps:Object.assign(Object.assign({},t.extendedProps||{}),e)};for(let h of l.pluginHooks.eventDefMemberAdders)Object.assign(p,h(t));return Object.freeze(p.ui.classNames),Object.freeze(p.extendedProps),p}function bg(t,e,n,i){let{allDay:s}=t,l,u=null,p=!1,h,b=null,g=t.start!=null?t.start:t.date;if(l=n.dateEnv.createMarkerMeta(g),l)u=l.marker;else if(!i)return null;return t.end!=null&&(h=n.dateEnv.createMarkerMeta(t.end)),s==null&&(e!=null?s=e:s=(!l||l.isTimeUnspecified)&&(!h||h.isTimeUnspecified)),s&&u&&(u=ke(u)),h&&(b=h.marker,s&&(b=ke(b)),u&&b<=u&&(b=null)),b?p=!0:i||(p=n.options.forceEventDuration||!1,b=n.dateEnv.add(u,s?n.options.defaultAllDayEventDuration:n.options.defaultTimedEventDuration)),{allDay:s,hasEnd:p,range:{start:u,end:b},forcedStartTzo:l?l.forcedTzo:null,forcedEndTzo:h?h.forcedTzo:null}}function _g(t,e){let n=null;return t&&(n=t.defaultAllDay),n==null&&(n=e.options.defaultAllDay),n}function Wr(t,e,n,i,s,l){let u=Un(),p=bo(n);for(let h of t){let b=wd(h,e,n,i,p,s,l);b&&eo(b,u)}return u}function eo(t,e=Un()){return e.defs[t.def.defId]=t.def,t.instance&&(e.instances[t.instance.instanceId]=t.instance),e}function wg(t,e){let n=t.instances[e];if(n){let i=t.defs[n.defId],s=wo(t,l=>Lg(i,l));return s.defs[i.defId]=i,s.instances[n.instanceId]=n,s}return Un()}function Lg(t,e){return Boolean(t.groupId&&t.groupId===e.groupId)}function Un(){return{defs:{},instances:{}}}function _o(t,e){return{defs:Object.assign(Object.assign({},t.defs),e.defs),instances:Object.assign(Object.assign({},t.instances),e.instances)}}function wo(t,e){let n=dr(t.defs,e),i=dr(t.instances,s=>n[s.defId]);return{defs:n,instances:i}}function Ag(t,e){let{defs:n,instances:i}=t,s={},l={};for(let u in n)e.defs[u]||(s[u]=n[u]);for(let u in i)!e.instances[u]&&s[i[u].defId]&&(l[u]=i[u]);return{defs:s,instances:l}}function Cg(t,e){return Array.isArray(t)?Wr(t,null,e,!0):typeof t=="object"&&t?Wr([t],null,e,!0):t!=null?String(t):null}function Qc(t){return Array.isArray(t)?t:typeof t=="string"?t.split(/\s+/):[]}const ea={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:N,overlap:N,allow:N,className:Qc,classNames:Qc,color:String,backgroundColor:String,borderColor:String,textColor:String},Eg={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function ta(t,e){let n=Cg(t.constraint,e);return{display:t.display||null,startEditable:t.startEditable!=null?t.startEditable:t.editable,durationEditable:t.durationEditable!=null?t.durationEditable:t.editable,constraints:n!=null?[n]:[],overlap:t.overlap!=null?t.overlap:null,allows:t.allow!=null?[t.allow]:[],backgroundColor:t.backgroundColor||t.color||"",borderColor:t.borderColor||t.color||"",textColor:t.textColor||"",classNames:(t.className||[]).concat(t.classNames||[])}}function Sg(t){return t.reduce(Dg,Eg)}function Dg(t,e){return{display:e.display!=null?e.display:t.display,startEditable:e.startEditable!=null?e.startEditable:t.startEditable,durationEditable:e.durationEditable!=null?e.durationEditable:t.durationEditable,constraints:t.constraints.concat(e.constraints),overlap:typeof e.overlap=="boolean"?e.overlap:t.overlap,allows:t.allows.concat(e.allows),backgroundColor:e.backgroundColor||t.backgroundColor,borderColor:e.borderColor||t.borderColor,textColor:e.textColor||t.textColor,classNames:t.classNames.concat(e.classNames)}}const xg={id:String,defaultAllDay:Boolean,url:String,format:String,events:N,eventDataTransform:N,success:N,failure:N};function Ad(t,e,n=Cd(e)){let i;if(typeof t=="string"?i={url:t}:typeof t=="function"||Array.isArray(t)?i={events:t}:typeof t=="object"&&t&&(i=t),i){let{refined:s,extra:l}=ho(i,n),u=Tg(s,e);if(u)return{_raw:t,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:s.defaultAllDay,eventDataTransform:s.eventDataTransform,success:s.success,failure:s.failure,publicId:s.id||"",sourceId:Gn(),sourceDefId:u.sourceDefId,meta:u.meta,ui:ta(s,e),extendedProps:l}}return null}function Cd(t){return Object.assign(Object.assign(Object.assign({},ea),xg),t.pluginHooks.eventSourceRefiners)}function Tg(t,e){let n=e.pluginHooks.eventSourceDefs;for(let i=n.length-1;i>=0;i-=1){let l=n[i].parseMeta(t);if(l)return{sourceDefId:i,meta:l}}return null}function kg(t,e,n,i,s){switch(e.type){case"RECEIVE_EVENTS":return Rg(t,n[e.sourceId],e.fetchId,e.fetchRange,e.rawEvents,s);case"RESET_RAW_EVENTS":return Og(t,n[e.sourceId],e.rawEvents,i.activeRange,s);case"ADD_EVENTS":return Mg(t,e.eventStore,i?i.activeRange:null,s);case"RESET_EVENTS":return e.eventStore;case"MERGE_EVENTS":return _o(t,e.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return i?Jr(t,i.activeRange,s):t;case"REMOVE_EVENTS":return Ag(t,e.eventStore);case"REMOVE_EVENT_SOURCE":return Sd(t,e.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return wo(t,l=>!l.sourceId);case"REMOVE_ALL_EVENTS":return Un();default:return t}}function Rg(t,e,n,i,s,l){if(e&&n===e.latestFetchId){let u=Wr(Ed(s,e,l),e,l);return i&&(u=Jr(u,i,l)),_o(Sd(t,e.sourceId),u)}return t}function Og(t,e,n,i,s){const{defIdMap:l,instanceIdMap:u}=Ig(t);let p=Wr(Ed(n,e,s),e,s,!1,l,u);return Jr(p,i,s)}function Ed(t,e,n){let i=n.options.eventDataTransform,s=e?e.eventDataTransform:null;return s&&(t=qc(t,s)),i&&(t=qc(t,i)),t}function qc(t,e){let n;if(!e)n=t;else{n=[];for(let i of t){let s=e(i);s?n.push(s):s==null&&n.push(i)}}return n}function Mg(t,e,n,i){return n&&(e=Jr(e,n,i)),_o(t,e)}function Jc(t,e,n){let{defs:i}=t,s=Yr(t.instances,l=>i[l.defId].allDay?l:Object.assign(Object.assign({},l),{range:{start:n.createMarker(e.toDate(l.range.start,l.forcedStartTzo)),end:n.createMarker(e.toDate(l.range.end,l.forcedEndTzo))},forcedStartTzo:n.canComputeOffset?null:l.forcedStartTzo,forcedEndTzo:n.canComputeOffset?null:l.forcedEndTzo}));return{defs:i,instances:s}}function Sd(t,e){return wo(t,n=>n.sourceId!==e)}function Ig(t){const{defs:e,instances:n}=t,i={},s={};for(let l in e){const u=e[l],{publicId:p}=u;p&&(i[p]=l)}for(let l in n){const u=n[l],p=e[u.defId],{publicId:h}=p;h&&(s[h]=l)}return{defIdMap:i,instanceIdMap:s}}class Ng{constructor(){this.handlers={},this.thisContext=null}setThisContext(e){this.thisContext=e}setOptions(e){this.options=e}on(e,n){$g(this.handlers,e,n)}off(e,n){Pg(this.handlers,e,n)}trigger(e,...n){let i=this.handlers[e]||[],s=this.options&&this.options[e],l=[].concat(s||[],i);for(let u of l)u.apply(this.thisContext,n)}hasHandlers(e){return Boolean(this.handlers[e]&&this.handlers[e].length||this.options&&this.options[e])}}function $g(t,e,n){(t[e]||(t[e]=[])).push(n)}function Pg(t,e,n){n?t[e]&&(t[e]=t[e].filter(i=>i!==n)):delete t[e]}const Hg={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function jg(t,e){return Wr(Bg(t),null,e)}function Bg(t){let e;return t===!0?e=[{}]:Array.isArray(t)?e=t.filter(n=>n.daysOfWeek):typeof t=="object"&&t?e=[t]:e=[],e=e.map(n=>Object.assign(Object.assign({},Hg),n)),e}function Vg(t,e,n){n.emitter.trigger("select",Object.assign(Object.assign({},zg(t,n)),{jsEvent:e?e.origEvent:null,view:n.viewApi||n.calendarApi.view}))}function Fg(t,e){e.emitter.trigger("unselect",{jsEvent:t?t.origEvent:null,view:e.viewApi||e.calendarApi.view})}function zg(t,e){let n={};for(let i of e.pluginHooks.dateSpanTransforms)Object.assign(n,i(t,e));return Object.assign(n,rm(t,e.dateEnv)),n}function Kc(t,e,n){let{dateEnv:i,options:s}=n,l=e;return t?(l=ke(l),l=i.add(l,s.defaultAllDayEventDuration)):l=i.add(l,s.defaultTimedEventDuration),l}function Ug(t,e,n,i){let s=xd(t.defs,e),l=Un();for(let u in t.defs){let p=t.defs[u];l.defs[u]=Wg(p,s[u],n,i)}for(let u in t.instances){let p=t.instances[u],h=l.defs[p.defId];l.instances[u]=Gg(p,h,s[p.defId],n,i)}return l}function Wg(t,e,n,i){let s=n.standardProps||{};s.hasEnd==null&&e.durationEditable&&(n.startDelta||n.endDelta)&&(s.hasEnd=!0);let l=Object.assign(Object.assign(Object.assign({},t),s),{ui:Object.assign(Object.assign({},t.ui),s.ui)});n.extendedProps&&(l.extendedProps=Object.assign(Object.assign({},l.extendedProps),n.extendedProps));for(let u of i.pluginHooks.eventDefMutationAppliers)u(l,n,i);return!l.hasEnd&&i.options.forceEventDuration&&(l.hasEnd=!0),l}function Gg(t,e,n,i,s){let{dateEnv:l}=s,u=i.standardProps&&i.standardProps.allDay===!0,p=i.standardProps&&i.standardProps.hasEnd===!1,h=Object.assign({},t);return u&&(h.range=md(h.range)),i.datesDelta&&n.startEditable&&(h.range={start:l.add(h.range.start,i.datesDelta),end:l.add(h.range.end,i.datesDelta)}),i.startDelta&&n.durationEditable&&(h.range={start:l.add(h.range.start,i.startDelta),end:h.range.end}),i.endDelta&&n.durationEditable&&(h.range={start:h.range.start,end:l.add(h.range.end,i.endDelta)}),p&&(h.range={start:h.range.start,end:Kc(e.allDay,h.range.start,s)}),e.allDay&&(h.range={start:ke(h.range.start),end:ke(h.range.end)}),h.range.end<h.range.start&&(h.range.end=Kc(e.allDay,h.range.start,s)),h}class sr{constructor(e,n){this.context=e,this.internalEventSource=n}remove(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})}refetch(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId],isRefetch:!0})}get id(){return this.internalEventSource.publicId}get url(){return this.internalEventSource.meta.url}get format(){return this.internalEventSource.meta.format}}class yt{constructor(e,n,i){this._context=e,this._def=n,this._instance=i||null}setProp(e,n){if(e in _d)console.warn("Could not set date-related prop 'name'. Use one of the date-related methods instead.");else if(e==="id")n=Ui[e](n),this.mutate({standardProps:{publicId:n}});else if(e in Ui)n=Ui[e](n),this.mutate({standardProps:{[e]:n}});else if(e in ea){let i=ea[e](n);e==="color"?i={backgroundColor:n,borderColor:n}:e==="editable"?i={startEditable:n,durationEditable:n}:i={[e]:n},this.mutate({standardProps:{ui:i}})}else console.warn(`Could not set prop '${e}'. Use setExtendedProp instead.`)}setExtendedProp(e,n){this.mutate({extendedProps:{[e]:n}})}setStart(e,n={}){let{dateEnv:i}=this._context,s=i.createMarker(e);if(s&&this._instance){let l=this._instance.range,u=Oi(l.start,s,i,n.granularity);n.maintainDuration?this.mutate({datesDelta:u}):this.mutate({startDelta:u})}}setEnd(e,n={}){let{dateEnv:i}=this._context,s;if(!(e!=null&&(s=i.createMarker(e),!s))&&this._instance)if(s){let l=Oi(this._instance.range.end,s,i,n.granularity);this.mutate({endDelta:l})}else this.mutate({standardProps:{hasEnd:!1}})}setDates(e,n,i={}){let{dateEnv:s}=this._context,l={allDay:i.allDay},u=s.createMarker(e),p;if(!!u&&!(n!=null&&(p=s.createMarker(n),!p))&&this._instance){let h=this._instance.range;i.allDay===!0&&(h=md(h));let b=Oi(h.start,u,s,i.granularity);if(p){let g=Oi(h.end,p,s,i.granularity);fv(b,g)?this.mutate({datesDelta:b,standardProps:l}):this.mutate({startDelta:b,endDelta:g,standardProps:l})}else l.hasEnd=!1,this.mutate({datesDelta:b,standardProps:l})}}moveStart(e){let n=ge(e);n&&this.mutate({startDelta:n})}moveEnd(e){let n=ge(e);n&&this.mutate({endDelta:n})}moveDates(e){let n=ge(e);n&&this.mutate({datesDelta:n})}setAllDay(e,n={}){let i={allDay:e},{maintainDuration:s}=n;s==null&&(s=this._context.options.allDayMaintainDuration),this._def.allDay!==e&&(i.hasEnd=s),this.mutate({standardProps:i})}formatRange(e){let{dateEnv:n}=this._context,i=this._instance,s=ze(e);return this._def.hasEnd?n.formatRange(i.range.start,i.range.end,s,{forcedStartTzo:i.forcedStartTzo,forcedEndTzo:i.forcedEndTzo}):n.format(i.range.start,s,{forcedTzo:i.forcedStartTzo})}mutate(e){let n=this._instance;if(n){let i=this._def,s=this._context,{eventStore:l}=s.getCurrentData(),u=wg(l,n.instanceId);u=Ug(u,{"":{display:"",startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}},e,s);let h=new yt(s,i,n);this._def=u.defs[i.defId],this._instance=u.instances[n.instanceId],s.dispatch({type:"MERGE_EVENTS",eventStore:u}),s.emitter.trigger("eventChange",{oldEvent:h,event:this,relatedEvents:Lo(u,s,n),revert(){s.dispatch({type:"RESET_EVENTS",eventStore:l})}})}}remove(){let e=this._context,n=Dd(this);e.dispatch({type:"REMOVE_EVENTS",eventStore:n}),e.emitter.trigger("eventRemove",{event:this,relatedEvents:[],revert(){e.dispatch({type:"MERGE_EVENTS",eventStore:n})}})}get source(){let{sourceId:e}=this._def;return e?new sr(this._context,this._context.getCurrentData().eventSources[e]):null}get start(){return this._instance?this._context.dateEnv.toDate(this._instance.range.start):null}get end(){return this._instance&&this._def.hasEnd?this._context.dateEnv.toDate(this._instance.range.end):null}get startStr(){let e=this._instance;return e?this._context.dateEnv.formatIso(e.range.start,{omitTime:this._def.allDay,forcedTzo:e.forcedStartTzo}):""}get endStr(){let e=this._instance;return e&&this._def.hasEnd?this._context.dateEnv.formatIso(e.range.end,{omitTime:this._def.allDay,forcedTzo:e.forcedEndTzo}):""}get id(){return this._def.publicId}get groupId(){return this._def.groupId}get allDay(){return this._def.allDay}get title(){return this._def.title}get url(){return this._def.url}get display(){return this._def.ui.display||"auto"}get startEditable(){return this._def.ui.startEditable}get durationEditable(){return this._def.ui.durationEditable}get constraint(){return this._def.ui.constraints[0]||null}get overlap(){return this._def.ui.overlap}get allow(){return this._def.ui.allows[0]||null}get backgroundColor(){return this._def.ui.backgroundColor}get borderColor(){return this._def.ui.borderColor}get textColor(){return this._def.ui.textColor}get classNames(){return this._def.ui.classNames}get extendedProps(){return this._def.extendedProps}toPlainObject(e={}){let n=this._def,{ui:i}=n,{startStr:s,endStr:l}=this,u={allDay:n.allDay};return n.title&&(u.title=n.title),s&&(u.start=s),l&&(u.end=l),n.publicId&&(u.id=n.publicId),n.groupId&&(u.groupId=n.groupId),n.url&&(u.url=n.url),i.display&&i.display!=="auto"&&(u.display=i.display),e.collapseColor&&i.backgroundColor&&i.backgroundColor===i.borderColor?u.color=i.backgroundColor:(i.backgroundColor&&(u.backgroundColor=i.backgroundColor),i.borderColor&&(u.borderColor=i.borderColor)),i.textColor&&(u.textColor=i.textColor),i.classNames.length&&(u.classNames=i.classNames),Object.keys(n.extendedProps).length&&(e.collapseExtendedProps?Object.assign(u,n.extendedProps):u.extendedProps=n.extendedProps),u}toJSON(){return this.toPlainObject()}}function Dd(t){let e=t._def,n=t._instance;return{defs:{[e.defId]:e},instances:n?{[n.instanceId]:n}:{}}}function Lo(t,e,n){let{defs:i,instances:s}=t,l=[],u=n?n.instanceId:"";for(let p in s){let h=s[p],b=i[h.defId];h.instanceId!==u&&l.push(new yt(e,b,h))}return l}function Xc(t,e,n,i){let s={},l={},u={},p=[],h=[],b=xd(t.defs,e);for(let g in t.defs){let C=t.defs[g];b[C.defId].display==="inverse-background"&&(C.groupId?(s[C.groupId]=[],u[C.groupId]||(u[C.groupId]=C)):l[g]=[])}for(let g in t.instances){let C=t.instances[g],E=t.defs[C.defId],w=b[E.defId],O=C.range,j=!E.allDay&&i?yd(O,i):O,M=fr(j,n);M&&(w.display==="inverse-background"?E.groupId?s[E.groupId].push(M):l[C.defId].push(M):w.display!=="none"&&(w.display==="background"?p:h).push({def:E,ui:w,instance:C,range:M,isStart:j.start&&j.start.valueOf()===M.start.valueOf(),isEnd:j.end&&j.end.valueOf()===M.end.valueOf()}))}for(let g in s){let C=s[g],E=Yc(C,n);for(let w of E){let O=u[g],j=b[O.defId];p.push({def:O,ui:j,instance:null,range:w,isStart:!1,isEnd:!1})}}for(let g in l){let C=l[g],E=Yc(C,n);for(let w of E)p.push({def:t.defs[g],ui:b[g],instance:null,range:w,isStart:!1,isEnd:!1})}return{bg:p,fg:h}}function eu(t,e){t.fcSeg=e}function to(t){return t.fcSeg||t.parentNode.fcSeg||null}function xd(t,e){return Yr(t,n=>Td(n,e))}function Td(t,e){let n=[];return e[""]&&n.push(e[""]),e[t.defId]&&n.push(e[t.defId]),n.push(t.ui),Sg(n)}function Zg(t,e){let n=t.map(Yg);return n.sort((i,s)=>sv(i,s,e)),n.map(i=>i._seg)}function Yg(t){let{eventRange:e}=t,n=e.def,i=e.instance?e.instance.range:e.range,s=i.start?i.start.valueOf():0,l=i.end?i.end.valueOf():0;return Object.assign(Object.assign(Object.assign({},n.extendedProps),n),{id:n.publicId,start:s,end:l,duration:l-s,allDay:Number(n.allDay),_seg:t})}function Qg(t,e){let{pluginHooks:n}=e,i=n.isDraggableTransformers,{def:s,ui:l}=t.eventRange,u=l.startEditable;for(let p of i)u=p(u,s,l,e);return u}function qg(t,e){return t.isStart&&t.eventRange.ui.durationEditable&&e.options.eventResizableFromStart}function Jg(t,e){return t.isEnd&&t.eventRange.ui.durationEditable}function kd(t,e,n,i,s,l,u){let{dateEnv:p,options:h}=n,{displayEventTime:b,displayEventEnd:g}=h,C=t.eventRange.def,E=t.eventRange.instance;b==null&&(b=i!==!1),g==null&&(g=s!==!1);let w=E.range.start,O=E.range.end,j=l||t.start||t.eventRange.range.start,M=u||t.end||t.eventRange.range.end,H=ke(w).valueOf()===ke(j).valueOf(),U=ke(Ln(O,-1)).valueOf()===ke(Ln(M,-1)).valueOf();return b&&!C.allDay&&(H||U)?(j=H?w:j,M=U?O:M,g&&C.hasEnd?p.formatRange(j,M,e,{forcedStartTzo:l?null:E.forcedStartTzo,forcedEndTzo:u?null:E.forcedEndTzo}):p.format(j,e,{forcedTzo:l?null:E.forcedStartTzo})):""}function Pr(t,e,n){let i=t.eventRange.range;return{isPast:i.end<(n||e.start),isFuture:i.start>=(n||e.end),isToday:e&&_n(e,i.start)}}function Kg(t){let e=["fc-event"];return t.isMirror&&e.push("fc-event-mirror"),t.isDraggable&&e.push("fc-event-draggable"),(t.isStartResizable||t.isEndResizable)&&e.push("fc-event-resizable"),t.isDragging&&e.push("fc-event-dragging"),t.isResizing&&e.push("fc-event-resizing"),t.isSelected&&e.push("fc-event-selected"),t.isStart&&e.push("fc-event-start"),t.isEnd&&e.push("fc-event-end"),t.isPast&&e.push("fc-event-past"),t.isToday&&e.push("fc-event-today"),t.isFuture&&e.push("fc-event-future"),e}function Xg(t){return t.instance?t.instance.instanceId:`${t.def.defId}:${t.range.start.toISOString()}`}function Rd(t,e){let{def:n,instance:i}=t.eventRange,{url:s}=n;if(s)return{href:s};let{emitter:l,options:u}=e,{eventInteractive:p}=u;return p==null&&(p=n.interactive,p==null&&(p=Boolean(l.hasHandlers("eventClick")))),p?cd(h=>{l.trigger("eventClick",{el:h.target,event:new yt(e,n,i),jsEvent:h,view:e.viewApi})}):{}}const em={start:N,end:N,allDay:Boolean};function tm(t,e,n){let i=nm(t,e),{range:s}=i;if(!s.start)return null;if(!s.end){if(n==null)return null;s.end=e.add(s.start,n)}return i}function nm(t,e){let{refined:n,extra:i}=ho(t,em),s=n.start?e.createMarkerMeta(n.start):null,l=n.end?e.createMarkerMeta(n.end):null,{allDay:u}=n;return u==null&&(u=s&&s.isTimeUnspecified&&(!l||l.isTimeUnspecified)),Object.assign({range:{start:s?s.marker:null,end:l?l.marker:null},allDay:u},i)}function rm(t,e){return Object.assign(Object.assign({},Md(t.range,e,t.allDay)),{allDay:t.allDay})}function Od(t,e,n){return Object.assign(Object.assign({},Md(t,e,n)),{timeZone:e.timeZone})}function Md(t,e,n){return{start:e.toDate(t.start),end:e.toDate(t.end),startStr:e.formatIso(t.start,{omitTime:n}),endStr:e.formatIso(t.end,{omitTime:n})}}function im(t,e,n){let i=Ld({editable:!1},n),s=Xs(i.refined,i.extra,"",t.allDay,!0,n);return{def:s,ui:Td(s,e),instance:yo(s.defId,t.range),range:t.range,isStart:!0,isEnd:!0}}function am(t,e,n){let i=!1,s=function(p){i||(i=!0,e(p))},l=function(p){i||(i=!0,n(p))},u=t(s,l);u&&typeof u.then=="function"&&u.then(s,l)}class tu extends Error{constructor(e,n){super(e),this.response=n}}function sm(t,e,n){t=t.toUpperCase();const i={method:t};return t==="GET"?e+=(e.indexOf("?")===-1?"?":"&")+new URLSearchParams(n):(i.body=new URLSearchParams(n),i.headers={"Content-Type":"application/x-www-form-urlencoded"}),fetch(e,i).then(s=>{if(s.ok)return s.json().then(l=>[l,s],()=>{throw new tu("Failure parsing JSON",s)});throw new tu("Request failed",s)})}let Hs;function Id(){return Hs==null&&(Hs=om()),Hs}function om(){if(typeof document=="undefined")return!0;let t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.innerHTML="<table><tr><td><div></div></td></tr></table>",t.querySelector("table").style.height="100px",t.querySelector("div").style.height="100%",document.body.appendChild(t);let n=t.querySelector("div").offsetHeight>0;return document.body.removeChild(t),n}class lm extends Re{constructor(){super(...arguments),this.state={forPrint:!1},this.handleBeforePrint=()=>{this.setState({forPrint:!0})},this.handleAfterPrint=()=>{this.setState({forPrint:!1})}}render(){let{props:e}=this,{options:n}=e,{forPrint:i}=this.state,s=i||n.height==="auto"||n.contentHeight==="auto",l=!s&&n.height!=null?n.height:"",u=["fc",i?"fc-media-print":"fc-media-screen",`fc-direction-${n.direction}`,e.theme.getClass("root")];return Id()||u.push("fc-liquid-hack"),e.children(u,l,s,i)}componentDidMount(){let{emitter:e}=this.props;e.on("_beforeprint",this.handleBeforePrint),e.on("_afterprint",this.handleAfterPrint)}componentWillUnmount(){let{emitter:e}=this.props;e.off("_beforeprint",this.handleBeforePrint),e.off("_afterprint",this.handleAfterPrint)}}class Nd{constructor(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}destroy(){}}function cm(t,e){return{component:t,el:e.el,useEventCenter:e.useEventCenter!=null?e.useEventCenter:!0,isHitComboAllowed:e.isHitComboAllowed||null}}const nu={};class um{getCurrentData(){return this.currentDataManager.getCurrentData()}dispatch(e){this.currentDataManager.dispatch(e)}get view(){return this.getCurrentData().viewApi}batchRendering(e){e()}updateSize(){this.trigger("_resize",!0)}setOption(e,n){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:n})}getOption(e){return this.currentDataManager.currentCalendarOptionsInput[e]}getAvailableLocaleCodes(){return Object.keys(this.getCurrentData().availableRawLocales)}on(e,n){let{currentDataManager:i}=this;i.currentCalendarOptionsRefiners[e]?i.emitter.on(e,n):console.warn(`Unknown listener name '${e}'`)}off(e,n){this.currentDataManager.emitter.off(e,n)}trigger(e,...n){this.currentDataManager.emitter.trigger(e,...n)}changeView(e,n){this.batchRendering(()=>{if(this.unselect(),n)if(n.start&&n.end)this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e}),this.dispatch({type:"SET_OPTION",optionName:"visibleRange",rawOptionValue:n});else{let{dateEnv:i}=this.getCurrentData();this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e,dateMarker:i.createMarker(n)})}else this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:e})})}zoomTo(e,n){let i=this.getCurrentData(),s;n=n||"day",s=i.viewSpecs[n]||this.getUnitViewSpec(n),this.unselect(),s?this.dispatch({type:"CHANGE_VIEW_TYPE",viewType:s.type,dateMarker:e}):this.dispatch({type:"CHANGE_DATE",dateMarker:e})}getUnitViewSpec(e){let{viewSpecs:n,toolbarConfig:i}=this.getCurrentData(),s=[].concat(i.header?i.header.viewsWithButtons:[],i.footer?i.footer.viewsWithButtons:[]),l,u;for(let p in n)s.push(p);for(l=0;l<s.length;l+=1)if(u=n[s[l]],u&&u.singleUnit===e)return u;return null}prev(){this.unselect(),this.dispatch({type:"PREV"})}next(){this.unselect(),this.dispatch({type:"NEXT"})}prevYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,-1)})}nextYear(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:e.dateEnv.addYears(e.currentDate,1)})}today(){let e=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:qr(e.calendarOptions.now,e.dateEnv)})}gotoDate(e){let n=this.getCurrentData();this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:n.dateEnv.createMarker(e)})}incrementDate(e){let n=this.getCurrentData(),i=ge(e);i&&(this.unselect(),this.dispatch({type:"CHANGE_DATE",dateMarker:n.dateEnv.add(n.currentDate,i)}))}getDate(){let e=this.getCurrentData();return e.dateEnv.toDate(e.currentDate)}formatDate(e,n){let{dateEnv:i}=this.getCurrentData();return i.format(i.createMarker(e),ze(n))}formatRange(e,n,i){let{dateEnv:s}=this.getCurrentData();return s.formatRange(s.createMarker(e),s.createMarker(n),ze(i),i)}formatIso(e,n){let{dateEnv:i}=this.getCurrentData();return i.formatIso(i.createMarker(e),{omitTime:n})}select(e,n){let i;n==null?e.start!=null?i=e:i={start:e,end:null}:i={start:e,end:n};let s=this.getCurrentData(),l=tm(i,s.dateEnv,ge({days:1}));l&&(this.dispatch({type:"SELECT_DATES",selection:l}),Vg(l,null,s))}unselect(e){let n=this.getCurrentData();n.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),Fg(e,n))}addEvent(e,n){if(e instanceof yt){let u=e._def,p=e._instance;return this.getCurrentData().eventStore.defs[u.defId]||(this.dispatch({type:"ADD_EVENTS",eventStore:eo({def:u,instance:p})}),this.triggerEventAdd(e)),e}let i=this.getCurrentData(),s;if(n instanceof sr)s=n.internalEventSource;else if(typeof n=="boolean")n&&([s]=go(i.eventSources));else if(n!=null){let u=this.getEventSourceById(n);if(!u)return console.warn(`Could not find an event source with ID "${n}"`),null;s=u.internalEventSource}let l=wd(e,s,i,!1);if(l){let u=new yt(i,l.def,l.def.recurringDef?null:l.instance);return this.dispatch({type:"ADD_EVENTS",eventStore:eo(l)}),this.triggerEventAdd(u),u}return null}triggerEventAdd(e){let{emitter:n}=this.getCurrentData();n.trigger("eventAdd",{event:e,relatedEvents:[],revert:()=>{this.dispatch({type:"REMOVE_EVENTS",eventStore:Dd(e)})}})}getEventById(e){let n=this.getCurrentData(),{defs:i,instances:s}=n.eventStore;e=String(e);for(let l in i){let u=i[l];if(u.publicId===e){if(u.recurringDef)return new yt(n,u,null);for(let p in s){let h=s[p];if(h.defId===u.defId)return new yt(n,u,h)}}}return null}getEvents(){let e=this.getCurrentData();return Lo(e.eventStore,e)}removeAllEvents(){this.dispatch({type:"REMOVE_ALL_EVENTS"})}getEventSources(){let e=this.getCurrentData(),n=e.eventSources,i=[];for(let s in n)i.push(new sr(e,n[s]));return i}getEventSourceById(e){let n=this.getCurrentData(),i=n.eventSources;e=String(e);for(let s in i)if(i[s].publicId===e)return new sr(n,i[s]);return null}addEventSource(e){let n=this.getCurrentData();if(e instanceof sr)return n.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;let i=Ad(e,n);return i?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[i]}),new sr(n,i)):null}removeAllEventSources(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})}refetchEvents(){this.dispatch({type:"FETCH_EVENT_SOURCES",isRefetch:!0})}scrollToTime(e){let n=ge(e);n&&this.trigger("_scrollRequest",{time:n})}}function dm(t,e){let n={left:Math.max(t.left,e.left),right:Math.min(t.right,e.right),top:Math.max(t.top,e.top),bottom:Math.min(t.bottom,e.bottom)};return n.left<n.right&&n.top<n.bottom?n:!1}function $d(t,e,n,i){return{dow:t.getUTCDay(),isDisabled:Boolean(i&&!_n(i.activeRange,t)),isOther:Boolean(i&&!_n(i.currentRange,t)),isToday:Boolean(e&&_n(e,t)),isPast:Boolean(n?t<n:e?t<e.start:!1),isFuture:Boolean(n?t>n:e?t>=e.end:!1)}}function Ao(t,e){let n=["fc-day",`fc-day-${gv[t.dow]}`];return t.isDisabled?n.push("fc-day-disabled"):(t.isToday&&(n.push("fc-day-today"),n.push(e.getClass("today"))),t.isPast&&n.push("fc-day-past"),t.isFuture&&n.push("fc-day-future"),t.isOther&&n.push("fc-day-other")),n}const fm=ze({year:"numeric",month:"long",day:"numeric"}),pm=ze({week:"long"});function no(t,e,n="day",i=!0){const{dateEnv:s,options:l,calendarApi:u}=t;let p=s.format(e,n==="week"?pm:fm);if(l.navLinks){let h=s.toDate(e);const b=g=>{let C=n==="day"?l.navLinkDayClick:n==="week"?l.navLinkWeekClick:null;typeof C=="function"?C.call(u,s.toDate(e),g):(typeof C=="string"&&(n=C),u.zoomTo(e,n))};return Object.assign({title:Nr(l.navLinkHint,[p,h],p),"data-navlink":""},i?ld(b):{onClick:b})}return{"aria-label":p}}let js;function hm(){return js||(js=vm()),js}function vm(){let t=document.createElement("div");t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",t.style.left="-9999px",document.body.appendChild(t);let e=gm(t);return document.body.removeChild(t),e}function gm(t){return{x:t.offsetHeight-t.clientHeight,y:t.offsetWidth-t.clientWidth}}function mm(t){let e=ym(t),n=t.getBoundingClientRect();for(let i of e){let s=dm(n,i.getBoundingClientRect());if(s)n=s;else return null}return n}function ym(t){let e=[];for(;t instanceof HTMLElement;){let n=window.getComputedStyle(t);if(n.position==="fixed")break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&e.push(t),t=t.parentNode}return e}class na{constructor(e,n,i,s){this.els=n;let l=this.originClientRect=e.getBoundingClientRect();i&&this.buildElHorizontals(l.left),s&&this.buildElVerticals(l.top)}buildElHorizontals(e){let n=[],i=[];for(let s of this.els){let l=s.getBoundingClientRect();n.push(l.left-e),i.push(l.right-e)}this.lefts=n,this.rights=i}buildElVerticals(e){let n=[],i=[];for(let s of this.els){let l=s.getBoundingClientRect();n.push(l.top-e),i.push(l.bottom-e)}this.tops=n,this.bottoms=i}leftToIndex(e){let{lefts:n,rights:i}=this,s=n.length,l;for(l=0;l<s;l+=1)if(e>=n[l]&&e<i[l])return l}topToIndex(e){let{tops:n,bottoms:i}=this,s=n.length,l;for(l=0;l<s;l+=1)if(e>=n[l]&&e<i[l])return l}getWidth(e){return this.rights[e]-this.lefts[e]}getHeight(e){return this.bottoms[e]-this.tops[e]}similarTo(e){return Mi(this.tops||[],e.tops||[])&&Mi(this.bottoms||[],e.bottoms||[])&&Mi(this.lefts||[],e.lefts||[])&&Mi(this.rights||[],e.rights||[])}}function Mi(t,e){const n=t.length;if(n!==e.length)return!1;for(let i=0;i<n;i++)if(Math.round(t[i])!==Math.round(e[i]))return!1;return!0}class Qn extends Re{constructor(){super(...arguments),this.uid=Gn()}prepareHits(){}queryHit(e,n,i,s){return null}isValidSegDownEl(e){return!this.props.eventDrag&&!this.props.eventResize&&!en(e,".fc-event-mirror")}isValidDateDownEl(e){return!en(e,".fc-event:not(.fc-bg-event)")&&!en(e,".fc-more-link")&&!en(e,"a[data-navlink]")&&!en(e,".fc-popover")}}class bm{constructor(e=n=>n.thickness){this.getEntryThickness=e,this.strictOrder=!1,this.allowReslicing=!1,this.maxCoord=-1,this.maxStackCnt=-1,this.levelCoords=[],this.entriesByLevel=[],this.stackCnts={}}addSegs(e){let n=[];for(let i of e)this.insertEntry(i,n);return n}insertEntry(e,n){let i=this.findInsertion(e);return this.isInsertionValid(i,e)?(this.insertEntryAt(e,i),1):this.handleInvalidInsertion(i,e,n)}isInsertionValid(e,n){return(this.maxCoord===-1||e.levelCoord+this.getEntryThickness(n)<=this.maxCoord)&&(this.maxStackCnt===-1||e.stackCnt<this.maxStackCnt)}handleInvalidInsertion(e,n,i){return this.allowReslicing&&e.touchingEntry?this.splitEntry(n,e.touchingEntry,i):(i.push(n),0)}splitEntry(e,n,i){let s=0,l=[],u=e.span,p=n.span;return u.start<p.start&&(s+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:u.start,end:p.start}},l)),u.end>p.end&&(s+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:p.end,end:u.end}},l)),s?(i.push({index:e.index,thickness:e.thickness,span:Pd(p,u)},...l),s):(i.push(e),0)}insertEntryAt(e,n){let{entriesByLevel:i,levelCoords:s}=this;n.lateral===-1?(Bs(s,n.level,n.levelCoord),Bs(i,n.level,[e])):Bs(i[n.level],n.lateral,e),this.stackCnts[Hr(e)]=n.stackCnt}findInsertion(e){let{levelCoords:n,entriesByLevel:i,strictOrder:s,stackCnts:l}=this,u=n.length,p=0,h=-1,b=-1,g=null,C=0;for(let O=0;O<u;O+=1){let j=n[O];if(!s&&j>=p+this.getEntryThickness(e))break;let M=i[O],H,U=iu(M,e.span.start,ru),Y=U[0]+U[1];for(;(H=M[Y])&&H.span.start<e.span.end;){let S=j+this.getEntryThickness(H);S>p&&(p=S,g=H,h=O,b=Y),S===p&&(C=Math.max(C,l[Hr(H)]+1)),Y+=1}}let E=0;if(g)for(E=h+1;E<u&&n[E]<p;)E+=1;let w=-1;return E<u&&n[E]===p&&(w=iu(i[E],e.span.end,ru)[0]),{touchingLevel:h,touchingLateral:b,touchingEntry:g,stackCnt:C,levelCoord:p,level:E,lateral:w}}toRects(){let{entriesByLevel:e,levelCoords:n}=this,i=e.length,s=[];for(let l=0;l<i;l+=1){let u=e[l],p=n[l];for(let h of u)s.push(Object.assign(Object.assign({},h),{thickness:this.getEntryThickness(h),levelCoord:p}))}return s}}function ru(t){return t.span.end}function Hr(t){return t.index+":"+t.span.start}function Pd(t,e){let n=Math.max(t.start,e.start),i=Math.min(t.end,e.end);return n<i?{start:n,end:i}:null}function Bs(t,e,n){t.splice(e,0,n)}function iu(t,e,n){let i=0,s=t.length;if(!s||e<n(t[i]))return[0,0];if(e>n(t[s-1]))return[s,0];for(;i<s;){let l=Math.floor(i+(s-i)/2),u=n(t[l]);if(e<u)s=l;else if(e>u)i=l+1;else return[l,1]}return[i,0]}function _m(t,e){return!t||e>10?ze({weekday:"short"}):e>1?ze({weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}):ze({weekday:"long"})}const Hd="fc-col-header-cell";function jd(t){return t.text}class wm extends Re{render(){let{dateEnv:e,options:n,theme:i,viewApi:s}=this.context,{props:l}=this,{date:u,dateProfile:p}=l,h=$d(u,l.todayRange,null,p),b=[Hd].concat(Ao(h,i)),g=e.format(u,l.dayHeaderFormat),C=!h.isDisabled&&l.colCnt>1?no(this.context,u):{},E=Object.assign(Object.assign(Object.assign({date:e.toDate(u),view:s},l.extraRenderProps),{text:g}),h);return I(an,{elTag:"th",elClasses:b,elAttrs:Object.assign({role:"columnheader",colSpan:l.colSpan,"data-date":h.isDisabled?void 0:fo(u)},l.extraDataAttrs),renderProps:E,generatorName:"dayHeaderContent",customGenerator:n.dayHeaderContent,defaultGenerator:jd,classNameGenerator:n.dayHeaderClassNames,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount},w=>I("div",{className:"fc-scrollgrid-sync-inner"},!h.isDisabled&&I(w,{elTag:"a",elAttrs:C,elClasses:["fc-col-header-cell-cushion",l.isSticky&&"fc-sticky"]})))}}const Lm=ze({weekday:"long"});class Am extends Re{render(){let{props:e}=this,{dateEnv:n,theme:i,viewApi:s,options:l}=this.context,u=Ye(new Date(2592e5),e.dow),p={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},h=n.format(u,e.dayHeaderFormat),b=Object.assign(Object.assign(Object.assign(Object.assign({date:u},p),{view:s}),e.extraRenderProps),{text:h});return I(an,{elTag:"th",elClasses:[Hd,...Ao(p,i),...e.extraClassNames||[]],elAttrs:Object.assign({role:"columnheader",colSpan:e.colSpan},e.extraDataAttrs),renderProps:b,generatorName:"dayHeaderContent",customGenerator:l.dayHeaderContent,defaultGenerator:jd,classNameGenerator:l.dayHeaderClassNames,didMount:l.dayHeaderDidMount,willUnmount:l.dayHeaderWillUnmount},g=>I("div",{className:"fc-scrollgrid-sync-inner"},I(g,{elTag:"a",elClasses:["fc-col-header-cell-cushion",e.isSticky&&"fc-sticky"],elAttrs:{"aria-label":n.format(u,Lm)}})))}}class Co extends ft{constructor(e,n){super(e,n),this.initialNowDate=qr(n.options.now,n.dateEnv),this.initialNowQueriedMs=new Date().valueOf(),this.state=this.computeTiming().currentState}render(){let{props:e,state:n}=this;return e.children(n.nowDate,n.todayRange)}componentDidMount(){this.setTimeout()}componentDidUpdate(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())}componentWillUnmount(){this.clearTimeout()}computeTiming(){let{props:e,context:n}=this,i=Ln(this.initialNowDate,new Date().valueOf()-this.initialNowQueriedMs),s=n.dateEnv.startOf(i,e.unit),l=n.dateEnv.add(s,ge(1,e.unit)),u=l.valueOf()-i.valueOf();return u=Math.min(1e3*60*60*24,u),{currentState:{nowDate:s,todayRange:au(s)},nextState:{nowDate:l,todayRange:au(l)},waitMs:u}}setTimeout(){let{nextState:e,waitMs:n}=this.computeTiming();this.timeoutId=setTimeout(()=>{this.setState(e,()=>{this.setTimeout()})},n)}clearTimeout(){this.timeoutId&&clearTimeout(this.timeoutId)}}Co.contextType=Zn;function au(t){let e=ke(t),n=Ye(e,1);return{start:e,end:n}}class Cm extends Re{constructor(){super(...arguments),this.createDayHeaderFormatter=pe(Em)}render(){let{context:e}=this,{dates:n,dateProfile:i,datesRepDistinctDays:s,renderIntro:l}=this.props,u=this.createDayHeaderFormatter(e.options.dayHeaderFormat,s,n.length);return I(Co,{unit:"day"},(p,h)=>I("tr",{role:"row"},l&&l("day"),n.map(b=>s?I(wm,{key:b.toISOString(),date:b,dateProfile:i,todayRange:h,colCnt:n.length,dayHeaderFormat:u}):I(Am,{key:b.getUTCDay(),dow:b.getUTCDay(),dayHeaderFormat:u}))))}}function Em(t,e,n){return t||_m(e,n)}class Sm{constructor(e,n){let i=e.start,{end:s}=e,l=[],u=[],p=-1;for(;i<s;)n.isHiddenDay(i)?l.push(p+.5):(p+=1,l.push(p),u.push(i)),i=Ye(i,1);this.dates=u,this.indices=l,this.cnt=u.length}sliceRange(e){let n=this.getDateDayIndex(e.start),i=this.getDateDayIndex(Ye(e.end,-1)),s=Math.max(0,n),l=Math.min(this.cnt-1,i);return s=Math.ceil(s),l=Math.floor(l),s<=l?{firstIndex:s,lastIndex:l,isStart:n===s,isEnd:i===l}:null}getDateDayIndex(e){let{indices:n}=this,i=Math.floor(mr(this.dates[0],e));return i<0?n[0]-1:i>=n.length?n[n.length-1]+1:n[i]}}class Dm{constructor(e,n){let{dates:i}=e,s,l,u;if(n){for(l=i[0].getUTCDay(),s=1;s<i.length&&i[s].getUTCDay()!==l;s+=1);u=Math.ceil(i.length/s)}else u=1,s=i.length;this.rowCnt=u,this.colCnt=s,this.daySeries=e,this.cells=this.buildCells(),this.headerDates=this.buildHeaderDates()}buildCells(){let e=[];for(let n=0;n<this.rowCnt;n+=1){let i=[];for(let s=0;s<this.colCnt;s+=1)i.push(this.buildCell(n,s));e.push(i)}return e}buildCell(e,n){let i=this.daySeries.dates[e*this.colCnt+n];return{key:i.toISOString(),date:i}}buildHeaderDates(){let e=[];for(let n=0;n<this.colCnt;n+=1)e.push(this.cells[0][n].date);return e}sliceRange(e){let{colCnt:n}=this,i=this.daySeries.sliceRange(e),s=[];if(i){let{firstIndex:l,lastIndex:u}=i,p=l;for(;p<=u;){let h=Math.floor(p/n),b=Math.min((h+1)*n,u+1);s.push({row:h,firstCol:p%n,lastCol:(b-1)%n,isStart:i.isStart&&p===l,isEnd:i.isEnd&&b-1===u}),p=b}}return s}}class xm{constructor(){this.sliceBusinessHours=pe(this._sliceBusinessHours),this.sliceDateSelection=pe(this._sliceDateSpan),this.sliceEventStore=pe(this._sliceEventStore),this.sliceEventDrag=pe(this._sliceInteraction),this.sliceEventResize=pe(this._sliceInteraction),this.forceDayIfListItem=!1}sliceProps(e,n,i,s,...l){let{eventUiBases:u}=e,p=this.sliceEventStore(e.eventStore,u,n,i,...l);return{dateSelectionSegs:this.sliceDateSelection(e.dateSelection,n,i,u,s,...l),businessHourSegs:this.sliceBusinessHours(e.businessHours,n,i,s,...l),fgEventSegs:p.fg,bgEventSegs:p.bg,eventDrag:this.sliceEventDrag(e.eventDrag,u,n,i,...l),eventResize:this.sliceEventResize(e.eventResize,u,n,i,...l),eventSelection:e.eventSelection}}sliceNowDate(e,n,i,s,...l){return this._sliceDateSpan({range:{start:e,end:Ln(e,1)},allDay:!1},n,i,{},s,...l)}_sliceBusinessHours(e,n,i,s,...l){return e?this._sliceEventStore(Jr(e,Ii(n,Boolean(i)),s),{},n,i,...l).bg:[]}_sliceEventStore(e,n,i,s,...l){if(e){let u=Xc(e,n,Ii(i,Boolean(s)),s);return{bg:this.sliceEventRanges(u.bg,l),fg:this.sliceEventRanges(u.fg,l)}}return{bg:[],fg:[]}}_sliceInteraction(e,n,i,s,...l){if(!e)return null;let u=Xc(e.mutatedEvents,n,Ii(i,Boolean(s)),s);return{segs:this.sliceEventRanges(u.fg,l),affectedInstances:e.affectedEvents.instances,isEvent:e.isEvent}}_sliceDateSpan(e,n,i,s,l,...u){if(!e)return[];let p=Ii(n,Boolean(i)),h=fr(e.range,p);if(h){e=Object.assign(Object.assign({},e),{range:h});let b=im(e,s,l),g=this.sliceRange(e.range,...u);for(let C of g)C.eventRange=b;return g}return[]}sliceEventRanges(e,n){let i=[];for(let s of e)i.push(...this.sliceEventRange(s,n));return i}sliceEventRange(e,n){let i=e.range;this.forceDayIfListItem&&e.ui.display==="list-item"&&(i={start:i.start,end:Ye(i.start,1)});let s=this.sliceRange(i,...n);for(let l of s)l.eventRange=e,l.isStart=e.isStart&&l.isStart,l.isEnd=e.isEnd&&l.isEnd;return s}}function Ii(t,e){let n=t.activeRange;return e?n:{start:Ln(n.start,t.slotMinTime.milliseconds),end:Ln(n.end,t.slotMaxTime.milliseconds-864e5)}}const Ni=/^(visible|hidden)$/;class Tm extends Re{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,nn(this.props.elRef,e)}}render(){let{props:e}=this,{liquid:n,liquidIsAbsolute:i}=e,s=n&&i,l=["fc-scroller"];return n&&(i?l.push("fc-scroller-liquid-absolute"):l.push("fc-scroller-liquid")),I("div",{ref:this.handleEl,className:l.join(" "),style:{overflowX:e.overflowX,overflowY:e.overflowY,left:s&&-(e.overcomeLeft||0)||"",right:s&&-(e.overcomeRight||0)||"",bottom:s&&-(e.overcomeBottom||0)||"",marginLeft:!s&&-(e.overcomeLeft||0)||"",marginRight:!s&&-(e.overcomeRight||0)||"",marginBottom:!s&&-(e.overcomeBottom||0)||"",maxHeight:e.maxHeight||""}},e.children)}needsXScrolling(){if(Ni.test(this.props.overflowX))return!1;let{el:e}=this,n=this.el.getBoundingClientRect().width-this.getYScrollbarWidth(),{children:i}=e;for(let s=0;s<i.length;s+=1)if(i[s].getBoundingClientRect().width>n)return!0;return!1}needsYScrolling(){if(Ni.test(this.props.overflowY))return!1;let{el:e}=this,n=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),{children:i}=e;for(let s=0;s<i.length;s+=1)if(i[s].getBoundingClientRect().height>n)return!0;return!1}getXScrollbarWidth(){return Ni.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight}getYScrollbarWidth(){return Ni.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth}}class Vn{constructor(e){this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=(n,i)=>{let{depths:s,currentMap:l}=this,u=!1,p=!1;n!==null?(u=i in l,l[i]=n,s[i]=(s[i]||0)+1,p=!0):(s[i]-=1,s[i]||(delete l[i],delete this.callbackMap[i],u=!0)),this.masterCallback&&(u&&this.masterCallback(null,String(i)),p&&this.masterCallback(n,String(i)))}}createRef(e){let n=this.callbackMap[e];return n||(n=this.callbackMap[e]=i=>{this.handleValue(i,String(e))}),n}collect(e,n,i){return Qv(this.currentMap,e,n,i)}getAll(){return go(this.currentMap)}}function km(t){let e=Xh(t,".fc-scrollgrid-shrink"),n=0;for(let i of e)n=Math.max(n,cv(i));return Math.ceil(n)}function Bd(t,e){return t.liquid&&e.liquid}function Rm(t,e){return e.maxHeight!=null||Bd(t,e)}function Om(t,e,n,i){let{expandRows:s}=n;return typeof e.content=="function"?e.content(n):I("table",{role:"presentation",className:[e.tableClassName,t.syncRowHeights?"fc-scrollgrid-sync-table":""].join(" "),style:{minWidth:n.tableMinWidth,width:n.clientWidth,height:s?n.clientHeight:""}},n.tableColGroupNode,I(i?"thead":"tbody",{role:"presentation"},typeof e.rowContent=="function"?e.rowContent(n):e.rowContent))}function Mm(t,e){return wn(t,e,zt)}function Im(t,e){let n=[];for(let i of t){let s=i.span||1;for(let l=0;l<s;l+=1)n.push(I("col",{style:{width:i.width==="shrink"?Nm(e):i.width||"",minWidth:i.minWidth||""}}))}return I("colgroup",{},...n)}function Nm(t){return t==null?4:t}function $m(t){for(let e of t)if(e.width==="shrink")return!0;return!1}function Pm(t,e){let n=["fc-scrollgrid",e.theme.getClass("table")];return t&&n.push("fc-scrollgrid-liquid"),n}function Hm(t,e){let n=["fc-scrollgrid-section",`fc-scrollgrid-section-${t.type}`,t.className];return e&&t.liquid&&t.maxHeight==null&&n.push("fc-scrollgrid-section-liquid"),t.isSticky&&n.push("fc-scrollgrid-section-sticky"),n}function jm(t){return I("div",{className:"fc-scrollgrid-sticky-shim",style:{width:t.clientWidth,minWidth:t.tableMinWidth}})}function su(t){let{stickyHeaderDates:e}=t;return(e==null||e==="auto")&&(e=t.height==="auto"||t.viewHeight==="auto"),e}function Bm(t){let{stickyFooterScrollbar:e}=t;return(e==null||e==="auto")&&(e=t.height==="auto"||t.viewHeight==="auto"),e}class Vd extends Re{constructor(){super(...arguments),this.processCols=pe(e=>e,Mm),this.renderMicroColGroup=pe(Im),this.scrollerRefs=new Vn,this.scrollerElRefs=new Vn(this._handleScrollerEl.bind(this)),this.state={shrinkWidth:null,forceYScrollbars:!1,scrollerClientWidths:{},scrollerClientHeights:{}},this.handleSizing=()=>{this.safeSetState(Object.assign({shrinkWidth:this.computeShrinkWidth()},this.computeScrollerDims()))}}render(){let{props:e,state:n,context:i}=this,s=e.sections||[],l=this.processCols(e.cols),u=this.renderMicroColGroup(l,n.shrinkWidth),p=Pm(e.liquid,i);e.collapsibleWidth&&p.push("fc-scrollgrid-collapsible");let h=s.length,b=0,g,C=[],E=[],w=[];for(;b<h&&(g=s[b]).type==="header";)C.push(this.renderSection(g,u,!0)),b+=1;for(;b<h&&(g=s[b]).type==="body";)E.push(this.renderSection(g,u,!1)),b+=1;for(;b<h&&(g=s[b]).type==="footer";)w.push(this.renderSection(g,u,!0)),b+=1;let O=!Id();const j={role:"rowgroup"};return I("table",{role:"grid",className:p.join(" "),style:{height:e.height}},Boolean(!O&&C.length)&&I("thead",j,...C),Boolean(!O&&E.length)&&I("tbody",j,...E),Boolean(!O&&w.length)&&I("tfoot",j,...w),O&&I("tbody",j,...C,...E,...w))}renderSection(e,n,i){return"outerContent"in e?I(Ne,{key:e.key},e.outerContent):I("tr",{key:e.key,role:"presentation",className:Hm(e,this.props.liquid).join(" ")},this.renderChunkTd(e,n,e.chunk,i))}renderChunkTd(e,n,i,s){if("outerContent"in i)return i.outerContent;let{props:l}=this,{forceYScrollbars:u,scrollerClientWidths:p,scrollerClientHeights:h}=this.state,b=Rm(l,e),g=Bd(l,e),C=l.liquid?u?"scroll":b?"auto":"hidden":"visible",E=e.key,w=Om(e,i,{tableColGroupNode:n,tableMinWidth:"",clientWidth:!l.collapsibleWidth&&p[E]!==void 0?p[E]:null,clientHeight:h[E]!==void 0?h[E]:null,expandRows:e.expandRows,syncRowHeights:!1,rowSyncHeights:[],reportRowHeightChange:()=>{}},s);return I(s?"th":"td",{ref:i.elRef,role:"presentation"},I("div",{className:`fc-scroller-harness${g?" fc-scroller-harness-liquid":""}`},I(Tm,{ref:this.scrollerRefs.createRef(E),elRef:this.scrollerElRefs.createRef(E),overflowY:C,overflowX:l.liquid?"hidden":"visible",maxHeight:e.maxHeight,liquid:g,liquidIsAbsolute:!0},w)))}_handleScrollerEl(e,n){let i=Vm(this.props.sections,n);i&&nn(i.chunk.scrollerElRef,e)}componentDidMount(){this.handleSizing(),this.context.addResizeHandler(this.handleSizing)}componentDidUpdate(){this.handleSizing()}componentWillUnmount(){this.context.removeResizeHandler(this.handleSizing)}computeShrinkWidth(){return $m(this.props.cols)?km(this.scrollerElRefs.getAll()):0}computeScrollerDims(){let e=hm(),{scrollerRefs:n,scrollerElRefs:i}=this,s=!1,l={},u={};for(let p in n.currentMap){let h=n.currentMap[p];if(h&&h.needsYScrolling()){s=!0;break}}for(let p of this.props.sections){let h=p.key,b=i.currentMap[h];if(b){let g=b.parentNode;l[h]=Math.floor(g.getBoundingClientRect().width-(s?e.y:0)),u[h]=Math.floor(g.getBoundingClientRect().height)}}return{forceYScrollbars:s,scrollerClientWidths:l,scrollerClientHeights:u}}}Vd.addStateEquality({scrollerClientWidths:zt,scrollerClientHeights:zt});function Vm(t,e){for(let n of t)if(n.key===e)return n;return null}class Eo extends Re{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,e&&eu(e,this.props.seg)}}render(){const{props:e,context:n}=this,{options:i}=n,{seg:s}=e,{eventRange:l}=s,{ui:u}=l,p={event:new yt(n,l.def,l.instance),view:n.viewApi,timeText:e.timeText,textColor:u.textColor,backgroundColor:u.backgroundColor,borderColor:u.borderColor,isDraggable:!e.disableDragging&&Qg(s,n),isStartResizable:!e.disableResizing&&qg(s,n),isEndResizable:!e.disableResizing&&Jg(s),isMirror:Boolean(e.isDragging||e.isResizing||e.isDateSelecting),isStart:Boolean(s.isStart),isEnd:Boolean(s.isEnd),isPast:Boolean(e.isPast),isFuture:Boolean(e.isFuture),isToday:Boolean(e.isToday),isSelected:Boolean(e.isSelected),isDragging:Boolean(e.isDragging),isResizing:Boolean(e.isResizing)};return I(an,Object.assign({},e,{elRef:this.handleEl,elClasses:[...Kg(p),...s.eventRange.ui.classNames,...e.elClasses||[]],renderProps:p,generatorName:"eventContent",customGenerator:i.eventContent,defaultGenerator:e.defaultGenerator,classNameGenerator:i.eventClassNames,didMount:i.eventDidMount,willUnmount:i.eventWillUnmount}))}componentDidUpdate(e){this.el&&this.props.seg!==e.seg&&eu(this.el,this.props.seg)}}class Fm extends Re{render(){let{props:e,context:n}=this,{options:i}=n,{seg:s}=e,{ui:l}=s.eventRange,u=i.eventTimeFormat||e.defaultTimeFormat,p=kd(s,u,n,e.defaultDisplayEventTime,e.defaultDisplayEventEnd);return I(Eo,Object.assign({},e,{elTag:"a",elStyle:{borderColor:l.borderColor,backgroundColor:l.backgroundColor},elAttrs:Rd(s,n),defaultGenerator:zm,timeText:p}),(h,b)=>I(Ne,null,I(h,{elTag:"div",elClasses:["fc-event-main"],elStyle:{color:b.textColor}}),Boolean(b.isStartResizable)&&I("div",{className:"fc-event-resizer fc-event-resizer-start"}),Boolean(b.isEndResizable)&&I("div",{className:"fc-event-resizer fc-event-resizer-end"})))}}function zm(t){return I("div",{className:"fc-event-main-frame"},t.timeText&&I("div",{className:"fc-event-time"},t.timeText),I("div",{className:"fc-event-title-container"},I("div",{className:"fc-event-title fc-sticky"},t.event.title||I(Ne,null,"\xA0"))))}const Um=ze({day:"numeric"});class Fd extends Re{constructor(){super(...arguments),this.refineRenderProps=zi(Wm)}render(){let{props:e,context:n}=this,{options:i}=n,s=this.refineRenderProps({date:e.date,dateProfile:e.dateProfile,todayRange:e.todayRange,isMonthStart:e.isMonthStart||!1,showDayNumber:e.showDayNumber,extraRenderProps:e.extraRenderProps,viewApi:n.viewApi,dateEnv:n.dateEnv,monthStartFormat:i.monthStartFormat});return I(an,Object.assign({},e,{elClasses:[...Ao(s,n.theme),...e.elClasses||[]],elAttrs:Object.assign(Object.assign({},e.elAttrs),s.isDisabled?{}:{"data-date":fo(e.date)}),renderProps:s,generatorName:"dayCellContent",customGenerator:i.dayCellContent,defaultGenerator:e.defaultGenerator,classNameGenerator:s.isDisabled?void 0:i.dayCellClassNames,didMount:i.dayCellDidMount,willUnmount:i.dayCellWillUnmount}))}}function zd(t){return Boolean(t.dayCellContent||Ks("dayCellContent",t))}function Wm(t){let{date:e,dateEnv:n,dateProfile:i,isMonthStart:s}=t,l=$d(e,t.todayRange,null,i),u=t.showDayNumber?n.format(e,s?t.monthStartFormat:Um):"";return Object.assign(Object.assign(Object.assign({date:n.toDate(e),view:t.viewApi},l),{isMonthStart:s,dayNumberText:u}),t.extraRenderProps)}class Gm extends Re{render(){let{props:e}=this,{seg:n}=e;return I(Eo,{elTag:"div",elClasses:["fc-bg-event"],elStyle:{backgroundColor:n.eventRange.ui.backgroundColor},defaultGenerator:Zm,seg:n,timeText:"",isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:!1,isPast:e.isPast,isFuture:e.isFuture,isToday:e.isToday,disableDragging:!0,disableResizing:!0})}}function Zm(t){let{title:e}=t.event;return e&&I("div",{className:"fc-event-title"},t.event.title)}function Ym(t){return I("div",{className:`fc-${t}`})}const Qm=t=>I(Zn.Consumer,null,e=>{let{dateEnv:n,options:i}=e,{date:s}=t,l=i.weekNumberFormat||t.defaultFormat,u=n.computeWeekNumber(s),p=n.format(s,l);return I(an,Object.assign({},t,{renderProps:{num:u,text:p,date:s},generatorName:"weekNumberContent",customGenerator:i.weekNumberContent,defaultGenerator:qm,classNameGenerator:i.weekNumberClassNames,didMount:i.weekNumberDidMount,willUnmount:i.weekNumberWillUnmount}))});function qm(t){return t.text}const Vs=10;class Jm extends Re{constructor(){super(...arguments),this.state={titleId:la()},this.handleRootEl=e=>{this.rootEl=e,this.props.elRef&&nn(this.props.elRef,e)},this.handleDocumentMouseDown=e=>{const n=nv(e);this.rootEl.contains(n)||this.handleCloseClick()},this.handleDocumentKeyDown=e=>{e.key==="Escape"&&this.handleCloseClick()},this.handleCloseClick=()=>{let{onClose:e}=this.props;e&&e()}}render(){let{theme:e,options:n}=this.context,{props:i,state:s}=this,l=["fc-popover",e.getClass("popover")].concat(i.extraClassNames||[]);return Hh(I("div",Object.assign({},i.extraAttrs,{id:i.id,className:l.join(" "),"aria-labelledby":s.titleId,ref:this.handleRootEl}),I("div",{className:"fc-popover-header "+e.getClass("popoverHeader")},I("span",{className:"fc-popover-title",id:s.titleId},i.title),I("span",{className:"fc-popover-close "+e.getIconClass("close"),title:n.closeHint,onClick:this.handleCloseClick})),I("div",{className:"fc-popover-body "+e.getClass("popoverContent")},i.children)),i.parentEl)}componentDidMount(){document.addEventListener("mousedown",this.handleDocumentMouseDown),document.addEventListener("keydown",this.handleDocumentKeyDown),this.updateSize()}componentWillUnmount(){document.removeEventListener("mousedown",this.handleDocumentMouseDown),document.removeEventListener("keydown",this.handleDocumentKeyDown)}updateSize(){let{isRtl:e}=this.context,{alignmentEl:n,alignGridTop:i}=this.props,{rootEl:s}=this,l=mm(n);if(l){let u=s.getBoundingClientRect(),p=i?en(n,".fc-scrollgrid").getBoundingClientRect().top:l.top,h=e?l.right-u.width:l.left;p=Math.max(p,Vs),h=Math.min(h,document.documentElement.clientWidth-Vs-u.width),h=Math.max(h,Vs);let b=s.offsetParent.getBoundingClientRect();tv(s,{top:p-b.top,left:h-b.left})}}}class Km extends Qn{constructor(){super(...arguments),this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,useEventCenter:!1}):this.context.unregisterInteractiveComponent(this)}}render(){let{options:e,dateEnv:n}=this.context,{props:i}=this,{startDate:s,todayRange:l,dateProfile:u}=i,p=n.format(s,e.dayPopoverFormat);return I(Fd,{elRef:this.handleRootEl,date:s,dateProfile:u,todayRange:l},(h,b,g)=>I(Jm,{elRef:g.ref,id:i.id,title:p,extraClassNames:["fc-more-popover"].concat(g.className||[]),extraAttrs:g,parentEl:i.parentEl,alignmentEl:i.alignmentEl,alignGridTop:i.alignGridTop,onClose:i.onClose},zd(e)&&I(h,{elTag:"div",elClasses:["fc-more-popover-misc"]}),i.children))}queryHit(e,n,i,s){let{rootEl:l,props:u}=this;return e>=0&&e<i&&n>=0&&n<s?{dateProfile:u.dateProfile,dateSpan:Object.assign({allDay:!u.forceTimed,range:{start:u.startDate,end:u.endDate}},u.extraDateSpan),dayEl:l,rect:{left:0,top:0,right:i,bottom:s},layer:1}:null}}class Xm extends Re{constructor(){super(...arguments),this.state={isPopoverOpen:!1,popoverId:la()},this.handleLinkEl=e=>{this.linkEl=e,this.props.elRef&&nn(this.props.elRef,e)},this.handleClick=e=>{let{props:n,context:i}=this,{moreLinkClick:s}=i.options,l=ou(n).start;function u(p){let{def:h,instance:b,range:g}=p.eventRange;return{event:new yt(i,h,b),start:i.dateEnv.toDate(g.start),end:i.dateEnv.toDate(g.end),isStart:p.isStart,isEnd:p.isEnd}}typeof s=="function"&&(s=s({date:l,allDay:Boolean(n.allDayDate),allSegs:n.allSegs.map(u),hiddenSegs:n.hiddenSegs.map(u),jsEvent:e,view:i.viewApi})),!s||s==="popover"?this.setState({isPopoverOpen:!0}):typeof s=="string"&&i.calendarApi.zoomTo(l,s)},this.handlePopoverClose=()=>{this.setState({isPopoverOpen:!1})}}render(){let{props:e,state:n}=this;return I(Zn.Consumer,null,i=>{let{viewApi:s,options:l,calendarApi:u}=i,{moreLinkText:p}=l,{moreCnt:h}=e,b=ou(e),g=typeof p=="function"?p.call(u,h):`+${h} ${p}`,C=Nr(l.moreLinkHint,[h],g),E={num:h,shortText:`+${h}`,text:g,view:s};return I(Ne,null,Boolean(e.moreCnt)&&I(an,{elTag:e.elTag||"a",elRef:this.handleLinkEl,elClasses:[...e.elClasses||[],"fc-more-link"],elStyle:e.elStyle,elAttrs:Object.assign(Object.assign(Object.assign({},e.elAttrs),ld(this.handleClick)),{title:C,"aria-expanded":n.isPopoverOpen,"aria-controls":n.isPopoverOpen?n.popoverId:""}),renderProps:E,generatorName:"moreLinkContent",customGenerator:l.moreLinkContent,defaultGenerator:e.defaultGenerator||e1,classNameGenerator:l.moreLinkClassNames,didMount:l.moreLinkDidMount,willUnmount:l.moreLinkWillUnmount},e.children),n.isPopoverOpen&&I(Km,{id:n.popoverId,startDate:b.start,endDate:b.end,dateProfile:e.dateProfile,todayRange:e.todayRange,extraDateSpan:e.extraDateSpan,parentEl:this.parentEl,alignmentEl:e.alignmentElRef?e.alignmentElRef.current:this.linkEl,alignGridTop:e.alignGridTop,forceTimed:e.forceTimed,onClose:this.handlePopoverClose},e.popoverContent()))})}componentDidMount(){this.updateParentEl()}componentDidUpdate(){this.updateParentEl()}updateParentEl(){this.linkEl&&(this.parentEl=en(this.linkEl,".fc-view-harness"))}}function e1(t){return t.text}function ou(t){if(t.allDayDate)return{start:t.allDayDate,end:Ye(t.allDayDate,1)};let{hiddenSegs:e}=t;return{start:t1(e),end:r1(e)}}function t1(t){return t.reduce(n1).eventRange.range.start}function n1(t,e){return t.eventRange.range.start<e.eventRange.range.start?t:e}function r1(t){return t.reduce(i1).eventRange.range.end}function i1(t,e){return t.eventRange.range.end>e.eventRange.range.end?t:e}class a1{constructor(){this.handlers=[]}set(e){this.currentValue=e;for(let n of this.handlers)n(e)}subscribe(e){this.handlers.push(e),this.currentValue!==void 0&&e(this.currentValue)}}class s1 extends a1{constructor(){super(...arguments),this.map=new Map}handle(e){const{map:n}=this;let i=!1;e.isActive?(n.set(e.id,e),i=!0):n.has(e.id)&&(n.delete(e.id),i=!0),i&&this.set(n)}}const o1=[],Ud={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},Wd=Object.assign(Object.assign({},Ud),{buttonHints:{prev:"Previous $0",next:"Next $0",today(t,e){return e==="day"?"Today":`This ${t}`}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint(t){return`Show ${t} more event${t===1?"":"s"}`}});function l1(t){let e=t.length>0?t[0].code:"en",n=o1.concat(t),i={en:Wd};for(let s of n)i[s.code]=s;return{map:i,defaultCode:e}}function Gd(t,e){return typeof t=="object"&&!Array.isArray(t)?Zd(t.code,[t.code],t):c1(t,e)}function c1(t,e){let n=[].concat(t||[]),i=u1(n,e)||Wd;return Zd(t,n,i)}function u1(t,e){for(let n=0;n<t.length;n+=1){let i=t[n].toLocaleLowerCase().split("-");for(let s=i.length;s>0;s-=1){let l=i.slice(0,s).join("-");if(e[l])return e[l]}}return null}function Zd(t,e,n){let i=vo([Ud,n],["buttonText"]);delete i.code;let{week:s}=i;return delete i.week,{codeArg:t,codes:e,week:s,simpleNumberFormat:new Intl.NumberFormat(t),options:i}}function qn(t){return{id:Gn(),name:t.name,premiumReleaseDate:t.premiumReleaseDate?new Date(t.premiumReleaseDate):void 0,deps:t.deps||[],reducers:t.reducers||[],isLoadingFuncs:t.isLoadingFuncs||[],contextInit:[].concat(t.contextInit||[]),eventRefiners:t.eventRefiners||{},eventDefMemberAdders:t.eventDefMemberAdders||[],eventSourceRefiners:t.eventSourceRefiners||{},isDraggableTransformers:t.isDraggableTransformers||[],eventDragMutationMassagers:t.eventDragMutationMassagers||[],eventDefMutationAppliers:t.eventDefMutationAppliers||[],dateSelectionTransformers:t.dateSelectionTransformers||[],datePointTransforms:t.datePointTransforms||[],dateSpanTransforms:t.dateSpanTransforms||[],views:t.views||{},viewPropsTransformers:t.viewPropsTransformers||[],isPropsValid:t.isPropsValid||null,externalDefTransforms:t.externalDefTransforms||[],viewContainerAppends:t.viewContainerAppends||[],eventDropTransformers:t.eventDropTransformers||[],componentInteractions:t.componentInteractions||[],calendarInteractions:t.calendarInteractions||[],themeClasses:t.themeClasses||{},eventSourceDefs:t.eventSourceDefs||[],cmdFormatter:t.cmdFormatter,recurringTypes:t.recurringTypes||[],namedTimeZonedImpl:t.namedTimeZonedImpl,initialView:t.initialView||"",elementDraggingImpl:t.elementDraggingImpl,optionChangeHandlers:t.optionChangeHandlers||{},scrollGridImpl:t.scrollGridImpl||null,listenerRefiners:t.listenerRefiners||{},optionRefiners:t.optionRefiners||{},propSetHandlers:t.propSetHandlers||{}}}function d1(t,e){let n={},i={premiumReleaseDate:void 0,reducers:[],isLoadingFuncs:[],contextInit:[],eventRefiners:{},eventDefMemberAdders:[],eventSourceRefiners:{},isDraggableTransformers:[],eventDragMutationMassagers:[],eventDefMutationAppliers:[],dateSelectionTransformers:[],datePointTransforms:[],dateSpanTransforms:[],views:{},viewPropsTransformers:[],isPropsValid:null,externalDefTransforms:[],viewContainerAppends:[],eventDropTransformers:[],componentInteractions:[],calendarInteractions:[],themeClasses:{},eventSourceDefs:[],cmdFormatter:null,recurringTypes:[],namedTimeZonedImpl:null,initialView:"",elementDraggingImpl:null,optionChangeHandlers:{},scrollGridImpl:null,listenerRefiners:{},optionRefiners:{},propSetHandlers:{}};function s(l){for(let u of l){const p=u.name,h=n[p];h===void 0?(n[p]=u.id,s(u.deps),i=p1(i,u)):h!==u.id&&console.warn(`Duplicate plugin '${p}'`)}}return t&&s(t),s(e),i}function f1(){let t=[],e=[],n;return(i,s)=>((!n||!wn(i,t)||!wn(s,e))&&(n=d1(i,s)),t=i,e=s,n)}function p1(t,e){return{premiumReleaseDate:h1(t.premiumReleaseDate,e.premiumReleaseDate),reducers:t.reducers.concat(e.reducers),isLoadingFuncs:t.isLoadingFuncs.concat(e.isLoadingFuncs),contextInit:t.contextInit.concat(e.contextInit),eventRefiners:Object.assign(Object.assign({},t.eventRefiners),e.eventRefiners),eventDefMemberAdders:t.eventDefMemberAdders.concat(e.eventDefMemberAdders),eventSourceRefiners:Object.assign(Object.assign({},t.eventSourceRefiners),e.eventSourceRefiners),isDraggableTransformers:t.isDraggableTransformers.concat(e.isDraggableTransformers),eventDragMutationMassagers:t.eventDragMutationMassagers.concat(e.eventDragMutationMassagers),eventDefMutationAppliers:t.eventDefMutationAppliers.concat(e.eventDefMutationAppliers),dateSelectionTransformers:t.dateSelectionTransformers.concat(e.dateSelectionTransformers),datePointTransforms:t.datePointTransforms.concat(e.datePointTransforms),dateSpanTransforms:t.dateSpanTransforms.concat(e.dateSpanTransforms),views:Object.assign(Object.assign({},t.views),e.views),viewPropsTransformers:t.viewPropsTransformers.concat(e.viewPropsTransformers),isPropsValid:e.isPropsValid||t.isPropsValid,externalDefTransforms:t.externalDefTransforms.concat(e.externalDefTransforms),viewContainerAppends:t.viewContainerAppends.concat(e.viewContainerAppends),eventDropTransformers:t.eventDropTransformers.concat(e.eventDropTransformers),calendarInteractions:t.calendarInteractions.concat(e.calendarInteractions),componentInteractions:t.componentInteractions.concat(e.componentInteractions),themeClasses:Object.assign(Object.assign({},t.themeClasses),e.themeClasses),eventSourceDefs:t.eventSourceDefs.concat(e.eventSourceDefs),cmdFormatter:e.cmdFormatter||t.cmdFormatter,recurringTypes:t.recurringTypes.concat(e.recurringTypes),namedTimeZonedImpl:e.namedTimeZonedImpl||t.namedTimeZonedImpl,initialView:t.initialView||e.initialView,elementDraggingImpl:t.elementDraggingImpl||e.elementDraggingImpl,optionChangeHandlers:Object.assign(Object.assign({},t.optionChangeHandlers),e.optionChangeHandlers),scrollGridImpl:e.scrollGridImpl||t.scrollGridImpl,listenerRefiners:Object.assign(Object.assign({},t.listenerRefiners),e.listenerRefiners),optionRefiners:Object.assign(Object.assign({},t.optionRefiners),e.optionRefiners),propSetHandlers:Object.assign(Object.assign({},t.propSetHandlers),e.propSetHandlers)}}function h1(t,e){return t===void 0?e:e===void 0?t:new Date(Math.max(t.valueOf(),e.valueOf()))}class An extends Qr{}An.prototype.classes={root:"fc-theme-standard",tableCellShaded:"fc-cell-shaded",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active"};An.prototype.baseIconClass="fc-icon";An.prototype.iconClasses={close:"fc-icon-x",prev:"fc-icon-chevron-left",next:"fc-icon-chevron-right",prevYear:"fc-icon-chevrons-left",nextYear:"fc-icon-chevrons-right"};An.prototype.rtlIconClasses={prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"};An.prototype.iconOverrideOption="buttonIcons";An.prototype.iconOverrideCustomButtonOption="icon";An.prototype.iconOverridePrefix="fc-icon-";function v1(t,e){let n={},i;for(i in t)ro(i,n,t,e);for(i in e)ro(i,n,t,e);return n}function ro(t,e,n,i){if(e[t])return e[t];let s=g1(t,e,n,i);return s&&(e[t]=s),s}function g1(t,e,n,i){let s=n[t],l=i[t],u=g=>s&&s[g]!==null?s[g]:l&&l[g]!==null?l[g]:null,p=u("component"),h=u("superType"),b=null;if(h){if(h===t)throw new Error("Can't have a custom view type that references itself");b=ro(h,e,n,i)}return!p&&b&&(p=b.component),p?{type:t,component:p,defaults:Object.assign(Object.assign({},b?b.defaults:{}),s?s.rawOptions:{}),overrides:Object.assign(Object.assign({},b?b.overrides:{}),l?l.rawOptions:{})}:null}function lu(t){return Yr(t,m1)}function m1(t){let e=typeof t=="function"?{component:t}:t,{component:n}=e;return e.content?n=cu(e):n&&!(n.prototype instanceof Re)&&(n=cu(Object.assign(Object.assign({},e),{content:n}))),{superType:e.type,component:n,rawOptions:e}}function cu(t){return e=>I(Zn.Consumer,null,n=>I(an,{elTag:"div",elClasses:gd(n.viewSpec),renderProps:Object.assign(Object.assign({},e),{nextDayThreshold:n.options.nextDayThreshold}),generatorName:void 0,customGenerator:t.content,classNameGenerator:t.classNames,didMount:t.didMount,willUnmount:t.willUnmount}))}function y1(t,e,n,i){let s=lu(t),l=lu(e.views),u=v1(s,l);return Yr(u,p=>b1(p,l,e,n,i))}function b1(t,e,n,i,s){let l=t.overrides.duration||t.defaults.duration||i.duration||n.duration,u=null,p="",h="",b={};if(l&&(u=_1(l),u)){let E=qs(u);p=E.unit,E.value===1&&(h=p,b=e[p]?e[p].rawOptions:{})}let g=E=>{let w=E.buttonText||{},O=t.defaults.buttonTextKey;return O!=null&&w[O]!=null?w[O]:w[t.type]!=null?w[t.type]:w[h]!=null?w[h]:null},C=E=>{let w=E.buttonHints||{},O=t.defaults.buttonTextKey;return O!=null&&w[O]!=null?w[O]:w[t.type]!=null?w[t.type]:w[h]!=null?w[h]:null};return{type:t.type,component:t.component,duration:u,durationUnit:p,singleUnit:h,optionDefaults:t.defaults,optionOverrides:Object.assign(Object.assign({},b),t.overrides),buttonTextOverride:g(i)||g(n)||t.overrides.buttonText,buttonTextDefault:g(s)||t.defaults.buttonText||g($r)||t.type,buttonTitleOverride:C(i)||C(n)||t.overrides.buttonHint,buttonTitleDefault:C(s)||t.defaults.buttonHint||C($r)}}let uu={};function _1(t){let e=JSON.stringify(t),n=uu[e];return n===void 0&&(n=ge(t),uu[e]=n),n}function w1(t,e){switch(e.type){case"CHANGE_VIEW_TYPE":t=e.viewType}return t}function L1(t,e){switch(e.type){case"SET_OPTION":return Object.assign(Object.assign({},t),{[e.optionName]:e.rawOptionValue});default:return t}}function A1(t,e,n,i){let s;switch(e.type){case"CHANGE_VIEW_TYPE":return i.build(e.dateMarker||n);case"CHANGE_DATE":return i.build(e.dateMarker);case"PREV":if(s=i.buildPrev(t,n),s.isValid)return s;break;case"NEXT":if(s=i.buildNext(t,n),s.isValid)return s;break}return t}function C1(t,e,n){let i=e?e.activeRange:null;return Qd({},R1(t,n),i,n)}function E1(t,e,n,i){let s=n?n.activeRange:null;switch(e.type){case"ADD_EVENT_SOURCES":return Qd(t,e.sources,s,i);case"REMOVE_EVENT_SOURCE":return D1(t,e.sourceId);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return n?qd(t,s,i):t;case"FETCH_EVENT_SOURCES":return So(t,e.sourceIds?dd(e.sourceIds):Jd(t,i),s,e.isRefetch||!1,i);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return k1(t,e.sourceId,e.fetchId,e.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return t}}function S1(t,e,n){let i=e?e.activeRange:null;return So(t,Jd(t,n),i,!0,n)}function Yd(t){for(let e in t)if(t[e].isFetching)return!0;return!1}function Qd(t,e,n,i){let s={};for(let l of e)s[l.sourceId]=l;return n&&(s=qd(s,n,i)),Object.assign(Object.assign({},t),s)}function D1(t,e){return dr(t,n=>n.sourceId!==e)}function qd(t,e,n){return So(t,dr(t,i=>x1(i,e,n)),e,!1,n)}function x1(t,e,n){return Kd(t,n)?!n.options.lazyFetching||!t.fetchRange||t.isFetching||e.start<t.fetchRange.start||e.end>t.fetchRange.end:!t.latestFetchId}function So(t,e,n,i,s){let l={};for(let u in t){let p=t[u];e[u]?l[u]=T1(p,n,i,s):l[u]=p}return l}function T1(t,e,n,i){let{options:s,calendarApi:l}=i,u=i.pluginHooks.eventSourceDefs[t.sourceDefId],p=Gn();return u.fetch({eventSource:t,range:e,isRefetch:n,context:i},h=>{let{rawEvents:b}=h;s.eventSourceSuccess&&(b=s.eventSourceSuccess.call(l,b,h.response)||b),t.success&&(b=t.success.call(l,b,h.response)||b),i.dispatch({type:"RECEIVE_EVENTS",sourceId:t.sourceId,fetchId:p,fetchRange:e,rawEvents:b})},h=>{let b=!1;s.eventSourceFailure&&(s.eventSourceFailure.call(l,h),b=!0),t.failure&&(t.failure(h),b=!0),b||console.warn(h.message,h),i.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:t.sourceId,fetchId:p,fetchRange:e,error:h})}),Object.assign(Object.assign({},t),{isFetching:!0,latestFetchId:p})}function k1(t,e,n,i){let s=t[e];return s&&n===s.latestFetchId?Object.assign(Object.assign({},t),{[e]:Object.assign(Object.assign({},s),{isFetching:!1,fetchRange:i})}):t}function Jd(t,e){return dr(t,n=>Kd(n,e))}function R1(t,e){let n=Cd(e),i=[].concat(t.eventSources||[]),s=[];t.initialEvents&&i.unshift(t.initialEvents),t.events&&i.unshift(t.events);for(let l of i){let u=Ad(l,e,n);u&&s.push(u)}return s}function Kd(t,e){return!e.pluginHooks.eventSourceDefs[t.sourceDefId].ignoreRange}function O1(t,e){switch(e.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return e.selection;default:return t}}function M1(t,e){switch(e.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return e.eventInstanceId;default:return t}}function I1(t,e){let n;switch(e.type){case"UNSET_EVENT_DRAG":return null;case"SET_EVENT_DRAG":return n=e.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return t}}function N1(t,e){let n;switch(e.type){case"UNSET_EVENT_RESIZE":return null;case"SET_EVENT_RESIZE":return n=e.state,{affectedEvents:n.affectedEvents,mutatedEvents:n.mutatedEvents,isEvent:n.isEvent};default:return t}}function $1(t,e,n,i,s){let l=t.headerToolbar?du(t.headerToolbar,t,e,n,i,s):null,u=t.footerToolbar?du(t.footerToolbar,t,e,n,i,s):null;return{header:l,footer:u}}function du(t,e,n,i,s,l){let u={},p=[],h=!1;for(let b in t){let g=t[b],C=P1(g,e,n,i,s,l);u[b]=C.widgets,p.push(...C.viewsWithButtons),h=h||C.hasTitle}return{sectionWidgets:u,viewsWithButtons:p,hasTitle:h}}function P1(t,e,n,i,s,l){let u=e.direction==="rtl",p=e.customButtons||{},h=n.buttonText||{},b=e.buttonText||{},g=n.buttonHints||{},C=e.buttonHints||{},E=t?t.split(" "):[],w=[],O=!1;return{widgets:E.map(M=>M.split(",").map(H=>{if(H==="title")return O=!0,{buttonName:H};let U,Y,S,q,V,ie;if(U=p[H])S=Q=>{U.click&&U.click.call(Q.target,Q,Q.target)},(q=i.getCustomButtonIconClass(U))||(q=i.getIconClass(H,u))||(V=U.text),ie=U.hint||U.text;else if(Y=s[H]){w.push(H),S=()=>{l.changeView(H)},(V=Y.buttonTextOverride)||(q=i.getIconClass(H,u))||(V=Y.buttonTextDefault);let Q=Y.buttonTextOverride||Y.buttonTextDefault;ie=Nr(Y.buttonTitleOverride||Y.buttonTitleDefault||e.viewHint,[Q,H],Q)}else if(l[H])if(S=()=>{l[H]()},(V=h[H])||(q=i.getIconClass(H,u))||(V=b[H]),H==="prevYear"||H==="nextYear"){let Q=H==="prevYear"?"prev":"next";ie=Nr(g[Q]||C[Q],[b.year||"year","year"],b[H])}else ie=Q=>Nr(g[H]||C[H],[b[Q]||Q,Q],b[H]);return{buttonName:H,buttonClick:S,buttonIcon:q,buttonText:V,buttonHint:ie}})),viewsWithButtons:w,hasTitle:O}}class H1{constructor(e,n,i){this.type=e,this.getCurrentData=n,this.dateEnv=i}get calendar(){return this.getCurrentData().calendarApi}get title(){return this.getCurrentData().viewTitle}get activeStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.start)}get activeEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.activeRange.end)}get currentStart(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.start)}get currentEnd(){return this.dateEnv.toDate(this.getCurrentData().dateProfile.currentRange.end)}getOption(e){return this.getCurrentData().options[e]}}let j1={ignoreRange:!0,parseMeta(t){return Array.isArray(t.events)?t.events:null},fetch(t,e){e({rawEvents:t.eventSource.meta})}};const B1=qn({name:"array-event-source",eventSourceDefs:[j1]});let V1={parseMeta(t){return typeof t.events=="function"?t.events:null},fetch(t,e,n){const{dateEnv:i}=t.context,s=t.eventSource.meta;am(s.bind(null,Od(t.range,i)),l=>e({rawEvents:l}),n)}};const F1=qn({name:"func-event-source",eventSourceDefs:[V1]}),z1={method:String,extraParams:N,startParam:String,endParam:String,timeZoneParam:String};let U1={parseMeta(t){return t.url&&(t.format==="json"||!t.format)?{url:t.url,format:"json",method:(t.method||"GET").toUpperCase(),extraParams:t.extraParams,startParam:t.startParam,endParam:t.endParam,timeZoneParam:t.timeZoneParam}:null},fetch(t,e,n){const{meta:i}=t.eventSource,s=G1(i,t.range,t.context);sm(i.method,i.url,s).then(([l,u])=>{e({rawEvents:l,response:u})},n)}};const W1=qn({name:"json-event-source",eventSourceRefiners:z1,eventSourceDefs:[U1]});function G1(t,e,n){let{dateEnv:i,options:s}=n,l,u,p,h,b={};return l=t.startParam,l==null&&(l=s.startParam),u=t.endParam,u==null&&(u=s.endParam),p=t.timeZoneParam,p==null&&(p=s.timeZoneParam),typeof t.extraParams=="function"?h=t.extraParams():h=t.extraParams||{},Object.assign(b,h),b[l]=i.formatIso(e.start),b[u]=i.formatIso(e.end),i.timeZone!=="local"&&(b[p]=i.timeZone),b}const Z1={daysOfWeek:N,startTime:ge,endTime:ge,duration:ge,startRecur:N,endRecur:N};let Y1={parse(t,e){if(t.daysOfWeek||t.startTime||t.endTime||t.startRecur||t.endRecur){let n={daysOfWeek:t.daysOfWeek||null,startTime:t.startTime||null,endTime:t.endTime||null,startRecur:t.startRecur?e.createMarker(t.startRecur):null,endRecur:t.endRecur?e.createMarker(t.endRecur):null},i;return t.duration&&(i=t.duration),!i&&t.startTime&&t.endTime&&(i=pv(t.endTime,t.startTime)),{allDayGuess:Boolean(!t.startTime&&!t.endTime),duration:i,typeData:n}}return null},expand(t,e,n){let i=fr(e,{start:t.startRecur,end:t.endRecur});return i?q1(t.daysOfWeek,t.startTime,i,n):[]}};const Q1=qn({name:"simple-recurring-event",recurringTypes:[Y1],eventRefiners:Z1});function q1(t,e,n,i){let s=t?dd(t):null,l=ke(n.start),u=n.end,p=[];for(;l<u;){let h;(!s||s[l.getUTCDay()])&&(e?h=i.add(l,e):h=l,p.push(h)),l=Ye(l,1)}return p}const J1=qn({name:"change-handler",optionChangeHandlers:{events(t,e){fu([t],e)},eventSources:fu}});function fu(t,e){let n=go(e.getCurrentData().eventSources);if(n.length===1&&t.length===1&&Array.isArray(n[0]._raw)&&Array.isArray(t[0])){e.dispatch({type:"RESET_RAW_EVENTS",sourceId:n[0].sourceId,rawEvents:t[0]});return}let i=[];for(let s of t){let l=!1;for(let u=0;u<n.length;u+=1)if(n[u]._raw===s){n.splice(u,1),l=!0;break}l||i.push(s)}for(let s of n)e.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:s.sourceId});for(let s of i)e.calendarApi.addEventSource(s)}function K1(t,e){e.emitter.trigger("datesSet",Object.assign(Object.assign({},Od(t.activeRange,e.dateEnv)),{view:e.viewApi}))}function X1(t,e){let{emitter:n}=e;n.hasHandlers("eventsSet")&&n.trigger("eventsSet",Lo(t,e))}const ey=[B1,F1,W1,Q1,J1,qn({name:"misc",isLoadingFuncs:[t=>Yd(t.eventSources)],propSetHandlers:{dateProfile:K1,eventStore:X1}})];class ty{constructor(e,n){this.runTaskOption=e,this.drainedOption=n,this.queue=[],this.delayedRunner=new uo(this.drain.bind(this))}request(e,n){this.queue.push(e),this.delayedRunner.request(n)}pause(e){this.delayedRunner.pause(e)}resume(e,n){this.delayedRunner.resume(e,n)}drain(){let{queue:e}=this;for(;e.length;){let n=[],i;for(;i=e.shift();)this.runTask(i),n.push(i);this.drained(n)}}runTask(e){this.runTaskOption&&this.runTaskOption(e)}drained(e){this.drainedOption&&this.drainedOption(e)}}function ny(t,e,n){let i;return/^(year|month)$/.test(t.currentRangeUnit)?i=t.currentRange:i=t.activeRange,n.formatRange(i.start,i.end,ze(e.titleFormat||ry(t)),{isEndExclusive:t.isRangeAllDay,defaultSeparator:e.titleRangeSeparator})}function ry(t){let{currentRangeUnit:e}=t;if(e==="year")return{year:"numeric"};if(e==="month")return{year:"numeric",month:"long"};let n=qi(t.currentRange.start,t.currentRange.end);return n!==null&&n>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}class iy{constructor(e){this.computeCurrentViewData=pe(this._computeCurrentViewData),this.organizeRawLocales=pe(l1),this.buildLocale=pe(Gd),this.buildPluginHooks=f1(),this.buildDateEnv=pe(ay),this.buildTheme=pe(sy),this.parseToolbars=pe($1),this.buildViewSpecs=pe(y1),this.buildDateProfileGenerator=zi(oy),this.buildViewApi=pe(ly),this.buildViewUiProps=zi(dy),this.buildEventUiBySource=pe(cy,zt),this.buildEventUiBases=pe(uy),this.parseContextBusinessHours=zi(fy),this.buildTitle=pe(ny),this.emitter=new Ng,this.actionRunner=new ty(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.optionsForRefining=[],this.optionsForHandling=[],this.getCurrentData=()=>this.data,this.dispatch=E=>{this.actionRunner.request(E)},this.props=e,this.actionRunner.pause();let n={},i=this.computeOptionsData(e.optionOverrides,n,e.calendarApi),s=i.calendarOptions.initialView||i.pluginHooks.initialView,l=this.computeCurrentViewData(s,i,e.optionOverrides,n);e.calendarApi.currentDataManager=this,this.emitter.setThisContext(e.calendarApi),this.emitter.setOptions(l.options);let u=vg(i.calendarOptions,i.dateEnv),p=l.dateProfileGenerator.build(u);_n(p.activeRange,u)||(u=p.currentRange.start);let h={dateEnv:i.dateEnv,options:i.calendarOptions,pluginHooks:i.pluginHooks,calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData};for(let E of i.pluginHooks.contextInit)E(h);let b=C1(i.calendarOptions,p,h),g={dynamicOptionOverrides:n,currentViewType:s,currentDate:u,dateProfile:p,businessHours:this.parseContextBusinessHours(h),eventSources:b,eventUiBases:{},eventStore:Un(),renderableEventStore:Un(),dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null,selectionConfig:this.buildViewUiProps(h).selectionConfig},C=Object.assign(Object.assign({},h),g);for(let E of i.pluginHooks.reducers)Object.assign(g,E(null,null,C));Fs(g,h)&&this.emitter.trigger("loading",!0),this.state=g,this.updateData(),this.actionRunner.resume()}resetOptions(e,n){let{props:i}=this;n===void 0?i.optionOverrides=e:(i.optionOverrides=Object.assign(Object.assign({},i.optionOverrides||{}),e),this.optionsForRefining.push(...n)),(n===void 0||n.length)&&this.actionRunner.request({type:"NOTHING"})}_handleAction(e){let{props:n,state:i,emitter:s}=this,l=L1(i.dynamicOptionOverrides,e),u=this.computeOptionsData(n.optionOverrides,l,n.calendarApi),p=w1(i.currentViewType,e),h=this.computeCurrentViewData(p,u,n.optionOverrides,l);n.calendarApi.currentDataManager=this,s.setThisContext(n.calendarApi),s.setOptions(h.options);let b={dateEnv:u.dateEnv,options:u.calendarOptions,pluginHooks:u.pluginHooks,calendarApi:n.calendarApi,dispatch:this.dispatch,emitter:s,getCurrentData:this.getCurrentData},{currentDate:g,dateProfile:C}=i;this.data&&this.data.dateProfileGenerator!==h.dateProfileGenerator&&(C=h.dateProfileGenerator.build(g)),g=hg(g,e),C=A1(C,e,g,h.dateProfileGenerator),(e.type==="PREV"||e.type==="NEXT"||!_n(C.currentRange,g))&&(g=C.currentRange.start);let E=E1(i.eventSources,e,C,b),w=kg(i.eventStore,e,E,C,b),j=Yd(E)&&!h.options.progressiveEventRendering&&i.renderableEventStore||w,{eventUiSingleBase:M,selectionConfig:H}=this.buildViewUiProps(b),U=this.buildEventUiBySource(E),Y=this.buildEventUiBases(j.defs,M,U),S={dynamicOptionOverrides:l,currentViewType:p,currentDate:g,dateProfile:C,eventSources:E,eventStore:w,renderableEventStore:j,selectionConfig:H,eventUiBases:Y,businessHours:this.parseContextBusinessHours(b),dateSelection:O1(i.dateSelection,e),eventSelection:M1(i.eventSelection,e),eventDrag:I1(i.eventDrag,e),eventResize:N1(i.eventResize,e)},q=Object.assign(Object.assign({},b),S);for(let Q of u.pluginHooks.reducers)Object.assign(S,Q(i,e,q));let V=Fs(i,b),ie=Fs(S,b);!V&&ie?s.trigger("loading",!0):V&&!ie&&s.trigger("loading",!1),this.state=S,n.onAction&&n.onAction(e)}updateData(){let{props:e,state:n}=this,i=this.data,s=this.computeOptionsData(e.optionOverrides,n.dynamicOptionOverrides,e.calendarApi),l=this.computeCurrentViewData(n.currentViewType,s,e.optionOverrides,n.dynamicOptionOverrides),u=this.data=Object.assign(Object.assign(Object.assign({viewTitle:this.buildTitle(n.dateProfile,l.options,s.dateEnv),calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},s),l),n),p=s.pluginHooks.optionChangeHandlers,h=i&&i.calendarOptions,b=s.calendarOptions;if(h&&h!==b){h.timeZone!==b.timeZone&&(n.eventSources=u.eventSources=S1(u.eventSources,n.dateProfile,u),n.eventStore=u.eventStore=Jc(u.eventStore,i.dateEnv,u.dateEnv),n.renderableEventStore=u.renderableEventStore=Jc(u.renderableEventStore,i.dateEnv,u.dateEnv));for(let g in p)(this.optionsForHandling.indexOf(g)!==-1||h[g]!==b[g])&&p[g](b[g],u)}this.optionsForHandling=[],e.onData&&e.onData(u)}computeOptionsData(e,n,i){if(!this.optionsForRefining.length&&e===this.stableOptionOverrides&&n===this.stableDynamicOptionOverrides)return this.stableCalendarOptionsData;let{refinedOptions:s,pluginHooks:l,localeDefaults:u,availableLocaleData:p,extra:h}=this.processRawCalendarOptions(e,n);pu(h);let b=this.buildDateEnv(s.timeZone,s.locale,s.weekNumberCalculation,s.firstDay,s.weekText,l,p,s.defaultRangeSeparator),g=this.buildViewSpecs(l.views,this.stableOptionOverrides,this.stableDynamicOptionOverrides,u),C=this.buildTheme(s,l),E=this.parseToolbars(s,this.stableOptionOverrides,C,g,i);return this.stableCalendarOptionsData={calendarOptions:s,pluginHooks:l,dateEnv:b,viewSpecs:g,theme:C,toolbarConfig:E,localeDefaults:u,availableRawLocales:p.map}}processRawCalendarOptions(e,n){let{locales:i,locale:s}=$s([$r,e,n]),l=this.organizeRawLocales(i),u=l.map,p=this.buildLocale(s||l.defaultCode,u).options,h=this.buildPluginHooks(e.plugins||[],ey),b=this.currentCalendarOptionsRefiners=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},zc),Uc),Wc),h.listenerRefiners),h.optionRefiners),g={},C=$s([$r,p,e,n]),E={},w=this.currentCalendarOptionsInput,O=this.currentCalendarOptionsRefined,j=!1;for(let M in C)this.optionsForRefining.indexOf(M)===-1&&(C[M]===w[M]||$n[M]&&M in w&&$n[M](w[M],C[M]))?E[M]=O[M]:b[M]?(E[M]=b[M](C[M]),j=!0):g[M]=w[M];return j&&(this.currentCalendarOptionsInput=C,this.currentCalendarOptionsRefined=E,this.stableOptionOverrides=e,this.stableDynamicOptionOverrides=n),this.optionsForHandling.push(...this.optionsForRefining),this.optionsForRefining=[],{rawOptions:this.currentCalendarOptionsInput,refinedOptions:this.currentCalendarOptionsRefined,pluginHooks:h,availableLocaleData:l,localeDefaults:p,extra:g}}_computeCurrentViewData(e,n,i,s){let l=n.viewSpecs[e];if(!l)throw new Error(`viewType "${e}" is not available. Please make sure you've loaded all neccessary plugins`);let{refinedOptions:u,extra:p}=this.processRawViewOptions(l,n.pluginHooks,n.localeDefaults,i,s);pu(p);let h=this.buildDateProfileGenerator({dateProfileGeneratorClass:l.optionDefaults.dateProfileGeneratorClass,duration:l.duration,durationUnit:l.durationUnit,usesMinMaxTime:l.optionDefaults.usesMinMaxTime,dateEnv:n.dateEnv,calendarApi:this.props.calendarApi,slotMinTime:u.slotMinTime,slotMaxTime:u.slotMaxTime,showNonCurrentDates:u.showNonCurrentDates,dayCount:u.dayCount,dateAlignment:u.dateAlignment,dateIncrement:u.dateIncrement,hiddenDays:u.hiddenDays,weekends:u.weekends,nowInput:u.now,validRangeInput:u.validRange,visibleRangeInput:u.visibleRange,fixedWeekCount:u.fixedWeekCount}),b=this.buildViewApi(e,this.getCurrentData,n.dateEnv);return{viewSpec:l,options:u,dateProfileGenerator:h,viewApi:b}}processRawViewOptions(e,n,i,s,l){let u=$s([$r,e.optionDefaults,i,s,e.optionOverrides,l]),p=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},zc),Uc),Wc),Wv),n.listenerRefiners),n.optionRefiners),h={},b=this.currentViewOptionsInput,g=this.currentViewOptionsRefined,C=!1,E={};for(let w in u)u[w]===b[w]||$n[w]&&$n[w](u[w],b[w])?h[w]=g[w]:(u[w]===this.currentCalendarOptionsInput[w]||$n[w]&&$n[w](u[w],this.currentCalendarOptionsInput[w])?w in this.currentCalendarOptionsRefined&&(h[w]=this.currentCalendarOptionsRefined[w]):p[w]?h[w]=p[w](u[w]):E[w]=u[w],C=!0);return C&&(this.currentViewOptionsInput=u,this.currentViewOptionsRefined=h),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined,extra:E}}}function ay(t,e,n,i,s,l,u,p){let h=Gd(e||u.defaultCode,u.map);return new tg({calendarSystem:"gregory",timeZone:t,namedTimeZoneImpl:l.namedTimeZonedImpl,locale:h,weekNumberCalculation:n,firstDay:i,weekText:s,cmdFormatter:l.cmdFormatter,defaultSeparator:p})}function sy(t,e){let n=e.themeClasses[t.themeSystem]||An;return new n(t)}function oy(t){let e=t.dateProfileGeneratorClass||bd;return new e(t)}function ly(t,e,n){return new H1(t,e,n)}function cy(t){return Yr(t,e=>e.ui)}function uy(t,e,n){let i={"":e};for(let s in t){let l=t[s];l.sourceId&&n[l.sourceId]&&(i[s]=n[l.sourceId])}return i}function dy(t){let{options:e}=t;return{eventUiSingleBase:ta({display:e.eventDisplay,editable:e.editable,startEditable:e.eventStartEditable,durationEditable:e.eventDurationEditable,constraint:e.eventConstraint,overlap:typeof e.eventOverlap=="boolean"?e.eventOverlap:void 0,allow:e.eventAllow,backgroundColor:e.eventBackgroundColor,borderColor:e.eventBorderColor,textColor:e.eventTextColor,color:e.eventColor},t),selectionConfig:ta({constraint:e.selectConstraint,overlap:typeof e.selectOverlap=="boolean"?e.selectOverlap:void 0,allow:e.selectAllow},t)}}function Fs(t,e){for(let n of e.pluginHooks.isLoadingFuncs)if(n(t))return!0;return!1}function fy(t){return jg(t.options.businessHours,t)}function pu(t,e){for(let n in t)console.warn(`Unknown option '${n}'`+(e?` for view '${e}'`:""))}class py extends Re{render(){let e=this.props.widgetGroups.map(n=>this.renderWidgetGroup(n));return I("div",{className:"fc-toolbar-chunk"},...e)}renderWidgetGroup(e){let{props:n}=this,{theme:i}=this.context,s=[],l=!0;for(let u of e){let{buttonName:p,buttonClick:h,buttonText:b,buttonIcon:g,buttonHint:C}=u;if(p==="title")l=!1,s.push(I("h2",{className:"fc-toolbar-title",id:n.titleId},n.title));else{let E=p===n.activeButton,w=!n.isTodayEnabled&&p==="today"||!n.isPrevEnabled&&p==="prev"||!n.isNextEnabled&&p==="next",O=[`fc-${p}-button`,i.getClass("button")];E&&O.push(i.getClass("buttonActive")),s.push(I("button",{type:"button",title:typeof C=="function"?C(n.navUnit):C,disabled:w,"aria-pressed":E,className:O.join(" "),onClick:h},b||(g?I("span",{className:g}):"")))}}if(s.length>1){let u=l&&i.getClass("buttonGroup")||"";return I("div",{className:u},...s)}return s[0]}}class hu extends Re{render(){let{model:e,extraClassName:n}=this.props,i=!1,s,l,u=e.sectionWidgets,p=u.center;return u.left?(i=!0,s=u.left):s=u.start,u.right?(i=!0,l=u.right):l=u.end,I("div",{className:[n||"","fc-toolbar",i?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",s||[]),this.renderSection("center",p||[]),this.renderSection("end",l||[]))}renderSection(e,n){let{props:i}=this;return I(py,{key:e,widgetGroups:n,title:i.title,navUnit:i.navUnit,activeButton:i.activeButton,isTodayEnabled:i.isTodayEnabled,isPrevEnabled:i.isPrevEnabled,isNextEnabled:i.isNextEnabled,titleId:i.titleId})}}class hy extends Re{constructor(){super(...arguments),this.state={availableWidth:null},this.handleEl=e=>{this.el=e,nn(this.props.elRef,e),this.updateAvailableWidth()},this.handleResize=()=>{this.updateAvailableWidth()}}render(){let{props:e,state:n}=this,{aspectRatio:i}=e,s=["fc-view-harness",i||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],l="",u="";return i?n.availableWidth!==null?l=n.availableWidth/i:u=`${1/i*100}%`:l=e.height||"",I("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:s.join(" "),style:{height:l,paddingBottom:u}},e.children)}componentDidMount(){this.context.addResizeHandler(this.handleResize)}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}updateAvailableWidth(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})}}class vy extends Nd{constructor(e){super(e),this.handleSegClick=(n,i)=>{let{component:s}=this,{context:l}=s,u=to(i);if(u&&s.isValidSegDownEl(n.target)){let p=en(n.target,".fc-event-forced-url"),h=p?p.querySelector("a[href]").href:"";l.emitter.trigger("eventClick",{el:i,event:new yt(s.context,u.eventRange.def,u.eventRange.instance),jsEvent:n,view:l.viewApi}),h&&!n.defaultPrevented&&(window.location.href=h)}},this.destroy=od(e.el,"click",".fc-event",this.handleSegClick)}}class gy extends Nd{constructor(e){super(e),this.handleEventElRemove=n=>{n===this.currentSegEl&&this.handleSegLeave(null,this.currentSegEl)},this.handleSegEnter=(n,i)=>{to(i)&&(this.currentSegEl=i,this.triggerEvent("eventMouseEnter",n,i))},this.handleSegLeave=(n,i)=>{this.currentSegEl&&(this.currentSegEl=null,this.triggerEvent("eventMouseLeave",n,i))},this.removeHoverListeners=iv(e.el,".fc-event",this.handleSegEnter,this.handleSegLeave)}destroy(){this.removeHoverListeners()}triggerEvent(e,n,i){let{component:s}=this,{context:l}=s,u=to(i);(!n||s.isValidSegDownEl(n.target))&&l.emitter.trigger(e,{el:i,event:new yt(l,u.eventRange.def,u.eventRange.instance),jsEvent:n,view:l.viewApi})}}class my extends Yn{constructor(){super(...arguments),this.buildViewContext=pe(ig),this.buildViewPropTransformers=pe(by),this.buildToolbarProps=pe(yy),this.headerRef=tn(),this.footerRef=tn(),this.interactionsStore={},this.state={viewLabelId:la()},this.registerInteractiveComponent=(e,n)=>{let i=cm(e,n),u=[vy,gy].concat(this.props.pluginHooks.componentInteractions).map(p=>new p(i));this.interactionsStore[e.uid]=u,nu[e.uid]=i},this.unregisterInteractiveComponent=e=>{let n=this.interactionsStore[e.uid];if(n){for(let i of n)i.destroy();delete this.interactionsStore[e.uid]}delete nu[e.uid]},this.resizeRunner=new uo(()=>{this.props.emitter.trigger("_resize",!0),this.props.emitter.trigger("windowResize",{view:this.props.viewApi})}),this.handleWindowResize=e=>{let{options:n}=this.props;n.handleWindowResize&&e.target===window&&this.resizeRunner.request(n.windowResizeDelay)}}render(){let{props:e}=this,{toolbarConfig:n,options:i}=e,s=this.buildToolbarProps(e.viewSpec,e.dateProfile,e.dateProfileGenerator,e.currentDate,qr(e.options.now,e.dateEnv),e.viewTitle),l=!1,u="",p;e.isHeightAuto||e.forPrint?u="":i.height!=null?l=!0:i.contentHeight!=null?u=i.contentHeight:p=Math.max(i.aspectRatio,.5);let h=this.buildViewContext(e.viewSpec,e.viewApi,e.options,e.dateProfileGenerator,e.dateEnv,e.theme,e.pluginHooks,e.dispatch,e.getCurrentData,e.emitter,e.calendarApi,this.registerInteractiveComponent,this.unregisterInteractiveComponent),b=n.header&&n.header.hasTitle?this.state.viewLabelId:"";return I(Zn.Provider,{value:h},n.header&&I(hu,Object.assign({ref:this.headerRef,extraClassName:"fc-header-toolbar",model:n.header,titleId:b},s)),I(hy,{liquid:l,height:u,aspectRatio:p,labeledById:b},this.renderView(e),this.buildAppendContent()),n.footer&&I(hu,Object.assign({ref:this.footerRef,extraClassName:"fc-footer-toolbar",model:n.footer,titleId:""},s)))}componentDidMount(){let{props:e}=this;this.calendarInteractions=e.pluginHooks.calendarInteractions.map(i=>new i(e)),window.addEventListener("resize",this.handleWindowResize);let{propSetHandlers:n}=e.pluginHooks;for(let i in n)n[i](e[i],e)}componentDidUpdate(e){let{props:n}=this,{propSetHandlers:i}=n.pluginHooks;for(let s in i)n[s]!==e[s]&&i[s](n[s],n)}componentWillUnmount(){window.removeEventListener("resize",this.handleWindowResize),this.resizeRunner.clear();for(let e of this.calendarInteractions)e.destroy();this.props.emitter.trigger("_unmount")}buildAppendContent(){let{props:e}=this,n=e.pluginHooks.viewContainerAppends.map(i=>i(e));return I(Ne,{},...n)}renderView(e){let{pluginHooks:n}=e,{viewSpec:i}=e,s={dateProfile:e.dateProfile,businessHours:e.businessHours,eventStore:e.renderableEventStore,eventUiBases:e.eventUiBases,dateSelection:e.dateSelection,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,isHeightAuto:e.isHeightAuto,forPrint:e.forPrint},l=this.buildViewPropTransformers(n.viewPropsTransformers);for(let p of l)Object.assign(s,p.transform(s,e));let u=i.component;return I(u,Object.assign({},s))}}function yy(t,e,n,i,s,l){let u=n.build(s,void 0,!1),p=n.buildPrev(e,i,!1),h=n.buildNext(e,i,!1);return{title:l,activeButton:t.type,navUnit:t.singleUnit,isTodayEnabled:u.isValid&&!_n(e.currentRange,s),isPrevEnabled:p.isValid,isNextEnabled:h.isValid}}function by(t){return t.map(e=>new e)}class _y extends um{constructor(e,n={}){super(),this.isRendering=!1,this.isRendered=!1,this.currentClassNames=[],this.customContentRenderId=0,this.handleAction=i=>{switch(i.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":this.renderRunner.tryDrain()}},this.handleData=i=>{this.currentData=i,this.renderRunner.request(i.calendarOptions.rerenderDelay)},this.handleRenderRequest=()=>{if(this.isRendering){this.isRendered=!0;let{currentData:i}=this;Gc(()=>{zr(I(lm,{options:i.calendarOptions,theme:i.theme,emitter:i.emitter},(s,l,u,p)=>(this.setClassNames(s),this.setHeight(l),I(vd.Provider,{value:this.customContentRenderId},I(my,Object.assign({isHeightAuto:u,forPrint:p},i))))),this.el)})}else this.isRendered&&(this.isRendered=!1,zr(null,this.el),this.setClassNames([]),this.setHeight(""))},Gh(e),this.el=e,this.renderRunner=new uo(this.handleRenderRequest),new iy({optionOverrides:n,calendarApi:this,onAction:this.handleAction,onData:this.handleData})}render(){let e=this.isRendering;e?this.customContentRenderId+=1:this.isRendering=!0,this.renderRunner.request(),e&&this.updateSize()}destroy(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())}updateSize(){Gc(()=>{super.updateSize()})}batchRendering(e){this.renderRunner.pause("batchRendering"),e(),this.renderRunner.resume("batchRendering")}pauseRendering(){this.renderRunner.pause("pauseRendering")}resumeRendering(){this.renderRunner.resume("pauseRendering",!0)}resetOptions(e,n){this.currentDataManager.resetOptions(e,n)}setClassNames(e){if(!wn(e,this.currentClassNames)){let{classList:n}=this.el;for(let i of this.currentClassNames)n.remove(i);for(let i of e)n.add(i);this.currentClassNames=e}}setHeight(e){sd(this.el,"height",e)}}const wy={headerToolbar:!0,footerToolbar:!0,events:!0,eventSources:!0,resources:!0},$i=typeof document!="undefined"?document.createDocumentFragment():null,Ly=He.extend({render(t){return t("aside",{style:{display:"none"}},this.$slots.default||[])},mounted(){$i&&$i.appendChild(this.$el)},beforeDestroy(){$i&&$i.removeChild(this.$el)}}),Ay=Ly,Bn=typeof document!="undefined"?document.createDocumentFragment():null,Cy=He.extend({props:{inPlaceOf:typeof Element!="undefined"?Element:Object,reportEl:Function,elTag:String,elClasses:Array,elStyle:Object,elAttrs:Object},render(t){return t(this.elTag,{class:this.elClasses,style:this.elStyle,attrs:this.elAttrs},this.$slots.default||[])},mounted(){vu(this.$el,this.inPlaceOf),this.inPlaceOf.style.display="none",this.reportEl(this.$el)},updated(){Bn&&this.inPlaceOf.parentNode!==Bn&&(vu(this.$el,this.inPlaceOf),this.reportEl(this.$el))},beforeDestroy(){Bn&&this.inPlaceOf.parentNode===Bn&&Bn.removeChild(this.inPlaceOf),this.reportEl(null)}}),Ey=Cy;function vu(t,e){var n;(n=e.parentNode)===null||n===void 0||n.insertBefore(t,e.nextSibling),Bn&&Bn.appendChild(e)}const Sy=He.extend({props:{options:Object},data(){return{renderId:0,customRenderingMap:new Map}},methods:{getApi(){return this.calendar},buildOptions(t){return Object.assign(Object.assign({},t),{customRenderingMetaMap:xy(this.$scopedSlots),handleCustomRendering:this.handleCustomRendering})}},render(t){const e=[];for(const n of this.customRenderingMap.values()){const i=typeof n.generatorMeta=="function"?n.generatorMeta(n.renderProps):n.generatorMeta;e.push(t("div",{key:n.id},[t(Ey,{key:n.id,props:{inPlaceOf:n.containerEl,reportEl:n.reportNewContainerEl,elTag:n.elTag,elClasses:n.elClasses,elStyle:n.elStyle,elAttrs:n.elAttrs}},i)]))}return t("div",{attrs:{"data-fc-render-id":this.renderId}},[t(Ay,e)])},mounted(){const t=new s1;this.handleCustomRendering=t.handle.bind(t);const e=this.buildOptions(this.options),n=new _y(this.$el,e);this.calendar=n,n.render(),t.subscribe(i=>{this.customRenderingMap=i,this.renderId++,this.needCustomRenderingResize=!0})},beforeUpdate(){this.getApi().resumeRendering()},updated(){this.needCustomRenderingResize&&(this.needCustomRenderingResize=!1,this.getApi().updateSize())},beforeDestroy(){this.getApi().destroy()},watch:Dy()}),Xd=Sy;function Dy(){let t={options:{deep:!0,handler(e){let n=this.getApi();n.pauseRendering();let i=this.buildOptions(e);n.resetOptions(i),this.renderId++}}};for(let e in wy)t[`options.${e}`]={deep:!0,handler(n){if(n!==void 0){let i=this.getApi();i.pauseRendering(),i.resetOptions({[e]:n},[e]),this.renderId++}}};return t}function xy(t){const e={};for(const n in t)e[Ty(n)]=t[n];return e}function Ty(t){return t.split("-").map((e,n)=>n?ky(e):e).join("")}function ky(t){return t.charAt(0).toUpperCase()+t.slice(1)}let gu=!1;function Ry(t){gu||(gu=!0,t.component("FullCalendar",Xd))}let ra;typeof globalThis!="undefined"?ra=globalThis.Vue:ra=window.Vue;ra&&ra.use({install:Ry});var Oy=':root{--fc-daygrid-event-dot-width:8px}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{clear:both;content:"";display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-daygrid-day-frame{min-height:100%;position:relative}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{padding:4px;position:relative;z-index:4}.fc .fc-daygrid-month-start{font-size:1.1em;font-weight:700}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{left:0;position:absolute;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:2em;position:relative}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{left:0;position:absolute;right:0;top:0}.fc .fc-daygrid-bg-harness{bottom:0;position:absolute;top:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{margin-top:1px;z-index:6}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;margin:0 2px}.fc .fc-daygrid-day-bottom:after,.fc .fc-daygrid-day-bottom:before{clear:both;content:"";display:table}.fc .fc-daygrid-more-link{border-radius:3px;cursor:pointer;line-height:1;margin-top:1px;max-width:100%;overflow:hidden;padding:2px;position:relative;white-space:nowrap;z-index:4}.fc .fc-daygrid-more-link:hover{background-color:rgba(0,0,0,.1)}.fc .fc-daygrid-week-number{background-color:var(--fc-neutral-bg-color);color:var(--fc-neutral-text-color);min-width:1.5em;padding:2px;position:absolute;text-align:center;top:0;z-index:5}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-more-link{float:left}.fc-direction-ltr .fc-daygrid-week-number{border-radius:0 0 3px 0;left:0}.fc-direction-rtl .fc-daygrid-more-link{float:right}.fc-direction-rtl .fc-daygrid-week-number{border-radius:0 0 0 3px;right:0}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{border-radius:3px;font-size:var(--fc-small-font-size);position:relative;white-space:nowrap}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{align-items:center;display:flex;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;font-weight:700;min-width:0;overflow:hidden}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{bottom:-10px;top:-10px}.fc-daygrid-event-dot{border:calc(var(--fc-daygrid-event-dot-width)/2) solid var(--fc-event-border-color);border-radius:calc(var(--fc-daygrid-event-dot-width)/2);box-sizing:content-box;height:0;margin:0 4px;width:0}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}';rd(Oy);function Pi(t,e){let n=[];for(let i=0;i<e;i+=1)n[i]=[];for(let i of t)n[i.row].push(i);return n}function Hi(t,e){let n=[];for(let i=0;i<e;i+=1)n[i]=[];for(let i of t)n[i.firstCol].push(i);return n}function mu(t,e){let n=[];if(t){for(let i=0;i<e;i+=1)n[i]={affectedInstances:t.affectedInstances,isEvent:t.isEvent,segs:[]};for(let i of t.segs)n[i.row].segs.push(i)}else for(let i=0;i<e;i+=1)n[i]=null;return n}const ef=ze({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"});function tf(t){let{display:e}=t.eventRange.ui;return e==="list-item"||e==="auto"&&!t.eventRange.def.allDay&&t.firstCol===t.lastCol&&t.isStart&&t.isEnd}class nf extends Re{render(){let{props:e}=this;return I(Fm,Object.assign({},e,{elClasses:["fc-daygrid-event","fc-daygrid-block-event","fc-h-event"],defaultTimeFormat:ef,defaultDisplayEventEnd:e.defaultDisplayEventEnd,disableResizing:!e.seg.eventRange.def.allDay}))}}class rf extends Re{render(){let{props:e,context:n}=this,{options:i}=n,{seg:s}=e,l=i.eventTimeFormat||ef,u=kd(s,l,n,!0,e.defaultDisplayEventEnd);return I(Eo,Object.assign({},e,{elTag:"a",elClasses:["fc-daygrid-event","fc-daygrid-dot-event"],elAttrs:Rd(e.seg,n),defaultGenerator:My,timeText:u,isResizing:!1,isDateSelecting:!1}))}}function My(t){return I(Ne,null,I("div",{className:"fc-daygrid-event-dot",style:{borderColor:t.borderColor||t.backgroundColor}}),t.timeText&&I("div",{className:"fc-event-time"},t.timeText),I("div",{className:"fc-event-title"},t.event.title||I(Ne,null,"\xA0")))}class Iy extends Re{constructor(){super(...arguments),this.compileSegs=pe(Ny)}render(){let{props:e}=this,{allSegs:n,invisibleSegs:i}=this.compileSegs(e.singlePlacements);return I(Xm,{elClasses:["fc-daygrid-more-link"],dateProfile:e.dateProfile,todayRange:e.todayRange,allDayDate:e.allDayDate,moreCnt:e.moreCnt,allSegs:n,hiddenSegs:i,alignmentElRef:e.alignmentElRef,alignGridTop:e.alignGridTop,extraDateSpan:e.extraDateSpan,popoverContent:()=>{let s=(e.eventDrag?e.eventDrag.affectedInstances:null)||(e.eventResize?e.eventResize.affectedInstances:null)||{};return I(Ne,null,n.map(l=>{let u=l.eventRange.instance.instanceId;return I("div",{className:"fc-daygrid-event-harness",key:u,style:{visibility:s[u]?"hidden":""}},tf(l)?I(rf,Object.assign({seg:l,isDragging:!1,isSelected:u===e.eventSelection,defaultDisplayEventEnd:!1},Pr(l,e.todayRange))):I(nf,Object.assign({seg:l,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:u===e.eventSelection,defaultDisplayEventEnd:!1},Pr(l,e.todayRange))))}))}})}}function Ny(t){let e=[],n=[];for(let i of t)e.push(i.seg),i.isVisible||n.push(i.seg);return{allSegs:e,invisibleSegs:n}}const $y=ze({week:"narrow"});class Py extends Qn{constructor(){super(...arguments),this.rootElRef=tn(),this.state={dayNumberId:la()},this.handleRootEl=e=>{nn(this.rootElRef,e),nn(this.props.elRef,e)}}render(){let{context:e,props:n,state:i,rootElRef:s}=this,{options:l,dateEnv:u}=e,{date:p,dateProfile:h}=n;const b=n.showDayNumber&&jy(p,h.currentRange,u);return I(Fd,{elTag:"td",elRef:this.handleRootEl,elClasses:["fc-daygrid-day",...n.extraClassNames||[]],elAttrs:Object.assign(Object.assign(Object.assign({},n.extraDataAttrs),n.showDayNumber?{"aria-labelledby":i.dayNumberId}:{}),{role:"gridcell"}),defaultGenerator:Hy,date:p,dateProfile:h,todayRange:n.todayRange,showDayNumber:n.showDayNumber,isMonthStart:b,extraRenderProps:n.extraRenderProps},(g,C)=>I("div",{ref:n.innerElRef,className:"fc-daygrid-day-frame fc-scrollgrid-sync-inner",style:{minHeight:n.minHeight}},n.showWeekNumber&&I(Qm,{elTag:"a",elClasses:["fc-daygrid-week-number"],elAttrs:no(e,p,"week"),date:p,defaultFormat:$y}),!C.isDisabled&&(n.showDayNumber||zd(l)||n.forceDayTop)?I("div",{className:"fc-daygrid-day-top"},I(g,{elTag:"a",elClasses:["fc-daygrid-day-number",b&&"fc-daygrid-month-start"],elAttrs:Object.assign(Object.assign({},no(e,p)),{id:i.dayNumberId})})):n.showDayNumber?I("div",{className:"fc-daygrid-day-top",style:{visibility:"hidden"}},I("a",{className:"fc-daygrid-day-number"},"\xA0")):void 0,I("div",{className:"fc-daygrid-day-events",ref:n.fgContentElRef},n.fgContent,I("div",{className:"fc-daygrid-day-bottom",style:{marginTop:n.moreMarginTop}},I(Iy,{allDayDate:p,singlePlacements:n.singlePlacements,moreCnt:n.moreCnt,alignmentElRef:s,alignGridTop:!n.showDayNumber,extraDateSpan:n.extraDateSpan,dateProfile:n.dateProfile,eventSelection:n.eventSelection,eventDrag:n.eventDrag,eventResize:n.eventResize,todayRange:n.todayRange}))),I("div",{className:"fc-daygrid-day-bg"},n.bgContent)))}}function Hy(t){return t.dayNumberText||I(Ne,null,"\xA0")}function jy(t,e,n){const{start:i,end:s}=e,l=Ln(s,-1),u=n.getYear(i),p=n.getMonth(i),h=n.getYear(l),b=n.getMonth(l);return!(u===h&&p===b)&&Boolean(t.valueOf()===i.valueOf()||n.getDay(t)===1&&t.valueOf()<s.valueOf())}function af(t){return t.eventRange.instance.instanceId+":"+t.firstCol}function sf(t){return af(t)+":"+t.lastCol}function By(t,e,n,i,s,l,u){let p=new zy(H=>{let U=t[H.index].eventRange.instance.instanceId+":"+H.span.start+":"+(H.span.end-1);return s[U]});p.allowReslicing=!0,p.strictOrder=i,e===!0||n===!0?(p.maxCoord=l,p.hiddenConsumes=!0):typeof e=="number"?p.maxStackCnt=e:typeof n=="number"&&(p.maxStackCnt=n,p.hiddenConsumes=!0);let h=[],b=[];for(let H=0;H<t.length;H+=1){let U=t[H],Y=sf(U);s[Y]!=null?h.push({index:H,span:{start:U.firstCol,end:U.lastCol+1}}):b.push(U)}let g=p.addSegs(h),C=p.toRects(),{singleColPlacements:E,multiColPlacements:w,leftoverMargins:O}=Vy(C,t,u),j=[],M=[];for(let H of b){w[H.firstCol].push({seg:H,isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let U=H.firstCol;U<=H.lastCol;U+=1)E[U].push({seg:cr(H,U,U+1,u),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let H=0;H<u.length;H+=1)j.push(0);for(let H of g){let U=t[H.index],Y=H.span;w[Y.start].push({seg:cr(U,Y.start,Y.end,u),isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let S=Y.start;S<Y.end;S+=1)j[S]+=1,E[S].push({seg:cr(U,S,S+1,u),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let H=0;H<u.length;H+=1)M.push(O[H]);return{singleColPlacements:E,multiColPlacements:w,moreCnts:j,moreMarginTops:M}}function Vy(t,e,n){let i=Fy(t,n.length),s=[],l=[],u=[];for(let p=0;p<n.length;p+=1){let h=i[p],b=[],g=0,C=0;for(let w of h){let O=e[w.index];b.push({seg:cr(O,p,p+1,n),isVisible:!0,isAbsolute:!1,absoluteTop:w.levelCoord,marginTop:w.levelCoord-g}),g=w.levelCoord+w.thickness}let E=[];g=0,C=0;for(let w of h){let O=e[w.index],j=w.span.end-w.span.start>1,M=w.span.start===p;C+=w.levelCoord-g,g=w.levelCoord+w.thickness,j?(C+=w.thickness,M&&E.push({seg:cr(O,w.span.start,w.span.end,n),isVisible:!0,isAbsolute:!0,absoluteTop:w.levelCoord,marginTop:0})):M&&(E.push({seg:cr(O,w.span.start,w.span.end,n),isVisible:!0,isAbsolute:!1,absoluteTop:w.levelCoord,marginTop:C}),C=0)}s.push(b),l.push(E),u.push(C)}return{singleColPlacements:s,multiColPlacements:l,leftoverMargins:u}}function Fy(t,e){let n=[];for(let i=0;i<e;i+=1)n.push([]);for(let i of t)for(let s=i.span.start;s<i.span.end;s+=1)n[s].push(i);return n}function cr(t,e,n,i){if(t.firstCol===e&&t.lastCol===n-1)return t;let s=t.eventRange,l=s.range,u=fr(l,{start:i[e].date,end:Ye(i[n-1].date,1)});return Object.assign(Object.assign({},t),{firstCol:e,lastCol:n-1,eventRange:{def:s.def,ui:Object.assign(Object.assign({},s.ui),{durationEditable:!1}),instance:s.instance,range:u},isStart:t.isStart&&u.start.valueOf()===l.start.valueOf(),isEnd:t.isEnd&&u.end.valueOf()===l.end.valueOf()})}class zy extends bm{constructor(){super(...arguments),this.hiddenConsumes=!1,this.forceHidden={}}addSegs(e){const n=super.addSegs(e),{entriesByLevel:i}=this,s=l=>!this.forceHidden[Hr(l)];for(let l=0;l<i.length;l+=1)i[l]=i[l].filter(s);return n}handleInvalidInsertion(e,n,i){const{entriesByLevel:s,forceHidden:l}=this,{touchingEntry:u,touchingLevel:p,touchingLateral:h}=e;if(this.hiddenConsumes&&u){const b=Hr(u);if(!l[b])if(this.allowReslicing){const g=Object.assign(Object.assign({},u),{span:Pd(u.span,n.span)}),C=Hr(g);l[C]=!0,s[p][h]=g,this.splitEntry(u,n,i)}else l[b]=!0,i.push(u)}return super.handleInvalidInsertion(e,n,i)}}class of extends Qn{constructor(){super(...arguments),this.cellElRefs=new Vn,this.frameElRefs=new Vn,this.fgElRefs=new Vn,this.segHarnessRefs=new Vn,this.rootElRef=tn(),this.state={framePositions:null,maxContentHeight:null,segHeights:{}},this.handleResize=e=>{e&&this.updateSizing(!0)}}render(){let{props:e,state:n,context:i}=this,{options:s}=i,l=e.cells.length,u=Hi(e.businessHourSegs,l),p=Hi(e.bgEventSegs,l),h=Hi(this.getHighlightSegs(),l),b=Hi(this.getMirrorSegs(),l),{singleColPlacements:g,multiColPlacements:C,moreCnts:E,moreMarginTops:w}=By(Zg(e.fgEventSegs,s.eventOrder),e.dayMaxEvents,e.dayMaxEventRows,s.eventOrderStrict,n.segHeights,n.maxContentHeight,e.cells),O=e.eventDrag&&e.eventDrag.affectedInstances||e.eventResize&&e.eventResize.affectedInstances||{};return I("tr",{ref:this.rootElRef,role:"row"},e.renderIntro&&e.renderIntro(),e.cells.map((j,M)=>{let H=this.renderFgSegs(M,e.forPrint?g[M]:C[M],e.todayRange,O),U=this.renderFgSegs(M,Uy(b[M],C),e.todayRange,{},Boolean(e.eventDrag),Boolean(e.eventResize),!1);return I(Py,{key:j.key,elRef:this.cellElRefs.createRef(j.key),innerElRef:this.frameElRefs.createRef(j.key),dateProfile:e.dateProfile,date:j.date,showDayNumber:e.showDayNumbers,showWeekNumber:e.showWeekNumbers&&M===0,forceDayTop:e.showWeekNumbers,todayRange:e.todayRange,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,extraRenderProps:j.extraRenderProps,extraDataAttrs:j.extraDataAttrs,extraClassNames:j.extraClassNames,extraDateSpan:j.extraDateSpan,moreCnt:E[M],moreMarginTop:w[M],singlePlacements:g[M],fgContentElRef:this.fgElRefs.createRef(j.key),fgContent:I(Ne,null,I(Ne,null,H),I(Ne,null,U)),bgContent:I(Ne,null,this.renderFillSegs(h[M],"highlight"),this.renderFillSegs(u[M],"non-business"),this.renderFillSegs(p[M],"bg-event")),minHeight:e.cellMinHeight})}))}componentDidMount(){this.updateSizing(!0),this.context.addResizeHandler(this.handleResize)}componentDidUpdate(e,n){let i=this.props;this.updateSizing(!zt(e,i))}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}getHighlightSegs(){let{props:e}=this;return e.eventDrag&&e.eventDrag.segs.length?e.eventDrag.segs:e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:e.dateSelectionSegs}getMirrorSegs(){let{props:e}=this;return e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:[]}renderFgSegs(e,n,i,s,l,u,p){let{context:h}=this,{eventSelection:b}=this.props,{framePositions:g}=this.state,C=this.props.cells.length===1,E=l||u||p,w=[];if(g)for(let O of n){let{seg:j}=O,{instanceId:M}=j.eventRange.instance,H=O.isVisible&&!s[M],U=O.isAbsolute,Y="",S="";U&&(h.isRtl?(S=0,Y=g.lefts[j.lastCol]-g.lefts[j.firstCol]):(Y=0,S=g.rights[j.firstCol]-g.rights[j.lastCol])),w.push(I("div",{className:"fc-daygrid-event-harness"+(U?" fc-daygrid-event-harness-abs":""),key:af(j),ref:E?null:this.segHarnessRefs.createRef(sf(j)),style:{visibility:H?"":"hidden",marginTop:U?"":O.marginTop,top:U?O.absoluteTop:"",left:Y,right:S}},tf(j)?I(rf,Object.assign({seg:j,isDragging:l,isSelected:M===b,defaultDisplayEventEnd:C},Pr(j,i))):I(nf,Object.assign({seg:j,isDragging:l,isResizing:u,isDateSelecting:p,isSelected:M===b,defaultDisplayEventEnd:C},Pr(j,i)))))}return w}renderFillSegs(e,n){let{isRtl:i}=this.context,{todayRange:s}=this.props,{framePositions:l}=this.state,u=[];if(l)for(let p of e){let h=i?{right:0,left:l.lefts[p.lastCol]-l.lefts[p.firstCol]}:{left:0,right:l.rights[p.firstCol]-l.rights[p.lastCol]};u.push(I("div",{key:Xg(p.eventRange),className:"fc-daygrid-bg-harness",style:h},n==="bg-event"?I(Gm,Object.assign({seg:p},Pr(p,s))):Ym(n)))}return I(Ne,{},...u)}updateSizing(e){let{props:n,state:i,frameElRefs:s}=this;if(!n.forPrint&&n.clientWidth!==null){if(e){let h=n.cells.map(b=>s.currentMap[b.key]);if(h.length){let b=this.rootElRef.current,g=new na(b,h,!0,!1);(!i.framePositions||!i.framePositions.similarTo(g))&&this.setState({framePositions:new na(b,h,!0,!1)})}}const l=this.state.segHeights,u=this.querySegHeights(),p=n.dayMaxEvents===!0||n.dayMaxEventRows===!0;this.safeSetState({segHeights:Object.assign(Object.assign({},l),u),maxContentHeight:p?this.computeMaxContentHeight():null})}}querySegHeights(){let e=this.segHarnessRefs.currentMap,n={};for(let i in e){let s=Math.round(e[i].getBoundingClientRect().height);n[i]=Math.max(n[i]||0,s)}return n}computeMaxContentHeight(){let e=this.props.cells[0].key,n=this.cellElRefs.currentMap[e],i=this.fgElRefs.currentMap[e];return n.getBoundingClientRect().bottom-i.getBoundingClientRect().top}getCellEls(){let e=this.cellElRefs.currentMap;return this.props.cells.map(n=>e[n.key])}}of.addStateEquality({segHeights:zt});function Uy(t,e){if(!t.length)return[];let n=Wy(e);return t.map(i=>({seg:i,isVisible:!0,isAbsolute:!0,absoluteTop:n[i.eventRange.instance.instanceId],marginTop:0}))}function Wy(t){let e={};for(let n of t)for(let i of n)e[i.seg.eventRange.instance.instanceId]=i.absoluteTop;return e}class Gy extends Qn{constructor(){super(...arguments),this.splitBusinessHourSegs=pe(Pi),this.splitBgEventSegs=pe(Pi),this.splitFgEventSegs=pe(Pi),this.splitDateSelectionSegs=pe(Pi),this.splitEventDrag=pe(mu),this.splitEventResize=pe(mu),this.rowRefs=new Vn}render(){let{props:e,context:n}=this,i=e.cells.length,s=this.splitBusinessHourSegs(e.businessHourSegs,i),l=this.splitBgEventSegs(e.bgEventSegs,i),u=this.splitFgEventSegs(e.fgEventSegs,i),p=this.splitDateSelectionSegs(e.dateSelectionSegs,i),h=this.splitEventDrag(e.eventDrag,i),b=this.splitEventResize(e.eventResize,i),g=i>=7&&e.clientWidth?e.clientWidth/n.options.aspectRatio/6:null;return I(Co,{unit:"day"},(C,E)=>I(Ne,null,e.cells.map((w,O)=>I(of,{ref:this.rowRefs.createRef(O),key:w.length?w[0].date.toISOString():O,showDayNumbers:i>1,showWeekNumbers:e.showWeekNumbers,todayRange:E,dateProfile:e.dateProfile,cells:w,renderIntro:e.renderRowIntro,businessHourSegs:s[O],eventSelection:e.eventSelection,bgEventSegs:l[O].filter(Zy),fgEventSegs:u[O],dateSelectionSegs:p[O],eventDrag:h[O],eventResize:b[O],dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,clientWidth:e.clientWidth,clientHeight:e.clientHeight,cellMinHeight:g,forPrint:e.forPrint}))))}componentDidMount(){this.registerInteractiveComponent()}componentDidUpdate(){this.registerInteractiveComponent()}registerInteractiveComponent(){if(!this.rootEl){const e=this.rowRefs.currentMap[0].getCellEls()[0],n=e?e.closest(".fc-daygrid-body"):null;n&&(this.rootEl=n,this.context.registerInteractiveComponent(this,{el:n,isHitComboAllowed:this.props.isHitComboAllowed}))}}componentWillUnmount(){this.rootEl&&(this.context.unregisterInteractiveComponent(this),this.rootEl=null)}prepareHits(){this.rowPositions=new na(this.rootEl,this.rowRefs.collect().map(e=>e.getCellEls()[0]),!1,!0),this.colPositions=new na(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)}queryHit(e,n){let{colPositions:i,rowPositions:s}=this,l=i.leftToIndex(e),u=s.topToIndex(n);if(u!=null&&l!=null){let p=this.props.cells[u][l];return{dateProfile:this.props.dateProfile,dateSpan:Object.assign({range:this.getCellRange(u,l),allDay:!0},p.extraDateSpan),dayEl:this.getCellEl(u,l),rect:{left:i.lefts[l],right:i.rights[l],top:s.tops[u],bottom:s.bottoms[u]},layer:0}}return null}getCellEl(e,n){return this.rowRefs.currentMap[e].getCellEls()[n]}getCellRange(e,n){let i=this.props.cells[e][n].date,s=Ye(i,1);return{start:i,end:s}}}function Zy(t){return t.eventRange.def.allDay}class Yy extends Qn{constructor(){super(...arguments),this.elRef=tn(),this.needsScrollReset=!1}render(){let{props:e}=this,{dayMaxEventRows:n,dayMaxEvents:i,expandRows:s}=e,l=i===!0||n===!0;l&&!s&&(l=!1,n=null,i=null);let u=["fc-daygrid-body",l?"fc-daygrid-body-balanced":"fc-daygrid-body-unbalanced",s?"":"fc-daygrid-body-natural"];return I("div",{ref:this.elRef,className:u.join(" "),style:{width:e.clientWidth,minWidth:e.tableMinWidth}},I("table",{role:"presentation",className:"fc-scrollgrid-sync-table",style:{width:e.clientWidth,minWidth:e.tableMinWidth,height:s?e.clientHeight:""}},e.colGroupNode,I("tbody",{role:"presentation"},I(Gy,{dateProfile:e.dateProfile,cells:e.cells,renderRowIntro:e.renderRowIntro,showWeekNumbers:e.showWeekNumbers,clientWidth:e.clientWidth,clientHeight:e.clientHeight,businessHourSegs:e.businessHourSegs,bgEventSegs:e.bgEventSegs,fgEventSegs:e.fgEventSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,dayMaxEvents:i,dayMaxEventRows:n,forPrint:e.forPrint,isHitComboAllowed:e.isHitComboAllowed}))))}componentDidMount(){this.requestScrollReset()}componentDidUpdate(e){e.dateProfile!==this.props.dateProfile?this.requestScrollReset():this.flushScrollReset()}requestScrollReset(){this.needsScrollReset=!0,this.flushScrollReset()}flushScrollReset(){if(this.needsScrollReset&&this.props.clientWidth){const e=Qy(this.elRef.current,this.props.dateProfile);if(e){const n=e.closest(".fc-daygrid-body"),i=n.closest(".fc-scroller"),s=e.getBoundingClientRect().top-n.getBoundingClientRect().top;i.scrollTop=s?s+1:0}this.needsScrollReset=!1}}}function Qy(t,e){let n;return e.currentRangeUnit.match(/year|month/)&&(n=t.querySelector(`[data-date="${Tv(e.currentDate)}-01"]`)),n||(n=t.querySelector(`[data-date="${fo(e.currentDate)}"]`)),n}class qy extends xm{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,n){return n.sliceRange(e)}}class Jy extends Qn{constructor(){super(...arguments),this.slicer=new qy,this.tableRef=tn()}render(){let{props:e,context:n}=this;return I(Yy,Object.assign({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,n,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))}}class Ky extends bd{buildRenderRange(e,n,i){let s=super.buildRenderRange(e,n,i),{props:l}=this;return Xy({currentRange:s,snapToWeek:/^(year|month)$/.test(n),fixedWeekCount:l.fixedWeekCount,dateEnv:l.dateEnv})}}function Xy(t){let{dateEnv:e,currentRange:n}=t,{start:i,end:s}=n,l;if(t.snapToWeek&&(i=e.startOfWeek(i),l=e.startOfWeek(s),l.valueOf()!==s.valueOf()&&(s=Pc(l,1))),t.fixedWeekCount){let u=e.startOfWeek(e.startOfMonth(Ye(n.end,-1))),p=Math.ceil(mv(u,s));s=Pc(s,6-p)}return{start:i,end:s}}class eb extends Qn{constructor(){super(...arguments),this.headerElRef=tn()}renderSimpleLayout(e,n){let{props:i,context:s}=this,l=[],u=su(s.options);return e&&l.push({type:"header",key:"header",isSticky:u,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),l.push({type:"body",key:"body",liquid:!0,chunk:{content:n}}),I(Zc,{elClasses:["fc-daygrid"],viewSpec:s.viewSpec},I(Vd,{liquid:!i.isHeightAuto&&!i.forPrint,collapsibleWidth:i.forPrint,cols:[],sections:l}))}renderHScrollLayout(e,n,i,s){let l=this.context.pluginHooks.scrollGridImpl;if(!l)throw new Error("No ScrollGrid implementation");let{props:u,context:p}=this,h=!u.forPrint&&su(p.options),b=!u.forPrint&&Bm(p.options),g=[];return e&&g.push({type:"header",key:"header",isSticky:h,chunks:[{key:"main",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),g.push({type:"body",key:"body",liquid:!0,chunks:[{key:"main",content:n}]}),b&&g.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:jm}]}),I(Zc,{elClasses:["fc-daygrid"],viewSpec:p.viewSpec},I(l,{liquid:!u.isHeightAuto&&!u.forPrint,forPrint:u.forPrint,collapsibleWidth:u.forPrint,colGroups:[{cols:[{span:i,minWidth:s}]}],sections:g}))}}class tb extends eb{constructor(){super(...arguments),this.buildDayTableModel=pe(nb),this.headerRef=tn(),this.tableRef=tn()}render(){let{options:e,dateProfileGenerator:n}=this.context,{props:i}=this,s=this.buildDayTableModel(i.dateProfile,n),l=e.dayHeaders&&I(Cm,{ref:this.headerRef,dateProfile:i.dateProfile,dates:s.headerDates,datesRepDistinctDays:s.rowCnt===1}),u=p=>I(Jy,{ref:this.tableRef,dateProfile:i.dateProfile,dayTableModel:s,businessHours:i.businessHours,dateSelection:i.dateSelection,eventStore:i.eventStore,eventUiBases:i.eventUiBases,eventSelection:i.eventSelection,eventDrag:i.eventDrag,eventResize:i.eventResize,nextDayThreshold:e.nextDayThreshold,colGroupNode:p.tableColGroupNode,tableMinWidth:p.tableMinWidth,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.weekNumbers,expandRows:!i.isHeightAuto,headerAlignElRef:this.headerElRef,clientWidth:p.clientWidth,clientHeight:p.clientHeight,forPrint:i.forPrint});return e.dayMinWidth?this.renderHScrollLayout(l,u,s.colCnt,e.dayMinWidth):this.renderSimpleLayout(l,u)}}function nb(t,e){let n=new Sm(t.renderRange,e);return new Dm(n,/year|month|week/.test(t.currentRangeUnit))}var rb=qn({name:"@fullcalendar/daygrid",initialView:"dayGridMonth",views:{dayGrid:{component:tb,dateProfileGeneratorClass:Ky},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},fixedWeekCount:!0},dayGridYear:{type:"dayGrid",duration:{years:1}}}}),rt="top",_t="bottom",wt="right",it="left",Do="auto",Kr=[rt,_t,wt,it],pr="start",Gr="end",ib="clippingParents",lf="viewport",Ir="popper",ab="reference",yu=Kr.reduce(function(t,e){return t.concat([e+"-"+pr,e+"-"+Gr])},[]),cf=[].concat(Kr,[Do]).reduce(function(t,e){return t.concat([e,e+"-"+pr,e+"-"+Gr])},[]),sb="beforeRead",ob="read",lb="afterRead",cb="beforeMain",ub="main",db="afterMain",fb="beforeWrite",pb="write",hb="afterWrite",vb=[sb,ob,lb,cb,ub,db,fb,pb,hb];function Ut(t){return t?(t.nodeName||"").toLowerCase():null}function pt(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Wn(t){var e=pt(t).Element;return t instanceof e||t instanceof Element}function bt(t){var e=pt(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function xo(t){if(typeof ShadowRoot=="undefined")return!1;var e=pt(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function gb(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var i=e.styles[n]||{},s=e.attributes[n]||{},l=e.elements[n];!bt(l)||!Ut(l)||(Object.assign(l.style,i),Object.keys(s).forEach(function(u){var p=s[u];p===!1?l.removeAttribute(u):l.setAttribute(u,p===!0?"":p)}))})}function mb(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(i){var s=e.elements[i],l=e.attributes[i]||{},u=Object.keys(e.styles.hasOwnProperty(i)?e.styles[i]:n[i]),p=u.reduce(function(h,b){return h[b]="",h},{});!bt(s)||!Ut(s)||(Object.assign(s.style,p),Object.keys(l).forEach(function(h){s.removeAttribute(h)}))})}}const uf={name:"applyStyles",enabled:!0,phase:"write",fn:gb,effect:mb,requires:["computeStyles"]};function Ft(t){return t.split("-")[0]}var zn=Math.max,ia=Math.min,hr=Math.round;function io(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function df(){return!/^((?!chrome|android).)*safari/i.test(io())}function vr(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var i=t.getBoundingClientRect(),s=1,l=1;e&&bt(t)&&(s=t.offsetWidth>0&&hr(i.width)/t.offsetWidth||1,l=t.offsetHeight>0&&hr(i.height)/t.offsetHeight||1);var u=Wn(t)?pt(t):window,p=u.visualViewport,h=!df()&&n,b=(i.left+(h&&p?p.offsetLeft:0))/s,g=(i.top+(h&&p?p.offsetTop:0))/l,C=i.width/s,E=i.height/l;return{width:C,height:E,top:g,right:b+C,bottom:g+E,left:b,x:b,y:g}}function To(t){var e=vr(t),n=t.offsetWidth,i=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:i}}function ff(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&xo(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function rn(t){return pt(t).getComputedStyle(t)}function yb(t){return["table","td","th"].indexOf(Ut(t))>=0}function Cn(t){return((Wn(t)?t.ownerDocument:t.document)||window.document).documentElement}function ca(t){return Ut(t)==="html"?t:t.assignedSlot||t.parentNode||(xo(t)?t.host:null)||Cn(t)}function bu(t){return!bt(t)||rn(t).position==="fixed"?null:t.offsetParent}function bb(t){var e=/firefox/i.test(io()),n=/Trident/i.test(io());if(n&&bt(t)){var i=rn(t);if(i.position==="fixed")return null}var s=ca(t);for(xo(s)&&(s=s.host);bt(s)&&["html","body"].indexOf(Ut(s))<0;){var l=rn(s);if(l.transform!=="none"||l.perspective!=="none"||l.contain==="paint"||["transform","perspective"].indexOf(l.willChange)!==-1||e&&l.willChange==="filter"||e&&l.filter&&l.filter!=="none")return s;s=s.parentNode}return null}function Xr(t){for(var e=pt(t),n=bu(t);n&&yb(n)&&rn(n).position==="static";)n=bu(n);return n&&(Ut(n)==="html"||Ut(n)==="body"&&rn(n).position==="static")?e:n||bb(t)||e}function ko(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function jr(t,e,n){return zn(t,ia(e,n))}function _b(t,e,n){var i=jr(t,e,n);return i>n?n:i}function pf(){return{top:0,right:0,bottom:0,left:0}}function hf(t){return Object.assign({},pf(),t)}function vf(t,e){return e.reduce(function(n,i){return n[i]=t,n},{})}var wb=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,hf(typeof e!="number"?e:vf(e,Kr))};function Lb(t){var e,n=t.state,i=t.name,s=t.options,l=n.elements.arrow,u=n.modifiersData.popperOffsets,p=Ft(n.placement),h=ko(p),b=[it,wt].indexOf(p)>=0,g=b?"height":"width";if(!(!l||!u)){var C=wb(s.padding,n),E=To(l),w=h==="y"?rt:it,O=h==="y"?_t:wt,j=n.rects.reference[g]+n.rects.reference[h]-u[h]-n.rects.popper[g],M=u[h]-n.rects.reference[h],H=Xr(l),U=H?h==="y"?H.clientHeight||0:H.clientWidth||0:0,Y=j/2-M/2,S=C[w],q=U-E[g]-C[O],V=U/2-E[g]/2+Y,ie=jr(S,V,q),Q=h;n.modifiersData[i]=(e={},e[Q]=ie,e.centerOffset=ie-V,e)}}function Ab(t){var e=t.state,n=t.options,i=n.element,s=i===void 0?"[data-popper-arrow]":i;s!=null&&(typeof s=="string"&&(s=e.elements.popper.querySelector(s),!s)||!ff(e.elements.popper,s)||(e.elements.arrow=s))}const Cb={name:"arrow",enabled:!0,phase:"main",fn:Lb,effect:Ab,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function gr(t){return t.split("-")[1]}var Eb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Sb(t,e){var n=t.x,i=t.y,s=e.devicePixelRatio||1;return{x:hr(n*s)/s||0,y:hr(i*s)/s||0}}function _u(t){var e,n=t.popper,i=t.popperRect,s=t.placement,l=t.variation,u=t.offsets,p=t.position,h=t.gpuAcceleration,b=t.adaptive,g=t.roundOffsets,C=t.isFixed,E=u.x,w=E===void 0?0:E,O=u.y,j=O===void 0?0:O,M=typeof g=="function"?g({x:w,y:j}):{x:w,y:j};w=M.x,j=M.y;var H=u.hasOwnProperty("x"),U=u.hasOwnProperty("y"),Y=it,S=rt,q=window;if(b){var V=Xr(n),ie="clientHeight",Q="clientWidth";if(V===pt(n)&&(V=Cn(n),rn(V).position!=="static"&&p==="absolute"&&(ie="scrollHeight",Q="scrollWidth")),V=V,s===rt||(s===it||s===wt)&&l===Gr){S=_t;var me=C&&V===q&&q.visualViewport?q.visualViewport.height:V[ie];j-=me-i.height,j*=h?1:-1}if(s===it||(s===rt||s===_t)&&l===Gr){Y=wt;var Se=C&&V===q&&q.visualViewport?q.visualViewport.width:V[Q];w-=Se-i.width,w*=h?1:-1}}var _e=Object.assign({position:p},b&&Eb),Ce=g===!0?Sb({x:w,y:j},pt(n)):{x:w,y:j};if(w=Ce.x,j=Ce.y,h){var we;return Object.assign({},_e,(we={},we[S]=U?"0":"",we[Y]=H?"0":"",we.transform=(q.devicePixelRatio||1)<=1?"translate("+w+"px, "+j+"px)":"translate3d("+w+"px, "+j+"px, 0)",we))}return Object.assign({},_e,(e={},e[S]=U?j+"px":"",e[Y]=H?w+"px":"",e.transform="",e))}function Db(t){var e=t.state,n=t.options,i=n.gpuAcceleration,s=i===void 0?!0:i,l=n.adaptive,u=l===void 0?!0:l,p=n.roundOffsets,h=p===void 0?!0:p,b={placement:Ft(e.placement),variation:gr(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,_u(Object.assign({},b,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:u,roundOffsets:h})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,_u(Object.assign({},b,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:h})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const xb={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Db,data:{}};var ji={passive:!0};function Tb(t){var e=t.state,n=t.instance,i=t.options,s=i.scroll,l=s===void 0?!0:s,u=i.resize,p=u===void 0?!0:u,h=pt(e.elements.popper),b=[].concat(e.scrollParents.reference,e.scrollParents.popper);return l&&b.forEach(function(g){g.addEventListener("scroll",n.update,ji)}),p&&h.addEventListener("resize",n.update,ji),function(){l&&b.forEach(function(g){g.removeEventListener("scroll",n.update,ji)}),p&&h.removeEventListener("resize",n.update,ji)}}const kb={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Tb,data:{}};var Rb={left:"right",right:"left",bottom:"top",top:"bottom"};function Wi(t){return t.replace(/left|right|bottom|top/g,function(e){return Rb[e]})}var Ob={start:"end",end:"start"};function wu(t){return t.replace(/start|end/g,function(e){return Ob[e]})}function Ro(t){var e=pt(t),n=e.pageXOffset,i=e.pageYOffset;return{scrollLeft:n,scrollTop:i}}function Oo(t){return vr(Cn(t)).left+Ro(t).scrollLeft}function Mb(t,e){var n=pt(t),i=Cn(t),s=n.visualViewport,l=i.clientWidth,u=i.clientHeight,p=0,h=0;if(s){l=s.width,u=s.height;var b=df();(b||!b&&e==="fixed")&&(p=s.offsetLeft,h=s.offsetTop)}return{width:l,height:u,x:p+Oo(t),y:h}}function Ib(t){var e,n=Cn(t),i=Ro(t),s=(e=t.ownerDocument)==null?void 0:e.body,l=zn(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),u=zn(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),p=-i.scrollLeft+Oo(t),h=-i.scrollTop;return rn(s||n).direction==="rtl"&&(p+=zn(n.clientWidth,s?s.clientWidth:0)-l),{width:l,height:u,x:p,y:h}}function Mo(t){var e=rn(t),n=e.overflow,i=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+s+i)}function gf(t){return["html","body","#document"].indexOf(Ut(t))>=0?t.ownerDocument.body:bt(t)&&Mo(t)?t:gf(ca(t))}function Br(t,e){var n;e===void 0&&(e=[]);var i=gf(t),s=i===((n=t.ownerDocument)==null?void 0:n.body),l=pt(i),u=s?[l].concat(l.visualViewport||[],Mo(i)?i:[]):i,p=e.concat(u);return s?p:p.concat(Br(ca(u)))}function ao(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Nb(t,e){var n=vr(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Lu(t,e,n){return e===lf?ao(Mb(t,n)):Wn(e)?Nb(e,n):ao(Ib(Cn(t)))}function $b(t){var e=Br(ca(t)),n=["absolute","fixed"].indexOf(rn(t).position)>=0,i=n&&bt(t)?Xr(t):t;return Wn(i)?e.filter(function(s){return Wn(s)&&ff(s,i)&&Ut(s)!=="body"}):[]}function Pb(t,e,n,i){var s=e==="clippingParents"?$b(t):[].concat(e),l=[].concat(s,[n]),u=l[0],p=l.reduce(function(h,b){var g=Lu(t,b,i);return h.top=zn(g.top,h.top),h.right=ia(g.right,h.right),h.bottom=ia(g.bottom,h.bottom),h.left=zn(g.left,h.left),h},Lu(t,u,i));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}function mf(t){var e=t.reference,n=t.element,i=t.placement,s=i?Ft(i):null,l=i?gr(i):null,u=e.x+e.width/2-n.width/2,p=e.y+e.height/2-n.height/2,h;switch(s){case rt:h={x:u,y:e.y-n.height};break;case _t:h={x:u,y:e.y+e.height};break;case wt:h={x:e.x+e.width,y:p};break;case it:h={x:e.x-n.width,y:p};break;default:h={x:e.x,y:e.y}}var b=s?ko(s):null;if(b!=null){var g=b==="y"?"height":"width";switch(l){case pr:h[b]=h[b]-(e[g]/2-n[g]/2);break;case Gr:h[b]=h[b]+(e[g]/2-n[g]/2);break}}return h}function Zr(t,e){e===void 0&&(e={});var n=e,i=n.placement,s=i===void 0?t.placement:i,l=n.strategy,u=l===void 0?t.strategy:l,p=n.boundary,h=p===void 0?ib:p,b=n.rootBoundary,g=b===void 0?lf:b,C=n.elementContext,E=C===void 0?Ir:C,w=n.altBoundary,O=w===void 0?!1:w,j=n.padding,M=j===void 0?0:j,H=hf(typeof M!="number"?M:vf(M,Kr)),U=E===Ir?ab:Ir,Y=t.rects.popper,S=t.elements[O?U:E],q=Pb(Wn(S)?S:S.contextElement||Cn(t.elements.popper),h,g,u),V=vr(t.elements.reference),ie=mf({reference:V,element:Y,strategy:"absolute",placement:s}),Q=ao(Object.assign({},Y,ie)),me=E===Ir?Q:V,Se={top:q.top-me.top+H.top,bottom:me.bottom-q.bottom+H.bottom,left:q.left-me.left+H.left,right:me.right-q.right+H.right},_e=t.modifiersData.offset;if(E===Ir&&_e){var Ce=_e[s];Object.keys(Se).forEach(function(we){var ee=[wt,_t].indexOf(we)>=0?1:-1,Ge=[rt,_t].indexOf(we)>=0?"y":"x";Se[we]+=Ce[Ge]*ee})}return Se}function Hb(t,e){e===void 0&&(e={});var n=e,i=n.placement,s=n.boundary,l=n.rootBoundary,u=n.padding,p=n.flipVariations,h=n.allowedAutoPlacements,b=h===void 0?cf:h,g=gr(i),C=g?p?yu:yu.filter(function(O){return gr(O)===g}):Kr,E=C.filter(function(O){return b.indexOf(O)>=0});E.length===0&&(E=C);var w=E.reduce(function(O,j){return O[j]=Zr(t,{placement:j,boundary:s,rootBoundary:l,padding:u})[Ft(j)],O},{});return Object.keys(w).sort(function(O,j){return w[O]-w[j]})}function jb(t){if(Ft(t)===Do)return[];var e=Wi(t);return[wu(t),e,wu(e)]}function Bb(t){var e=t.state,n=t.options,i=t.name;if(!e.modifiersData[i]._skip){for(var s=n.mainAxis,l=s===void 0?!0:s,u=n.altAxis,p=u===void 0?!0:u,h=n.fallbackPlacements,b=n.padding,g=n.boundary,C=n.rootBoundary,E=n.altBoundary,w=n.flipVariations,O=w===void 0?!0:w,j=n.allowedAutoPlacements,M=e.options.placement,H=Ft(M),U=H===M,Y=h||(U||!O?[Wi(M)]:jb(M)),S=[M].concat(Y).reduce(function(Xe,et){return Xe.concat(Ft(et)===Do?Hb(e,{placement:et,boundary:g,rootBoundary:C,padding:b,flipVariations:O,allowedAutoPlacements:j}):et)},[]),q=e.rects.reference,V=e.rects.popper,ie=new Map,Q=!0,me=S[0],Se=0;Se<S.length;Se++){var _e=S[Se],Ce=Ft(_e),we=gr(_e)===pr,ee=[rt,_t].indexOf(Ce)>=0,Ge=ee?"width":"height",ne=Zr(e,{placement:_e,boundary:g,rootBoundary:C,altBoundary:E,padding:b}),ye=ee?we?wt:it:we?_t:rt;q[Ge]>V[Ge]&&(ye=Wi(ye));var $e=Wi(ye),Fe=[];if(l&&Fe.push(ne[Ce]<=0),p&&Fe.push(ne[ye]<=0,ne[$e]<=0),Fe.every(function(Xe){return Xe})){me=_e,Q=!1;break}ie.set(_e,Fe)}if(Q)for(var at=O?3:1,ht=function(et){var xe=S.find(function(Wt){var vt=ie.get(Wt);if(vt)return vt.slice(0,et).every(function(be){return be})});if(xe)return me=xe,"break"},Ke=at;Ke>0;Ke--){var xt=ht(Ke);if(xt==="break")break}e.placement!==me&&(e.modifiersData[i]._skip=!0,e.placement=me,e.reset=!0)}}const Vb={name:"flip",enabled:!0,phase:"main",fn:Bb,requiresIfExists:["offset"],data:{_skip:!1}};function Au(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function Cu(t){return[rt,wt,_t,it].some(function(e){return t[e]>=0})}function Fb(t){var e=t.state,n=t.name,i=e.rects.reference,s=e.rects.popper,l=e.modifiersData.preventOverflow,u=Zr(e,{elementContext:"reference"}),p=Zr(e,{altBoundary:!0}),h=Au(u,i),b=Au(p,s,l),g=Cu(h),C=Cu(b);e.modifiersData[n]={referenceClippingOffsets:h,popperEscapeOffsets:b,isReferenceHidden:g,hasPopperEscaped:C},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":g,"data-popper-escaped":C})}const zb={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Fb};function Ub(t,e,n){var i=Ft(t),s=[it,rt].indexOf(i)>=0?-1:1,l=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,u=l[0],p=l[1];return u=u||0,p=(p||0)*s,[it,wt].indexOf(i)>=0?{x:p,y:u}:{x:u,y:p}}function Wb(t){var e=t.state,n=t.options,i=t.name,s=n.offset,l=s===void 0?[0,0]:s,u=cf.reduce(function(g,C){return g[C]=Ub(C,e.rects,l),g},{}),p=u[e.placement],h=p.x,b=p.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=h,e.modifiersData.popperOffsets.y+=b),e.modifiersData[i]=u}const Gb={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Wb};function Zb(t){var e=t.state,n=t.name;e.modifiersData[n]=mf({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const Yb={name:"popperOffsets",enabled:!0,phase:"read",fn:Zb,data:{}};function Qb(t){return t==="x"?"y":"x"}function qb(t){var e=t.state,n=t.options,i=t.name,s=n.mainAxis,l=s===void 0?!0:s,u=n.altAxis,p=u===void 0?!1:u,h=n.boundary,b=n.rootBoundary,g=n.altBoundary,C=n.padding,E=n.tether,w=E===void 0?!0:E,O=n.tetherOffset,j=O===void 0?0:O,M=Zr(e,{boundary:h,rootBoundary:b,padding:C,altBoundary:g}),H=Ft(e.placement),U=gr(e.placement),Y=!U,S=ko(H),q=Qb(S),V=e.modifiersData.popperOffsets,ie=e.rects.reference,Q=e.rects.popper,me=typeof j=="function"?j(Object.assign({},e.rects,{placement:e.placement})):j,Se=typeof me=="number"?{mainAxis:me,altAxis:me}:Object.assign({mainAxis:0,altAxis:0},me),_e=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,Ce={x:0,y:0};if(!!V){if(l){var we,ee=S==="y"?rt:it,Ge=S==="y"?_t:wt,ne=S==="y"?"height":"width",ye=V[S],$e=ye+M[ee],Fe=ye-M[Ge],at=w?-Q[ne]/2:0,ht=U===pr?ie[ne]:Q[ne],Ke=U===pr?-Q[ne]:-ie[ne],xt=e.elements.arrow,Xe=w&&xt?To(xt):{width:0,height:0},et=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:pf(),xe=et[ee],Wt=et[Ge],vt=jr(0,ie[ne],Xe[ne]),be=Y?ie[ne]/2-at-vt-xe-Se.mainAxis:ht-vt-xe-Se.mainAxis,Tt=Y?-ie[ne]/2+at+vt+Wt+Se.mainAxis:Ke+vt+Wt+Se.mainAxis,sn=e.elements.arrow&&Xr(e.elements.arrow),Ie=sn?S==="y"?sn.clientTop||0:sn.clientLeft||0:0,Oe=(we=_e==null?void 0:_e[S])!=null?we:0,st=ye+be-Oe-Ie,Lt=ye+Tt-Oe,on=jr(w?ia($e,st):$e,ye,w?zn(Fe,Lt):Fe);V[S]=on,Ce[S]=on-ye}if(p){var En,ln=S==="x"?rt:it,Sn=S==="x"?_t:wt,ot=V[q],At=q==="y"?"height":"width",cn=ot+M[ln],Ue=ot-M[Sn],kt=[rt,it].indexOf(H)!==-1,Ct=(En=_e==null?void 0:_e[q])!=null?En:0,Gt=kt?cn:ot-ie[At]-Q[At]-Ct+Se.altAxis,Rt=kt?ot+ie[At]+Q[At]-Ct-Se.altAxis:Ue,Ee=w&&kt?_b(Gt,ot,Rt):jr(w?Gt:cn,ot,w?Rt:Ue);V[q]=Ee,Ce[q]=Ee-ot}e.modifiersData[i]=Ce}}const Jb={name:"preventOverflow",enabled:!0,phase:"main",fn:qb,requiresIfExists:["offset"]};function Kb(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function Xb(t){return t===pt(t)||!bt(t)?Ro(t):Kb(t)}function e2(t){var e=t.getBoundingClientRect(),n=hr(e.width)/t.offsetWidth||1,i=hr(e.height)/t.offsetHeight||1;return n!==1||i!==1}function t2(t,e,n){n===void 0&&(n=!1);var i=bt(e),s=bt(e)&&e2(e),l=Cn(e),u=vr(t,s,n),p={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(i||!i&&!n)&&((Ut(e)!=="body"||Mo(l))&&(p=Xb(e)),bt(e)?(h=vr(e,!0),h.x+=e.clientLeft,h.y+=e.clientTop):l&&(h.x=Oo(l))),{x:u.left+p.scrollLeft-h.x,y:u.top+p.scrollTop-h.y,width:u.width,height:u.height}}function n2(t){var e=new Map,n=new Set,i=[];t.forEach(function(l){e.set(l.name,l)});function s(l){n.add(l.name);var u=[].concat(l.requires||[],l.requiresIfExists||[]);u.forEach(function(p){if(!n.has(p)){var h=e.get(p);h&&s(h)}}),i.push(l)}return t.forEach(function(l){n.has(l.name)||s(l)}),i}function r2(t){var e=n2(t);return vb.reduce(function(n,i){return n.concat(e.filter(function(s){return s.phase===i}))},[])}function i2(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function a2(t){var e=t.reduce(function(n,i){var s=n[i.name];return n[i.name]=s?Object.assign({},s,i,{options:Object.assign({},s.options,i.options),data:Object.assign({},s.data,i.data)}):i,n},{});return Object.keys(e).map(function(n){return e[n]})}var Eu={placement:"bottom",modifiers:[],strategy:"absolute"};function Su(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return!e.some(function(i){return!(i&&typeof i.getBoundingClientRect=="function")})}function s2(t){t===void 0&&(t={});var e=t,n=e.defaultModifiers,i=n===void 0?[]:n,s=e.defaultOptions,l=s===void 0?Eu:s;return function(p,h,b){b===void 0&&(b=l);var g={placement:"bottom",orderedModifiers:[],options:Object.assign({},Eu,l),modifiersData:{},elements:{reference:p,popper:h},attributes:{},styles:{}},C=[],E=!1,w={state:g,setOptions:function(H){var U=typeof H=="function"?H(g.options):H;j(),g.options=Object.assign({},l,g.options,U),g.scrollParents={reference:Wn(p)?Br(p):p.contextElement?Br(p.contextElement):[],popper:Br(h)};var Y=r2(a2([].concat(i,g.options.modifiers)));return g.orderedModifiers=Y.filter(function(S){return S.enabled}),O(),w.update()},forceUpdate:function(){if(!E){var H=g.elements,U=H.reference,Y=H.popper;if(!!Su(U,Y)){g.rects={reference:t2(U,Xr(Y),g.options.strategy==="fixed"),popper:To(Y)},g.reset=!1,g.placement=g.options.placement,g.orderedModifiers.forEach(function(Se){return g.modifiersData[Se.name]=Object.assign({},Se.data)});for(var S=0;S<g.orderedModifiers.length;S++){if(g.reset===!0){g.reset=!1,S=-1;continue}var q=g.orderedModifiers[S],V=q.fn,ie=q.options,Q=ie===void 0?{}:ie,me=q.name;typeof V=="function"&&(g=V({state:g,options:Q,name:me,instance:w})||g)}}}},update:i2(function(){return new Promise(function(M){w.forceUpdate(),M(g)})}),destroy:function(){j(),E=!0}};if(!Su(p,h))return w;w.setOptions(b).then(function(M){!E&&b.onFirstUpdate&&b.onFirstUpdate(M)});function O(){g.orderedModifiers.forEach(function(M){var H=M.name,U=M.options,Y=U===void 0?{}:U,S=M.effect;if(typeof S=="function"){var q=S({state:g,name:H,instance:w,options:Y}),V=function(){};C.push(q||V)}})}function j(){C.forEach(function(M){return M()}),C=[]}return w}}var o2=[kb,Yb,xb,uf,Gb,Vb,Jb,Cb,zb],l2=s2({defaultModifiers:o2}),c2="tippy-box",yf="tippy-content",u2="tippy-backdrop",bf="tippy-arrow",_f="tippy-svg-arrow",Hn={passive:!0,capture:!0},wf=function(){return document.body};function zs(t,e,n){if(Array.isArray(t)){var i=t[e];return i==null?Array.isArray(n)?n[e]:n:i}return t}function Io(t,e){var n={}.toString.call(t);return n.indexOf("[object")===0&&n.indexOf(e+"]")>-1}function Lf(t,e){return typeof t=="function"?t.apply(void 0,e):t}function Du(t,e){if(e===0)return t;var n;return function(i){clearTimeout(n),n=setTimeout(function(){t(i)},e)}}function d2(t){return t.split(/\s+/).filter(Boolean)}function or(t){return[].concat(t)}function xu(t,e){t.indexOf(e)===-1&&t.push(e)}function f2(t){return t.filter(function(e,n){return t.indexOf(e)===n})}function p2(t){return t.split("-")[0]}function aa(t){return[].slice.call(t)}function Tu(t){return Object.keys(t).reduce(function(e,n){return t[n]!==void 0&&(e[n]=t[n]),e},{})}function Vr(){return document.createElement("div")}function ua(t){return["Element","Fragment"].some(function(e){return Io(t,e)})}function h2(t){return Io(t,"NodeList")}function v2(t){return Io(t,"MouseEvent")}function g2(t){return!!(t&&t._tippy&&t._tippy.reference===t)}function m2(t){return ua(t)?[t]:h2(t)?aa(t):Array.isArray(t)?t:aa(document.querySelectorAll(t))}function Us(t,e){t.forEach(function(n){n&&(n.style.transitionDuration=e+"ms")})}function ku(t,e){t.forEach(function(n){n&&n.setAttribute("data-state",e)})}function y2(t){var e,n=or(t),i=n[0];return i!=null&&(e=i.ownerDocument)!=null&&e.body?i.ownerDocument:document}function b2(t,e){var n=e.clientX,i=e.clientY;return t.every(function(s){var l=s.popperRect,u=s.popperState,p=s.props,h=p.interactiveBorder,b=p2(u.placement),g=u.modifiersData.offset;if(!g)return!0;var C=b==="bottom"?g.top.y:0,E=b==="top"?g.bottom.y:0,w=b==="right"?g.left.x:0,O=b==="left"?g.right.x:0,j=l.top-i+C>h,M=i-l.bottom-E>h,H=l.left-n+w>h,U=n-l.right-O>h;return j||M||H||U})}function Ws(t,e,n){var i=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(s){t[i](s,n)})}function Ru(t,e){for(var n=e;n;){var i;if(t.contains(n))return!0;n=n.getRootNode==null||(i=n.getRootNode())==null?void 0:i.host}return!1}var Bt={isTouch:!1},Ou=0;function _2(){Bt.isTouch||(Bt.isTouch=!0,window.performance&&document.addEventListener("mousemove",Af))}function Af(){var t=performance.now();t-Ou<20&&(Bt.isTouch=!1,document.removeEventListener("mousemove",Af)),Ou=t}function w2(){var t=document.activeElement;if(g2(t)){var e=t._tippy;t.blur&&!e.state.isVisible&&t.blur()}}function L2(){document.addEventListener("touchstart",_2,Hn),window.addEventListener("blur",w2)}var A2=typeof window!="undefined"&&typeof document!="undefined",C2=A2?!!window.msCrypto:!1,E2={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},S2={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Dt=Object.assign({appendTo:wf,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},E2,S2),D2=Object.keys(Dt),x2=function(e){var n=Object.keys(e);n.forEach(function(i){Dt[i]=e[i]})};function Cf(t){var e=t.plugins||[],n=e.reduce(function(i,s){var l=s.name,u=s.defaultValue;if(l){var p;i[l]=t[l]!==void 0?t[l]:(p=Dt[l])!=null?p:u}return i},{});return Object.assign({},t,n)}function T2(t,e){var n=e?Object.keys(Cf(Object.assign({},Dt,{plugins:e}))):D2,i=n.reduce(function(s,l){var u=(t.getAttribute("data-tippy-"+l)||"").trim();if(!u)return s;if(l==="content")s[l]=u;else try{s[l]=JSON.parse(u)}catch(p){s[l]=u}return s},{});return i}function Mu(t,e){var n=Object.assign({},e,{content:Lf(e.content,[t])},e.ignoreAttributes?{}:T2(t,e.plugins));return n.aria=Object.assign({},Dt.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?e.interactive:n.aria.expanded,content:n.aria.content==="auto"?e.interactive?null:"describedby":n.aria.content},n}var k2=function(){return"innerHTML"};function so(t,e){t[k2()]=e}function Iu(t){var e=Vr();return t===!0?e.className=bf:(e.className=_f,ua(t)?e.appendChild(t):so(e,t)),e}function Nu(t,e){ua(e.content)?(so(t,""),t.appendChild(e.content)):typeof e.content!="function"&&(e.allowHTML?so(t,e.content):t.textContent=e.content)}function oo(t){var e=t.firstElementChild,n=aa(e.children);return{box:e,content:n.find(function(i){return i.classList.contains(yf)}),arrow:n.find(function(i){return i.classList.contains(bf)||i.classList.contains(_f)}),backdrop:n.find(function(i){return i.classList.contains(u2)})}}function Ef(t){var e=Vr(),n=Vr();n.className=c2,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=Vr();i.className=yf,i.setAttribute("data-state","hidden"),Nu(i,t.props),e.appendChild(n),n.appendChild(i),s(t.props,t.props);function s(l,u){var p=oo(e),h=p.box,b=p.content,g=p.arrow;u.theme?h.setAttribute("data-theme",u.theme):h.removeAttribute("data-theme"),typeof u.animation=="string"?h.setAttribute("data-animation",u.animation):h.removeAttribute("data-animation"),u.inertia?h.setAttribute("data-inertia",""):h.removeAttribute("data-inertia"),h.style.maxWidth=typeof u.maxWidth=="number"?u.maxWidth+"px":u.maxWidth,u.role?h.setAttribute("role",u.role):h.removeAttribute("role"),(l.content!==u.content||l.allowHTML!==u.allowHTML)&&Nu(b,t.props),u.arrow?g?l.arrow!==u.arrow&&(h.removeChild(g),h.appendChild(Iu(u.arrow))):h.appendChild(Iu(u.arrow)):g&&h.removeChild(g)}return{popper:e,onUpdate:s}}Ef.$$tippy=!0;var R2=1,Bi=[],Gs=[];function O2(t,e){var n=Mu(t,Object.assign({},Dt,Cf(Tu(e)))),i,s,l,u=!1,p=!1,h=!1,b=!1,g,C,E,w=[],O=Du(st,n.interactiveDebounce),j,M=R2++,H=null,U=f2(n.plugins),Y={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},S={id:M,reference:t,popper:Vr(),popperInstance:H,props:n,state:Y,plugins:U,clearDelayTimeouts:Gt,setProps:Rt,setContent:Ee,show:Ot,hide:Qe,hideWithInteractivity:Zt,enable:kt,disable:Ct,unmount:un,destroy:yr};if(!n.render)return S;var q=n.render(S),V=q.popper,ie=q.onUpdate;V.setAttribute("data-tippy-root",""),V.id="tippy-"+S.id,S.popper=V,t._tippy=S,V._tippy=S;var Q=U.map(function($){return $.fn(S)}),me=t.hasAttribute("aria-expanded");return sn(),at(),ye(),$e("onCreate",[S]),n.showOnCreate&&cn(),V.addEventListener("mouseenter",function(){S.props.interactive&&S.state.isVisible&&S.clearDelayTimeouts()}),V.addEventListener("mouseleave",function(){S.props.interactive&&S.props.trigger.indexOf("mouseenter")>=0&&ee().addEventListener("mousemove",O)}),S;function Se(){var $=S.props.touch;return Array.isArray($)?$:[$,0]}function _e(){return Se()[0]==="hold"}function Ce(){var $;return!!(($=S.props.render)!=null&&$.$$tippy)}function we(){return j||t}function ee(){var $=we().parentNode;return $?y2($):document}function Ge(){return oo(V)}function ne($){return S.state.isMounted&&!S.state.isVisible||Bt.isTouch||g&&g.type==="focus"?0:zs(S.props.delay,$?0:1,Dt.delay)}function ye($){$===void 0&&($=!1),V.style.pointerEvents=S.props.interactive&&!$?"":"none",V.style.zIndex=""+S.props.zIndex}function $e($,Z,J){if(J===void 0&&(J=!0),Q.forEach(function(se){se[$]&&se[$].apply(se,Z)}),J){var le;(le=S.props)[$].apply(le,Z)}}function Fe(){var $=S.props.aria;if(!!$.content){var Z="aria-"+$.content,J=V.id,le=or(S.props.triggerTarget||t);le.forEach(function(se){var Me=se.getAttribute(Z);if(S.state.isVisible)se.setAttribute(Z,Me?Me+" "+J:J);else{var qe=Me&&Me.replace(J,"").trim();qe?se.setAttribute(Z,qe):se.removeAttribute(Z)}})}}function at(){if(!(me||!S.props.aria.expanded)){var $=or(S.props.triggerTarget||t);$.forEach(function(Z){S.props.interactive?Z.setAttribute("aria-expanded",S.state.isVisible&&Z===we()?"true":"false"):Z.removeAttribute("aria-expanded")})}}function ht(){ee().removeEventListener("mousemove",O),Bi=Bi.filter(function($){return $!==O})}function Ke($){if(!(Bt.isTouch&&(h||$.type==="mousedown"))){var Z=$.composedPath&&$.composedPath()[0]||$.target;if(!(S.props.interactive&&Ru(V,Z))){if(or(S.props.triggerTarget||t).some(function(J){return Ru(J,Z)})){if(Bt.isTouch||S.state.isVisible&&S.props.trigger.indexOf("click")>=0)return}else $e("onClickOutside",[S,$]);S.props.hideOnClick===!0&&(S.clearDelayTimeouts(),S.hide(),p=!0,setTimeout(function(){p=!1}),S.state.isMounted||xe())}}}function xt(){h=!0}function Xe(){h=!1}function et(){var $=ee();$.addEventListener("mousedown",Ke,!0),$.addEventListener("touchend",Ke,Hn),$.addEventListener("touchstart",Xe,Hn),$.addEventListener("touchmove",xt,Hn)}function xe(){var $=ee();$.removeEventListener("mousedown",Ke,!0),$.removeEventListener("touchend",Ke,Hn),$.removeEventListener("touchstart",Xe,Hn),$.removeEventListener("touchmove",xt,Hn)}function Wt($,Z){be($,function(){!S.state.isVisible&&V.parentNode&&V.parentNode.contains(V)&&Z()})}function vt($,Z){be($,Z)}function be($,Z){var J=Ge().box;function le(se){se.target===J&&(Ws(J,"remove",le),Z())}if($===0)return Z();Ws(J,"remove",C),Ws(J,"add",le),C=le}function Tt($,Z,J){J===void 0&&(J=!1);var le=or(S.props.triggerTarget||t);le.forEach(function(se){se.addEventListener($,Z,J),w.push({node:se,eventType:$,handler:Z,options:J})})}function sn(){_e()&&(Tt("touchstart",Oe,{passive:!0}),Tt("touchend",Lt,{passive:!0})),d2(S.props.trigger).forEach(function($){if($!=="manual")switch(Tt($,Oe),$){case"mouseenter":Tt("mouseleave",Lt);break;case"focus":Tt(C2?"focusout":"blur",on);break;case"focusin":Tt("focusout",on);break}})}function Ie(){w.forEach(function($){var Z=$.node,J=$.eventType,le=$.handler,se=$.options;Z.removeEventListener(J,le,se)}),w=[]}function Oe($){var Z,J=!1;if(!(!S.state.isEnabled||En($)||p)){var le=((Z=g)==null?void 0:Z.type)==="focus";g=$,j=$.currentTarget,at(),!S.state.isVisible&&v2($)&&Bi.forEach(function(se){return se($)}),$.type==="click"&&(S.props.trigger.indexOf("mouseenter")<0||u)&&S.props.hideOnClick!==!1&&S.state.isVisible?J=!0:cn($),$.type==="click"&&(u=!J),J&&!le&&Ue($)}}function st($){var Z=$.target,J=we().contains(Z)||V.contains(Z);if(!($.type==="mousemove"&&J)){var le=At().concat(V).map(function(se){var Me,qe=se._tippy,Et=(Me=qe.popperInstance)==null?void 0:Me.state;return Et?{popperRect:se.getBoundingClientRect(),popperState:Et,props:n}:null}).filter(Boolean);b2(le,$)&&(ht(),Ue($))}}function Lt($){var Z=En($)||S.props.trigger.indexOf("click")>=0&&u;if(!Z){if(S.props.interactive){S.hideWithInteractivity($);return}Ue($)}}function on($){S.props.trigger.indexOf("focusin")<0&&$.target!==we()||S.props.interactive&&$.relatedTarget&&V.contains($.relatedTarget)||Ue($)}function En($){return Bt.isTouch?_e()!==$.type.indexOf("touch")>=0:!1}function ln(){Sn();var $=S.props,Z=$.popperOptions,J=$.placement,le=$.offset,se=$.getReferenceClientRect,Me=$.moveTransition,qe=Ce()?oo(V).arrow:null,Et=se?{getBoundingClientRect:se,contextElement:se.contextElement||we()}:t,br={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(lt){var dn=lt.state;if(Ce()){var ti=Ge(),ct=ti.box;["placement","reference-hidden","escaped"].forEach(function(ut){ut==="placement"?ct.setAttribute("data-placement",dn.placement):dn.attributes.popper["data-popper-"+ut]?ct.setAttribute("data-"+ut,""):ct.removeAttribute("data-"+ut)}),dn.attributes.popper={}}}},Mt=[{name:"offset",options:{offset:le}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Me}},br];Ce()&&qe&&Mt.push({name:"arrow",options:{element:qe,padding:3}}),Mt.push.apply(Mt,(Z==null?void 0:Z.modifiers)||[]),S.popperInstance=l2(Et,V,Object.assign({},Z,{placement:J,onFirstUpdate:E,modifiers:Mt}))}function Sn(){S.popperInstance&&(S.popperInstance.destroy(),S.popperInstance=null)}function ot(){var $=S.props.appendTo,Z,J=we();S.props.interactive&&$===wf||$==="parent"?Z=J.parentNode:Z=Lf($,[J]),Z.contains(V)||Z.appendChild(V),S.state.isMounted=!0,ln()}function At(){return aa(V.querySelectorAll("[data-tippy-root]"))}function cn($){S.clearDelayTimeouts(),$&&$e("onTrigger",[S,$]),et();var Z=ne(!0),J=Se(),le=J[0],se=J[1];Bt.isTouch&&le==="hold"&&se&&(Z=se),Z?i=setTimeout(function(){S.show()},Z):S.show()}function Ue($){if(S.clearDelayTimeouts(),$e("onUntrigger",[S,$]),!S.state.isVisible){xe();return}if(!(S.props.trigger.indexOf("mouseenter")>=0&&S.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf($.type)>=0&&u)){var Z=ne(!1);Z?s=setTimeout(function(){S.state.isVisible&&S.hide()},Z):l=requestAnimationFrame(function(){S.hide()})}}function kt(){S.state.isEnabled=!0}function Ct(){S.hide(),S.state.isEnabled=!1}function Gt(){clearTimeout(i),clearTimeout(s),cancelAnimationFrame(l)}function Rt($){if(!S.state.isDestroyed){$e("onBeforeUpdate",[S,$]),Ie();var Z=S.props,J=Mu(t,Object.assign({},Z,Tu($),{ignoreAttributes:!0}));S.props=J,sn(),Z.interactiveDebounce!==J.interactiveDebounce&&(ht(),O=Du(st,J.interactiveDebounce)),Z.triggerTarget&&!J.triggerTarget?or(Z.triggerTarget).forEach(function(le){le.removeAttribute("aria-expanded")}):J.triggerTarget&&t.removeAttribute("aria-expanded"),at(),ye(),ie&&ie(Z,J),S.popperInstance&&(ln(),At().forEach(function(le){requestAnimationFrame(le._tippy.popperInstance.forceUpdate)})),$e("onAfterUpdate",[S,$])}}function Ee($){S.setProps({content:$})}function Ot(){var $=S.state.isVisible,Z=S.state.isDestroyed,J=!S.state.isEnabled,le=Bt.isTouch&&!S.props.touch,se=zs(S.props.duration,0,Dt.duration);if(!($||Z||J||le)&&!we().hasAttribute("disabled")&&($e("onShow",[S],!1),S.props.onShow(S)!==!1)){if(S.state.isVisible=!0,Ce()&&(V.style.visibility="visible"),ye(),et(),S.state.isMounted||(V.style.transition="none"),Ce()){var Me=Ge(),qe=Me.box,Et=Me.content;Us([qe,Et],0)}E=function(){var Mt;if(!(!S.state.isVisible||b)){if(b=!0,V.offsetHeight,V.style.transition=S.props.moveTransition,Ce()&&S.props.animation){var Dn=Ge(),lt=Dn.box,dn=Dn.content;Us([lt,dn],se),ku([lt,dn],"visible")}Fe(),at(),xu(Gs,S),(Mt=S.popperInstance)==null||Mt.forceUpdate(),$e("onMount",[S]),S.props.animation&&Ce()&&vt(se,function(){S.state.isShown=!0,$e("onShown",[S])})}},ot()}}function Qe(){var $=!S.state.isVisible,Z=S.state.isDestroyed,J=!S.state.isEnabled,le=zs(S.props.duration,1,Dt.duration);if(!($||Z||J)&&($e("onHide",[S],!1),S.props.onHide(S)!==!1)){if(S.state.isVisible=!1,S.state.isShown=!1,b=!1,u=!1,Ce()&&(V.style.visibility="hidden"),ht(),xe(),ye(!0),Ce()){var se=Ge(),Me=se.box,qe=se.content;S.props.animation&&(Us([Me,qe],le),ku([Me,qe],"hidden"))}Fe(),at(),S.props.animation?Ce()&&Wt(le,S.unmount):S.unmount()}}function Zt($){ee().addEventListener("mousemove",O),xu(Bi,O),O($)}function un(){S.state.isVisible&&S.hide(),S.state.isMounted&&(Sn(),At().forEach(function($){$._tippy.unmount()}),V.parentNode&&V.parentNode.removeChild(V),Gs=Gs.filter(function($){return $!==S}),S.state.isMounted=!1,$e("onHidden",[S]))}function yr(){S.state.isDestroyed||(S.clearDelayTimeouts(),S.unmount(),Ie(),delete t._tippy,S.state.isDestroyed=!0,$e("onDestroy",[S]))}}function ei(t,e){e===void 0&&(e={});var n=Dt.plugins.concat(e.plugins||[]);L2();var i=Object.assign({},e,{plugins:n}),s=m2(t),l=s.reduce(function(u,p){var h=p&&O2(p,i);return h&&u.push(h),u},[]);return ua(t)?l[0]:l}ei.defaultProps=Dt;ei.setDefaultProps=x2;ei.currentInput=Bt;Object.assign({},uf,{effect:function(e){var n=e.state,i={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,i.popper),n.styles=i,n.elements.arrow&&Object.assign(n.elements.arrow.style,i.arrow)}});ei.setDefaultProps({render:Ef});const M2={components:{FullCalendar:Xd},props:["events"],data(){return{calendarOptions:{plugins:[rb],initialView:"dayGridMonth",contentHeight:"auto",locale:"cs",buttonText:{today:"dnes"},eventTimeFormat:{hour:"numeric",minute:"2-digit",meridiem:!1},eventClick(t){if(t.event.url===""&&t.event.extendedProps.location===void 0&&t.event.extendedProps.url===void 0)return;t.jsEvent.preventDefault(),ei(t.el,{content:` <div class="p-2 flex flex-col gap-3 text-white"> ${t.event.extendedProps.location!==void 0?` <div class="flex gap-2 items-baseline"> @@ -31,4 +31,4 @@ var ko=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?wind </div> `:""} </div> - `,trigger:t.event.url!==""&&t.event.extendedProps.location===void 0&&t.event.extendedProps.url===void 0?"hover":"click",allowHTML:!0,interactive:!0}).show()},events:JSON.parse(this.events)}}}};var I2=function(){var e=this,n=e._self._c;return n("FullCalendar",{attrs:{options:e.calendarOptions}})},N2=[],P2=Ye(M2,I2,N2,!1,null,null,null,null);const $2=P2.exports,H2={props:{links:{type:Object,default:function(){return{praha:"https://praha.pirati.cz",stredocesky:"https://stredocesky.pirati.cz",jihocesky:"https://jihocesky.pirati.cz",plzensky:"https://plzensky.pirati.cz",karlovarsky:"https://karlovarsky.pirati.cz",ustecky:"https://ustecky.pirati.cz",liberecky:"https://liberecky.pirati.cz",kralovehradecky:"https://kralovehradecky.pirati.cz",moravskoslezsky:"https://moravskoslezsky.pirati.cz",pardubicky:"https://pardubicky.pirati.cz",vysocina:"https://vysocina.pirati.cz",jihomoravsky:"https://jihomoravsky.pirati.cz",olomoucky:"https://olomoucky.pirati.cz",zlinsky:"https://zlinsky.pirati.cz"}}}},methods:{selectRegion(t){const e=this.$props.links[t.id];window.open(e,"_blank")}},data(){return{current:null,regions:[{id:"jihocesky",name:"Jiho\u010Desk\xFD kraj",polygon:"M173.5,445.61L179.5,447.36L185.61599999999999,452.692L184.61599999999999,455.789L188.963,462.31L196.57,463.669L198.743,470.46099999999996L203.905,477.25299999999993L206.079,483.50199999999995L211.78400000000002,483.77299999999997L221.56500000000003,493.01L226.72700000000003,494.911L232.43300000000002,501.704L228.35800000000003,506.051L237.32400000000004,515.0169999999999H247.64800000000005L257.97200000000004,516.9179999999999L266.39400000000006,521.8089999999999L278.34800000000007,511.75599999999986L280.79300000000006,505.50799999999987L287.0420000000001,510.9419999999999L293.83400000000006,512.2999999999998L299.2680000000001,510.94199999999984L308.2340000000001,516.9189999999999L311.7660000000001,511.2139999999999L310.68000000000006,505.77999999999986L311.76700000000005,496.54299999999984L319.3740000000001,490.29499999999985L322.09100000000007,482.4159999999998L329.1550000000001,482.68699999999984L338.9360000000001,485.67499999999984L340.5660000000001,482.68699999999984L338.1210000000001,478.33999999999986L339.4790000000001,472.36199999999985L341.9240000000001,465.02599999999984L341.1090000000001,455.5169999999998L340.5660000000001,445.4639999999998L343.5540000000001,439.75899999999984L352.5200000000001,442.74699999999984L360.1270000000001,444.3779999999998L362.5720000000001,452.5279999999998L374.2550000000001,449.8109999999998L377.5150000000001,445.4629999999998L385.3940000000001,445.7349999999998L397.3490000000001,451.9829999999998L401.4240000000001,453.88499999999976L405.5010000000001,459.85699999999974L408.7510000000001,452.85699999999974L404.7510000000001,446.60699999999974L400.2510000000001,442.60699999999974L405.7510000000001,436.85699999999974L406.7510000000001,430.60699999999974L412.0010000000001,429.60699999999974L412.7510000000001,425.10699999999974L405.5010000000001,419.35699999999974L398.5010000000001,420.85699999999974L390.0010000000001,420.60699999999974L383.5010000000001,414.10699999999974L384.5010000000001,408.60699999999974L381.2510000000001,404.10699999999974L374.0010000000001,405.35699999999974L366.0010000000001,402.35699999999974L361.0010000000001,405.10699999999974L355.5010000000001,400.10699999999974L352.7510000000001,395.10699999999974L346.5010000000001,391.60699999999974L341.7510000000001,394.35699999999974L336.2510000000001,389.85699999999974L333.5010000000001,384.85699999999974L334.7510000000001,380.35699999999974L332.0010000000001,374.60699999999974V366.85699999999974L335.0010000000001,363.10699999999974L335.2510000000001,356.10699999999974L333.5010000000001,349.60699999999974L330.2510000000001,344.85699999999974L328.0010000000001,339.35699999999974L323.7510000000001,339.85699999999974L316.0010000000001,333.35699999999974L310.7510000000001,337.10699999999974L312.2510000000001,344.85699999999974L305.7510000000001,348.35699999999974L302.2510000000001,352.35699999999974L295.0010000000001,349.35699999999974L287.0010000000001,347.35699999999974L282.5010000000001,348.10699999999974L276.0010000000001,345.10699999999974L269.7510000000001,348.85699999999974C269.7510000000001,348.85699999999974,266.10300000000007,348.62199999999973,265.5010000000001,348.60699999999974S261.5010000000001,343.60699999999974,261.5010000000001,343.60699999999974H255.5010000000001L252.5010000000001,347.35699999999974L239.0010000000001,348.85699999999974L235.2510000000001,344.85699999999974H230.5010000000001L227.7510000000001,349.60699999999974L220.7510000000001,353.10699999999974L216.2510000000001,350.85699999999974L202.5010000000001,350.35699999999974L199.7510000000001,354.35699999999974L201.2510000000001,359.85699999999974V364.35699999999974L200.5010000000001,372.10699999999974L204.0010000000001,377.85699999999974L199.5010000000001,384.85699999999974L196.0010000000001,387.60699999999974V391.35699999999974L193.0010000000001,394.10699999999974L196.7510000000001,398.35699999999974L192.0010000000001,400.85699999999974L195.0010000000001,406.85699999999974L192.5010000000001,412.85699999999974L186.5010000000001,415.10699999999974L185.0010000000001,417.85699999999974L180.5010000000001,416.35699999999974L179.2510000000001,426.10699999999974L181.7510000000001,430.10699999999974L180.5010000000001,433.60699999999974L175.2510000000001,435.85699999999974L173.57600000000008,441.83199999999977L173.5,445.61Z"},{id:"plzensky",name:"Plze\u0148sk\xFD kraj",polygon:"M151.027,246.771L147.637,255.059L141.986,256.566V265.042L134.452,259.39099999999996L126.541,258.44899999999996L111.472,268.24299999999994V273.89399999999995L107.61099999999999,277.75499999999994L101.30099999999999,274.6479999999999L98.09899999999999,276.1549999999999L91.883,272.38699999999994L84.34899999999999,275.58899999999994L78.981,280.95699999999994L73.99,276.5299999999999L69.469,280.2979999999999L62.355999999999995,280.0069999999999L54.477,291.9609999999999L54,299.11L45.784,306.63300000000004L52.033,313.696L59.64,318.858L59.097,326.737L64.259,332.71500000000003L63.987,340.05L72.138,345.75600000000003L71.32300000000001,354.721L72.68100000000001,360.969L79.20200000000001,364.501L84.90800000000002,370.479L89.25500000000001,377.81399999999996L97.13400000000001,379.98799999999994L99.85100000000001,378.08699999999993L106.91400000000002,379.44499999999994L115.88000000000001,385.96599999999995L116.96700000000001,393.30099999999993L124.84600000000002,401.17999999999995V404.9839999999999L132.181,410.68999999999994L133.53900000000002,416.3949999999999L138.43,419.9269999999999H145.222L151.743,426.4479999999999L157.72,435.1409999999999L158.535,444.6509999999999L169.674,451.9859999999999L173.501,445.6109999999999L173.576,441.8359999999999L175.251,435.8609999999999L180.501,433.6109999999999L181.751,430.1109999999999L179.251,426.1109999999999L180.501,416.3609999999999L185.001,417.8609999999999L186.501,415.1109999999999L192.501,412.8609999999999L195.001,406.8609999999999L192.001,400.8609999999999L196.751,398.3609999999999L193.001,394.1109999999999L196.001,391.3609999999999V387.6109999999999L199.501,384.8609999999999L204.001,377.8609999999999L200.501,372.1109999999999L201.251,364.3609999999999V359.8609999999999L199.751,354.3609999999999L202.501,350.3609999999999L199.251,344.8609999999999L199.501,338.8609999999999L200.751,334.3609999999999L197.501,331.8609999999999L194.001,327.3609999999999L195.751,322.3609999999999L191.751,318.1109999999999L197.001,314.3609999999999H202.501L207.251,308.6109999999999L205.001,304.1109999999999L207.501,299.8609999999999L205.251,293.8609999999999L210.001,289.1109999999999L208.751,285.3609999999999L209.251,278.8609999999999L205.001,276.1109999999999L200.001,275.1109999999999L199.751,271.1109999999999L194.751,272.1109999999999C194.751,272.1109999999999,189.695,265.40499999999986,189.501,265.3609999999999S185.001,267.1109999999999,185.001,267.1109999999999L180.501,264.8609999999999L176.501,262.6109999999999L175.751,258.3609999999999L169.001,257.8609999999999L165.001,260.3609999999999L161.501,257.1109999999999L164.251,253.61099999999988L161.95600000000002,250.7269999999999L155.175,246.7709999999999L151.027,246.771Z"},{id:"karlovarsky",name:"Karlovarsk\xFD kraj",polygon:"M69.47,280.299L62.357,280.008V274.846L57.195,272.401L57.466,266.42400000000004L42.251,256.1L32.742,251.21000000000004L28.665999999999997,243.87400000000002L24.590999999999998,239.25500000000002L26.493,230.83300000000003L20.244,221.324L15.761,216.841L18.886,210.728L16.169999999999998,203.936H24.863999999999997L27.037,206.11V212.08700000000002H31.656L34.237,214.668L32.742000000000004,218.87900000000002L35.459,221.59600000000003V228.38800000000003L39.535000000000004,232.46400000000003L41.437000000000005,222.68300000000002C41.437000000000005,222.68300000000002,40.07900000000001,219.42200000000003,41.437000000000005,218.06400000000002S46.871,212.63000000000002,46.871,212.63000000000002L49.316,204.479L59.912000000000006,198.774V194.97L63.30800000000001,191.574L71.051,190.351L80.83200000000001,188.721L84.09200000000001,191.981L89.52600000000001,185.189L99.57900000000001,182.47199999999998L110.17500000000001,190.35099999999997L115.019,195.19499999999996H125.036L129.933,197.04499999999996C129.933,197.04499999999996,129.676,201.25999999999996,129.933,201.75399999999996S140.66899999999998,200.62399999999997,140.66899999999998,200.62399999999997L145.378,205.33299999999997L140.76299999999998,209.94799999999998L143.30599999999998,214.75099999999998L141.611,220.96599999999998L145.755,225.10999999999999L144.06,228.689L148.768,235.093L144.059,239.801L151.028,246.771L147.638,255.059L141.987,256.566V265.042L134.453,259.39099999999996L126.542,258.44899999999996L111.473,268.24299999999994V273.89399999999995L107.612,277.75499999999994L101.30199999999999,274.6479999999999L98.1,276.1549999999999L91.884,272.38699999999994L84.35,275.58899999999994L78.982,280.95699999999994L73.991,276.5299999999999L69.47,280.299Z"},{id:"jihomoravsky",name:"Jihomoravsk\xFD kraj",polygon:"M546.667,336.777L540.5,330.61H522L518.333,336.61H506L502.75,339.86L501.5,344.61L506.75,348.11L505.25,351.11L500.25,354.11L503,360.61L500.75,365.36L502.75,370.36L503.25,379.36L493.5,383.86L491.75,387.86L487.25,390.86L491,395.61L487,398.86L485.75,403.36L491,408.61L485.25,412.11L486.75,417.11C486.75,417.11,491.12,419.697,491.25,420.36S489.5,423.61,489.5,423.61L485.75,424.61L483.5,430.11L478.75,428.86L475.75,433.61L470.25,436.36L464.5,434.61L460.25,437.11L454,432.86L447,435.86L444.75,441.11H438.75L435.5,445.61L432,446.61L429,452.36L423.25,448.11L417.75,453.86L413.25,450.61L408.75,452.86L405.5,459.86L409.03,460.409L416.09299999999996,461.223L424.24299999999994,467.201L432.39399999999995,468.016L434.29499999999996,464.755L442.44499999999994,465.57L454.3999999999999,473.992L455.7579999999999,478.34000000000003L471.51499999999993,487.033L490.26199999999994,486.762L504.66099999999994,489.479L510.09499999999997,483.22999999999996L513.083,475.08L523.136,474.537L527.483,479.155L537.536,480.78499999999997L538.8939999999999,487.578L544.0559999999999,485.947L553.0219999999999,491.382L561.1719999999999,489.208L566.6059999999999,492.74L569.3229999999999,506.324L573.6709999999998,505.781L576.9309999999998,494.37L579.1049999999998,486.491L588.0709999999998,475.351L590.2439999999998,467.74399999999997L593.5049999999998,466.38599999999997L598.3949999999998,461.496H603.5569999999998L613.6099999999998,465.84299999999996L622.3039999999997,471.00499999999994L630.9969999999997,465.29999999999995L638.3329999999997,470.18999999999994L644.8539999999997,468.55999999999995L651.6459999999997,462.3109999999999L649.4999999999998,459.61099999999993L645.7499999999998,454.11099999999993L639.4999999999998,452.61099999999993L639.2499999999998,448.61099999999993L633.4999999999998,445.11099999999993L626.9999999999998,447.61099999999993L621.4999999999998,442.61099999999993L616.2499999999998,442.86099999999993L616.4999999999998,437.11099999999993L608.2499999999998,436.11099999999993L601.9999999999998,432.61099999999993L602.7499999999998,426.86099999999993L599.7499999999998,423.61099999999993L591.4999999999998,426.86099999999993L587.7499999999998,422.11099999999993L592.7499999999998,416.86099999999993L597.2499999999998,413.86099999999993L597.9999999999998,408.86099999999993L591.2499999999998,408.11099999999993L592.7499999999998,402.86099999999993L589.7499999999998,397.61099999999993L593.3749999999998,392.73599999999993L589.4999999999998,386.11099999999993V382.36099999999993L586.3749999999998,379.23599999999993H579.5L578.5,373.86099999999993V368.86099999999993L572.5,365.11099999999993V360.61099999999993L568.625,356.73599999999993L566.25,351.61099999999993H560.75L557,355.86099999999993L561,359.86099999999993L565.125,363.98599999999993L560.75,370.36099999999993L557.75,373.36099999999993L550.25,367.86099999999993L553.75,364.36099999999993L549.25,358.36099999999993V351.86099999999993L554.25,346.61099999999993L548.5,344.86099999999993L543.75,344.61099999999993L546.667,336.777Z"},{id:"zlinsky",name:"Zl\xEDnsk\xFD kraj",polygon:"M737.5,365.046L731.75,362.36L730.5,356.61L723.5,352.11L723,347.61L717.5,349.86H712.25L706.25,345.61L698.25,343.86L690.25,347.11L685.25,342.86H679.5L675.375,346.985L671.25,345.61L664.5,350.11V357.11C664.5,357.11,660.164,361.736,659.125,362.485S653.25,355.86,653.25,355.86L645.5,358.61L647.75,365.36L641,367.36L636,365.86L631.875,369.985L629,375.11L625.125,371.235L618.5,371.61L616.5,366.86L612.5,370.36L614.75,378.11L611,381.86L608.75,385.36L599.25,386.86L593.375,392.735L589.75,397.61L592.75,402.86L591.25,408.11L598,408.86L597.25,413.86L592.75,416.86L587.75,422.11L591.5,426.86L599.75,423.61L602.75,426.86L602,432.61L608.25,436.11L616.5,437.11L616.25,442.86L621.5,442.61L627,447.61L633.5,445.11L639.25,448.61L639.5,452.61L645.75,454.11L649.5,459.61L651.646,462.31H656.5369999999999L663.6009999999999,457.963L668.4909999999999,449.54L678.5439999999999,448.997L680.3099999999998,435.548L684.2489999999998,431.609L697.2899999999998,430.522L704.0829999999999,420.742V409.06L707.6139999999998,399.007V391.944L713.0479999999998,383.522L720.3839999999998,381.62L727.1759999999998,378.088L733.1539999999998,375.915L737.5,365.046Z"},{id:"vysocina",name:"Kraj Vyso\u010Dina",polygon:"M502.75,339.86L495.5,332.61L489.667,332.44300000000004L482.5,323.94300000000004L468.5,320.77700000000004L466,314.94300000000004L459.333,315.11V311.44300000000004L452.5,315.77700000000004C452.5,315.77700000000004,452.729,321.25500000000005,452.5,321.44300000000004S444.833,318.77700000000004,444.833,318.77700000000004L441,316.77700000000004V311.77700000000004L435.833,309.11000000000007L431.833,308.27700000000004L427.66700000000003,303.94300000000004L420.66700000000003,299.44300000000004L411,299.61L402,292.61L396,293.11L392,296.36L392.5,302.36L386.75,302.11L384.75,306.36H379L375.75,309.36L371.75,308.36L368.75,310.11L368,314.11L364.25,317.61L364,323.36L371.75,327.11C371.75,327.11,372.032,331.726,372,332.36S367.25,335.61,367.25,335.61L363.5,333.86L361.25,337.86L356.75,337.11L350.25,337.36L342,336.11L336.5,341.61L336.25,346.86L333.5,349.61L335.25,356.11L335,363.11L332,366.86V374.61L334.75,380.36L333.5,384.86L336.25,389.86L341.75,394.36L346.5,391.61L352.75,395.11L355.5,400.11L361,405.11L366,402.36L374,405.36L381.25,404.11L384.5,408.61L383.5,414.11L390,420.61L398.5,420.86L405.5,419.36L412.75,425.11L412,429.61L406.75,430.61L405.75,436.86L400.25,442.61L404.75,446.61L408.75,452.86L413.25,450.61L417.75,453.86L423.25,448.11L429,452.36L432,446.61L435.5,445.61L438.75,441.11H444.75L447,435.86L454,432.86L460.25,437.11L464.5,434.61L470.25,436.36L475.75,433.61L478.75,428.86L483.5,430.11L485.75,424.61L489.5,423.61L491.25,420.36L486.75,417.11L485.25,412.11L491,408.61L485.75,403.36L487,398.86L491,395.61L487.25,390.86L491.75,387.86L493.5,383.86L503.25,379.36L502.75,370.36L500.75,365.36L503,360.61L500.25,354.11L505.25,351.11L506.75,348.11L501.5,344.61L502.75,339.86Z"},{id:"stredocesky",name:"St\u0159edo\u010Desk\xFD kraj",polygon:"M404.167,273.11L397.33399999999995,269.777L397.167,265.11L391.667,263.277L386,259.944L386.833,255.27700000000002L390.24800000000005,250.347L392.32000000000005,243.566L384.22100000000006,239.234L388.1770000000001,232.26500000000001L386.1050000000001,227.74400000000003L387.23500000000007,222.09400000000002L385.9170000000001,216.06600000000003L382.9030000000001,213.05200000000002L377.4410000000001,216.63100000000003L368.5880000000001,215.50100000000003V210.22700000000003L363.7850000000001,205.42400000000004L357.4750000000001,204.20000000000005L356.1570000000001,199.49100000000004L360.9600000000001,194.68800000000005L358.0410000000001,186.68300000000005L359.7360000000001,181.97400000000005L356.9110000000001,177.45300000000006L359.35700000000014,173.68500000000006L354.27200000000016,171.42500000000007V167.65800000000007L347.1610000000002,164.03200000000007L343.91200000000015,160.78300000000007H338.35500000000013L334.11700000000013,156.54500000000007L329.9730000000001,163.70200000000008L323.3800000000001,171.0480000000001L321.1200000000001,168.7880000000001L315.47000000000014,169.7290000000001V174.4380000000001L307.55900000000014,180.8420000000001L298.14100000000013,183.1020000000001L295.88100000000014,176.32100000000008L284.95300000000015,176.88600000000008L282.69300000000015,179.90100000000007L283.63500000000016,187.05900000000005H278.92600000000016L277.41900000000015,191.58000000000004H272.52200000000016L274.21700000000016,200.05600000000004L270.63800000000015,203.63500000000005L262.53900000000016,202.88200000000006L258.20600000000013,207.21500000000006H241.81900000000013L233.90800000000013,203.63600000000005L227.50400000000013,207.02600000000004V211.54700000000003L222.32400000000013,216.72700000000003H216.39100000000013L214.36600000000013,218.75100000000003L214.50800000000012,222.66000000000003L208.8570000000001,219.26900000000003L202.6420000000001,225.48400000000004L193.97700000000012,225.29600000000005L185.6890000000001,230.38200000000006L178.3430000000001,230.75800000000007L172.6920000000001,236.03200000000007L171.5620000000001,242.62400000000008L165.3460000000001,245.26100000000008L161.9560000000001,250.72300000000007L164.2510000000001,253.60700000000006L161.5010000000001,257.1070000000001L165.0010000000001,260.3570000000001L169.0010000000001,257.8570000000001L175.7510000000001,258.3570000000001L176.5010000000001,262.6070000000001L180.5010000000001,264.8570000000001L185.0010000000001,267.1070000000001L189.5010000000001,265.3570000000001L194.7510000000001,272.1070000000001L199.7510000000001,271.1070000000001L200.0010000000001,275.1070000000001L205.0010000000001,276.1070000000001L209.2510000000001,278.8570000000001L208.7510000000001,285.3570000000001L210.0010000000001,289.1070000000001L205.2510000000001,293.8570000000001L207.5010000000001,299.8570000000001L205.0010000000001,304.1070000000001L207.2510000000001,308.6070000000001L202.5010000000001,314.3570000000001H197L191.75,318.1070000000001L195.75,322.3570000000001L194,327.3570000000001L197.5,331.8570000000001L200.75,334.3570000000001L199.5,338.8570000000001L199.25,344.8570000000001L202.5,350.3570000000001L216.25,350.8570000000001L220.75,353.1070000000001L227.75,349.6070000000001L230.5,344.8570000000001H235.25L239,348.8570000000001L252.5,347.3570000000001L255.5,343.6070000000001H261.5L265.5,348.6070000000001L269.75,348.8570000000001L276,345.1070000000001L282.5,348.1070000000001L287,347.3570000000001L295,349.3570000000001L302.25,352.3570000000001L305.75,348.3570000000001L312.25,344.8570000000001L310.75,337.1070000000001L316,333.3570000000001L323.75,339.8570000000001L328,339.3570000000001L330.25,344.8570000000001L333.5,349.6070000000001L336.25,346.8570000000001L336.5,341.6070000000001L342,336.1070000000001L350.25,337.3570000000001L356.75,337.1070000000001L361.25,337.8570000000001L363.5,333.8570000000001L367.25,335.6070000000001L372,332.3570000000001L371.75,327.1070000000001L364,323.3570000000001L364.25,317.6070000000001L368,314.1070000000001L368.75,310.1070000000001L371.75,308.3570000000001L375.75,309.3570000000001L379,306.3570000000001H384.75L386.75,302.1070000000001L392.5,302.3570000000001L392,296.3570000000001L396,293.1070000000001L402,292.6070000000001L400,284.4410000000001L403.667,280.7740000000001L404.167,273.11ZM310,254.11L305.167,254.61L301.83399999999995,256.94300000000004L304.167,258.94300000000004L304.667,264.11L301.167,267.277L297.167,264.61L292,263.944L289.5,266.444L284.833,267.611L282.16600000000005,271.444L278.4990000000001,271.611L274.9990000000001,273.27799999999996L273.9990000000001,275.94499999999994L269.4990000000001,276.94499999999994L266.16600000000005,273.27799999999996L267.833,267.94499999999994L263.16600000000005,265.6119999999999L264.4990000000001,262.6119999999999L260.66600000000005,260.1119999999999L257.66600000000005,255.7789999999999L259.9990000000001,252.2789999999999L256.16600000000005,247.6119999999999L263.16600000000005,244.1119999999999L265.833,245.6119999999999L270.5,245.9449999999999L269.333,241.6119999999999L272.333,239.7789999999999L276.5,240.6119999999999L281.167,238.1119999999999L283.667,234.7789999999999L289.167,234.9459999999999L290.5,237.2789999999999L293.667,238.2789999999999L294.667,239.7789999999999L298.33399999999995,238.9459999999999L297.33399999999995,242.61299999999991L302.167,243.77999999999992L304.33399999999995,247.27999999999992H307.5009999999999L310.5009999999999,251.11299999999991L310,254.11Z"},{id:"praha",name:"Hlavn\xED m\u011Bsto Praha",polygon:"M256.167,247.61L263.167,244.11L265.83399999999995,245.61C265.83399999999995,245.61,270.00299999999993,246.41500000000002,270.5009999999999,245.943S269.33399999999995,241.61,269.33399999999995,241.61L272.33399999999995,239.77700000000002L276.5009999999999,240.61L281.1679999999999,238.11L283.6679999999999,234.77700000000002L289.1679999999999,234.94400000000002L290.5009999999999,237.27700000000002L293.6679999999999,238.27700000000002L294.6679999999999,239.77700000000002L298.33499999999987,238.94400000000002L297.33499999999987,242.61100000000002L302.1679999999999,243.77800000000002L304.33499999999987,247.27800000000002H307.50199999999984L310.50199999999984,251.11100000000002L310.00199999999984,254.11100000000002L305.1689999999998,254.61100000000002L301.8359999999998,256.944L304.1689999999998,258.944L304.6689999999998,264.111L301.1689999999998,267.27799999999996L297.1689999999998,264.611L292,263.944L289.5,266.444L284.833,267.611L282.16600000000005,271.444L278.4990000000001,271.611L274.9990000000001,273.27799999999996L273.9990000000001,275.94499999999994L269.4990000000001,276.94499999999994L266.16600000000005,273.27799999999996L267.833,267.94499999999994L263.16600000000005,265.6119999999999L264.4990000000001,262.6119999999999L260.66600000000005,260.1119999999999L257.66600000000005,255.7789999999999L259.9990000000001,252.2789999999999L256.167,247.61Z"},{id:"ustecky",name:"\xDAsteck\xFD kraj",polygon:"M110.174,190.351L119.683,185.189L119.412,177.85399999999998L122.67200000000001,174.593L132.453,172.963L140.604,174.04999999999998L143.864,168.07299999999998V163.72599999999997L146.58100000000002,158.83599999999998H149.841L151.471,163.72599999999997L155.546,162.36799999999997V156.39099999999996L158.128,153.80899999999997L159.62199999999999,149.86999999999998H163.42499999999998L165.05499999999998,155.03199999999998L169.402,157.749L177.82399999999998,151.772L178.367,141.72L182.30599999999998,137.781L186.789,140.09L192.22299999999998,135.20000000000002L195.755,138.73200000000003L202.27599999999998,135.20000000000002L209.611,134.38500000000002L211.24099999999999,138.18900000000002H214.23L219.11999999999998,133.29900000000004V125.69200000000004L225.36899999999997,124.60500000000003L229.71599999999998,120.25800000000004L235.421,123.79000000000003L244.11499999999998,119.17100000000003L247.647,115.63900000000004L254.982,116.18200000000004L258.514,109.11900000000004H263.404L265.306,111.29200000000004L275.087,107.76000000000005L276.174,100.96800000000005L268.02299999999997,98.25100000000005V93.08900000000004L259.873,91.45900000000005L262.861,86.02500000000005L265.578,78.96100000000004L273.729,82.76500000000004L275.631,84.66700000000004H280.52099999999996L288.128,81.95000000000005L293.018,86.84000000000005L297.909,91.45900000000005L298.18,97.43600000000005L294.105,104.22800000000005L303.34200000000004,102.59800000000006L301.71200000000005,112.10700000000006V116.45400000000005L295.31000000000006,118.69000000000005L294.36800000000005,126.03600000000006L287.96400000000006,123.58700000000006L280.8070000000001,122.64500000000007L282.3140000000001,128.67200000000005L277.5110000000001,133.47500000000005V137.33600000000004L273.3200000000001,141.52700000000004C273.3200000000001,141.52700000000004,269.2500000000001,147.21300000000005,269.3180000000001,148.26100000000005S272.7080000000001,153.72300000000004,272.7080000000001,153.72300000000004V158.80900000000005L279.8670000000001,170.67200000000005L284.9510000000001,176.88900000000007L282.6910000000001,179.90400000000005L283.6330000000001,187.06200000000004H278.9240000000001L277.4170000000001,191.58300000000003H272.5200000000001L274.2150000000001,200.05900000000003L270.6360000000001,203.63800000000003L262.5370000000001,202.88500000000005L258.20400000000006,207.21800000000005H241.81700000000006L233.90600000000006,203.63900000000004L227.50200000000007,207.02900000000002V211.55L222.32200000000006,216.73000000000002H216.38900000000007L214.36400000000006,218.75400000000002L214.50600000000006,222.663L208.85500000000005,219.27200000000002L202.64000000000004,225.48700000000002L193.97500000000005,225.29900000000004L185.68700000000004,230.38500000000005L178.34100000000004,230.76100000000005L172.69000000000003,236.03500000000005L171.56000000000003,242.62700000000007L165.34400000000002,245.26400000000007L161.95400000000004,250.72600000000006L155.17300000000003,246.77000000000007L151.02600000000004,246.77100000000007L144.05700000000004,239.80100000000007L148.76600000000005,235.09300000000007L144.05800000000005,228.68900000000008L145.75300000000004,225.11000000000007L141.60900000000004,220.96600000000007L143.30400000000003,214.75100000000006L140.76100000000002,209.94800000000006L145.37600000000003,205.33300000000006L140.66700000000003,200.62400000000005L129.93100000000004,201.75400000000005V197.04500000000004L125.03400000000003,195.19500000000005H115.01700000000004L110.174,190.351Z"},{id:"pardubicky",name:"Pardubick\xFD kraj",polygon:"M555.742,226.757L554,234.944L549.333,243.944L547.833,252.611L550.333,256.77799999999996L540.333,264.94499999999994V270.6119999999999L542.833,276.44499999999994L543.833,283.77899999999994L546.25,286.1959999999999L540.667,289.94499999999994L544.8330000000001,298.1119999999999L549.3330000000001,306.94499999999994V311.44499999999994L555.0000000000001,313.94499999999994V321.44499999999994L549.8330000000001,326.6119999999999V332.2789999999999L546.667,336.7789999999999L540.5,330.6119999999999H522L518.333,336.6119999999999H506L502.75,339.8619999999999L495.5,332.6119999999999L489.667,332.44499999999994L482.5,323.94499999999994L468.5,320.77899999999994L466,314.94499999999994L459.333,315.1119999999999V311.44499999999994L452.5,315.77899999999994V321.44499999999994L444.833,318.77899999999994L441,316.77899999999994V311.77899999999994L435.833,309.11199999999997L431.833,308.27899999999994L427.66700000000003,303.94499999999994L420.66700000000003,299.44499999999994L411,299.61L402,292.61L400,284.444L403.667,280.77700000000004L404.167,273.11000000000007L397.33399999999995,269.77700000000004L397.167,265.11000000000007L391.667,263.27700000000004L386,259.944L386.833,255.27700000000002L390.24800000000005,250.347L398.95900000000006,248.40300000000002L408.89500000000004,239.79900000000004L414.16900000000004,242.81300000000005C414.16900000000004,242.81300000000005,423.29800000000006,243.14300000000006,423.77400000000006,242.81300000000005S428.86000000000007,235.84400000000005,428.86000000000007,235.84400000000005H433.75700000000006V241.49500000000006L437.24100000000004,242.72000000000006L440.53700000000003,239.42400000000006L446.94100000000003,236.22200000000007L454.66400000000004,236.41000000000005L458.05500000000006,239.80000000000004V246.39300000000003H462.5760000000001L466.7200000000001,250.53700000000003L473.9720000000001,254.77500000000003L478.2100000000001,259.01300000000003L484.8020000000001,257.13000000000005H494.2200000000001L495.9150000000001,249.97300000000004L501.1890000000001,244.69900000000004L511.17100000000005,241.87400000000005V236.41200000000006H515.1260000000001L523.5210000000001,240.17100000000005L535.9080000000001,247.13600000000005L542.9710000000001,240.07300000000006L546.6390000000001,236.40500000000006L546.5030000000002,230.02000000000007L555.742,226.757Z"},{id:"kralovehradecky",name:"Kr\xE1lov\xE9hradeck\xFD kraj",polygon:"M401.151,127.863L409.302,128.406L418.267,132.481L420.984,135.198L427.233,136.285L434.025,132.481L436.74199999999996,138.458L440.54599999999994,146.88H445.43699999999995L452.49999999999994,144.16299999999998L456.84799999999996,152.313L456.304,157.475L463.097,152.585L467.715,147.966L475.86499999999995,153.67100000000002L479.941,153.943L481.299,147.966H492.438L506.294,161.55L501.67499999999995,165.626L500.58799999999997,173.505L491.895,176.765L479.397,186.546L480.484,191.98L487.54699999999997,200.13L493.525,197.142L496.921,200.53799999999998V204.749L500.792,208.62099999999998L505.75,208.01L511.456,218.063L519.335,224.31199999999998L520.693,234.36499999999998L523.521,240.16899999999998L515.126,236.41H511.171V241.87199999999999L501.18899999999996,244.69699999999997L495.91499999999996,249.97099999999998L494.21999999999997,257.128H484.80199999999996L478.21,259.01099999999997L473.972,254.77299999999997L466.71999999999997,250.53499999999997L462.57599999999996,246.39099999999996H458.05499999999995V239.8L454.66399999999993,236.41000000000003L446.9409999999999,236.22200000000004L440.5369999999999,239.42400000000004L437.24099999999993,242.72000000000003C437.24099999999993,242.72000000000003,434.0929999999999,241.62100000000004,433.75699999999995,241.49500000000003S433.75699999999995,235.84400000000002,433.75699999999995,235.84400000000002H428.85999999999996L423.77399999999994,242.81300000000002H414.1689999999999L408.8949999999999,239.799L398.95899999999995,248.40300000000002L390.24799999999993,250.347L392.31999999999994,243.566L384.22099999999995,239.234L388.17699999999996,232.26500000000001L386.10499999999996,227.74400000000003L387.23499999999996,222.09400000000002L385.917,216.06600000000003L382.90299999999996,213.05200000000002L377.441,216.63100000000003L368.58799999999997,215.50100000000003V210.22700000000003L363.78499999999997,205.42400000000004L357.47499999999997,204.20000000000005L356.157,199.49100000000004L360.96,194.68800000000005L358.041,186.68300000000005L359.736,181.97400000000005L356.911,177.45300000000006L359.357,173.68500000000006L367.26800000000003,178.77100000000007L374.425,174.06200000000007L385.35,177.82900000000006L388.552,182.72600000000006L393.449,179.90100000000007V174.81600000000006L399.288,171.04900000000006L403.809,175.57000000000005C403.809,175.57000000000005,413.317,173.60500000000005,413.415,173.49800000000005S413.415,169.91900000000004,413.415,169.91900000000004L407.764,164.26800000000003L410.778,158.24100000000004L407.011,154.47400000000005L408.517,150.33000000000004L405.316,142.60700000000003L407.19899999999996,134.69600000000003L401.151,127.863Z"},{id:"liberecky",name:"Libereck\xFD kraj",polygon:"M401.151,127.863L407.197,134.697L405.314,142.608L408.51500000000004,150.33100000000002L407.00900000000007,154.47500000000002L410.77600000000007,158.24200000000002L407.76200000000006,164.269L413.41300000000007,169.92000000000002V173.49900000000002L403.8070000000001,175.57100000000003L399.28600000000006,171.05000000000004L393.44700000000006,174.81700000000004V179.90200000000004L388.55000000000007,182.72700000000003L385.34800000000007,177.83000000000004L374.42300000000006,174.06300000000005L367.2660000000001,178.77200000000005L359.3550000000001,173.68600000000004L354.2700000000001,171.42600000000004V167.65900000000005L347.1590000000001,164.03300000000004L343.9100000000001,160.78400000000005H338.35300000000007L334.11500000000007,156.54600000000005L329.97100000000006,163.70300000000006L323.37800000000004,171.04900000000006L321.11800000000005,168.78900000000007L315.4680000000001,169.73000000000008V174.43900000000008L307.5570000000001,180.84300000000007L298.13900000000007,183.10300000000007L295.8790000000001,176.32200000000006L284.9510000000001,176.88700000000006L279.8670000000001,170.67000000000004L272.7080000000001,158.80700000000004V153.72100000000003L269.3180000000001,148.25900000000004L273.3200000000001,141.52500000000003L277.5110000000001,137.33400000000003V133.47300000000004L282.3140000000001,128.67000000000004L280.8070000000001,122.64300000000004L287.96400000000006,123.58500000000004L294.36800000000005,126.03400000000003L295.31000000000006,118.68800000000003L301.71200000000005,116.45200000000003L318.557,121.61400000000003L323.99100000000004,113.73500000000003L334.04300000000006,113.19200000000002C334.04300000000006,113.19200000000002,340.65700000000004,114.42000000000002,341.1070000000001,114.00700000000002S342.7370000000001,104.49800000000002,342.7370000000001,104.49800000000002L344.9100000000001,95.80400000000002L340.29100000000005,91.18500000000002L344.63800000000003,86.83800000000002H351.973L355.777,90.37000000000002L361.75399999999996,87.11000000000001L365.01399999999995,92.81600000000002L369.90399999999994,90.64300000000001L375.33799999999997,97.16400000000002L372.893,102.59800000000001L375.60999999999996,111.02000000000001L380.364,115.77400000000002L384.847,120.25700000000002L385.39,128.13600000000002L387.156,129.90200000000002L393.269,124.33200000000002L401.151,127.863Z"},{id:"olomoucky",name:"Olomouck\xFD kraj",polygon:"M617.687,214.259V224.60999999999999H612.75L608.25,229.10999999999999L598.25,235.60999999999999V242.60999999999999L594.75,246.10999999999999L597.5,251.10999999999999L591.5,259.61L589.75,267.36L593.875,271.485L590,277.86L588.75,285.36L592.375,288.985H597V294.36H603.25L607.25,298.36L614.5,296.36L620.5,305.11H625.5L629.75,307.36L634.75,303.86L639,308.11L644.5,305.11L652,309.11L650.25,317.61H658L660.75,325.11L666.75,327.11L671.875,332.235L671.25,337.36H676.75L679.5,342.86L675.375,346.985L671.25,345.61L664.5,350.11V357.11L659.125,362.485L653.25,355.86L645.5,358.61L647.75,365.36L641,367.36L636,365.86L631.875,369.985L629,375.11L625.125,371.235L618.5,371.61L616.5,366.86L612.5,370.36L614.75,378.11L611,381.86L608.75,385.36L599.25,386.86L593.375,392.735L589.5,386.11V382.36L586.375,379.235H579.5L578.5,373.86V368.86L572.5,365.11V360.61L568.625,356.735L566.25,351.61H560.75L557,355.86L561,359.86L565.125,363.985L560.75,370.36L557.75,373.36L550.25,367.86L553.75,364.36L549.25,358.36V351.86L554.25,346.61L548.5,344.86L543.75,344.61L546.667,336.777L549.8330000000001,332.277V326.61L555.0000000000001,321.44300000000004V313.94300000000004L549.3330000000001,311.44300000000004V306.94300000000004L544.8330000000001,298.11L540.667,289.94300000000004L546.25,286.194L543.833,283.77700000000004L542.833,276.44300000000004L540.333,270.61V264.94300000000004C540.333,264.94300000000004,550.221,257.03200000000004,550.333,256.77600000000007S547.833,252.60900000000007,547.833,252.60900000000007L549.333,243.94200000000006L554,234.94200000000006L555.742,226.75500000000005L564.435,222.67900000000006H571.228L571.4989999999999,214.25700000000006L567.016,209.77400000000006L562.534,208.00800000000007L559.273,196.32500000000007L552.21,192.52100000000007L556.014,185.18600000000006L564.436,187.35900000000007L570.6850000000001,188.71700000000007L581.009,191.70600000000007L585.22,195.9170000000001L592.4200000000001,193.60700000000008L593.5070000000001,200.67100000000008L599.2120000000001,205.0180000000001H607.9060000000001L610.0790000000001,212.62500000000009L617.687,214.259Z"},{id:"moravskoslezsky",name:"Moravskoslezsk\xFD kraj",polygon:"M617.687,214.259V224.60999999999999H612.75L608.25,229.10999999999999L598.25,235.60999999999999V242.60999999999999L594.75,246.10999999999999L597.5,251.10999999999999L591.5,259.61L589.75,267.36L593.875,271.485L590,277.86L588.75,285.36L592.375,288.985H597V294.36H603.25L607.25,298.36L614.5,296.36L620.5,305.11H625.5L629.75,307.36L634.75,303.86L639,308.11L644.5,305.11L652,309.11L650.25,317.61H658L660.75,325.11L666.75,327.11L671.875,332.235L671.25,337.36H676.75L679.5,342.86H685.25L690.25,347.11L698.25,343.86L706.25,345.61L712.25,349.86H717.5L723,347.61L723.5,352.11L730.5,356.61L731.75,362.36L737.5,365.046L742.119,363.416L750.813,352.005L750.269,345.484L756.247,342.767L761.1379999999999,345.212L769.2879999999999,343.582L776.0799999999999,345.755L784.7739999999999,341.68L786.1319999999998,335.159L781.2409999999999,321.847L778.2529999999998,312.60999999999996H771.1889999999999L768.2009999999998,309.078L759.2349999999998,306.361L757.8769999999998,299.84L751.8989999999999,286.799L755.1599999999999,279.736L752.4429999999999,278.649L749.7259999999999,271.042L744.2919999999999,275.11699999999996L733.6959999999999,269.14L724.4579999999999,267.782L721.1979999999999,273.488L716.3069999999999,265.338L710.0579999999999,262.34900000000005L707.0699999999998,258.5450000000001L701.6359999999999,262.07700000000006L696.2019999999999,259.63200000000006L696.6089999999999,252.97500000000005L692.127,248.49300000000005L685.606,249.58000000000004L682.345,258.00200000000007C682.345,258.00200000000007,676.811,263.9390000000001,676.096,264.2510000000001S670.255,264.11500000000007,670.255,264.11500000000007L664.686,258.54600000000005L658.98,256.64400000000006L655.992,247.67900000000006L650.8299999999999,240.34300000000005L644.9879999999999,241.02300000000005L639.419,235.45300000000006V230.83400000000006L649.1999999999999,227.84500000000006L656.943,224.04100000000005V219.55800000000005L651.917,214.53200000000004L653.004,209.09800000000004L647.57,203.66400000000004L644.8520000000001,209.09800000000004L640.777,213.17300000000003L627.1930000000001,212.08600000000004L617.687,214.259Z"}]}}};var j2=function(){var e=this,n=e._self._c;return n("div",{staticClass:"region-map flex justify-center items-center"},[n("div",{staticClass:"w-full max-w-xl block"},[n("svg",{attrs:{"xmlns:xlink":"http://www.w3.org/1999/xlink",xmlns:"http://www.w3.org/2000/svg",id:"svgmapy",version:"1.1",viewBox:"0 75 800 500"}},[n("g",e._l(e.regions,function(i){return n("a",{key:i.id,attrs:{"xlink:href":"#"},on:{mouseover:function(o){e.current=i},mouseout:function(o){e.current=null},click:function(o){return e.selectRegion(i)}}},[n("path",{staticClass:"map-polygon region-map__region",class:{"region-map__region--current":e.current===i},attrs:{d:i.polygon}})])}),0)])])])},B2=[],V2=Ye(H2,j2,B2,!1,null,null,null,null);const F2=V2.exports,z2={props:{initial:{default:()=>{}},syncLocation:{type:Boolean,default:!1},locationParam:{type:String,default:"view"}},data(){return{views:this.$props.initial,queryParams:null,keyListener:t=>{t.keyCode===27&&this.hideAllViews()}}},watch:{routeView(){new URLSearchParams(window.location.search)}},methods:{setView(t,e,n=!1){if(n&&Object.keys(this.$data.views).forEach(i=>{i!==t&&this.setView(i,!1)}),this.$data.views[t]=e,e&&this.$props.syncLocation){const i=new URLSearchParams(window.location.search);i.set(this.$props.locationParam,t),history.pushState(null,null,"?"+i.toString())}},setViews(t){this.$data.views=Object.assign({},this.data.views,t)},toggleView(t){!this.isCurrentView(t)&&this.setView(t,!this.isCurrentView(t),!0)},showView(t){this.setView(t,!0,!0)},isCurrentView(t){return this.$data.views[t]},hideAllViews(){Object.keys(this.$data.views).forEach(t=>{this.setView(t,!1)})}},mounted(){if(window.addEventListener("keydown",this.$data.keyListener),this.$props.syncLocation){const e=new URLSearchParams(window.location.search).get(this.$props.locationParam);e&&Object.keys(this.$data.views).indexOf(e)!==-1&&this.showView(e)}},destroyed(){window.removeEventListener("keydown",this.$data.keyListener)}};var U2=function(){var e=this,n=e._self._c;return n("div",[e._t("default",null,{views:e.views,isCurrentView:e.isCurrentView,toggleView:e.toggleView,showView:e.showView,setView:e.setView})],2)},W2=[],G2=Ye(z2,U2,W2,!1,null,null,null,null);const Z2=G2.exports;var Fn=cs.exports;Fn="default"in Fn?Fn.default:Fn;var Y2="2.2.2",Q2=/^2\./.test(Fn.version);Q2||Fn.util.warn("VueClickaway "+Y2+" only supports Vue 2.x, and does not support Vue "+Fn.version);var oa="_vue_clickaway_handler";function Pu(t,e,n){Sf(t);var i=n.context,o=e.value;if(typeof o=="function"){var l=!1;setTimeout(function(){l=!0},0),t[oa]=function(u){var p=u.path||(u.composedPath?u.composedPath():void 0);if(l&&(p?p.indexOf(t)<0:!t.contains(u.target)))return o.call(i,u)},document.documentElement.addEventListener("click",t[oa],!1)}}function Sf(t){document.documentElement.removeEventListener("click",t[oa],!1),delete t[oa]}var q2={bind:Pu,update:function(t,e){e.value!==e.oldValue&&Pu(t,e)},unbind:Sf},J2={directives:{onClickaway:q2}},K2=J2;const X2={name:"Popout",mixins:[K2],provide(){return{sharedState:this.sharedState}},data(){return{sharedState:{active:!1}}},methods:{toggle(){this.sharedState.active=!this.sharedState.active},away(){this.sharedState.active=!1}},computed:{active(){return this.sharedState.active}}};var e3=function(){var e=this,n=e._self._c;return n("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.away,expression:"away"}],staticClass:"popout"},[n("div",{staticClass:"popout__toggle-wrapper",class:{"popout__toggle-wrapper--active":e.active},on:{click:e.toggle}},[n("div",{staticClass:"popout__toggle-name"},[e._t("toggler")],2),n("div",{staticClass:"popout__toggle-arrow"},[e.active?e._e():n("i",{staticClass:"ico--chevron-down"}),e.active?n("i",{staticClass:"ico--chevron-up"}):e._e()])]),n("ui-slide-up-down",{attrs:{active:e.active,duration:200}},[e._t("default")],2)],1)},t3=[],n3=Ye(X2,e3,t3,!1,null,null,null,null);const r3=n3.exports,i3={name:"PopoutContent",inject:["sharedState"],computed:{active(){return this.sharedState.active}}};var a3=function(){var e=this,n=e._self._c;return e.active?n("ul",{staticClass:"popout__content-wrapper"},[e._t("default")],2):e._e()},o3=[],s3=Ye(i3,a3,o3,!1,null,null,null,null);const l3=s3.exports,c3={name:"PopoutItem"};var u3=function(){var e=this,n=e._self._c;return n("li",[e._t("default")],2)},d3=[],f3=Ye(c3,u3,d3,!1,null,null,null,null);const p3=f3.exports,h3={data(){return{show:!1}},props:{href:{type:String},label:{type:String}},methods:{onMouseEnter(){bn()&&(this.$data.show=!0)},onMouseLeave(){bn()&&(this.$data.show=!1)},handleClick(t){(bn()||this.$data.show)&&this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}}};var v3=function(){var e=this,n=e._self._c;return n("div",{on:{mouseenter:e.onMouseEnter,mouseleave:e.onMouseLeave}},[e.href?e._e():n("span",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},on:{click:e.handleClick}},[e._v(e._s(e.label))]),e.href?n("a",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},attrs:{href:e.href},on:{click:function(i){return i.preventDefault(),e.handleClick.apply(null,arguments)}}},[e._v(e._s(e.label))]):e._e(),n("div",{staticClass:"navbar-menu__submenu-wrap",class:{"navbar-menu__submenu-wrap--show":e.show}},[e._t("default")],2)])},g3=[],m3=Ye(h3,v3,g3,!1,null,null,null,null);const y3=m3.exports,b3={data(){return{show:!1,parsedItems:JSON.parse(this.items)}},props:{href:{type:String},label:{type:String},items:{type:String}},methods:{onMouseEnter(){bn()&&(this.$data.show=!0)},onMouseLeave(){bn()&&(this.$data.show=!1)},handleClick(t){(bn()||this.$data.show)&&this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}}};var _3=function(){var e=this,n=e._self._c;return n("div",{on:{mouseenter:e.onMouseEnter,mouseleave:e.onMouseLeave}},[e.href?e._e():n("span",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},on:{click:e.handleClick}},[e._v(e._s(e.label))]),e.href?n("a",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},attrs:{href:e.href},on:{click:function(i){return i.preventDefault(),e.handleClick.apply(null,arguments)}}},[e._v(e._s(e.label))]):e._e(),n("div",{staticClass:"navbar-menu__submenu-wrap",class:{"navbar-menu__submenu-wrap--show":e.show}},[n("ul",{staticClass:"navbar-menu__submenu"},e._l(e.parsedItems,function(i,o){return n("li",{key:o},[n("a",{staticClass:"navbar-menu__link",attrs:{href:i[1]}},[e._v(e._s(i[0]))])])}),0)])])},w3=[],L3=Ye(b3,_3,w3,!1,null,null,null,null);const A3=L3.exports,C3={components:{UiNavbarSubitem:y3,UiNavbarSubitemReplacing:A3},data(){return{isLgScreenSize:bn(),show:!1,resizeHandler:()=>{this.$data.isLgScreenSize=bn()}}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.$data.resizeHandler)})},beforeDestroy(){window.removeEventListener("resize",this.$data.resizeHandler)}},E3=null,S3=null;var D3=Ye(C3,E3,S3,!1,null,null,null,null);const T3=D3.exports,k3={data(){return{isMdScreenSize:fc(),show:!1,resizeHandler:()=>{this.$data.isMdScreenSize=fc()}}},props:{href:{type:String},label:{type:String},labelclass:{type:String},wrapperclass:{type:String,default:""},slotwrapperclass:{type:String,default:""}},methods:{handleClick(){this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.$data.resizeHandler)})},beforeDestroy(){window.removeEventListener("resize",this.$data.resizeHandler)}};var x3=function(){var e=this,n=e._self._c;return n("div",{class:[e.wrapperclass,"footer-collapsible"]},[n("span",{staticClass:"head-8xl xl:head-9xl footer-collapsible__toggle",class:[e.labelclass,e.show?"footer-collapsible__toggle--open":""],on:{click:e.handleClick}},[e._v(e._s(e.label))]),n("div",{directives:[{name:"show",rawName:"v-show",value:e.show||e.isMdScreenSize,expression:"show || isMdScreenSize"}],class:[e.slotwrapperclass]},[e._t("default")],2)])},R3=[],O3=Ye(k3,x3,R3,!1,null,null,null,null);const M3=O3.exports,I3={name:"CardScroll",data(){return{realArrowPosition:this.arrowPosition!==void 0?this.arrowPosition:"top"}},methods:{moveLeft:function(t){this.$refs.scrollable.getBoundingClientRect(),this.$refs.scrollable.scrollBy({left:-this.$refs.scrollable.offsetWidth-32,behavior:"smooth"})},moveRight:function(t){this.$refs.scrollable.getBoundingClientRect(),this.$refs.scrollable.scrollBy({left:this.$refs.scrollable.offsetWidth+32,behavior:"smooth"})}},props:["classes","scrollerClasses","arrowPosition"]};var N3=function(){var e=this,n=e._self._c;return n("div",[e.realArrowPosition==="top"?n("div",{class:"flex gap-4 justify-end text-white text-4xl pt-2 cursor-pointer lg:hidden "+e.scrollerClasses},[n("i",{staticClass:"ico--chevron-left",on:{click:e.moveLeft}}),n("i",{staticClass:"ico--chevron-right",on:{click:e.moveRight}})]):e._e(),n("div",{ref:"scrollable",class:e.classes},[e._t("default")],2),e.realArrowPosition==="bottom"?n("div",{class:"flex gap-4 justify-end text-white text-4xl pt-2 cursor-pointer lg:hidden "+e.scrollerClasses},[n("i",{staticClass:"ico--chevron-left",on:{click:e.moveLeft}}),n("i",{staticClass:"ico--chevron-right",on:{click:e.moveRight}})]):e._e()])},P3=[],$3=Ye(I3,N3,P3,!1,null,null,null,null);const H3=$3.exports,j3={name:"SlideUpDown",props:{active:Boolean,duration:{type:Number,default:500},tag:{type:String,default:"div"},useHidden:{type:Boolean,default:!0}},data:function(){return{style:{},initial:!1,hidden:!1}},watch:{active:function(){this.layout()}},render:function(t){return t(this.tag,{style:this.style,attrs:this.attrs,ref:"container",on:{transitionend:this.onTransitionEnd}},this.$slots.default)},mounted:function(){this.layout(),this.initial=!0},created:function(){this.hidden=!this.active},computed:{el:function(){return this.$refs.container},attrs:function(){var t={"aria-hidden":!this.active,"aria-expanded":this.active};return this.useHidden&&(t.hidden=this.hidden),t}},methods:{layout:function(){var t=this;this.active?(this.hidden=!1,this.$emit("open-start"),this.initial&&this.setHeight("0px",function(){return t.el.scrollHeight+"px"})):(this.$emit("close-start"),this.setHeight(this.el.scrollHeight+"px",function(){return"0px"}))},asap:function(t){this.initial?this.$nextTick(t):t()},setHeight:function(t,e){var n=this;this.style={height:t},this.asap(function(){n.__=n.el.scrollHeight,n.style={height:e(),overflow:"hidden","transition-property":"height","transition-duration":n.duration+"ms"}})},onTransitionEnd:function(t){t.target===this.el&&(this.active?(this.style={},this.$emit("open-end")):(this.style={height:"0",overflow:"hidden"},this.hidden=!0,this.$emit("close-end")))}}},B3={mounted(){console.log("Mounted generic Vue app in ",this.$el)}},V3=null,F3=null;var z3=Ye(B3,V3,F3,!1,null,null,null,null);const U3=z3.exports;Fe.component("ui-animated-arrow",lh);Fe.component("ui-calendar-renderer",ph);Fe.component("ui-calendar-dummy-provider",bh);Fe.component("ui-calendar-google-provider",Eh);Fe.component("ui-full-calendar",$2);Fe.component("ui-region-map",F2);Fe.component("ui-view-provider",Z2);Fe.component("ui-popout",r3);Fe.component("ui-popout-content",l3);Fe.component("ui-popout-item",p3);Fe.component("ui-navbar",T3);Fe.component("ui-footer-collapsible",M3);Fe.component("ui-horizontal-scrollable",H3);Fe.component("ui-slide-up-down",j3);const W3=(t,e)=>{new Fe({el:t,components:{UiApp:U3}})};function G3(t){return Object.assign({},t.dataset),W3(t)}function Z3(t){rh(document.querySelectorAll(".__js-root"),G3)}document.addEventListener("DOMContentLoaded",Z3); + `,trigger:t.event.url!==""&&t.event.extendedProps.location===void 0&&t.event.extendedProps.url===void 0?"hover":"click",allowHTML:!0,interactive:!0}).show()},events:JSON.parse(this.events)}}}};var I2=function(){var e=this,n=e._self._c;return n("FullCalendar",{attrs:{options:e.calendarOptions}})},N2=[],$2=Ve(M2,I2,N2,!1,null,null,null,null);const P2=$2.exports,H2={props:{links:{type:Object,default:function(){return{praha:"https://praha.pirati.cz",stredocesky:"https://stredocesky.pirati.cz",jihocesky:"https://jihocesky.pirati.cz",plzensky:"https://plzensky.pirati.cz",karlovarsky:"https://karlovarsky.pirati.cz",ustecky:"https://ustecky.pirati.cz",liberecky:"https://liberecky.pirati.cz",kralovehradecky:"https://kralovehradecky.pirati.cz",moravskoslezsky:"https://moravskoslezsky.pirati.cz",pardubicky:"https://pardubicky.pirati.cz",vysocina:"https://vysocina.pirati.cz",jihomoravsky:"https://jihomoravsky.pirati.cz",olomoucky:"https://olomoucky.pirati.cz",zlinsky:"https://zlinsky.pirati.cz"}}}},methods:{selectRegion(t){const e=this.$props.links[t.id];window.open(e,"_blank")}},data(){return{current:null,regions:[{id:"jihocesky",name:"Jiho\u010Desk\xFD kraj",polygon:"M173.5,445.61L179.5,447.36L185.61599999999999,452.692L184.61599999999999,455.789L188.963,462.31L196.57,463.669L198.743,470.46099999999996L203.905,477.25299999999993L206.079,483.50199999999995L211.78400000000002,483.77299999999997L221.56500000000003,493.01L226.72700000000003,494.911L232.43300000000002,501.704L228.35800000000003,506.051L237.32400000000004,515.0169999999999H247.64800000000005L257.97200000000004,516.9179999999999L266.39400000000006,521.8089999999999L278.34800000000007,511.75599999999986L280.79300000000006,505.50799999999987L287.0420000000001,510.9419999999999L293.83400000000006,512.2999999999998L299.2680000000001,510.94199999999984L308.2340000000001,516.9189999999999L311.7660000000001,511.2139999999999L310.68000000000006,505.77999999999986L311.76700000000005,496.54299999999984L319.3740000000001,490.29499999999985L322.09100000000007,482.4159999999998L329.1550000000001,482.68699999999984L338.9360000000001,485.67499999999984L340.5660000000001,482.68699999999984L338.1210000000001,478.33999999999986L339.4790000000001,472.36199999999985L341.9240000000001,465.02599999999984L341.1090000000001,455.5169999999998L340.5660000000001,445.4639999999998L343.5540000000001,439.75899999999984L352.5200000000001,442.74699999999984L360.1270000000001,444.3779999999998L362.5720000000001,452.5279999999998L374.2550000000001,449.8109999999998L377.5150000000001,445.4629999999998L385.3940000000001,445.7349999999998L397.3490000000001,451.9829999999998L401.4240000000001,453.88499999999976L405.5010000000001,459.85699999999974L408.7510000000001,452.85699999999974L404.7510000000001,446.60699999999974L400.2510000000001,442.60699999999974L405.7510000000001,436.85699999999974L406.7510000000001,430.60699999999974L412.0010000000001,429.60699999999974L412.7510000000001,425.10699999999974L405.5010000000001,419.35699999999974L398.5010000000001,420.85699999999974L390.0010000000001,420.60699999999974L383.5010000000001,414.10699999999974L384.5010000000001,408.60699999999974L381.2510000000001,404.10699999999974L374.0010000000001,405.35699999999974L366.0010000000001,402.35699999999974L361.0010000000001,405.10699999999974L355.5010000000001,400.10699999999974L352.7510000000001,395.10699999999974L346.5010000000001,391.60699999999974L341.7510000000001,394.35699999999974L336.2510000000001,389.85699999999974L333.5010000000001,384.85699999999974L334.7510000000001,380.35699999999974L332.0010000000001,374.60699999999974V366.85699999999974L335.0010000000001,363.10699999999974L335.2510000000001,356.10699999999974L333.5010000000001,349.60699999999974L330.2510000000001,344.85699999999974L328.0010000000001,339.35699999999974L323.7510000000001,339.85699999999974L316.0010000000001,333.35699999999974L310.7510000000001,337.10699999999974L312.2510000000001,344.85699999999974L305.7510000000001,348.35699999999974L302.2510000000001,352.35699999999974L295.0010000000001,349.35699999999974L287.0010000000001,347.35699999999974L282.5010000000001,348.10699999999974L276.0010000000001,345.10699999999974L269.7510000000001,348.85699999999974C269.7510000000001,348.85699999999974,266.10300000000007,348.62199999999973,265.5010000000001,348.60699999999974S261.5010000000001,343.60699999999974,261.5010000000001,343.60699999999974H255.5010000000001L252.5010000000001,347.35699999999974L239.0010000000001,348.85699999999974L235.2510000000001,344.85699999999974H230.5010000000001L227.7510000000001,349.60699999999974L220.7510000000001,353.10699999999974L216.2510000000001,350.85699999999974L202.5010000000001,350.35699999999974L199.7510000000001,354.35699999999974L201.2510000000001,359.85699999999974V364.35699999999974L200.5010000000001,372.10699999999974L204.0010000000001,377.85699999999974L199.5010000000001,384.85699999999974L196.0010000000001,387.60699999999974V391.35699999999974L193.0010000000001,394.10699999999974L196.7510000000001,398.35699999999974L192.0010000000001,400.85699999999974L195.0010000000001,406.85699999999974L192.5010000000001,412.85699999999974L186.5010000000001,415.10699999999974L185.0010000000001,417.85699999999974L180.5010000000001,416.35699999999974L179.2510000000001,426.10699999999974L181.7510000000001,430.10699999999974L180.5010000000001,433.60699999999974L175.2510000000001,435.85699999999974L173.57600000000008,441.83199999999977L173.5,445.61Z"},{id:"plzensky",name:"Plze\u0148sk\xFD kraj",polygon:"M151.027,246.771L147.637,255.059L141.986,256.566V265.042L134.452,259.39099999999996L126.541,258.44899999999996L111.472,268.24299999999994V273.89399999999995L107.61099999999999,277.75499999999994L101.30099999999999,274.6479999999999L98.09899999999999,276.1549999999999L91.883,272.38699999999994L84.34899999999999,275.58899999999994L78.981,280.95699999999994L73.99,276.5299999999999L69.469,280.2979999999999L62.355999999999995,280.0069999999999L54.477,291.9609999999999L54,299.11L45.784,306.63300000000004L52.033,313.696L59.64,318.858L59.097,326.737L64.259,332.71500000000003L63.987,340.05L72.138,345.75600000000003L71.32300000000001,354.721L72.68100000000001,360.969L79.20200000000001,364.501L84.90800000000002,370.479L89.25500000000001,377.81399999999996L97.13400000000001,379.98799999999994L99.85100000000001,378.08699999999993L106.91400000000002,379.44499999999994L115.88000000000001,385.96599999999995L116.96700000000001,393.30099999999993L124.84600000000002,401.17999999999995V404.9839999999999L132.181,410.68999999999994L133.53900000000002,416.3949999999999L138.43,419.9269999999999H145.222L151.743,426.4479999999999L157.72,435.1409999999999L158.535,444.6509999999999L169.674,451.9859999999999L173.501,445.6109999999999L173.576,441.8359999999999L175.251,435.8609999999999L180.501,433.6109999999999L181.751,430.1109999999999L179.251,426.1109999999999L180.501,416.3609999999999L185.001,417.8609999999999L186.501,415.1109999999999L192.501,412.8609999999999L195.001,406.8609999999999L192.001,400.8609999999999L196.751,398.3609999999999L193.001,394.1109999999999L196.001,391.3609999999999V387.6109999999999L199.501,384.8609999999999L204.001,377.8609999999999L200.501,372.1109999999999L201.251,364.3609999999999V359.8609999999999L199.751,354.3609999999999L202.501,350.3609999999999L199.251,344.8609999999999L199.501,338.8609999999999L200.751,334.3609999999999L197.501,331.8609999999999L194.001,327.3609999999999L195.751,322.3609999999999L191.751,318.1109999999999L197.001,314.3609999999999H202.501L207.251,308.6109999999999L205.001,304.1109999999999L207.501,299.8609999999999L205.251,293.8609999999999L210.001,289.1109999999999L208.751,285.3609999999999L209.251,278.8609999999999L205.001,276.1109999999999L200.001,275.1109999999999L199.751,271.1109999999999L194.751,272.1109999999999C194.751,272.1109999999999,189.695,265.40499999999986,189.501,265.3609999999999S185.001,267.1109999999999,185.001,267.1109999999999L180.501,264.8609999999999L176.501,262.6109999999999L175.751,258.3609999999999L169.001,257.8609999999999L165.001,260.3609999999999L161.501,257.1109999999999L164.251,253.61099999999988L161.95600000000002,250.7269999999999L155.175,246.7709999999999L151.027,246.771Z"},{id:"karlovarsky",name:"Karlovarsk\xFD kraj",polygon:"M69.47,280.299L62.357,280.008V274.846L57.195,272.401L57.466,266.42400000000004L42.251,256.1L32.742,251.21000000000004L28.665999999999997,243.87400000000002L24.590999999999998,239.25500000000002L26.493,230.83300000000003L20.244,221.324L15.761,216.841L18.886,210.728L16.169999999999998,203.936H24.863999999999997L27.037,206.11V212.08700000000002H31.656L34.237,214.668L32.742000000000004,218.87900000000002L35.459,221.59600000000003V228.38800000000003L39.535000000000004,232.46400000000003L41.437000000000005,222.68300000000002C41.437000000000005,222.68300000000002,40.07900000000001,219.42200000000003,41.437000000000005,218.06400000000002S46.871,212.63000000000002,46.871,212.63000000000002L49.316,204.479L59.912000000000006,198.774V194.97L63.30800000000001,191.574L71.051,190.351L80.83200000000001,188.721L84.09200000000001,191.981L89.52600000000001,185.189L99.57900000000001,182.47199999999998L110.17500000000001,190.35099999999997L115.019,195.19499999999996H125.036L129.933,197.04499999999996C129.933,197.04499999999996,129.676,201.25999999999996,129.933,201.75399999999996S140.66899999999998,200.62399999999997,140.66899999999998,200.62399999999997L145.378,205.33299999999997L140.76299999999998,209.94799999999998L143.30599999999998,214.75099999999998L141.611,220.96599999999998L145.755,225.10999999999999L144.06,228.689L148.768,235.093L144.059,239.801L151.028,246.771L147.638,255.059L141.987,256.566V265.042L134.453,259.39099999999996L126.542,258.44899999999996L111.473,268.24299999999994V273.89399999999995L107.612,277.75499999999994L101.30199999999999,274.6479999999999L98.1,276.1549999999999L91.884,272.38699999999994L84.35,275.58899999999994L78.982,280.95699999999994L73.991,276.5299999999999L69.47,280.299Z"},{id:"jihomoravsky",name:"Jihomoravsk\xFD kraj",polygon:"M546.667,336.777L540.5,330.61H522L518.333,336.61H506L502.75,339.86L501.5,344.61L506.75,348.11L505.25,351.11L500.25,354.11L503,360.61L500.75,365.36L502.75,370.36L503.25,379.36L493.5,383.86L491.75,387.86L487.25,390.86L491,395.61L487,398.86L485.75,403.36L491,408.61L485.25,412.11L486.75,417.11C486.75,417.11,491.12,419.697,491.25,420.36S489.5,423.61,489.5,423.61L485.75,424.61L483.5,430.11L478.75,428.86L475.75,433.61L470.25,436.36L464.5,434.61L460.25,437.11L454,432.86L447,435.86L444.75,441.11H438.75L435.5,445.61L432,446.61L429,452.36L423.25,448.11L417.75,453.86L413.25,450.61L408.75,452.86L405.5,459.86L409.03,460.409L416.09299999999996,461.223L424.24299999999994,467.201L432.39399999999995,468.016L434.29499999999996,464.755L442.44499999999994,465.57L454.3999999999999,473.992L455.7579999999999,478.34000000000003L471.51499999999993,487.033L490.26199999999994,486.762L504.66099999999994,489.479L510.09499999999997,483.22999999999996L513.083,475.08L523.136,474.537L527.483,479.155L537.536,480.78499999999997L538.8939999999999,487.578L544.0559999999999,485.947L553.0219999999999,491.382L561.1719999999999,489.208L566.6059999999999,492.74L569.3229999999999,506.324L573.6709999999998,505.781L576.9309999999998,494.37L579.1049999999998,486.491L588.0709999999998,475.351L590.2439999999998,467.74399999999997L593.5049999999998,466.38599999999997L598.3949999999998,461.496H603.5569999999998L613.6099999999998,465.84299999999996L622.3039999999997,471.00499999999994L630.9969999999997,465.29999999999995L638.3329999999997,470.18999999999994L644.8539999999997,468.55999999999995L651.6459999999997,462.3109999999999L649.4999999999998,459.61099999999993L645.7499999999998,454.11099999999993L639.4999999999998,452.61099999999993L639.2499999999998,448.61099999999993L633.4999999999998,445.11099999999993L626.9999999999998,447.61099999999993L621.4999999999998,442.61099999999993L616.2499999999998,442.86099999999993L616.4999999999998,437.11099999999993L608.2499999999998,436.11099999999993L601.9999999999998,432.61099999999993L602.7499999999998,426.86099999999993L599.7499999999998,423.61099999999993L591.4999999999998,426.86099999999993L587.7499999999998,422.11099999999993L592.7499999999998,416.86099999999993L597.2499999999998,413.86099999999993L597.9999999999998,408.86099999999993L591.2499999999998,408.11099999999993L592.7499999999998,402.86099999999993L589.7499999999998,397.61099999999993L593.3749999999998,392.73599999999993L589.4999999999998,386.11099999999993V382.36099999999993L586.3749999999998,379.23599999999993H579.5L578.5,373.86099999999993V368.86099999999993L572.5,365.11099999999993V360.61099999999993L568.625,356.73599999999993L566.25,351.61099999999993H560.75L557,355.86099999999993L561,359.86099999999993L565.125,363.98599999999993L560.75,370.36099999999993L557.75,373.36099999999993L550.25,367.86099999999993L553.75,364.36099999999993L549.25,358.36099999999993V351.86099999999993L554.25,346.61099999999993L548.5,344.86099999999993L543.75,344.61099999999993L546.667,336.777Z"},{id:"zlinsky",name:"Zl\xEDnsk\xFD kraj",polygon:"M737.5,365.046L731.75,362.36L730.5,356.61L723.5,352.11L723,347.61L717.5,349.86H712.25L706.25,345.61L698.25,343.86L690.25,347.11L685.25,342.86H679.5L675.375,346.985L671.25,345.61L664.5,350.11V357.11C664.5,357.11,660.164,361.736,659.125,362.485S653.25,355.86,653.25,355.86L645.5,358.61L647.75,365.36L641,367.36L636,365.86L631.875,369.985L629,375.11L625.125,371.235L618.5,371.61L616.5,366.86L612.5,370.36L614.75,378.11L611,381.86L608.75,385.36L599.25,386.86L593.375,392.735L589.75,397.61L592.75,402.86L591.25,408.11L598,408.86L597.25,413.86L592.75,416.86L587.75,422.11L591.5,426.86L599.75,423.61L602.75,426.86L602,432.61L608.25,436.11L616.5,437.11L616.25,442.86L621.5,442.61L627,447.61L633.5,445.11L639.25,448.61L639.5,452.61L645.75,454.11L649.5,459.61L651.646,462.31H656.5369999999999L663.6009999999999,457.963L668.4909999999999,449.54L678.5439999999999,448.997L680.3099999999998,435.548L684.2489999999998,431.609L697.2899999999998,430.522L704.0829999999999,420.742V409.06L707.6139999999998,399.007V391.944L713.0479999999998,383.522L720.3839999999998,381.62L727.1759999999998,378.088L733.1539999999998,375.915L737.5,365.046Z"},{id:"vysocina",name:"Kraj Vyso\u010Dina",polygon:"M502.75,339.86L495.5,332.61L489.667,332.44300000000004L482.5,323.94300000000004L468.5,320.77700000000004L466,314.94300000000004L459.333,315.11V311.44300000000004L452.5,315.77700000000004C452.5,315.77700000000004,452.729,321.25500000000005,452.5,321.44300000000004S444.833,318.77700000000004,444.833,318.77700000000004L441,316.77700000000004V311.77700000000004L435.833,309.11000000000007L431.833,308.27700000000004L427.66700000000003,303.94300000000004L420.66700000000003,299.44300000000004L411,299.61L402,292.61L396,293.11L392,296.36L392.5,302.36L386.75,302.11L384.75,306.36H379L375.75,309.36L371.75,308.36L368.75,310.11L368,314.11L364.25,317.61L364,323.36L371.75,327.11C371.75,327.11,372.032,331.726,372,332.36S367.25,335.61,367.25,335.61L363.5,333.86L361.25,337.86L356.75,337.11L350.25,337.36L342,336.11L336.5,341.61L336.25,346.86L333.5,349.61L335.25,356.11L335,363.11L332,366.86V374.61L334.75,380.36L333.5,384.86L336.25,389.86L341.75,394.36L346.5,391.61L352.75,395.11L355.5,400.11L361,405.11L366,402.36L374,405.36L381.25,404.11L384.5,408.61L383.5,414.11L390,420.61L398.5,420.86L405.5,419.36L412.75,425.11L412,429.61L406.75,430.61L405.75,436.86L400.25,442.61L404.75,446.61L408.75,452.86L413.25,450.61L417.75,453.86L423.25,448.11L429,452.36L432,446.61L435.5,445.61L438.75,441.11H444.75L447,435.86L454,432.86L460.25,437.11L464.5,434.61L470.25,436.36L475.75,433.61L478.75,428.86L483.5,430.11L485.75,424.61L489.5,423.61L491.25,420.36L486.75,417.11L485.25,412.11L491,408.61L485.75,403.36L487,398.86L491,395.61L487.25,390.86L491.75,387.86L493.5,383.86L503.25,379.36L502.75,370.36L500.75,365.36L503,360.61L500.25,354.11L505.25,351.11L506.75,348.11L501.5,344.61L502.75,339.86Z"},{id:"stredocesky",name:"St\u0159edo\u010Desk\xFD kraj",polygon:"M404.167,273.11L397.33399999999995,269.777L397.167,265.11L391.667,263.277L386,259.944L386.833,255.27700000000002L390.24800000000005,250.347L392.32000000000005,243.566L384.22100000000006,239.234L388.1770000000001,232.26500000000001L386.1050000000001,227.74400000000003L387.23500000000007,222.09400000000002L385.9170000000001,216.06600000000003L382.9030000000001,213.05200000000002L377.4410000000001,216.63100000000003L368.5880000000001,215.50100000000003V210.22700000000003L363.7850000000001,205.42400000000004L357.4750000000001,204.20000000000005L356.1570000000001,199.49100000000004L360.9600000000001,194.68800000000005L358.0410000000001,186.68300000000005L359.7360000000001,181.97400000000005L356.9110000000001,177.45300000000006L359.35700000000014,173.68500000000006L354.27200000000016,171.42500000000007V167.65800000000007L347.1610000000002,164.03200000000007L343.91200000000015,160.78300000000007H338.35500000000013L334.11700000000013,156.54500000000007L329.9730000000001,163.70200000000008L323.3800000000001,171.0480000000001L321.1200000000001,168.7880000000001L315.47000000000014,169.7290000000001V174.4380000000001L307.55900000000014,180.8420000000001L298.14100000000013,183.1020000000001L295.88100000000014,176.32100000000008L284.95300000000015,176.88600000000008L282.69300000000015,179.90100000000007L283.63500000000016,187.05900000000005H278.92600000000016L277.41900000000015,191.58000000000004H272.52200000000016L274.21700000000016,200.05600000000004L270.63800000000015,203.63500000000005L262.53900000000016,202.88200000000006L258.20600000000013,207.21500000000006H241.81900000000013L233.90800000000013,203.63600000000005L227.50400000000013,207.02600000000004V211.54700000000003L222.32400000000013,216.72700000000003H216.39100000000013L214.36600000000013,218.75100000000003L214.50800000000012,222.66000000000003L208.8570000000001,219.26900000000003L202.6420000000001,225.48400000000004L193.97700000000012,225.29600000000005L185.6890000000001,230.38200000000006L178.3430000000001,230.75800000000007L172.6920000000001,236.03200000000007L171.5620000000001,242.62400000000008L165.3460000000001,245.26100000000008L161.9560000000001,250.72300000000007L164.2510000000001,253.60700000000006L161.5010000000001,257.1070000000001L165.0010000000001,260.3570000000001L169.0010000000001,257.8570000000001L175.7510000000001,258.3570000000001L176.5010000000001,262.6070000000001L180.5010000000001,264.8570000000001L185.0010000000001,267.1070000000001L189.5010000000001,265.3570000000001L194.7510000000001,272.1070000000001L199.7510000000001,271.1070000000001L200.0010000000001,275.1070000000001L205.0010000000001,276.1070000000001L209.2510000000001,278.8570000000001L208.7510000000001,285.3570000000001L210.0010000000001,289.1070000000001L205.2510000000001,293.8570000000001L207.5010000000001,299.8570000000001L205.0010000000001,304.1070000000001L207.2510000000001,308.6070000000001L202.5010000000001,314.3570000000001H197L191.75,318.1070000000001L195.75,322.3570000000001L194,327.3570000000001L197.5,331.8570000000001L200.75,334.3570000000001L199.5,338.8570000000001L199.25,344.8570000000001L202.5,350.3570000000001L216.25,350.8570000000001L220.75,353.1070000000001L227.75,349.6070000000001L230.5,344.8570000000001H235.25L239,348.8570000000001L252.5,347.3570000000001L255.5,343.6070000000001H261.5L265.5,348.6070000000001L269.75,348.8570000000001L276,345.1070000000001L282.5,348.1070000000001L287,347.3570000000001L295,349.3570000000001L302.25,352.3570000000001L305.75,348.3570000000001L312.25,344.8570000000001L310.75,337.1070000000001L316,333.3570000000001L323.75,339.8570000000001L328,339.3570000000001L330.25,344.8570000000001L333.5,349.6070000000001L336.25,346.8570000000001L336.5,341.6070000000001L342,336.1070000000001L350.25,337.3570000000001L356.75,337.1070000000001L361.25,337.8570000000001L363.5,333.8570000000001L367.25,335.6070000000001L372,332.3570000000001L371.75,327.1070000000001L364,323.3570000000001L364.25,317.6070000000001L368,314.1070000000001L368.75,310.1070000000001L371.75,308.3570000000001L375.75,309.3570000000001L379,306.3570000000001H384.75L386.75,302.1070000000001L392.5,302.3570000000001L392,296.3570000000001L396,293.1070000000001L402,292.6070000000001L400,284.4410000000001L403.667,280.7740000000001L404.167,273.11ZM310,254.11L305.167,254.61L301.83399999999995,256.94300000000004L304.167,258.94300000000004L304.667,264.11L301.167,267.277L297.167,264.61L292,263.944L289.5,266.444L284.833,267.611L282.16600000000005,271.444L278.4990000000001,271.611L274.9990000000001,273.27799999999996L273.9990000000001,275.94499999999994L269.4990000000001,276.94499999999994L266.16600000000005,273.27799999999996L267.833,267.94499999999994L263.16600000000005,265.6119999999999L264.4990000000001,262.6119999999999L260.66600000000005,260.1119999999999L257.66600000000005,255.7789999999999L259.9990000000001,252.2789999999999L256.16600000000005,247.6119999999999L263.16600000000005,244.1119999999999L265.833,245.6119999999999L270.5,245.9449999999999L269.333,241.6119999999999L272.333,239.7789999999999L276.5,240.6119999999999L281.167,238.1119999999999L283.667,234.7789999999999L289.167,234.9459999999999L290.5,237.2789999999999L293.667,238.2789999999999L294.667,239.7789999999999L298.33399999999995,238.9459999999999L297.33399999999995,242.61299999999991L302.167,243.77999999999992L304.33399999999995,247.27999999999992H307.5009999999999L310.5009999999999,251.11299999999991L310,254.11Z"},{id:"praha",name:"Hlavn\xED m\u011Bsto Praha",polygon:"M256.167,247.61L263.167,244.11L265.83399999999995,245.61C265.83399999999995,245.61,270.00299999999993,246.41500000000002,270.5009999999999,245.943S269.33399999999995,241.61,269.33399999999995,241.61L272.33399999999995,239.77700000000002L276.5009999999999,240.61L281.1679999999999,238.11L283.6679999999999,234.77700000000002L289.1679999999999,234.94400000000002L290.5009999999999,237.27700000000002L293.6679999999999,238.27700000000002L294.6679999999999,239.77700000000002L298.33499999999987,238.94400000000002L297.33499999999987,242.61100000000002L302.1679999999999,243.77800000000002L304.33499999999987,247.27800000000002H307.50199999999984L310.50199999999984,251.11100000000002L310.00199999999984,254.11100000000002L305.1689999999998,254.61100000000002L301.8359999999998,256.944L304.1689999999998,258.944L304.6689999999998,264.111L301.1689999999998,267.27799999999996L297.1689999999998,264.611L292,263.944L289.5,266.444L284.833,267.611L282.16600000000005,271.444L278.4990000000001,271.611L274.9990000000001,273.27799999999996L273.9990000000001,275.94499999999994L269.4990000000001,276.94499999999994L266.16600000000005,273.27799999999996L267.833,267.94499999999994L263.16600000000005,265.6119999999999L264.4990000000001,262.6119999999999L260.66600000000005,260.1119999999999L257.66600000000005,255.7789999999999L259.9990000000001,252.2789999999999L256.167,247.61Z"},{id:"ustecky",name:"\xDAsteck\xFD kraj",polygon:"M110.174,190.351L119.683,185.189L119.412,177.85399999999998L122.67200000000001,174.593L132.453,172.963L140.604,174.04999999999998L143.864,168.07299999999998V163.72599999999997L146.58100000000002,158.83599999999998H149.841L151.471,163.72599999999997L155.546,162.36799999999997V156.39099999999996L158.128,153.80899999999997L159.62199999999999,149.86999999999998H163.42499999999998L165.05499999999998,155.03199999999998L169.402,157.749L177.82399999999998,151.772L178.367,141.72L182.30599999999998,137.781L186.789,140.09L192.22299999999998,135.20000000000002L195.755,138.73200000000003L202.27599999999998,135.20000000000002L209.611,134.38500000000002L211.24099999999999,138.18900000000002H214.23L219.11999999999998,133.29900000000004V125.69200000000004L225.36899999999997,124.60500000000003L229.71599999999998,120.25800000000004L235.421,123.79000000000003L244.11499999999998,119.17100000000003L247.647,115.63900000000004L254.982,116.18200000000004L258.514,109.11900000000004H263.404L265.306,111.29200000000004L275.087,107.76000000000005L276.174,100.96800000000005L268.02299999999997,98.25100000000005V93.08900000000004L259.873,91.45900000000005L262.861,86.02500000000005L265.578,78.96100000000004L273.729,82.76500000000004L275.631,84.66700000000004H280.52099999999996L288.128,81.95000000000005L293.018,86.84000000000005L297.909,91.45900000000005L298.18,97.43600000000005L294.105,104.22800000000005L303.34200000000004,102.59800000000006L301.71200000000005,112.10700000000006V116.45400000000005L295.31000000000006,118.69000000000005L294.36800000000005,126.03600000000006L287.96400000000006,123.58700000000006L280.8070000000001,122.64500000000007L282.3140000000001,128.67200000000005L277.5110000000001,133.47500000000005V137.33600000000004L273.3200000000001,141.52700000000004C273.3200000000001,141.52700000000004,269.2500000000001,147.21300000000005,269.3180000000001,148.26100000000005S272.7080000000001,153.72300000000004,272.7080000000001,153.72300000000004V158.80900000000005L279.8670000000001,170.67200000000005L284.9510000000001,176.88900000000007L282.6910000000001,179.90400000000005L283.6330000000001,187.06200000000004H278.9240000000001L277.4170000000001,191.58300000000003H272.5200000000001L274.2150000000001,200.05900000000003L270.6360000000001,203.63800000000003L262.5370000000001,202.88500000000005L258.20400000000006,207.21800000000005H241.81700000000006L233.90600000000006,203.63900000000004L227.50200000000007,207.02900000000002V211.55L222.32200000000006,216.73000000000002H216.38900000000007L214.36400000000006,218.75400000000002L214.50600000000006,222.663L208.85500000000005,219.27200000000002L202.64000000000004,225.48700000000002L193.97500000000005,225.29900000000004L185.68700000000004,230.38500000000005L178.34100000000004,230.76100000000005L172.69000000000003,236.03500000000005L171.56000000000003,242.62700000000007L165.34400000000002,245.26400000000007L161.95400000000004,250.72600000000006L155.17300000000003,246.77000000000007L151.02600000000004,246.77100000000007L144.05700000000004,239.80100000000007L148.76600000000005,235.09300000000007L144.05800000000005,228.68900000000008L145.75300000000004,225.11000000000007L141.60900000000004,220.96600000000007L143.30400000000003,214.75100000000006L140.76100000000002,209.94800000000006L145.37600000000003,205.33300000000006L140.66700000000003,200.62400000000005L129.93100000000004,201.75400000000005V197.04500000000004L125.03400000000003,195.19500000000005H115.01700000000004L110.174,190.351Z"},{id:"pardubicky",name:"Pardubick\xFD kraj",polygon:"M555.742,226.757L554,234.944L549.333,243.944L547.833,252.611L550.333,256.77799999999996L540.333,264.94499999999994V270.6119999999999L542.833,276.44499999999994L543.833,283.77899999999994L546.25,286.1959999999999L540.667,289.94499999999994L544.8330000000001,298.1119999999999L549.3330000000001,306.94499999999994V311.44499999999994L555.0000000000001,313.94499999999994V321.44499999999994L549.8330000000001,326.6119999999999V332.2789999999999L546.667,336.7789999999999L540.5,330.6119999999999H522L518.333,336.6119999999999H506L502.75,339.8619999999999L495.5,332.6119999999999L489.667,332.44499999999994L482.5,323.94499999999994L468.5,320.77899999999994L466,314.94499999999994L459.333,315.1119999999999V311.44499999999994L452.5,315.77899999999994V321.44499999999994L444.833,318.77899999999994L441,316.77899999999994V311.77899999999994L435.833,309.11199999999997L431.833,308.27899999999994L427.66700000000003,303.94499999999994L420.66700000000003,299.44499999999994L411,299.61L402,292.61L400,284.444L403.667,280.77700000000004L404.167,273.11000000000007L397.33399999999995,269.77700000000004L397.167,265.11000000000007L391.667,263.27700000000004L386,259.944L386.833,255.27700000000002L390.24800000000005,250.347L398.95900000000006,248.40300000000002L408.89500000000004,239.79900000000004L414.16900000000004,242.81300000000005C414.16900000000004,242.81300000000005,423.29800000000006,243.14300000000006,423.77400000000006,242.81300000000005S428.86000000000007,235.84400000000005,428.86000000000007,235.84400000000005H433.75700000000006V241.49500000000006L437.24100000000004,242.72000000000006L440.53700000000003,239.42400000000006L446.94100000000003,236.22200000000007L454.66400000000004,236.41000000000005L458.05500000000006,239.80000000000004V246.39300000000003H462.5760000000001L466.7200000000001,250.53700000000003L473.9720000000001,254.77500000000003L478.2100000000001,259.01300000000003L484.8020000000001,257.13000000000005H494.2200000000001L495.9150000000001,249.97300000000004L501.1890000000001,244.69900000000004L511.17100000000005,241.87400000000005V236.41200000000006H515.1260000000001L523.5210000000001,240.17100000000005L535.9080000000001,247.13600000000005L542.9710000000001,240.07300000000006L546.6390000000001,236.40500000000006L546.5030000000002,230.02000000000007L555.742,226.757Z"},{id:"kralovehradecky",name:"Kr\xE1lov\xE9hradeck\xFD kraj",polygon:"M401.151,127.863L409.302,128.406L418.267,132.481L420.984,135.198L427.233,136.285L434.025,132.481L436.74199999999996,138.458L440.54599999999994,146.88H445.43699999999995L452.49999999999994,144.16299999999998L456.84799999999996,152.313L456.304,157.475L463.097,152.585L467.715,147.966L475.86499999999995,153.67100000000002L479.941,153.943L481.299,147.966H492.438L506.294,161.55L501.67499999999995,165.626L500.58799999999997,173.505L491.895,176.765L479.397,186.546L480.484,191.98L487.54699999999997,200.13L493.525,197.142L496.921,200.53799999999998V204.749L500.792,208.62099999999998L505.75,208.01L511.456,218.063L519.335,224.31199999999998L520.693,234.36499999999998L523.521,240.16899999999998L515.126,236.41H511.171V241.87199999999999L501.18899999999996,244.69699999999997L495.91499999999996,249.97099999999998L494.21999999999997,257.128H484.80199999999996L478.21,259.01099999999997L473.972,254.77299999999997L466.71999999999997,250.53499999999997L462.57599999999996,246.39099999999996H458.05499999999995V239.8L454.66399999999993,236.41000000000003L446.9409999999999,236.22200000000004L440.5369999999999,239.42400000000004L437.24099999999993,242.72000000000003C437.24099999999993,242.72000000000003,434.0929999999999,241.62100000000004,433.75699999999995,241.49500000000003S433.75699999999995,235.84400000000002,433.75699999999995,235.84400000000002H428.85999999999996L423.77399999999994,242.81300000000002H414.1689999999999L408.8949999999999,239.799L398.95899999999995,248.40300000000002L390.24799999999993,250.347L392.31999999999994,243.566L384.22099999999995,239.234L388.17699999999996,232.26500000000001L386.10499999999996,227.74400000000003L387.23499999999996,222.09400000000002L385.917,216.06600000000003L382.90299999999996,213.05200000000002L377.441,216.63100000000003L368.58799999999997,215.50100000000003V210.22700000000003L363.78499999999997,205.42400000000004L357.47499999999997,204.20000000000005L356.157,199.49100000000004L360.96,194.68800000000005L358.041,186.68300000000005L359.736,181.97400000000005L356.911,177.45300000000006L359.357,173.68500000000006L367.26800000000003,178.77100000000007L374.425,174.06200000000007L385.35,177.82900000000006L388.552,182.72600000000006L393.449,179.90100000000007V174.81600000000006L399.288,171.04900000000006L403.809,175.57000000000005C403.809,175.57000000000005,413.317,173.60500000000005,413.415,173.49800000000005S413.415,169.91900000000004,413.415,169.91900000000004L407.764,164.26800000000003L410.778,158.24100000000004L407.011,154.47400000000005L408.517,150.33000000000004L405.316,142.60700000000003L407.19899999999996,134.69600000000003L401.151,127.863Z"},{id:"liberecky",name:"Libereck\xFD kraj",polygon:"M401.151,127.863L407.197,134.697L405.314,142.608L408.51500000000004,150.33100000000002L407.00900000000007,154.47500000000002L410.77600000000007,158.24200000000002L407.76200000000006,164.269L413.41300000000007,169.92000000000002V173.49900000000002L403.8070000000001,175.57100000000003L399.28600000000006,171.05000000000004L393.44700000000006,174.81700000000004V179.90200000000004L388.55000000000007,182.72700000000003L385.34800000000007,177.83000000000004L374.42300000000006,174.06300000000005L367.2660000000001,178.77200000000005L359.3550000000001,173.68600000000004L354.2700000000001,171.42600000000004V167.65900000000005L347.1590000000001,164.03300000000004L343.9100000000001,160.78400000000005H338.35300000000007L334.11500000000007,156.54600000000005L329.97100000000006,163.70300000000006L323.37800000000004,171.04900000000006L321.11800000000005,168.78900000000007L315.4680000000001,169.73000000000008V174.43900000000008L307.5570000000001,180.84300000000007L298.13900000000007,183.10300000000007L295.8790000000001,176.32200000000006L284.9510000000001,176.88700000000006L279.8670000000001,170.67000000000004L272.7080000000001,158.80700000000004V153.72100000000003L269.3180000000001,148.25900000000004L273.3200000000001,141.52500000000003L277.5110000000001,137.33400000000003V133.47300000000004L282.3140000000001,128.67000000000004L280.8070000000001,122.64300000000004L287.96400000000006,123.58500000000004L294.36800000000005,126.03400000000003L295.31000000000006,118.68800000000003L301.71200000000005,116.45200000000003L318.557,121.61400000000003L323.99100000000004,113.73500000000003L334.04300000000006,113.19200000000002C334.04300000000006,113.19200000000002,340.65700000000004,114.42000000000002,341.1070000000001,114.00700000000002S342.7370000000001,104.49800000000002,342.7370000000001,104.49800000000002L344.9100000000001,95.80400000000002L340.29100000000005,91.18500000000002L344.63800000000003,86.83800000000002H351.973L355.777,90.37000000000002L361.75399999999996,87.11000000000001L365.01399999999995,92.81600000000002L369.90399999999994,90.64300000000001L375.33799999999997,97.16400000000002L372.893,102.59800000000001L375.60999999999996,111.02000000000001L380.364,115.77400000000002L384.847,120.25700000000002L385.39,128.13600000000002L387.156,129.90200000000002L393.269,124.33200000000002L401.151,127.863Z"},{id:"olomoucky",name:"Olomouck\xFD kraj",polygon:"M617.687,214.259V224.60999999999999H612.75L608.25,229.10999999999999L598.25,235.60999999999999V242.60999999999999L594.75,246.10999999999999L597.5,251.10999999999999L591.5,259.61L589.75,267.36L593.875,271.485L590,277.86L588.75,285.36L592.375,288.985H597V294.36H603.25L607.25,298.36L614.5,296.36L620.5,305.11H625.5L629.75,307.36L634.75,303.86L639,308.11L644.5,305.11L652,309.11L650.25,317.61H658L660.75,325.11L666.75,327.11L671.875,332.235L671.25,337.36H676.75L679.5,342.86L675.375,346.985L671.25,345.61L664.5,350.11V357.11L659.125,362.485L653.25,355.86L645.5,358.61L647.75,365.36L641,367.36L636,365.86L631.875,369.985L629,375.11L625.125,371.235L618.5,371.61L616.5,366.86L612.5,370.36L614.75,378.11L611,381.86L608.75,385.36L599.25,386.86L593.375,392.735L589.5,386.11V382.36L586.375,379.235H579.5L578.5,373.86V368.86L572.5,365.11V360.61L568.625,356.735L566.25,351.61H560.75L557,355.86L561,359.86L565.125,363.985L560.75,370.36L557.75,373.36L550.25,367.86L553.75,364.36L549.25,358.36V351.86L554.25,346.61L548.5,344.86L543.75,344.61L546.667,336.777L549.8330000000001,332.277V326.61L555.0000000000001,321.44300000000004V313.94300000000004L549.3330000000001,311.44300000000004V306.94300000000004L544.8330000000001,298.11L540.667,289.94300000000004L546.25,286.194L543.833,283.77700000000004L542.833,276.44300000000004L540.333,270.61V264.94300000000004C540.333,264.94300000000004,550.221,257.03200000000004,550.333,256.77600000000007S547.833,252.60900000000007,547.833,252.60900000000007L549.333,243.94200000000006L554,234.94200000000006L555.742,226.75500000000005L564.435,222.67900000000006H571.228L571.4989999999999,214.25700000000006L567.016,209.77400000000006L562.534,208.00800000000007L559.273,196.32500000000007L552.21,192.52100000000007L556.014,185.18600000000006L564.436,187.35900000000007L570.6850000000001,188.71700000000007L581.009,191.70600000000007L585.22,195.9170000000001L592.4200000000001,193.60700000000008L593.5070000000001,200.67100000000008L599.2120000000001,205.0180000000001H607.9060000000001L610.0790000000001,212.62500000000009L617.687,214.259Z"},{id:"moravskoslezsky",name:"Moravskoslezsk\xFD kraj",polygon:"M617.687,214.259V224.60999999999999H612.75L608.25,229.10999999999999L598.25,235.60999999999999V242.60999999999999L594.75,246.10999999999999L597.5,251.10999999999999L591.5,259.61L589.75,267.36L593.875,271.485L590,277.86L588.75,285.36L592.375,288.985H597V294.36H603.25L607.25,298.36L614.5,296.36L620.5,305.11H625.5L629.75,307.36L634.75,303.86L639,308.11L644.5,305.11L652,309.11L650.25,317.61H658L660.75,325.11L666.75,327.11L671.875,332.235L671.25,337.36H676.75L679.5,342.86H685.25L690.25,347.11L698.25,343.86L706.25,345.61L712.25,349.86H717.5L723,347.61L723.5,352.11L730.5,356.61L731.75,362.36L737.5,365.046L742.119,363.416L750.813,352.005L750.269,345.484L756.247,342.767L761.1379999999999,345.212L769.2879999999999,343.582L776.0799999999999,345.755L784.7739999999999,341.68L786.1319999999998,335.159L781.2409999999999,321.847L778.2529999999998,312.60999999999996H771.1889999999999L768.2009999999998,309.078L759.2349999999998,306.361L757.8769999999998,299.84L751.8989999999999,286.799L755.1599999999999,279.736L752.4429999999999,278.649L749.7259999999999,271.042L744.2919999999999,275.11699999999996L733.6959999999999,269.14L724.4579999999999,267.782L721.1979999999999,273.488L716.3069999999999,265.338L710.0579999999999,262.34900000000005L707.0699999999998,258.5450000000001L701.6359999999999,262.07700000000006L696.2019999999999,259.63200000000006L696.6089999999999,252.97500000000005L692.127,248.49300000000005L685.606,249.58000000000004L682.345,258.00200000000007C682.345,258.00200000000007,676.811,263.9390000000001,676.096,264.2510000000001S670.255,264.11500000000007,670.255,264.11500000000007L664.686,258.54600000000005L658.98,256.64400000000006L655.992,247.67900000000006L650.8299999999999,240.34300000000005L644.9879999999999,241.02300000000005L639.419,235.45300000000006V230.83400000000006L649.1999999999999,227.84500000000006L656.943,224.04100000000005V219.55800000000005L651.917,214.53200000000004L653.004,209.09800000000004L647.57,203.66400000000004L644.8520000000001,209.09800000000004L640.777,213.17300000000003L627.1930000000001,212.08600000000004L617.687,214.259Z"}]}}};var j2=function(){var e=this,n=e._self._c;return n("div",{staticClass:"region-map flex justify-center items-center"},[n("div",{staticClass:"w-full max-w-xl block"},[n("svg",{attrs:{"xmlns:xlink":"http://www.w3.org/1999/xlink",xmlns:"http://www.w3.org/2000/svg",id:"svgmapy",version:"1.1",viewBox:"0 75 800 500"}},[n("g",e._l(e.regions,function(i){return n("a",{key:i.id,attrs:{"xlink:href":"#"},on:{mouseover:function(s){e.current=i},mouseout:function(s){e.current=null},click:function(s){return e.selectRegion(i)}}},[n("path",{staticClass:"map-polygon region-map__region",class:{"region-map__region--current":e.current===i},attrs:{d:i.polygon}})])}),0)])])])},B2=[],V2=Ve(H2,j2,B2,!1,null,null,null,null);const F2=V2.exports,z2={props:{initial:{default:()=>{}},syncLocation:{type:Boolean,default:!1},locationParam:{type:String,default:"view"}},data(){return{views:this.$props.initial,queryParams:null,keyListener:t=>{t.keyCode===27&&this.hideAllViews()}}},watch:{routeView(){new URLSearchParams(window.location.search)}},methods:{setView(t,e,n=!1){if(n&&Object.keys(this.$data.views).forEach(i=>{i!==t&&this.setView(i,!1)}),this.$data.views[t]=e,e&&this.$props.syncLocation){const i=new URLSearchParams(window.location.search);i.set(this.$props.locationParam,t),history.pushState(null,null,"?"+i.toString())}},setViews(t){this.$data.views=Object.assign({},this.data.views,t)},toggleView(t){!this.isCurrentView(t)&&this.setView(t,!this.isCurrentView(t),!0)},showView(t){this.setView(t,!0,!0)},isCurrentView(t){return this.$data.views[t]},hideAllViews(){Object.keys(this.$data.views).forEach(t=>{this.setView(t,!1)})}},mounted(){if(window.addEventListener("keydown",this.$data.keyListener),this.$props.syncLocation){const e=new URLSearchParams(window.location.search).get(this.$props.locationParam);e&&Object.keys(this.$data.views).indexOf(e)!==-1&&this.showView(e)}},destroyed(){window.removeEventListener("keydown",this.$data.keyListener)}};var U2=function(){var e=this,n=e._self._c;return n("div",[e._t("default",null,{views:e.views,isCurrentView:e.isCurrentView,toggleView:e.toggleView,showView:e.showView,setView:e.setView})],2)},W2=[],G2=Ve(z2,U2,W2,!1,null,null,null,null);const Z2=G2.exports;var Fn=lo.exports;Fn="default"in Fn?Fn.default:Fn;var Y2="2.2.2",Q2=/^2\./.test(Fn.version);Q2||Fn.util.warn("VueClickaway "+Y2+" only supports Vue 2.x, and does not support Vue "+Fn.version);var sa="_vue_clickaway_handler";function $u(t,e,n){Sf(t);var i=n.context,s=e.value;if(typeof s=="function"){var l=!1;setTimeout(function(){l=!0},0),t[sa]=function(u){var p=u.path||(u.composedPath?u.composedPath():void 0);if(l&&(p?p.indexOf(t)<0:!t.contains(u.target)))return s.call(i,u)},document.documentElement.addEventListener("click",t[sa],!1)}}function Sf(t){document.documentElement.removeEventListener("click",t[sa],!1),delete t[sa]}var q2={bind:$u,update:function(t,e){e.value!==e.oldValue&&$u(t,e)},unbind:Sf},J2={directives:{onClickaway:q2}},K2=J2;const X2={name:"Popout",mixins:[K2],provide(){return{sharedState:this.sharedState}},data(){return{sharedState:{active:!1}}},methods:{toggle(){this.sharedState.active=!this.sharedState.active},away(){this.sharedState.active=!1}},computed:{active(){return this.sharedState.active}}};var e3=function(){var e=this,n=e._self._c;return n("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.away,expression:"away"}],staticClass:"popout"},[n("div",{staticClass:"popout__toggle-wrapper",class:{"popout__toggle-wrapper--active":e.active},on:{click:e.toggle}},[n("div",{staticClass:"popout__toggle-name"},[e._t("toggler")],2),n("div",{staticClass:"popout__toggle-arrow"},[e.active?e._e():n("i",{staticClass:"ico--chevron-down"}),e.active?n("i",{staticClass:"ico--chevron-up"}):e._e()])]),n("ui-slide-up-down",{attrs:{active:e.active,duration:200}},[e._t("default")],2)],1)},t3=[],n3=Ve(X2,e3,t3,!1,null,null,null,null);const r3=n3.exports,i3={name:"PopoutContent",inject:["sharedState"],computed:{active(){return this.sharedState.active}}};var a3=function(){var e=this,n=e._self._c;return e.active?n("ul",{staticClass:"popout__content-wrapper"},[e._t("default")],2):e._e()},s3=[],o3=Ve(i3,a3,s3,!1,null,null,null,null);const l3=o3.exports,c3={name:"PopoutItem"};var u3=function(){var e=this,n=e._self._c;return n("li",[e._t("default")],2)},d3=[],f3=Ve(c3,u3,d3,!1,null,null,null,null);const p3=f3.exports,h3={data(){return{show:!1}},props:{href:{type:String},label:{type:String}},methods:{onMouseEnter(){Vt()&&(this.$data.show=!0)},onMouseLeave(){Vt()&&(this.$data.show=!1)},handleClick(t){(Vt()||this.$data.show)&&this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}}};var v3=function(){var e=this,n=e._self._c;return n("div",{on:{mouseenter:e.onMouseEnter,mouseleave:e.onMouseLeave}},[e.href?e._e():n("span",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},on:{click:e.handleClick}},[e._v(e._s(e.label))]),e.href?n("a",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},attrs:{href:e.href},on:{click:function(i){return i.preventDefault(),e.handleClick.apply(null,arguments)}}},[e._v(e._s(e.label))]):e._e(),n("div",{staticClass:"navbar-menu__submenu-wrap",class:{"navbar-menu__submenu-wrap--show":e.show}},[e._t("default")],2)])},g3=[],m3=Ve(h3,v3,g3,!1,null,null,null,null);const y3=m3.exports,b3={data(){return{show:!1,parsedItems:JSON.parse(this.items)}},props:{href:{type:String},label:{type:String},items:{type:String}},methods:{onMouseEnter(){Vt()&&(this.$data.show=!0)},onMouseLeave(){Vt()&&(this.$data.show=!1)},handleClick(t){(Vt()||this.$data.show)&&this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}}};var _3=function(){var e=this,n=e._self._c;return n("div",{on:{mouseenter:e.onMouseEnter,mouseleave:e.onMouseLeave}},[e.href?e._e():n("span",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},on:{click:e.handleClick}},[e._v(e._s(e.label))]),e.href?n("a",{staticClass:"navbar-menu__link navbar-menu__submenu-toggle",class:{"navbar-menu__submenu-toggle--open":e.show},attrs:{href:e.href},on:{click:function(i){return i.preventDefault(),e.handleClick.apply(null,arguments)}}},[e._v(e._s(e.label))]):e._e(),n("div",{staticClass:"navbar-menu__submenu-wrap",class:{"navbar-menu__submenu-wrap--show":e.show}},[n("ul",{staticClass:"navbar-menu__submenu"},e._l(e.parsedItems,function(i,s){return n("li",{key:s},[n("a",{staticClass:"navbar-menu__link",attrs:{href:i[1]}},[e._v(e._s(i[0]))])])}),0)])])},w3=[],L3=Ve(b3,_3,w3,!1,null,null,null,null);const A3=L3.exports,C3={components:{UiNavbarSubitem:y3,UiNavbarSubitemReplacing:A3},data(){return{isLgScreenSize:Vt(),show:!1,resizeHandler:()=>{this.$data.isLgScreenSize=Vt()}}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.$data.resizeHandler)})},beforeDestroy(){window.removeEventListener("resize",this.$data.resizeHandler)}},E3=null,S3=null;var D3=Ve(C3,E3,S3,!1,null,null,null,null);const x3=D3.exports,T3={data(){return{isMdScreenSize:fc(),show:!1,resizeHandler:()=>{this.$data.isMdScreenSize=fc()}}},props:{href:{type:String},label:{type:String},labelclass:{type:String},wrapperclass:{type:String,default:""},slotwrapperclass:{type:String,default:""}},methods:{handleClick(){this.$props.href&&(window.location=this.$props.href),this.$data.show=!this.$data.show}},mounted(){this.$nextTick(()=>{window.addEventListener("resize",this.$data.resizeHandler)})},beforeDestroy(){window.removeEventListener("resize",this.$data.resizeHandler)}};var k3=function(){var e=this,n=e._self._c;return n("div",{class:[e.wrapperclass,"footer-collapsible"]},[n("span",{staticClass:"head-8xl xl:head-9xl footer-collapsible__toggle",class:[e.labelclass,e.show?"footer-collapsible__toggle--open":""],on:{click:e.handleClick}},[e._v(e._s(e.label))]),n("div",{directives:[{name:"show",rawName:"v-show",value:e.show||e.isMdScreenSize,expression:"show || isMdScreenSize"}],class:[e.slotwrapperclass]},[e._t("default")],2)])},R3=[],O3=Ve(T3,k3,R3,!1,null,null,null,null);const M3=O3.exports,I3={name:"CardScroll",data(){return{realArrowPosition:this.arrowPosition!==void 0?this.arrowPosition:"top"}},methods:{moveLeft:function(t){this.$refs.scrollable.getBoundingClientRect(),this.$refs.scrollable.scrollBy({left:-this.$refs.scrollable.offsetWidth-32,behavior:"smooth"})},moveRight:function(t){this.$refs.scrollable.getBoundingClientRect(),this.$refs.scrollable.scrollBy({left:this.$refs.scrollable.offsetWidth+32,behavior:"smooth"})}},props:["classes","scrollerClasses","arrowPosition"]};var N3=function(){var e=this,n=e._self._c;return n("div",[e.realArrowPosition==="top"?n("div",{class:"flex gap-4 justify-end text-white text-4xl pt-2 cursor-pointer lg:hidden "+e.scrollerClasses},[n("i",{staticClass:"ico--chevron-left",on:{click:e.moveLeft}}),n("i",{staticClass:"ico--chevron-right",on:{click:e.moveRight}})]):e._e(),n("div",{ref:"scrollable",class:e.classes},[e._t("default")],2),e.realArrowPosition==="bottom"?n("div",{class:"flex gap-4 justify-end text-white text-4xl pt-2 cursor-pointer lg:hidden "+e.scrollerClasses},[n("i",{staticClass:"ico--chevron-left",on:{click:e.moveLeft}}),n("i",{staticClass:"ico--chevron-right",on:{click:e.moveRight}})]):e._e()])},$3=[],P3=Ve(I3,N3,$3,!1,null,null,null,null);const H3=P3.exports,j3={name:"CardProgram",props:["slug","title","number","content","defaultIsOpen"],data(){return{isOpen:this.defaultIsOpen}},methods:{openClose:function(){if(this.isOpen=!this.isOpen,this.isOpen){let t=new URLSearchParams(window.location.search),e=new URL(window.location);t.set("program_view",this.slug),e.search=t,window.history.replaceState({},this.slug,e)}}},mounted(){this.$watch("isOpen",(e,n)=>{e&&!n?(this.$refs.openVariant.classList.remove("w-0"),this.$refs.openVariant.classList.remove("text-[0rem]"),Vt()&&this.$refs.openVariant.classList.add("duration-300"),this.$refs.openVariant.classList.add("w-full"),this.$refs.openVariant.classList.add("p-8")):!e&&n&&(Vt()&&this.$refs.openVariant.classList.remove("duration-300"),this.$refs.openVariant.classList.remove("w-full"),this.$refs.openVariant.classList.remove("p-8"),this.$refs.openVariant.classList.add("w-0"),this.$refs.openVariant.classList.add("text-[0rem]"))});let t=null;setInterval(()=>{const e=window.location.href;if(e!=t){t=e;const n=new Proxy(new URLSearchParams(window.location.search),{get:(i,s)=>i.get(s)});n.program_view!==null&&n.program_view!==this.slug&&(this.isOpen=!1),n.program_view!==null&&n.program_view===this.slug&&!this.isOpen&&(this.isOpen=!0)}},10)}},B3=Object.assign(j3,{setup(t){return{__sfc:!0}}});var V3=function(){var e=this,n=e._self._c;return e._self._setupProxy,n("li",{class:this.isOpen?"w-full":""},[this.isOpen?e._e():n("div",{ref:"closedVariant",staticClass:"bg-black flex flex-row items-center px-5 py-2 gap-5 justify-between duration-200 cursor-pointer lg:flex-col lg:gap-32 lg:py-8 lg:px-3 hover:bg-grey-600",on:{click:e.openClose}},[n("div",{staticClass:"font-alt text-black text-9xl",staticStyle:{"text-shadow":"-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff"}},[e._v(" "+e._s(e.number)+" ")]),n("div",{staticClass:"text-white text-2xl lg:rotate-180 lg:[writing-mode:vertical-rl]"},[e._v(" "+e._s(e.title)+" ")])]),n("div",{ref:"openVariant",staticClass:"bg-white h-full",class:this.defaultIsOpen?"p-8":"w-0 text-[0rem]"},[e._v(" fdsfsdf ")])])},F3=[],z3=Ve(B3,V3,F3,!1,null,null,null,null);const U3=z3.exports,W3={name:"CardProgram",props:["points"],mounted(){console.log(this.points)}},G3=Object.assign(W3,{setup(t){return{__sfc:!0,CardProgramItem:U3}}});var Z3=function(){var e=this,n=e._self._c,i=e._self._setupProxy;return n("div",{staticClass:"bg-pirati-yellow py-16"},[n("div",{staticClass:"container--wide"},[n("h2",{staticClass:"head-14xl head-compact mb-8"},[e._v("Program")]),n("ul",{staticClass:"flex gap-3 w-full flex-col lg:flex-row"},e._l(e.points,function(s,l){return n(i.CardProgramItem,{key:s.slug,attrs:{slug:s.slug,defaultIsOpen:l===0,number:s.number,title:s.title,content:s.content}})}),1)])])},Y3=[],Q3=Ve(G3,Z3,Y3,!1,null,null,null,null);const q3=Q3.exports,J3={name:"CandidatePrimaryBox",props:["name","position","description","url","imageSource"],mounted(){var t={rootMargin:"0px",threshold:.25};const e=this.$refs.text,n=this.$refs.image;function i(l,u){l.forEach(p=>{p.intersectionRatio>=.25&&(e.classList.remove("candidate-primary-box--text-column__hidden"),n.classList.remove("candidate-primary-box--image-column__hidden"))})}var s=new IntersectionObserver(i,t);s.observe(this.$refs.candidateBox)}};var K3=function(){var e=this,n=e._self._c;return n("li",{ref:"candidateBox",staticClass:"candidate-primary-box"},[n("div",{staticClass:"candidate-primary-box--content container--wide flex gap-10 pt-16 pb-8 lg:flex-row lg:gap-8 lg:py-16"},[n("div",{ref:"text",staticClass:"candidate-primary-box--text-column candidate-primary-box--text-column__hidden flex flex-col justify-between w-full duration-700"},[n("div",{staticClass:"flex flex-col lg:w-min"},[n("h2",{staticClass:"head-9xl whitespace-nowrap"},[e._v(" "+e._s(e.name)+" ")]),n("p",{staticClass:"font-condensed text-lg mt-[-0.5rem] mb-8"},[e._v(" "+e._s(e.position)+" ")]),n("p",{staticClass:"font-condensed text-lg mb-8 lg:mb-16"},[e._v(" "+e._s(e.description)+" ")])]),n("div",{staticClass:"flex justify-start"},[n("a",{staticClass:"flex items-center group rounded-full font-condensed uppercase font-semibold tracking-normal bg-black text-white pl-8 pr-3 py-3 hover:no-underline xl:text-lg xl:pl-8 xl:pr-3 xl:py-4",attrs:{href:e.url}},[n("span",{staticClass:"group-hover:-translate-x-2 duration-200"},[e._v("Zjisti v\xEDce")]),n("span",{staticClass:"opacity-0 group-hover:opacity-100 duration-200 mb-[0.03rem]"},[n("svg",{attrs:{width:"20",height:"21",viewBox:"0 0 10 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("g",[n("path",{staticClass:"arrow-icon",attrs:{d:"M0 16.5H4.40178L11 10.0002L4.40228 3.5H0L6.60069 10.0002L0 16.5Z",fill:"#FEC900"}})])])])])])]),n("div",{ref:"image",staticClass:"candidate-primary-box--image-column candidate-primary-box--image-column__hidden w-full flex justify-center duration-700"},[n("img",{staticClass:"lg:w-1/2",attrs:{src:e.imageSource}})])])])},X3=[],e_=Ve(J3,K3,X3,!1,null,null,null,null);const t_=e_.exports,n_={name:"SlideUpDown",props:{active:Boolean,duration:{type:Number,default:500},tag:{type:String,default:"div"},useHidden:{type:Boolean,default:!0}},data:function(){return{style:{},initial:!1,hidden:!1}},watch:{active:function(){this.layout()}},render:function(t){return t(this.tag,{style:this.style,attrs:this.attrs,ref:"container",on:{transitionend:this.onTransitionEnd}},this.$slots.default)},mounted:function(){this.layout(),this.initial=!0},created:function(){this.hidden=!this.active},computed:{el:function(){return this.$refs.container},attrs:function(){var t={"aria-hidden":!this.active,"aria-expanded":this.active};return this.useHidden&&(t.hidden=this.hidden),t}},methods:{layout:function(){var t=this;this.active?(this.hidden=!1,this.$emit("open-start"),this.initial&&this.setHeight("0px",function(){return t.el.scrollHeight+"px"})):(this.$emit("close-start"),this.setHeight(this.el.scrollHeight+"px",function(){return"0px"}))},asap:function(t){this.initial?this.$nextTick(t):t()},setHeight:function(t,e){var n=this;this.style={height:t},this.asap(function(){n.__=n.el.scrollHeight,n.style={height:e(),overflow:"hidden","transition-property":"height","transition-duration":n.duration+"ms"}})},onTransitionEnd:function(t){t.target===this.el&&(this.active?(this.style={},this.$emit("open-end")):(this.style={height:"0",overflow:"hidden"},this.hidden=!0,this.$emit("close-end")))}}},r_={mounted(){console.log("Mounted generic Vue app in ",this.$el)}},i_=null,a_=null;var s_=Ve(r_,i_,a_,!1,null,null,null,null);const o_=s_.exports;He.component("ui-animated-arrow",lh);He.component("ui-calendar-renderer",ph);He.component("ui-calendar-dummy-provider",bh);He.component("ui-calendar-google-provider",Eh);He.component("ui-full-calendar",P2);He.component("ui-region-map",F2);He.component("ui-view-provider",Z2);He.component("ui-popout",r3);He.component("ui-popout-content",l3);He.component("ui-popout-item",p3);He.component("ui-navbar",x3);He.component("ui-footer-collapsible",M3);He.component("ui-horizontal-scrollable",H3);He.component("ui-candidate-primary-box",t_);He.component("ui-card-program",q3);He.component("ui-slide-up-down",n_);const l_=(t,e)=>{new He({el:t,components:{UiApp:o_}})};function c_(t){return Object.assign({},t.dataset),l_(t)}function u_(t){rh(document.querySelectorAll(".__js-root"),c_)}document.addEventListener("DOMContentLoaded",u_); diff --git a/main/static/main/pirati-ui.svg b/main/static/main/pirati-ui.svg index c6e3a71a..ffc20ecc 100644 --- a/main/static/main/pirati-ui.svg +++ b/main/static/main/pirati-ui.svg @@ -127,4 +127,4 @@ <glyph unicode="" glyph-name="price-tags" horiz-adv-x="1280" d="M1232 960h-384c-26.4 0-63.274-15.274-81.942-33.942l-476.116-476.116c-18.668-18.668-18.668-49.214 0-67.882l412.118-412.118c18.668-18.668 49.214-18.668 67.882 0l476.118 476.118c18.666 18.666 33.94 55.54 33.94 81.94v384c0 26.4-21.6 48-48 48zM992 576c-53.020 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96zM128 416l544 544h-80c-26.4 0-63.274-15.274-81.942-33.942l-476.116-476.116c-18.668-18.668-18.668-49.214 0-67.882l412.118-412.118c18.668-18.668 49.214-18.668 67.882 0l30.058 30.058-416 416z" /> <glyph unicode="" glyph-name="twitter" horiz-adv-x="1001" d="M596.009 526.629l372.819 433.371h-88.346l-323.718-376.29-258.553 376.29h-298.21l390.983-569.018-390.983-454.457h88.351l341.855 397.375 273.051-397.375h298.21l-405.458 590.103zM475 385.969l-354.815 507.521h135.702l624.636-893.48h-135.702l-269.821 385.959z" /> <glyph unicode="" glyph-name="stats-dots" d="M128 64h896v-128h-1024v1024h128zM288 128c-53.020 0-96 42.98-96 96s42.98 96 96 96c2.828 0 5.622-0.148 8.388-0.386l103.192 171.986c-9.84 15.070-15.58 33.062-15.58 52.402 0 53.020 42.98 96 96 96s96-42.98 96-96c0-19.342-5.74-37.332-15.58-52.402l103.192-171.986c2.766 0.238 5.56 0.386 8.388 0.386 2.136 0 4.248-0.094 6.35-0.23l170.356 298.122c-10.536 15.408-16.706 34.036-16.706 54.11 0 53.020 42.98 96 96 96s96-42.98 96-96c0-53.020-42.98-96-96-96-2.14 0-4.248 0.094-6.35 0.232l-170.356-298.124c10.536-15.406 16.706-34.036 16.706-54.11 0-53.020-42.98-96-96-96s-96 42.98-96 96c0 19.34 5.74 37.332 15.578 52.402l-103.19 171.984c-2.766-0.238-5.56-0.386-8.388-0.386s-5.622 0.146-8.388 0.386l-103.192-171.986c9.84-15.068 15.58-33.060 15.58-52.4 0-53.020-42.98-96-96-96z" /> -</font></defs></svg> +</font></defs></svg> \ No newline at end of file diff --git a/main/templates/main/includes/atoms/tags/tag.html b/main/templates/main/includes/atoms/tags/tag.html index ec3c6dfc..d3268670 100644 --- a/main/templates/main/includes/atoms/tags/tag.html +++ b/main/templates/main/includes/atoms/tags/tag.html @@ -1,3 +1,12 @@ -<a href="#" class="text px-4 py-2 text-black bg-yellow-500 duration-200 hover:bg-yellow-600 hover:no-underline"> +<a + href="{% if tags_are_selectable %}?tag_id={{ id }}{% endif %}" + class="text px-4 py-2 text-black bg-yellow-500 duration-200 hover:bg-yellow-600 hover:no-underline" + style=" + {% if filtered_tag.id == id %} + background:white!important; + text-color:black + {% endif %} + " +> {{ text }} </a> diff --git a/main/templates/main/includes/molecules/contact/contact_footer_box.html b/main/templates/main/includes/molecules/contact/contact_footer_box.html index 412cf631..b19a0b56 100644 --- a/main/templates/main/includes/molecules/contact/contact_footer_box.html +++ b/main/templates/main/includes/molecules/contact/contact_footer_box.html @@ -1,10 +1,10 @@ <div class="flex grow flex-col gap-0 md:flex-row md:gap-8"> <div class="md:shrink-0"> - <a href="#"> + <a href="{{ url }}"> <img - class="h-full w-36 object-cover rounded-full" - src="../../../../static/images/person-table.png" - alt=" {{ name }}" + class="h-36 w-36 object-cover rounded-full" + src="{{ image.url }}" + alt="{{ name }}" > </a> </div> @@ -17,24 +17,30 @@ md:text-2xl xl:text-3xl " - href="#" + href="{{ url }}" ><h4>{{ name }}</h4></a> - <span class="leading-6 mb-4 md:mb-6 w-10/12 text-grey-200"> - {{ function }} - </span> + {% if function %} + <span class="leading-6 mb-4 md:mb-6 w-10/12 text-grey-200"> + {{ function }} + </span> + {% endif %} </div> <div class="flex flex-col items-start"> - <a - class="mb-2" - href="tel:{{ telephone }}" - >{{ telephone }}</a> + {% if telephone %} + <a + class="mb-2" + href="tel:{{ telephone }}" + >{{ telephone }}</a> + {% endif %} - <a - class="text-pirati-yellow" - href="mailto:{{ mail }}" - >{{ mail }}</a> + {% if mail %} + <a + class="text-pirati-yellow" + href="mailto:{{ mail }}" + >{{ mail }}</a> + {% endif %} </div> </div> </div> diff --git a/main/templates/main/includes/molecules/menus/carousel.html b/main/templates/main/includes/molecules/menus/carousel.html index 0d6b7635..7abcdc59 100644 --- a/main/templates/main/includes/molecules/menus/carousel.html +++ b/main/templates/main/includes/molecules/menus/carousel.html @@ -4,6 +4,7 @@ <div class="header-carousel"> <div class="h-[700px] xl:h-screen relative"> <img + class="header-carousel--image" src="{% static 'main/images/background-images/bg-flag.webp' %}" draggable="false" > diff --git a/main/templates/main/includes/molecules/tags/tags.html b/main/templates/main/includes/molecules/tags/tags.html index 0c9d54cf..8d5598a8 100644 --- a/main/templates/main/includes/molecules/tags/tags.html +++ b/main/templates/main/includes/molecules/tags/tags.html @@ -1,5 +1,11 @@ <div class="flex gap-4 flex-wrap max-w-[550px] {{ classes }}"> {% for tag in tags %} - {% include 'main/includes/atoms/tags/tag.html' with text=tag %} + {% include 'main/includes/atoms/tags/tag.html' with text=tag id=tag.id %} {% endfor %} </div> + +{% if filtered_tag %} + <a href="?tag_id=" class="text-white pb-6 underline"> + Resetovat tagy + </a> +{% endif %} diff --git a/main/templates/main/includes/organisms/header/articles_header.html b/main/templates/main/includes/organisms/header/articles_header.html index 6cfbf748..ffeed906 100644 --- a/main/templates/main/includes/organisms/header/articles_header.html +++ b/main/templates/main/includes/organisms/header/articles_header.html @@ -1,7 +1,7 @@ {% extends 'main/includes/organisms/header/simple_header_with_tags.html' %} {% block after_heading %} - {% include 'main/includes/molecules/tags/tags.html' with classes='mb-4' %} + {% include 'main/includes/molecules/tags/tags.html' with classes='mb-4' tags_are_selectable=True %} <div class="flex justify-start"> <input diff --git a/main/templates/main/includes/organisms/header/simple_header_with_ui_switch.html b/main/templates/main/includes/organisms/header/simple_header_with_ui_switch.html index 05c20fbf..0692ea10 100644 --- a/main/templates/main/includes/organisms/header/simple_header_with_ui_switch.html +++ b/main/templates/main/includes/organisms/header/simple_header_with_ui_switch.html @@ -3,7 +3,7 @@ {% block after_description %} <div class=" - container--medium flex justify-start pl-[unset] pr-[unset] ml-[unset] mr-[unset] + container--medium flex justify-start !pl-[unset] !pr-[unset] !ml-[unset] !mr-[unset] xl:mb-12 mb-4 " > diff --git a/main/templates/main/includes/organisms/layout/footer.html b/main/templates/main/includes/organisms/layout/footer.html index 2ac6bc90..68bed001 100644 --- a/main/templates/main/includes/organisms/layout/footer.html +++ b/main/templates/main/includes/organisms/layout/footer.html @@ -1,3 +1,5 @@ +{% load wagtailimages_tags %} + <footer class="bg-black text-white __js-root py-4 xl:py-24 pb-8 xl:pb-24"> <ui-app inline-template> <div @@ -30,8 +32,15 @@ <section class="flex flex-col xl:items-end"> <div class="flex flex-col gap-12"> - {% include 'main/includes/molecules/contact/contact_footer_box.html' %} - {% include 'main/includes/molecules/contact/contact_footer_box.html' %} + {% if page.root_page.footer_person_list %} + {% for person in page.root_page.footer_person_list %} + {% image person.value.person.profile_image fill-256x256 as person_profile_image %} + + {% firstof person.value.position person.value.person.position as position %} + + {% include 'main/includes/molecules/contact/contact_footer_box.html' with image=person_profile_image url=person.value.person.url name=person.value.person.title function=position telephone=person.value.person.phone mail=person.value.person.email %} + {% endfor %} + {% endif %} </div> </section> </div> diff --git a/main/templates/main/includes/organisms/layout/navbar.html b/main/templates/main/includes/organisms/layout/navbar.html index 4c00151a..ff89e3f2 100644 --- a/main/templates/main/includes/organisms/layout/navbar.html +++ b/main/templates/main/includes/organisms/layout/navbar.html @@ -130,7 +130,7 @@ <div class="grid-left-side"> <img class="w-[150px] mt-3" - src="../../../../static/images/logo-full-black.svg" + src="{% static 'main/images/logo-full-black.svg' %}" alt="" > </div> @@ -166,7 +166,7 @@ href="{{ target }}" class=" decoration-1 underline-offset-4 - {% if item == selected_item %}navbar__menu-item--selected{% endif %} + {% if menu_item.value.title == selected_item %}navbar__menu-item--selected{% endif %} " >{{ menu_item.value.title }}</a> {% endfor %} diff --git a/main/templates/main/main_article_search.html b/main/templates/main/main_article_search.html deleted file mode 100644 index e078e72c..00000000 --- a/main/templates/main/main_article_search.html +++ /dev/null @@ -1,108 +0,0 @@ -{% extends "main/base.html" %} -{% load wagtailcore_tags wagtailimages_tags shared_filters %} - -{% block content %} - {% include 'main/includes/layout/simple_page_header.html' with sub_heading=sub_heading %} - - <main role="main"> - <div class="__js-root"> - <div class="grid-container article-section mb-8"> - <div class="grid-full"> - <div class="flex justify-center"> - <div class="flex flex-col items-end gap-3"> - <form - class="flex flex-row" - method="get" - action="{{ page.search_url }}" - > - <input - class="bg-grey-150 w-56 h-10 px-4 text-lg xl:h-14 xl:px-5" - type="text" - id="q" - name="q" - value="{{ query }}" - placeholder="Hledat články..." - aria-label="Vyhledávací box" - > - <button - class="btn btn--yellow-500 btn--to-yellow-600 btn--hoveractive" - aria-label="Vyhledat" - type="submit" - > - <div class="btn__body-wrap h-10 w-12 min-h-0 min-w-0 xl:h-14 xl:w-14"> - <div class="btn__body p-0"> - <i class="ico--search"></i> - </div> - </div> - </button> - </form> - <a href="{{ page.url }}" class="btn btn--black btn--to-yellow-500 btn--hoveractive uppercase"> - <span class="btn__body-wrap"> - <span class="btn__body text-lg lg:text-base"> - Zpět na seznam - </span> - </span> - </a> - </div> - </div> - </div> - </div> - <section class="mb-3 xl:mb-14"> - {% if article_results %} - <div id="searchArticleResultWrapper"> - {% include 'main/includes/person_article_preview.html' with article_data_list=article_results %} - </div> - {% if show_more_articles %} - <div class="grid-container"> - <div class="grid-content-with-right-side"> - <a - onclick="showMoreArticles(event, this)" - href="#" - data-url="{{ page_url }}" - data-page="2" - data-query="{{ query }}" - class="btn btn--black btn--to-yellow-500 btn--hoveractive uppercase" - > - <span class="btn__body-wrap"> - <span class="btn__body text-lg lg:text-base"> - Zobrazit další - </span> - </span> - </a> - </div> - </div> - {% endif %} - {% else %} - <div class="grid-container article-section mb-8"> - <div class="grid-full"> - <p class="text-grey-300 text-center">Žádné výsledky.</p> - </div> - </div> - {% endif %} - </section> - {% include "main/includes/newsletter_section.html" %} - </div> - </main> - - <script type="text/javascript"> - async function showMoreArticles(event, btn) { - event.preventDefault() - - let searchArticleResultWrapper = document.getElementById('searchArticleResultWrapper') - let url = ( - btn.getAttribute('data-url') - + `?page=${btn.getAttribute('data-page')}` - + `&q=${btn.getAttribute('data-query')}` - ) - - const response = await fetch(url, { - method: "GET", - headers: {"X-Requested-With": "XMLHttpRequest"}, - }) - const data = await response.json() - searchArticleResultWrapper.innerHTML += data.html; - if (!data.has_next) { btn.style.display = 'none'; } - btn.setAttribute('data-page', parseInt(btn.getAttribute('data-page')) + 1) - } - </script> -{% endblock content %} -- GitLab