diff --git a/donate/migrations/0045_alter_donatehomepage_menu.py b/donate/migrations/0045_alter_donatehomepage_menu.py new file mode 100644 index 0000000000000000000000000000000000000000..c75228fc64b8bcb2ca765ce3dfa652807803dba7 --- /dev/null +++ b/donate/migrations/0045_alter_donatehomepage_menu.py @@ -0,0 +1,20 @@ +# Generated by Django 4.1.10 on 2024-02-20 09:19 + +from django.db import migrations +import wagtail.blocks +import wagtail.fields + + +class Migration(migrations.Migration): + + dependencies = [ + ('donate', '0044_alter_donatehomepage_menu'), + ] + + operations = [ + migrations.AlterField( + model_name='donatehomepage', + name='menu', + field=wagtail.fields.StreamField([('menu_item', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))])), ('menu_parent', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('menu_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))]), label='Položky menu'))], template='donate/blocks/navbar_submenu.html'))], blank=True, use_json_field=True, verbose_name='Menu'), + ), + ] diff --git a/env.example b/env.example index f17b659afb0f9233af90d2c05e7f97106204eea3..9b711836cba98b973501ec61025b44e01e160c2b 100644 --- a/env.example +++ b/env.example @@ -7,7 +7,7 @@ OIDC_RP_CLIENT_SECRET=KFo7EfYPTrwdWxykl9hAf7WgwL8smYzP # Production -DJANGO_SECRET_KEY= +DJANGO_SECRET_KEY=123456 DJANGO_ALLOWED_HOSTS= CELERY_BROKER_URL= CELERY_RESULT_BACKEND= diff --git a/main/blocks.py b/main/blocks.py index cb3be9d3a74c235e3d438141f3f6b20c65a41ad1..8eb96ff3a0d4d4fa688cde0d4720fdc7bb10c2ea 100644 --- a/main/blocks.py +++ b/main/blocks.py @@ -320,6 +320,38 @@ class TeamBlock(StructBlock): return value +class FlipCardBlock(StructBlock): + image = ImageChooserBlock(label="Obrázek") + + title = CharBlock(label="Nadpis") + + content = RichTextBlock(label="Obsah") + + button_text = CharBlock( + label="Nadpis tlačítka", + help_text="Pokud není vyplněn, tlačítko se neukáže.", + required=False, + ) + button_url = CharBlock(label="Odkaz tlačítka", required=False) + + class Meta: + icon = "view" + label = "Obracecí karta" + template = "styleguide2/includes/molecules/boxes/flip_card_box.html" + + +class FlipCardsBlock(StructBlock): + cards = ListBlock( + FlipCardBlock(label="Karta"), + label="Karty", + ) + + class Meta: + icon = "group" + label = "Seznam obracecích karet" + template = "styleguide2/includes/organisms/cards/flip_card_list.html" + + # --- TODO: Remove legacy blocks used in migrations only diff --git a/main/migrations/0074_mainresultspage.py b/main/migrations/0074_mainresultspage.py new file mode 100644 index 0000000000000000000000000000000000000000..da7654f12cf464f593d3c2790ad43475481fa10a --- /dev/null +++ b/main/migrations/0074_mainresultspage.py @@ -0,0 +1,32 @@ +# Generated by Django 4.1.10 on 2024-02-20 09:19 + +from django.db import migrations, models +import django.db.models.deletion +import shared.models.base +import wagtail.blocks +import wagtail.fields +import wagtailmetadata.models + + +class Migration(migrations.Migration): + + dependencies = [ + ('wagtailcore', '0083_workflowcontenttype'), + ('wagtailimages', '0025_alter_image_file_alter_rendition_file'), + ('main', '0073_alter_mainhomepage_content'), + ] + + operations = [ + migrations.CreateModel( + name='MainResultsPage', + fields=[ + ('page_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='wagtailcore.page')), + ('content', wagtail.fields.StreamField([('flip_cards', wagtail.blocks.StructBlock([('cards', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Nadpis')), ('content', wagtail.blocks.RichTextBlock(label='Obsah')), ('button_text', wagtail.blocks.CharBlock(help_text='Pokud není vyplněn, tlačítko se neukáže.', label='Nadpis tlačítka', required=False)), ('button_url', wagtail.blocks.CharBlock(label='Odkaz tlačítka', required=False))], label='Karta'), label='Karty'))])), ('text', wagtail.blocks.RichTextBlock(template='styleguide2/includes/atoms/text/prose_richtext.html'))], blank=True, use_json_field=True, verbose_name='Obsah')), + ('search_image', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='wagtailimages.image', verbose_name='Search image')), + ], + options={ + 'verbose_name': 'Výsledky', + }, + bases=(shared.models.base.SubpageMixin, wagtailmetadata.models.WagtailImageMetadataMixin, 'wagtailcore.page', models.Model), + ), + ] diff --git a/main/migrations/0075_alter_mainresultspage_content.py b/main/migrations/0075_alter_mainresultspage_content.py new file mode 100644 index 0000000000000000000000000000000000000000..be81867e3b5c7b9e37c5299d0b77a6ca578bb3c6 --- /dev/null +++ b/main/migrations/0075_alter_mainresultspage_content.py @@ -0,0 +1,21 @@ +# Generated by Django 4.1.10 on 2024-02-20 10:16 + +from django.db import migrations +import wagtail.blocks +import wagtail.fields +import wagtail.images.blocks + + +class Migration(migrations.Migration): + + dependencies = [ + ('main', '0074_mainresultspage'), + ] + + operations = [ + migrations.AlterField( + model_name='mainresultspage', + name='content', + field=wagtail.fields.StreamField([('flip_cards', wagtail.blocks.StructBlock([('cards', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock(label='Obrázek')), ('title', wagtail.blocks.CharBlock(label='Nadpis')), ('content', wagtail.blocks.RichTextBlock(label='Obsah')), ('button_text', wagtail.blocks.CharBlock(help_text='Pokud není vyplněn, tlačítko se neukáže.', label='Nadpis tlačítka', required=False)), ('button_url', wagtail.blocks.CharBlock(label='Odkaz tlačítka', required=False))], label='Karta'), label='Karty'))])), ('text', wagtail.blocks.RichTextBlock(template='styleguide2/includes/atoms/text/prose_richtext.html'))], blank=True, use_json_field=True, verbose_name='Obsah'), + ), + ] diff --git a/main/models.py b/main/models.py index dc14653c99eb581477d1a21497f48f33c05c12ee..09a4c0a7df8b457667647d700629828f9fc83215 100644 --- a/main/models.py +++ b/main/models.py @@ -90,6 +90,7 @@ class MainHomePage(MainHomePageMixin): "main.MainCrossroadPage", "main.MainHoaxPage", "main.MainSearchPage", + "main.MainResultsPage", ] ### OTHERS @@ -478,6 +479,39 @@ class MainHoaxPage( verbose_name = "Hoaxy" +class MainResultsPage( + ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, PageInMenuMixin, Page +): + ### FIELDS + + content = StreamField( + [ + (("flip_cards"), blocks.FlipCardsBlock()), + ( + "text", + RichTextBlock( + template="styleguide2/includes/atoms/text/prose_richtext.html" + ), + ), + ], + verbose_name="Obsah", + blank=True, + use_json_field=True, + ) + + ### PANELS + + content_panels = Page.content_panels + [ + FieldPanel("content"), + ] + + parent_page_types = ["main.MainHomePage"] + subpage_types = [] + + class Meta: + verbose_name = "Výsledky" + + class MainSearchPage(MainSearchPageMixin): parent_page_types = ["main.MainHomePage"] subpage_types = [] diff --git a/main/templates/main/main_hoax_page.html b/main/templates/main/main_hoax_page.html index 40ac75ecfdf14d5bdec8078c503b056987472971..7df86369687bd048aa06251c3dceb88c374513d0 100644 --- a/main/templates/main/main_hoax_page.html +++ b/main/templates/main/main_hoax_page.html @@ -2,7 +2,8 @@ {% load wagtailcore_tags %} {% block content %} - {% include 'styleguide2/includes/layout/simple_page_header.html' %} + {% include 'styleguide2/includes/organisms/header/simple_header.html' with title=page.title %} + <main role="main" class="mb-10 xl:mb-32 __js-root"> {% if page.description %} <div class="grid-container mb-2 lg:mb-12"> diff --git a/main/templates/main/main_results_page.html b/main/templates/main/main_results_page.html new file mode 100644 index 0000000000000000000000000000000000000000..8016dd26707c2d0aa7af92b656b4a3c454655da7 --- /dev/null +++ b/main/templates/main/main_results_page.html @@ -0,0 +1,18 @@ +{% extends "styleguide2/base.html" %} +{% load wagtailcore_tags %} + +{% block content %} + {% include 'styleguide2/includes/organisms/layout/navbar.html' with selected_item=page.get_menu_title %} + + {% include 'styleguide2/includes/organisms/header/simple_header.html' with title=page.title %} + + <main role="main" class="mb-10 xl:mb-32 __js-root"> + <div class="container--wide my-20"> + {% for block in page.content %} + {% include_block block %} + {% endfor %} + </div> + </main> + + {% include 'styleguide2/includes/organisms/main_section/newsletter_section.html' %} +{% endblock %} diff --git a/shared/static/styleguide2/main.css b/shared/static/styleguide2/main.css index 62cbffea62601c70009fc81271b7068d20c32938..698c0089c4a50a17c86b96df7128f51da5af9145 100644 --- a/shared/static/styleguide2/main.css +++ b/shared/static/styleguide2/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/styleguide2/pirati-ui.eot?bna028);src:url(/static/styleguide2/pirati-ui.eot?bna028#iefix) format("embedded-opentype"),url(/static/styleguide2/pirati-ui.ttf?bna028) format("truetype"),url(/static/styleguide2/pirati-ui.woff?bna028) format("woff"),url(/static/styleguide2/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-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-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-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-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 .elections--header-carousel--text-wrapper{position:absolute;width:98vw;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 .elections--header-carousel--text-wrapper{font-size:5.3rem}}.header-carousel .header-carousel--text-wrapper{bottom:37%;height:85%}@media (min-width: 1200px){.header-carousel .header-carousel--text-wrapper{bottom:33%}}.header-carousel .elections--header-carousel--text-wrapper{bottom:45%;height:85%}@media (min-width: 1200px){.header-carousel .elections--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--elections{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--elections: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--elections{--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--elections:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));text-decoration-line:none}.switch__item--elections.switch__item--active,.switch__item--elections.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:not(:last-child){border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(208 208 208 / var(--tw-border-opacity))}.candidate-primary-box:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(254 201 0 / 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}.candidate-primary-box:nth-child(odd) .candidate-primary-box--text-column{align-items:flex-end}}.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))}.candidate-primary-box:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(238 238 238 / 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-reverse}}.candidate-primary-box:nth-child(even) .candidate-primary-box--text-column{align-items:flex-start}.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))}.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}.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)}@media (min-width: 768px){.footer-collapsible__toggle:after{display:none;cursor:auto}}.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-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__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity))}.navbar .navbar__menu-item--selected{text-decoration-line:underline}.navbar .navbar__menu-item--selected:hover{text-decoration-line:none}.navbar.navbar--elections{--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--elections .navbar__logo--white{display:none}.navbar.navbar--elections .navbar__logo--black{display:inline}.navbar.navbar--elections .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(254 201 0 / var(--tw-text-opacity))}.navbar.navbar--elections .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.navbar.navbar--elections .bar1,.navbar.navbar--elections .bar2,.navbar.navbar--elections .bar3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.navbar.navbar--elections.navbar--elections-transparent{background-color:transparent}.navbar.navbar--elections.navbar--elections-transparent .navbar__border-button{--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--elections.navbar--elections-transparent .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity))}.navbar.navbar--transparent{background-color:transparent}@media (min-width: 1200px){.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 .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: 1200px){.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 .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: 1200px){.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(4n) .faq-answer--content{flex-direction:row-reverse}.faq-answer:nth-child(4n) .faq-answer--person{flex-direction:row-reverse}.faq-answer:nth-child(4n) .faq-answer--person--text{margin-left:-5rem}}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.top-0{top:0}.top-\[-1px\]{top:-1px}.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}.ml-\[-5\.5rem\]{margin-left:-5.5rem}.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-0\.5{margin-top:.125rem}.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-\[-5px\]{margin-top:-5px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.\!h-0{height:0px!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-36{height:9rem}.h-64{height:16rem}.h-\[17rem\]{height:17rem}.h-\[27rem\]{height:27rem}.h-\[700px\]{height:700px}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0px}.min-h-\[600px\]{min-height:600px}.w-0{width:0px}.w-1\/2{width:50%}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-36{width:9rem}.w-4\/6{width:66.666667%}.w-48{width:12rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[150px\]{width:150px}.w-\[220px\]{width:220px}.w-\[calc\(100vw_-_3rem\)\]{width:calc(100vw - 3rem)}.w-full{width:100%}.min-w-0{min-width:0px}.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}.shrink-0{flex-shrink:0}.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-1\.5{gap:.375rem}.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-hidden{overflow-x: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-b{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-grey-180{--tw-border-opacity: 1;border-color:rgb(238 238 238 / 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-185{--tw-bg-opacity: 1;background-color:rgb(189 189 189 / 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-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-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-4{padding-left:1rem}.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-0{padding-top:0}.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-6{padding-top:1.5rem}.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\.25rem\]{font-size:3.25rem}.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-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}.delay-100{transition-delay:.1s}.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-size:1.875rem;font-weight:500;line-height:1.25}.head-sm,.content-block .head-sm{font-size:1.6rem;font-weight:500;line-height:1.25}.head-xs,.content-block .head-xs{font-size:1.3rem;font-weight:500;line-height:1.25}.head-2xs,.content-block .head-2xs{font-size:1.125rem;font-weight:500;line-height:1.25}.head-heavy-base,.content-block .head-heavy-base{font-size:1.875rem;font-weight:700;line-height:1.25}.head-heavy-sm,.content-block .head-heavy-sm{font-size:1.6rem;font-weight:700;line-height:1.25}.head-heavy-xs,.content-block .head-heavy-xs{font-size:1.3rem;font-weight:700;line-height:1.25}.head-heavy-2xs,.content-block .head-heavy-2xs{font-size:1.125rem;font-weight:700;line-height:1.25}.head-allcaps-2xs,.content-block .head-allcaps-2xs{font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-3xs,.content-block .head-allcaps-3xs{font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-4xs,.content-block .head-allcaps-4xs{font-size:.875rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-2xs,.content-block .head-allcaps-heavy-2xs{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-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-4xs,.content-block .head-allcaps-heavy-4xs{font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.switch__item{padding:.5rem 1.25rem}}.faq-answer .faq-answer--person{flex-direction:row-reverse}@media (min-width: 992px){.faq-answer:not(:nth-child(4n)) .faq-answer--person{flex-direction:row}}.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}html{scroll-behavior:smooth}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%}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{background:transparent;width:0px}.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-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-16{margin-bottom:4rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mt-0{margin-top:0}.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\: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\:mb-6{margin-bottom:1.5rem}.lg\:ml-0{margin-left:0}.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-\[180px\]{width:180px}.lg\:w-\[280px\]{width:280px}.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\: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-nowrap{flex-wrap:nowrap}.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:overflow-x-visible{overflow-x:visible}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:text-justify{text-align:justify}.lg\:text-\[5\.5rem\]{font-size:5.5rem}.lg\:text-base{font-size:1rem}}@media (min-width: 1200px){.xl\:absolute{position:absolute}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:m-0{margin:0}.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-2{margin-right:.5rem}.xl\:mt-2{margin-top:.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-\[600px\]{height:600px}.xl\:h-\[696px\]{height:696px}.xl\:h-screen{height:100vh}.xl\:w-1\/2{width:50%}.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\: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))}.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\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0px}.xl\:gap-12{gap:3rem}.xl\:gap-16{gap:4rem}.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-transparent{background-color:transparent}.xl\:bg-center{background-position:center}.xl\:p-12{padding:3rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.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\:py-8{padding-top:2rem;padding-bottom:2rem}.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-3{padding-right:.75rem}.xl\:pr-4{padding-right:1rem}.xl\:pr-40{padding-right:10rem}.xl\:pt-1{padding-top:.25rem}.xl\:pt-32{padding-top:8rem}.xl\:pt-48{padding-top:12rem}.xl\:pt-6{padding-top:1.5rem}.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}.xl\:\[flex-flow\:column_wrap\]{flex-flow:column wrap}.xl\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}}@media (min-width: 1366px){.\32xl\:h-\[550px\]{height:550px}.\32xl\:h-\[646px\]{height:646px}.\32xl\:text-\[6\.5rem\]{font-size:6.5rem}}@media (min-width: 1600px){.\32\.5xl\:ml-\[-10rem\]{margin-left:-10rem}}@media (min-width: 2060px){.\33xl\:text-lg{font-size:1.125rem}}.\[\&\>div\.content-block\>p\:first-child\]\:mt-0>div.content-block>p:first-child{margin-top:0}.\[\&_\*\]\:\!gap-0 *{gap:0px!important}.\[\&_\*\]\:\!p-0 *{padding:0!important}.\[\&_\*\]\:\!text-\[0rem\] *{font-size:0rem!important}.\[\&_\*\]\:\!leading-\[0px\] *{line-height:0px!important}.\[\&_\*\]\:\!delay-0 *{transition-delay:0s!important}.\[\&_\*\]\:\!duration-0 *{transition-duration:0s!important}.\[\&_\.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))}.\[\&_p\]\:delay-300 p{transition-delay:.3s}.\[\&_p\]\:duration-150 p{transition-duration:.15s}.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/styleguide2/pirati-ui.eot?bna028);src:url(/static/styleguide2/pirati-ui.eot?bna028#iefix) format("embedded-opentype"),url(/static/styleguide2/pirati-ui.ttf?bna028) format("truetype"),url(/static/styleguide2/pirati-ui.woff?bna028) format("woff"),url(/static/styleguide2/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:""}.ico--mastodon:before{content:""}.ico--helios:before{content:""}.ico--redmine:before{content:""}.ico--zulip:before{content:""}.ico--forum:before{content:""}.ico--pirati:before{content:""}.ico--jitsi:before{content:""}.ico--open-source:before{content:""}.ico--donation-full:before{content:""}.ico--donation-outline:before{content:""}.ico--strategy:before{content:""}.ico--pig:before{content:""}.ico--thermometer:before{content:""}.ico--menu:before{content:""}.ico--chevron-right:before{content:""}.ico--chevron-left:before{content:""}.ico--chevron-down:before{content:""}.ico--chevron-up:before{content:""}.ico--link-horizontal:before{content:""}.ico--beer:before{content:""}.ico--food:before{content:""}.ico--dots-three-vertical:before{content:""}.ico--dots-three-horizontal:before{content:""}.ico--log-out:before{content:""}.ico--envelope:before{content:""}.ico--pin:before{content:""}.ico--at:before{content:""}.ico--glass:before{content:""}.ico--checkmark:before{content:""}.ico--info:before{content:""}.ico--question:before{content:""}.ico--warning:before{content:""}.ico--code:before{content:""}.ico--checkbox-unchecked:before{content:""}.ico--star-full:before{content:""}.ico--star-empty:before{content:""}.ico--bookmark:before{content:""}.ico--cog:before{content:""}.ico--key:before{content:""}.ico--zoom-in:before{content:""}.ico--zoom-out:before{content:""}.ico--shrink:before{content:""}.ico--printer:before{content:""}.ico--file-openoffice:before{content:""}.ico--user:before{content:""}.ico--file-excel:before{content:""}.ico--file-word:before{content:""}.ico--file-pdf:before{content:""}.ico--file-picture:before{content:""}.ico--file-blank:before{content:""}.ico--folder-upload:before{content:""}.ico--upload:before{content:""}.ico--cloud-upload:before{content:""}.ico--folder-download:before{content:""}.ico--download:before{content:""}.ico--cloud-download:before{content:""}.ico--alarm:before{content:""}.ico--calculator:before{content:""}.ico--facebook-full:before{content:""}.ico--feed:before{content:""}.ico--library:before{content:""}.ico--office:before{content:""}.ico--attachment:before{content:""}.ico--enlarge:before{content:""}.ico--eye-off:before{content:""}.ico--eye:before{content:""}.ico--share:before{content:""}.ico--search:before{content:""}.ico--pencil:before{content:""}.ico--lock-open:before{content:""}.ico--lock:before{content:""}.ico--equalizer:before{content:""}.ico--switch:before{content:""}.ico--loop:before{content:""}.ico--refresh:before{content:""}.ico--bullhorn:before{content:""}.ico--bin:before{content:""}.ico--cross:before{content:""}.ico--checkbox-checked:before{content:""}.ico--globe:before{content:""}.ico--wikipedia:before{content:""}.ico--youtube:before{content:""}.ico--users:before{content:""}.ico--book:before{content:""}.ico--bubbles:before{content:""}.ico--map:before{content:""}.ico--compass:before{content:""}.ico--folder-open:before{content:""}.ico--folder:before{content:""}.ico--drawer:before{content:""}.ico--stop:before{content:""}.ico--github:before{content:""}.ico--clock:before{content:""}.ico--calendar:before{content:""}.ico--flickr:before{content:""}.ico--instagram:before{content:""}.ico--newspaper:before{content:""}.ico--cart:before{content:""}.ico--home:before{content:""}.ico--link:before{content:""}.ico--power:before{content:""}.ico--rocket:before{content:""}.ico--location:before{content:""}.ico--phone:before{content:""}.ico--linkedin:before{content:""}.ico--facebook:before{content:""}.ico--envelop:before{content:""}.ico--file-text2:before{content:""}.ico--price-tag:before{content:""}.ico--price-tags:before{content:""}.ico--stats-dots:before{content:""}.ico--bed:before{content:""}.ico--train:before{content:""}.ico--bus:before{content:""}.ico--wheelchair:before{content:""}.ico--thumbs-down:before{content:""}.ico--thumbs-up:before{content:""}.ico--anchor:before{content:""}.ico--paw:before{content:""}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{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,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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:"“""”""‘""’";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 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}.prose-black{--tw-prose-body: #000000;--tw-prose-headings: #000000;--tw-prose-lead: #000000;--tw-prose-links: #000000;--tw-prose-bold: #000000;--tw-prose-counters: #000000;--tw-prose-bullets: #000000;--tw-prose-hr: #000000;--tw-prose-quotes: #000000;--tw-prose-quote-borders: #000000;--tw-prose-captions: #000000;--tw-prose-code: #000000;--tw-prose-pre-code: #000000;--tw-prose-pre-bg: #ffffff;--tw-prose-th-borders: #000000;--tw-prose-td-borders: #000000;--tw-prose-invert-body: #ffffff;--tw-prose-invert-headings: #ffffff;--tw-prose-invert-lead: #ffffff;--tw-prose-invert-links: #ffffff;--tw-prose-invert-bold: #ffffff;--tw-prose-invert-counters: #ffffff;--tw-prose-invert-bullets: #ffffff;--tw-prose-invert-hr: #ffffff;--tw-prose-invert-quotes: #ffffff;--tw-prose-invert-quote-borders: #ffffff;--tw-prose-invert-captions: #ffffff;--tw-prose-invert-code: #ffffff;--tw-prose-invert-pre-code: #ffffff;--tw-prose-invert-pre-bg: #000000;--tw-prose-invert-th-borders: #ffffff;--tw-prose-invert-td-borders: #ffffff}.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:""}.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(76 76 76 / 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(254 201 0 / var(--tw-border-opacity))}.checkbox input:checked{border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(254 201 0 / var(--tw-bg-opacity))}.checkbox input[disabled]{cursor:not-allowed}.checkbox label{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-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-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-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-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 .elections--header-carousel--text-wrapper,.header-carousel .onboarding--header-carousel-text-wrapper{position:absolute;width:98vw;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 .elections--header-carousel--text-wrapper{font-size:5.3rem}.header-carousel .onboarding--header-carousel-text-wrapper{font-size:4rem}}.header-carousel .header-carousel--text-wrapper{bottom:37%;height:85%}@media (min-width: 1200px){.header-carousel .header-carousel--text-wrapper{bottom:33%}}.header-carousel .elections--header-carousel--text-wrapper{bottom:45%;height:85%}@media (min-width: 1200px){.header-carousel .elections--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--elections{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--elections: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--elections{--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--elections:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity));text-decoration-line:none}.switch__item--elections.switch__item--active,.switch__item--elections.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:not(:last-child){border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(208 208 208 / var(--tw-border-opacity))}.candidate-primary-box:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(254 201 0 / 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}.candidate-primary-box:nth-child(odd) .candidate-primary-box--text-column{align-items:flex-end}}.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))}.candidate-primary-box:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity))}.candidate-primary-box:nth-child(2n) .candidate-primary-box--content{flex-direction:column-reverse}@media (min-width: 992px){.candidate-primary-box:nth-child(2n) .candidate-primary-box--content{flex-direction:row-reverse}}.candidate-primary-box:nth-child(2n) .candidate-primary-box--text-column{align-items:flex-start}.candidate-primary-box:nth-child(2n) .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(2n) .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))}.flip-card .prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75rem;margin-bottom:.75rem}.flip-card .prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.25rem}.flip-card{height:33rem;width:auto;cursor:pointer;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner,.flip-card:focus .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-back{transform:rotateY(180deg)}.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,#02002400,#fff);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}.footer-collapsible__toggle:after{content:"";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)}@media (min-width: 768px){.footer-collapsible__toggle:after{display:none;cursor:auto}}.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-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__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity))}.navbar .navbar__menu-item--selected{text-decoration-line:underline}.navbar .navbar__menu-item--selected:hover{text-decoration-line:none}.navbar.navbar--onboarding{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.navbar.navbar--onboarding.navbar--transparent{background-color:transparent}.navbar.navbar--onboarding.navbar--transparent .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(254 201 0 / var(--tw-text-opacity))}.navbar.navbar--onboarding.navbar--transparent .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.navbar.navbar--elections{--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--elections .navbar__logo--white{display:none}.navbar.navbar--elections .navbar__logo--black{display:inline}.navbar.navbar--elections .navbar__border-button{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(254 201 0 / var(--tw-text-opacity))}.navbar.navbar--elections .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.navbar.navbar--elections .bar1,.navbar.navbar--elections .bar2,.navbar.navbar--elections .bar3{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.navbar.navbar--elections.navbar--elections-transparent{background-color:transparent}.navbar.navbar--elections.navbar--elections-transparent .navbar__border-button{--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--elections.navbar--elections-transparent .navbar__border-button:hover{--tw-bg-opacity: 1;background-color:rgb(215 177 3 / var(--tw-bg-opacity))}.navbar.navbar--transparent{background-color:transparent}@media (min-width: 1200px){.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 .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: 1200px){.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 .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: 1200px){.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(4n) .faq-answer--content{flex-direction:row-reverse}.faq-answer:nth-child(4n) .faq-answer--person{flex-direction:row-reverse}.faq-answer:nth-child(4n) .faq-answer--person--text{margin-left:-5rem}}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.left-10{left:2.5rem}.top-0{top:0}.top-10{top:2.5rem}.top-\[-1px\]{top:-1px}.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-20{margin-top:5rem;margin-bottom:5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.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}.ml-\[-5\.5rem\]{margin-left:-5.5rem}.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-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.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-\[-5px\]{margin-top:-5px}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.\!h-0{height:0px!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-36{height:9rem}.h-64{height:16rem}.h-\[17rem\]{height:17rem}.h-\[27rem\]{height:27rem}.h-\[33rem\]{height:33rem}.h-\[700px\]{height:700px}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0px}.min-h-\[600px\]{min-height:600px}.w-0{width:0px}.w-1\/2{width:50%}.w-10\/12{width:83.333333%}.w-12{width:3rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-36{width:9rem}.w-4\/6{width:66.666667%}.w-48{width:12rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[150px\]{width:150px}.w-\[220px\]{width:220px}.w-\[calc\(100vw_-_3rem\)\]{width:calc(100vw - 3rem)}.w-full{width:100%}.min-w-0{min-width:0px}.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-72{max-width:18rem}.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-min{max-width:-moz-min-content;max-width:min-content}.max-w-none{max-width:none}.max-w-screen-lg{max-width:992px}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}.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-1\.5{gap:.375rem}.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-hidden{overflow-x: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-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0px}.border-r-\[27rem\]{border-right-width:27rem}.border-t-\[33rem\]{border-top-width:33rem}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-grey-180{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity))}.border-grey-200{--tw-border-opacity: 1;border-color:rgb(173 173 173 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(249 206 5 / var(--tw-border-opacity))}.border-r-\[transparent\]{border-right-color:transparent}.border-t-pirati-yellow{--tw-border-opacity: 1;border-top-color:rgb(254 201 0 / 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-185{--tw-bg-opacity: 1;background-color:rgb(189 189 189 / 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-10{padding:2.5rem}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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-3{padding-left:.75rem;padding-right:.75rem}.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-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-4{padding-left:1rem}.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-0{padding-top:0}.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-6{padding-top:1.5rem}.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\.25rem\]{font-size:3.25rem}.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-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-red-600{--tw-text-opacity: 1;color:rgb(214 13 83 / 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}.delay-100{transition-delay:.1s}.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-size:1.875rem;font-weight:500;line-height:1.25}.head-sm,.content-block .head-sm{font-size:1.6rem;font-weight:500;line-height:1.25}.head-xs,.content-block .head-xs{font-size:1.3rem;font-weight:500;line-height:1.25}.head-2xs,.content-block .head-2xs{font-size:1.125rem;font-weight:500;line-height:1.25}.head-heavy-base,.content-block .head-heavy-base{font-size:1.875rem;font-weight:700;line-height:1.25}.head-heavy-sm,.content-block .head-heavy-sm{font-size:1.6rem;font-weight:700;line-height:1.25}.head-heavy-xs,.content-block .head-heavy-xs{font-size:1.3rem;font-weight:700;line-height:1.25}.head-heavy-2xs,.content-block .head-heavy-2xs{font-size:1.125rem;font-weight:700;line-height:1.25}.head-allcaps-2xs,.content-block .head-allcaps-2xs{font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-3xs,.content-block .head-allcaps-3xs{font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-4xs,.content-block .head-allcaps-4xs{font-size:.875rem;font-weight:400;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-2xs,.content-block .head-allcaps-heavy-2xs{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-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.25}.head-allcaps-heavy-4xs,.content-block .head-allcaps-heavy-4xs{font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:1.25}@media (min-width: 1200px){.switch__item{padding:.5rem 1.25rem}}.faq-answer .faq-answer--person{flex-direction:row-reverse}@media (min-width: 992px){.faq-answer:not(:nth-child(4n)) .faq-answer--person{flex-direction:row}}.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}html{scroll-behavior:smooth}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%}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{background:transparent;width:0px}.universal-content-container{margin-top:10rem!important;margin-bottom:2rem!important;padding-left:1.25rem;padding-right:1.25rem;margin:auto;max-width:1400px}.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-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / 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\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-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-16{margin-bottom:4rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mt-0{margin-top:0}.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\: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\:mb-6{margin-bottom:1.5rem}.lg\:ml-0{margin-left:0}.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-\[180px\]{width:180px}.lg\:w-\[280px\]{width:280px}.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\: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-nowrap{flex-wrap:nowrap}.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:overflow-x-visible{overflow-x:visible}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:text-justify{text-align:justify}.lg\:text-\[5\.5rem\]{font-size:5.5rem}.lg\:text-base{font-size:1rem}}@media (min-width: 1200px){.xl\:absolute{position:absolute}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:m-0{margin:0}.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-2{margin-right:.5rem}.xl\:mt-2{margin-top:.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-\[600px\]{height:600px}.xl\:h-\[696px\]{height:696px}.xl\:h-screen{height:100vh}.xl\:w-1\/2{width:50%}.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\: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))}.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\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-start{justify-content:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:gap-0{gap:0px}.xl\:gap-12{gap:3rem}.xl\:gap-16{gap:4rem}.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-transparent{background-color:transparent}.xl\:bg-center{background-position:center}.xl\:p-12{padding:3rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.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\:py-8{padding-top:2rem;padding-bottom:2rem}.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-3{padding-right:.75rem}.xl\:pr-4{padding-right:1rem}.xl\:pr-40{padding-right:10rem}.xl\:pt-1{padding-top:.25rem}.xl\:pt-32{padding-top:8rem}.xl\:pt-48{padding-top:12rem}.xl\:pt-6{padding-top:1.5rem}.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}.xl\:\[flex-flow\:column_wrap\]{flex-flow:column wrap}.xl\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}}@media (min-width: 1366px){.\32xl\:h-\[550px\]{height:550px}.\32xl\:h-\[646px\]{height:646px}.\32xl\:text-\[6\.5rem\]{font-size:6.5rem}}@media (min-width: 1600px){.\32\.5xl\:ml-\[-10rem\]{margin-left:-10rem}}@media (min-width: 2060px){.\33xl\:text-lg{font-size:1.125rem}}.\[\&\>div\.content-block\>p\:first-child\]\:mt-0>div.content-block>p:first-child{margin-top:0}.\[\&_\*\]\:\!gap-0 *{gap:0px!important}.\[\&_\*\]\:\!p-0 *{padding:0!important}.\[\&_\*\]\:\!text-\[0rem\] *{font-size:0rem!important}.\[\&_\*\]\:\!leading-\[0px\] *{line-height:0px!important}.\[\&_\*\]\:\!delay-0 *{transition-delay:0s!important}.\[\&_\*\]\:\!duration-0 *{transition-duration:0s!important}.\[\&_\.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))}.\[\&_p\]\:delay-300 p{transition-delay:.3s}.\[\&_p\]\:duration-150 p{transition-duration:.15s}.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/shared/static/styleguide2/main.js b/shared/static/styleguide2/main.js index 41dd92a303dac6a0a8b5740e40f71b9e02f20654..830999ff6105a6a17147ed1448eb717414ba156b 100644 --- a/shared/static/styleguide2/main.js +++ b/shared/static/styleguide2/main.js @@ -1,20 +1,20 @@ -var Ds=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 +var Os=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function fh(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Vu={exports:{}};(function(t,e){var n={};/*! + * Vue.js v2.7.16 * (c) 2014-2023 Evan You * Released under the MIT License. - */(function(t,e){/*! - * Vue.js v2.7.15 + *//*! + * Vue.js v2.7.16 * (c) 2014-2023 Evan You * Released under the MIT License. - */(function(n,i){t.exports=i()})(Ds,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),z=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},Pe=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 Dt="data-server-rendered",Xe=["component","directive","filter"],et=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],De={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},zt=/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(zt.source,".$_\\d]")),an="__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,sn=Oe&&Oe.indexOf("edge/")>0;Oe&&Oe.indexOf("android");var Cn=Oe&&/iphone|ipad|ipod|ios/.test(Oe);Oe&&/chrome\/\d+/.test(Oe),Oe&&/phantomjs/.test(Oe);var on,En=Oe&&Oe.match(/firefox\/(\d+)/),ot={}.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 on===void 0&&(on=!Ie&&typeof Ds!="undefined"&&Ds.process&&{}.VUE_ENV==="server"),on},kt=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,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}(),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 mr(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 yr=Object.getOwnPropertyNames(Et),Mt={},Sn=!0;function lt(r){Sn=r}var un={notify:ne,depend:ne,addSub:ne,removeSub:ne},ei=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?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=yr.length;f<d;f++)be(a,m=yr[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 ei?r.__ob__:!Sn||!o&&ze()||!i(r)&&!C(r)||!Object.isExtensible(r)||r.__v_skip||We(r)||r instanceof qe?void 0:new ei(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 D=y?y.call(r):o;if(Ke(D,_)){if(L)L.call(r,_);else{if(y)return;if(!f&&We(D)&&!We(_))return void(D.value=_);o=_}A=!f&&ct(_,!1,d),v.notify()}}}),v}}function ti(r,a,o){if(!Dn(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||Dn(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){Dn(r)||ct(r,a,ze())}function xn(r){return Dn(r)?xn(r.__v_raw):!(!r||!r.__ob__)}function ni(r){return!(!r||!r.__v_isShallow)}function Dn(r){return!(!r||!r.__v_isReadonly)}var br="__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,br,!0),be(o,"__v_isShallow",a),be(o,"dep",ut(o,"value",r,null,a,ze())),o}function ri(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,br,!0),f}function jo(r){return Bo(r,!1)}function Bo(r,a){if(!C(r)||Dn(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,br,!0),(a||ni(r))&&be(f,"__v_isShallow",!0);for(var d=Object.keys(r),v=0;v<d.length;v++)xf(f,r,d[v],a);return f}function xf(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 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 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 dn(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 Uo(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)?[cn(r)]:i(r)?zo(r):void 0}function _r(r){return l(r)&&l(r.text)&&r.isComment===!1}function zo(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&&(_r((c=zo(c,"".concat(a||"","_").concat(o)))[0])&&_r(d)&&(v[f]=cn(d.text+c[0].text),c.shift()),v.push.apply(v,c)):p(c)?_r(d)?v[f]=cn(d.text+c):c!==""&&v.push(cn(c)):_r(c)&&_r(d)?v[f]=cn(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 wr(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 Gt();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 _,D;if(typeof m=="string"){var T=void 0;D=v.$vnode&&v.$vnode.ns||De.getTagNamespace(m),_=De.isReservedTag(m)?new qe(De.parsePlatformTagName(m),y,L,void 0,void 0,v):y&&y.pre||!l(T=hi(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(D)&&Wo(_,D),l(y)&&function(k){b(k.style)&&Jn(k.style),b(k.class)&&Jn(k.class)}(y),_):Gt()}(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 Df(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 hi(this.$options,"filters",r)||Pe}function Go(r,a){return i(r)?r.indexOf(a)===-1:r!==a}function Rf(r,a,o,c,f){var d=De.keyCodes[a]||o;return f&&c&&!De.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"||z(y))d=r;else{var L=r.attrs&&r.attrs.type;d=c||De.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(D){o[y]=D}))};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=Df,r._t=Tf,r._q=Fe,r._i=at,r._m=Mf,r._f=kf,r._k=Rf,r._b=Of,r._v=cn,r._e=Gt,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 Lr(r){return r.isComment&&r.asyncFactory}function Ar(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&&!Lr(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),ii(a,r.$attrs,n,r,"$attrs")}return r._attrsProxy},get listeners(){return r._listenersProxy||ii(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 ri(r,a,o)})}}}function ii(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 Cr,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)||Lr(o)))return o}}function Ff(r,a){Cr.$on(r,a)}function Uf(r,a){Cr.$off(r,a)}function zf(r,a){var o=Cr;return function c(){var f=a.apply(null,arguments);f!==null&&o.$off(r,c)}}function e0(r,a,o){Cr=r,Fo(a,o||{},Ff,Uf,zf,r),Cr=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 Tn=null;function n0(r){var a=Tn;return Tn=r,function(){Tn=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++)Yt(v[y],r,o||null,r,m);r._hasHookEvent&&r.$emit("hook:"+a),c&&(Ot(f),d&&d.on()),Me()}var Zt=[],wa=[],ai={},La=!1,Aa=!1,Qn=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,Zt.sort(Wf),Qn=0;Qn<Zt.length;Qn++)(r=Zt[Qn]).before&&r.before(),a=r.id,ai[a]=null,r.run();var o=wa.slice(),c=Zt.slice();Qn=Zt.length=wa.length=0,ai={},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&&De.devtools&&kt.emit("flush")}function Sa(r){var a=r.id;if(ai[a]==null&&(r!==J.target||!r.noRecurse)){if(ai[a]=!0,Aa){for(var o=Zt.length-1;o>Qn&&Zt[o].id>r.id;)o--;Zt.splice(o+1,0,r)}else Zt.push(r);La||(La=!0,di(Gf))}}var si="watcher",s0="".concat(si," callback"),o0="".concat(si," getter"),Zf="".concat(si," cleanup");function l0(r,a){return oi(r,null,{flush:"post"})}var c0={};function oi(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(U,oe,X){return X===void 0&&(X=null),Yt(U,null,X,A,oe)},D=!1,T=!1;if(We(r)?(y=function(){return r.value},D=ni(r)):xn(r)?(y=function(){return r.__ob__.dep.depend(),r},d=!0):i(r)?(T=!0,D=r.some(function(U){return xn(U)||ni(U)}),y=function(){return r.map(function(U){return We(U)?U.value:xn(U)?Jn(U):h(U)?_(U,o0):void 0})}):y=h(r)?a?function(){return _(r,o0)}:function(){if(!A||!A._isDestroyed)return L&&L(),_(r,si,[B])}:ne,a&&d){var k=y;y=function(){return Jn(k())}}var B=function(U){L=P.onStop=function(){_(U,Zf)}};if(ze())return B=ne,a?f&&_(a,s0,[y(),T?[]:void 0,B]):y(),ne;var P=new Kn(Ee,y,ne,{lazy:!0});P.noRecurse=!a;var W=T?[]:c0;return P.run=function(){if(P.active)if(a){var U=P.get();(d||D||(T?U.some(function(oe,X){return Ke(oe,W[X])}):Ke(U,W)))&&(L&&L(),_(a,s0,[U,W===c0?void 0:W,B]),W=U)}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 U=A._preWatchers||(A._preWatchers=[]);U.indexOf(P)<0&&U.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 kn(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 Yt(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 kn(v,c,f+" (Promise/async)")}),d._handled=!0)}catch(v){kn(v,c,f)}return d}function d0(r,a,o){if(De.errorHandler)try{return De.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 li,xa=!1,Da=[],Ta=!1;function ci(){Ta=!1;var r=Da.slice(0);Da.length=0;for(var a=0;a<r.length;a++)r[a]()}if(typeof Promise!="undefined"&&Ct(Promise)){var Yf=Promise.resolve();li=function(){Yf.then(ci),Cn&&setTimeout(ne)},xa=!0}else if(st||typeof MutationObserver=="undefined"||!Ct(MutationObserver)&&MutationObserver.toString()!=="[object MutationObserverConstructor]")li=typeof setImmediate!="undefined"&&Ct(setImmediate)?function(){setImmediate(ci)}:function(){setTimeout(ci,0)};else{var ui=1,qf=new MutationObserver(ci),p0=document.createTextNode(String(ui));qf.observe(p0,{characterData:!0}),li=function(){ui=(ui+1)%2,p0.data=String(ui)},xa=!0}function di(r,a){var o;if(Da.push(function(){if(r)try{r.call(a)}catch(c){kn(c,a,"nextTick")}else o&&o(a)}),Ta||(Ta=!0,li()),!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++)ri(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,br,!0),d},triggerRef:function(r){r.dep&&r.dep.notify()},reactive:function(r){return $o(r,!1),r},isReactive:xn,isReadonly:Dn,isShallow:ni,isProxy:function(r){return xn(r)||Dn(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=ze()?null:new Kn(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,br,!0),be(v,"__v_isReadonly",f),v},watch:function(r,a,o){return oi(r,a,o)},watchEffect:function(r,a){return oi(r,null,a)},watchPostEffect:l0,watchSyncEffect:function(r,a){return oi(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 wr(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:di,set:ti,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(D){if(D=D instanceof Error?D:new Error(String(D)),m)return new Promise(function(T,k){m(D,function(){return T((L++,y=null,A()))},function(){return k(D)},L+1)});throw D}).then(function(D){return _!==y&&y?y:(D&&(D.__esModule||D[Symbol.toStringTag]==="Module")&&(D=D.default),D)}))};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 Wt;function Jn(r){return fi(r,v0),v0.clear(),r}function fi(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--;)fi(r[o],a);else if(We(r))fi(r.value,a);else for(o=(c=Object.keys(r)).length;o--;)fi(r[c[o]],a)}}var c9=0,Kn=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 Wt,this.newDepIds=new Wt,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;kn(c,o,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&Jn(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,'"');Yt(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}(),fn={enumerable:!0,configurable:!0,get:ne,set:ne};function ka(r,a,o){fn.get=function(){return this[a][o]},fn.set=function(c){this[a][o]=c},Object.defineProperty(r,o,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||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=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"&&ri(y,m,L)}else for(var L in m)vt(L)||ri(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(D){return kn(D,_,"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=ze();for(var m in f){var y=f[m],L=h(y)?y:y.get;v||(d[m]=new Kn(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=!ze();h(o)?(fn.get=c?m0(a):y0(o),fn.set=ne):(fn.get=o.get?c&&o.cache!==!1?m0(a):y0(o.get):ne,fn.set=o.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,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=Rn(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||Ar(c,r.scopedSlots,v.$slots=va(o,c)),v.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Ar(c,r.scopedSlots,this.slots())}}),y&&(this.$options=m,this.$slots=this.slots(),this.$scopedSlots=Ar(c,r.scopedSlots,this.$slots)),m._scopeId?this._c=function(A,_,D,T){var k=wr(d,A,_,D,T,L);return k&&!i(k)&&(k.fnScopeId=m._scopeId,k.fnContext=c),k}:this._c=function(A,_,D,T){return wr(d,A,_,D,T,L)}}function _0(r,a,o,c,f){var d=mr(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 pi(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,Tn)).$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),D=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&&ii(c._attrsProxy,T,D.data&&D.data.attrs||n,c,"$attrs")&&(_=!0),c.$attrs=T,d=d||n;var k=c.$options._parentListeners;if(c._listenersProxy&&ii(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 U=P[W],oe=c.$options.props;B[U]=Na(U,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(_,D){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 U=function(ae){for(var x=0,R=k.length;x<R;x++)k[x].$forceUpdate();ae&&(k.length=0,P!==null&&(clearTimeout(P),P=null),W!==null&&(clearTimeout(W),W=null))},oe=ht(function(ae){_.resolved=ya(ae,D),B?k.length=0:U(!0)}),X=ht(function(ae){l(_.errorComp)&&(_.error=!0,U(!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,D)),l(te.loading)&&(_.loadingComp=ya(te.loading,D),te.delay===0?_.loading=!0:P=setTimeout(function(){P=null,s(_.resolved)&&s(_.error)&&(_.loading=!0,U(!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(_,D,T,k,B){var P=Gt();return P.asyncFactory=_,P.asyncMeta={data:D,context:T,children:k,tag:B},P}(v,a,o,c,f);a=a||{},Oa(r),l(a.model)&&function(_,D){var T=_.model&&_.model.prop||"value",k=_.model&&_.model.event||"input";(D.attrs||(D.attrs={}))[T]=D.model.value;var B=D.on||(D.on={}),P=B[k],W=D.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(_,D,T){var k=D.options.props;if(!s(k)){var B={},P=_.attrs,W=_.props;if(l(P)||l(W))for(var U in k){var oe=_e(U);Uo(B,W,U,oe,!0)||Uo(B,P,U,oe,!1)}return B}}(a,r);if(u(r.options.functional))return function(_,D,T,k,B){var P=_.options,W={},U=P.props;if(l(U))for(var oe in U)W[oe]=Na(oe,U,D||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)||[],x=new Array(ae.length),R=0;R<ae.length;R++)x[R]=_0(ae[R],T,X.parent,P);return x}}(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 D=_.hook||(_.hook={}),T=0;T<L0.length;T++){var k=L0[T],B=D[k],P=Ia[k];B===P||B&&B._merged||(D[k]=B?p9(P,B):P)}})(a);var A=pi(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=De.optionMergeStrategies;function Er(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)&&Er(f,d):ti(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?Er(c,f):f}:a?r?function(){return Er(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 Er(o,h(r)?r.call(this):r),a&&Er(o,h(a)?a.call(this):a,!1),o}:a};var g9=function(r,a){return a===void 0?r:a};function Rn(r,a,o){if(h(a)&&(a=a.options),function(y,L){var A=y.props;if(A){var _,D,T={};if(i(A))for(_=A.length;_--;)typeof(D=A[_])=="string"&&(T[q(D)]={type:null});else if(C(A))for(var k in A)D=A[k],T[q(k)]=C(D)?D:{type:D};y.props=T}}(a),function(y,L){var A=y.inject;if(A){var _=y.inject={};if(i(A))for(var D=0;D<A.length;D++)_[A[D]]={from:A[D]};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=Rn(r,a.extends,o)),a.mixins))for(var c=0,f=a.mixins.length;c<f;c++)r=Rn(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 hi(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=x0(Boolean,f.type);if(m>-1){if(d&&!Q(f,"default"))v=!1;else if(v===""||v===_e(r)){var y=x0(String,f.type);(y<0||m<y)&&(v=!0)}}if(v===void 0){v=function(A,_,D){if(!!Q(_,"default")){var T=_.default;return A&&A.$options.propsData&&A.$options.propsData[D]===void 0&&A._props[D]!==void 0?A._props[D]:h(T)&&$a(_.type)!=="Function"?T.call(A):T}}(c,f,r);var L=Sn;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 x0(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=pi(o)||pi(c.options),m=function(y){this._init(y)};return(m.prototype=Object.create(c.prototype)).constructor=m,m.cid=a++,m.options=Rn(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 D0(r){return r&&(pi(r.Ctor.options)||r.tag)}function vi(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=Rn(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?Ar(c.$parent,d.data.scopedSlots,c.$slots):n,c._c=function(y,L,A,_){return wr(c,y,L,A,_,!1)},c.$createElement=function(y,L,A,_){return wr(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=ti,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 Kn(v,c,f,d);if(d.immediate){var y='callback for immediate watcher "'.concat(m.expression,'"');se(),Yt(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++)Yt(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 di(a,this)},r.prototype._render=function(){var a,o=this,c=o.$options,f=c.render,d=c._parentVnode;d&&o._isMounted&&(o.$scopedSlots=Ar(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){kn(v,o,"render"),a=o._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 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:D0(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 vi(a,o)})}),this.$watch("exclude",function(a){T0(r,function(o){return!vi(a,o)})})},updated:function(){this.cacheVNode()},render:function(){var r=this.$slots.default,a=Xo(r),o=a&&a.componentOptions;if(o){var c=D0(o),f=this.include,d=this.exclude;if(f&&(!c||!vi(f,c))||d&&c&&vi(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 De}};Object.defineProperty(r,"config",a),r.util={warn:h9,extend:ee,mergeOptions:Rn,defineReactive:ut},r.set=ti,r.delete=da,r.nextTick=di,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=Rn(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: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,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):""},gi=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"},x9=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),Ua=function(r){return x9(r)||Fa(r)};function N0(r){return Fa(r)?"svg":r==="math"?"math":void 0}var mi=Object.create(null),za=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 D9=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){Xn(a)},update:function(r,a){r.data.ref!==a.data.ref&&(Xn(r,!0),Xn(a))},destroy:function(r){Xn(r,!0)}};function Xn(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))Yt(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 pn=new qe("",{},[]),Sr=["create","activate","update","remove","destroy"];function On(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||za(d)&&za(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,pn)}};function Ga(r,a){(r.data.directives||a.data.directives)&&function(o,c){var f,d,v,m=o===pn,y=c===pn,L=P0(o.data.directives,o.context),A=P0(c.data.directives,c.context),_=[],D=[];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&&D.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?dn(c,"insert",T):T()}if(D.length&&dn(c,"postpatch",function(){for(var k=0;k<D.length;k++)xr(D[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||hi(a,"_setupState","v-"+c.name);c.def=typeof d=="function"?{bind:d,update:d}:d}c.def=c.def||hi(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){kn(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||sn)&&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)?gi(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 gi(d)||d==="false"?"false":f==="contenteditable"&&A9(d)?d:"true"}(a,o)):ja(a)?gi(o)?r.removeAttributeNS(Ha,M0(a)):r.setAttributeNS(Ha,a,o):B0(r,a,o)}function B0(r,a,o){if(gi(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,yi,hn,bi,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,D=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||_||D){switch(a){case 34:m=!0;break;case 39:v=!0;break;case 96:y=!0;break;case 40:D++;break;case 41:D--;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 U0(r,a){console.error("[Vue compiler]: ".concat(r))}function Dr(r,a){return r?r.map(function(o){return o[a]}).filter(function(o){return o}):[]}function Mn(r,a,o,c,f){(r.props||(r.props=[])).push(Tr({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(Tr({name:a,value:o,dynamic:f},c)),r.plain=!1}function Ja(r,a,o,c){r.attrsMap[a]=o,r.attrsList.push(Tr({name:a,value:o},c))}function j9(r,a,o,c,f,d,v,m){(r.directives||(r.directives=[])).push(Tr({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=Tr({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=He(r,":"+a)||He(r,"v-bind:"+a);if(c!=null)return qa(c);if(o!==!1){var f=He(r,a);if(f!=null)return JSON.stringify(f)}}function He(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 z0(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 Tr(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=vn(a,v);r.model={value:"(".concat(a,")"),expression:JSON.stringify(a),callback:"function (".concat(d,") {").concat(m,"}")}}function vn(r,a){var o=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=bi=Ya=0;!es();)G0(yi=Xa())?Z0(yi):yi===91&&B9(yi);return{exp:c.slice(0,bi),key:c.slice(bi+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(++hn)}function es(){return hn>=Za}function G0(r){return r===34||r===39}function B9(r){var a=1;for(bi=hn;!es();)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;!es()&&(r=Xa())!==a;);}var kr,V9="__r";function F9(r,a,o){var c=kr;return function f(){var d=a.apply(null,arguments);d!==null&&Y0(r,f,o,c)}}var U9=xa&&!(En&&Number(En[1])<=53);function z9(r,a,o,c){if(U9){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)}}kr.addEventListener(r,a,At?{capture:o,passive:c}:o)}function Y0(r,a,o,c){(c||kr).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||{};kr=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,z9,Y0,F9,a.context),kr=void 0}}var ns,W9={create:ts,update:ts,destroy:function(r){return ts(r,pn)}};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 _i,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(_i=_i||document.createElement("div").style,(r=q(r))!=="filter"&&r in _i)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 _i)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(D,T){var k,B={};if(T)for(var P=D;P.componentInstance;)(P=P.componentInstance._vnode)&&P.data&&(k=rs(P.data))&&ee(B,k);(k=rs(D.data))&&ee(B,k);for(var W=D;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,er="transition",is="animation",wi="transition",Li="transitionend",as="animation",ll="animationend";ol&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(wi="WebkitTransition",Li="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 In(r,a){var o=r._transitionClasses||(r._transitionClasses=[]);o.indexOf(a)<0&&(o.push(a),rl(r,a))}function Qt(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===er?Li: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[wi+"Delay"]||"").split(", "),d=(c[wi+"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===er?v>0&&(o=er,A=v,_=d.length):a===is?L>0&&(o=is,A=L,_=y.length):_=(o=(A=Math.max(v,L))>0?v>L?er:is:null)?o===er?d.length:y.length:0,{type:o,timeout:A,propCount:_,hasTransform:o===er&&J9.test(c[wi+"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,D=c.beforeEnter,T=c.enter,k=c.afterEnter,B=c.enterCancelled,P=c.beforeAppear,W=c.appear,U=c.afterAppear,oe=c.appearCancelled,X=c.duration,te=Tn,ae=Tn.$vnode;ae&&ae.parent;)te=ae.context,ae=ae.parent;var x=!te._isMounted||!r.isRootInsert;if(!x||W||W===""){var R=x&&L?L:v,F=x&&_?_:y,G=x&&A?A:m,re=x&&P||D,fe=x&&h(W)?W:T,ce=x&&U||k,ue=x&&oe||B,Te=j(b(X)?X.enter:X),he=f!==!1&&!Lt,de=os(fe),xe=o._enterCb=ht(function(){he&&(Qt(o,G),Qt(o,F)),xe.cancelled?(he&&Qt(o,R),ue&&ue(o)):ce&&ce(o),o._enterCb=null});r.data.show||dn(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,xe)}),re&&re(o),he&&(In(o,R),In(o,F),ul(function(){Qt(o,R),xe.cancelled||(In(o,G),de||(gl(Te)?setTimeout(xe,Te):dl(o,d,xe)))})),r.data.show&&(a&&a(),fe&&fe(o,xe)),he||de||xe()}}}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,D=c.leaveCancelled,T=c.delayLeave,k=c.duration,B=f!==!1&&!Lt,P=os(A),W=j(b(k)?k.leave:k),U=o._leaveCb=ht(function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pending[r.key]=null),B&&(Qt(o,m),Qt(o,y)),U.cancelled?(B&&Qt(o,v),D&&D(o)):(a(),_&&_(o)),o._leaveCb=null});T?T(oe):oe()}function oe(){U.cancelled||(!r.data.show&&o.parentNode&&((o.parentNode._pending||(o.parentNode._pending={}))[r.key]=r),L&&L(o),B&&(In(o,v),In(o,y),ul(function(){Qt(o,v),U.cancelled||(In(o,m),P||(gl(W)?setTimeout(U,W):dl(o,d,U)))})),A&&A(o,U),B||P||U())}}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<Sr.length;++a)for(c[Sr[a]]=[],o=0;o<f.length;++o)l(f[o][Sr[a]])&&c[Sr[a]].push(f[o][Sr[a]]);function v(x){var R=d.parentNode(x);l(R)&&d.removeChild(R,x)}function m(x,R,F,G,re,fe,ce){if(l(x.elm)&&l(fe)&&(x=fe[ce]=mr(x)),x.isRootInsert=!re,!function(de,xe,Le,ve){var Be=de.data;if(l(Be)){var rr=l(de.componentInstance)&&Be.keepAlive;if(l(Be=Be.hook)&&l(Be=Be.init)&&Be(de,!1),l(de.componentInstance))return y(de,xe),L(Le,de.elm,ve),u(rr)&&function(Nt,Rr,Or,$t){for(var Ve,Je=Nt;Je.componentInstance;)if(l(Ve=(Je=Je.componentInstance._vnode).data)&&l(Ve=Ve.transition)){for(Ve=0;Ve<c.activate.length;++Ve)c.activate[Ve](pn,Je);Rr.push(Je);break}L(Or,Nt.elm,$t)}(de,xe,Le,ve),!0}}(x,R,F,G)){var ue=x.data,Te=x.children,he=x.tag;l(he)?(x.elm=x.ns?d.createElementNS(x.ns,he):d.createElement(he,x),T(x),A(x,Te,R),l(ue)&&D(x,R),L(F,x.elm,G)):u(x.isComment)?(x.elm=d.createComment(x.text),L(F,x.elm,G)):(x.elm=d.createTextNode(x.text),L(F,x.elm,G))}}function y(x,R){l(x.data.pendingInsert)&&(R.push.apply(R,x.data.pendingInsert),x.data.pendingInsert=null),x.elm=x.componentInstance.$el,_(x)?(D(x,R),T(x)):(Xn(x),R.push(x))}function L(x,R,F){l(x)&&(l(F)?d.parentNode(F)===x&&d.insertBefore(x,R,F):d.appendChild(x,R))}function A(x,R,F){if(i(R))for(var G=0;G<R.length;++G)m(R[G],F,x.elm,null,!0,R,G);else p(x.text)&&d.appendChild(x.elm,d.createTextNode(String(x.text)))}function _(x){for(;x.componentInstance;)x=x.componentInstance._vnode;return l(x.tag)}function D(x,R){for(var F=0;F<c.create.length;++F)c.create[F](pn,x);l(a=x.data.hook)&&(l(a.create)&&a.create(pn,x),l(a.insert)&&R.push(x))}function T(x){var R;if(l(R=x.fnScopeId))d.setStyleScope(x.elm,R);else for(var F=x;F;)l(R=F.context)&&l(R=R.$options._scopeId)&&d.setStyleScope(x.elm,R),F=F.parent;l(R=Tn)&&R!==x.context&&R!==x.fnContext&&l(R=R.$options._scopeId)&&d.setStyleScope(x.elm,R)}function k(x,R,F,G,re,fe){for(;G<=re;++G)m(F[G],fe,x,R,!1,F,G)}function B(x){var R,F,G=x.data;if(l(G))for(l(R=G.hook)&&l(R=R.destroy)&&R(x),R=0;R<c.destroy.length;++R)c.destroy[R](x);if(l(R=x.children))for(F=0;F<x.children.length;++F)B(x.children[F])}function P(x,R,F){for(;R<=F;++R){var G=x[R];l(G)&&(l(G.tag)?(W(G),B(G)):v(G.elm))}}function W(x,R){if(l(R)||l(x.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}(x.elm,G),l(F=x.componentInstance)&&l(F=F._vnode)&&l(F.data)&&W(F,R),F=0;F<c.remove.length;++F)c.remove[F](x,R);l(F=x.data.hook)&&l(F=F.remove)?F(x,R):R()}else v(x.elm)}function U(x,R,F,G){for(var re=F;re<G;re++){var fe=R[re];if(l(fe)&&On(x,fe))return re}}function oe(x,R,F,G,re,fe){if(x!==R){l(R.elm)&&l(G)&&(R=G[re]=mr(R));var ce=R.elm=x.elm;if(u(x.isAsyncPlaceholder))l(R.asyncFactory.resolved)?ae(x.elm,R,F):R.isAsyncPlaceholder=!0;else if(u(R.isStatic)&&u(x.isStatic)&&R.key===x.key&&(u(R.isCloned)||u(R.isOnce)))R.componentInstance=x.componentInstance;else{var ue,Te=R.data;l(Te)&&l(ue=Te.hook)&&l(ue=ue.prepatch)&&ue(x,R);var he=x.children,de=R.children;if(l(Te)&&_(R)){for(ue=0;ue<c.update.length;++ue)c.update[ue](x,R);l(ue=Te.hook)&&l(ue=ue.update)&&ue(x,R)}s(R.text)?l(he)&&l(de)?he!==de&&function(xe,Le,ve,Be,rr){for(var Nt,Rr,Or,$t=0,Ve=0,Je=Le.length-1,dt=Le[0],Pt=Le[Je],Ht=ve.length-1,tt=ve[0],ir=ve[Ht],xs=!rr;$t<=Je&&Ve<=Ht;)s(dt)?dt=Le[++$t]:s(Pt)?Pt=Le[--Je]:On(dt,tt)?(oe(dt,tt,Be,ve,Ve),dt=Le[++$t],tt=ve[++Ve]):On(Pt,ir)?(oe(Pt,ir,Be,ve,Ht),Pt=Le[--Je],ir=ve[--Ht]):On(dt,ir)?(oe(dt,ir,Be,ve,Ht),xs&&d.insertBefore(xe,dt.elm,d.nextSibling(Pt.elm)),dt=Le[++$t],ir=ve[--Ht]):On(Pt,tt)?(oe(Pt,tt,Be,ve,Ve),xs&&d.insertBefore(xe,Pt.elm,dt.elm),Pt=Le[--Je],tt=ve[++Ve]):(s(Nt)&&(Nt=k9(Le,$t,Je)),s(Rr=l(tt.key)?Nt[tt.key]:U(tt,Le,$t,Je))?m(tt,Be,xe,dt.elm,!1,ve,Ve):On(Or=Le[Rr],tt)?(oe(Or,tt,Be,ve,Ve),Le[Rr]=void 0,xs&&d.insertBefore(xe,Or.elm,dt.elm)):m(tt,Be,xe,dt.elm,!1,ve,Ve),tt=ve[++Ve]);$t>Je?k(xe,s(ve[Ht+1])?null:ve[Ht+1].elm,ve,Ve,Ht,Be):Ve>Ht&&P(Le,$t,Je)}(ce,he,de,F,fe):l(de)?(l(x.text)&&d.setTextContent(ce,""),k(ce,null,de,0,de.length-1,F)):l(he)?P(he,0,he.length-1):l(x.text)&&d.setTextContent(ce,""):x.text!==R.text&&d.setTextContent(ce,R.text),l(Te)&&l(ue=Te.hook)&&l(ue=ue.postpatch)&&ue(x,R)}}}function X(x,R,F){if(u(F)&&l(x.parent))x.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(x,R,F,G){var re,fe=R.tag,ce=R.data,ue=R.children;if(G=G||ce&&ce.pre,R.elm=x,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(x.hasChildNodes())if(l(re=ce)&&l(re=re.domProps)&&l(re=re.innerHTML)){if(re!==x.innerHTML)return!1}else{for(var Te=!0,he=x.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 xe=!1;for(var Le in ce)if(!te(Le)){xe=!0,D(R,F);break}!xe&&ce.class&&Jn(ce.class)}}else x.data!==R.text&&(x.data=R.text);return!0}return function(x,R,F,G){if(!s(R)){var re,fe=!1,ce=[];if(s(x))fe=!0,m(R,ce);else{var ue=l(x.nodeType);if(!ue&&On(x,R))oe(x,R,ce,null,null,G);else{if(ue){if(x.nodeType===1&&x.hasAttribute(Dt)&&(x.removeAttribute(Dt),F=!0),u(F)&&ae(x,R,ce))return X(R,ce,!0),x;re=x,x=new qe(d.tagName(re).toLowerCase(),{},[],void 0,re)}var Te=x.elm,he=d.parentNode(Te);if(m(R,ce,Te._leaveCb?null:he,d.nextSibling(Te)),l(R.parent))for(var de=R.parent,xe=_(R);de;){for(var Le=0;Le<c.destroy.length;++Le)c.destroy[Le](de);if(de.elm=R.elm,xe){for(var ve=0;ve<c.create.length;++ve)c.create[ve](pn,de);var Be=de.data.hook.insert;if(Be.merged)for(var rr=Be.fns.slice(1),Nt=0;Nt<rr.length;Nt++)rr[Nt]()}else Xn(de);de=de.parent}l(he)?P([x],0,0):l(x.tag)&&B(x)}}return X(R,ce,fe),R.elm}l(x)&&B(x)}}({nodeOps:D9,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?dn(o,"postpatch",function(){yl.componentUpdated(r,a,o)}):bl(r,a,o.context),r._vOptions=[].map.call(r.options,Ai)):(o.tag==="textarea"||za(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,Ai);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||sn)&&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,Ai(v))>-1,v.selected!==d&&(v.selected=d);else if(Fe(Ai(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 Ai(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||Lr(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)&&!Lr(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(Lr(d))return y;var _,D=function(){_()};dn(m,"afterEnter",D),dn(m,"enterCancelled",D),dn(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;In(c,a),f.transform=f.WebkitTransform=f.transitionDuration="",c.addEventListener(Li,c._moveCb=function d(v){v&&v.target!==c||v&&!/transform$/.test(v.propertyName)||(c.removeEventListener(Li,d),c._moveCb=null,Qt(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=Ua,Ae.config.isReservedAttr=w9,Ae.config.getTagNamespace=N0,Ae.config.isUnknownElement=function(r){if(!Ie)return!0;if(Ua(r))return!1;if(r=r.toLowerCase(),mi[r]!=null)return mi[r];var a=document.createElement(r);return r.indexOf("-")>-1?mi[r]=a.constructor===window.HTMLUnknownElement||a.constructor===window.HTMLElement:mi[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=Gt),St(o,"beforeMount"),d=function(){o._update(o._render(),f)},new Kn(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(){De.devtools&&kt&&kt.emit("init",Ae)},0);var up=/\{\{((?:.|\r?\n)+?)\}\}/g,xl=/[-.*+?^${}()|[\]\/\\]/g,dp=V(function(r){var a=r[0].replace(xl,"\\$&"),o=r[1].replace(xl,"\\$&");return new RegExp(a+"((?:.|\\n)+?)"+o,"g")}),fp={staticKeys:["staticClass"],transformNode:function(r,a){a.warn;var o=He(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=He(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"'=<>`]+)))?/,Dl="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(zt.source,"]*"),Tl="((?:".concat(Dl,"\\:)?").concat(Dl,")"),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 xp(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 D=0,T=c.toLowerCase(),k=Nl[T]||(Nl[T]=new RegExp("([\\s\\S]*?)(</"+T+"[^>]*>)","i"));x=r.replace(k,function(F,G,re){return D=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-x.length,r=x,_(T,y-D,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 U=r.match(wp);if(U)return A(U[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]||"",xe=G==="a"&&he[1]==="href"?a.shouldDecodeNewlinesForHref:a.shouldDecodeNewlines;ue[Te]={name:he[1],value:Sp(de,xe)}}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,x=void 0,R=void 0;if(B>=0){for(x=r.slice(B);!(Rl.test(x)||kl.test(x)||Ol.test(x)||Ml.test(x)||(R=x.indexOf("<",1))<0);)B+=R,x=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(D){y+=D,r=r.substring(D)}function _(D,T,k){var B,P;if(T==null&&(T=y),k==null&&(k=y),D)for(P=D.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(D,[],!0,T,k):P==="p"&&(a.start&&a.start(D,[],!1,T,k),a.end&&a.end(D,T,k))}_()}var Pl,Hl,fs,ps,hs,vs,gs,jl,Bl=/^@|^v-on:/,ms=/^v-|^@|^:|^#/,Dp=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Vl=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Tp=/^\(|\)$/g,Ci=/^\[.*\]$/,kp=/:(.*)$/,Fl=/^:|^\.|^v-bind:/,Ul=/\.[^.\]]+(?=[^\]]*$)/g,ys=/^v-slot(:|$)|^#/,Rp=/[\r\n]/,Op=/[ \f\t\r\n]+/g,Mp=V(hp),Ei="_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||U0,vs=a.isPreTag||ye,gs=a.mustUseProp||ye,jl=a.getTagNamespace||ye,a.isReservedTag,fs=Dr(a.modules,"transformNode"),ps=Dr(a.modules,"preTransformNode"),hs=Dr(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||(_=Si(_,a)),f.length||_===o||o.if&&(_.elseif||_.else)&&tr(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&&tr(k,{exp:T.elseif,block:T});else{if(_.slotScope){var D=_.slotTarget||'"default"';(c.scopedSlots||(c.scopedSlots={}))[D]=_}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 D=void 0;(D=_.children[_.children.length-1])&&D.type===3&&D.text===" ";)_.children.pop()}return xp(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(_,D,T,k,B){var P=c&&c.ns||jl(_);st&&P==="svg"&&(D=function(X){for(var te=[],ae=0;ae<X.length;ae++){var x=X[ae];Pp.test(x.name)||(x.name=x.name.replace(Hp,""),te.push(x))}return te}(D));var W,U=bs(_,D,c);P&&(U.ns=P),(W=U).tag!=="style"&&(W.tag!=="script"||W.attrsMap.type&&W.attrsMap.type!=="text/javascript")||ze()||(U.forbidden=!0);for(var oe=0;oe<ps.length;oe++)U=ps[oe](U,a)||U;m||(function(X){He(X,"v-pre")!=null&&(X.pre=!0)}(U),U.pre&&(m=!0)),vs(U.tag)&&(y=!0),m?function(X){var te=X.attrsList,ae=te.length;if(ae)for(var x=X.attrs=new Array(ae),R=0;R<ae;R++)x[R]={name:te[R].name,value:JSON.stringify(te[R].value)},te[R].start!=null&&(x[R].start=te[R].start,x[R].end=te[R].end);else X.pre||(X.plain=!0)}(U):U.processed||(zl(U),function(X){var te=He(X,"v-if");if(te)X.if=te,tr(X,{exp:te,block:X});else{He(X,"v-else")!=null&&(X.else=!0);var ae=He(X,"v-else-if");ae&&(X.elseif=ae)}}(U),function(X){He(X,"v-once")!=null&&(X.once=!0)}(U)),o||(o=U),T?L(U):(c=U,f.push(U))},end:function(_,D,T){var k=f[f.length-1];f.length-=1,c=f[f.length-1],L(k)},chars:function(_,D,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(U,oe){var X=oe?dp(oe):up;if(X.test(U)){for(var te,ae,x,R=[],F=[],G=X.lastIndex=0;te=X.exec(U);){(ae=te.index)>G&&(F.push(x=U.slice(G,ae)),R.push(JSON.stringify(x)));var re=qa(te[1].trim());R.push("_s(".concat(re,")")),F.push({"@binding":re}),G=ae+te[0].length}return G<U.length&&(F.push(x=U.slice(G)),R.push(JSON.stringify(x))),{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(_,D,T){if(c){var k={type:3,text:_,isComment:!0};c.children.push(k)}}}),o}function Si(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=He(d,"scope"),d.slotScope=v||He(d,"slot-scope")):(v=He(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(_=z0(d,ys)){var y=Wl(_),L=y.name,A=y.dynamic;d.slotTarget=L,d.slotTargetDynamic=A,d.slotScope=_.value||Ei}}else{var _;if(_=z0(d,ys)){var D=d.scopedSlots||(d.scopedSlots={}),T=Wl(_),k=T.name,B=(A=T.dynamic,D[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||Ei,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),He(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,_,D,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(Ul,"")),Fl.test(y))y=y.replace(Fl,""),A=qa(A),(T=Ci.test(y))&&(y=y.slice(1,-1)),_&&(_.prop&&!T&&(y=q(y))==="innerHtml"&&(y="innerHTML"),_.camel&&!T&&(y=q(y)),_.sync&&(D=vn(A,"$event"),T?qt(d,'"update:"+('.concat(y,")"),D,null,!1,0,k[v],!0):(qt(d,"update:".concat(q(y)),D,null,!1,0,k[v]),_e(y)!==q(y)&&qt(d,"update:".concat(_e(y)),D,null,!1,0,k[v])))),_&&_.prop||!d.component&&gs(d.tag,d.attrsMap.type,y)?Mn(d,y,A,k[v],T):Qa(d,y,A,k[v],T);else if(Bl.test(y))y=y.replace(Bl,""),(T=Ci.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)),Ci.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)&&Mn(d,y,"true",k[v])}(r),r}function zl(r){var a;if(a=He(r,"v-for")){var o=function(c){var f=c.match(Dp);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 tr(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"),Ci.test(a)?{name:a.slice(1,-1),dynamic:!0}:{name:'"'.concat(a,'"'),dynamic:!1}}function Np(r){var a=r.match(Ul);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=He(r,"v-if",!0),d=f?"&&(".concat(f,")"):"",v=He(r,"v-else",!0)!=null,m=He(r,"v-else-if",!0),y=_s(r);zl(y),Ja(y,"type","checkbox"),Si(y,a),y.processed=!0,y.if="(".concat(c,")==='checkbox'")+d,tr(y,{exp:y.if,block:y});var L=_s(r);He(L,"v-for",!0),Ja(L,"type","radio"),Si(L,a),tr(y,{exp:"(".concat(c,")==='radio'")+d,block:L});var A=_s(r);return He(A,"v-for",!0),Ja(A,":type",c),Si(A,a),tr(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","})"),D="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",T="var $$selectedVal = ".concat(_,";");T="".concat(T," ").concat(vn(y,D)),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",D=mt(m,"true-value")||"true",T=mt(m,"false-value")||"false";Mn(m,"checked","Array.isArray(".concat(y,")")+"?_i(".concat(y,",").concat(_,")>-1")+(D==="true"?":(".concat(y,")"):":_q(".concat(y,",").concat(D,")"))),qt(m,"change","var $$a=".concat(y,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(D,"):(").concat(T,");")+"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(_,")"):_,Mn(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||{},D=_.lazy,T=_.number,k=_.trim,B=!D&&A!=="range",P=D?"change":A==="range"?V9:"input",W="$event.target.value";k&&(W="$event.target.value.trim()"),T&&(W="_n(".concat(W,")"));var U=vn(y,W);B&&(U="if($event.target.composing)return;".concat(U)),Mn(m,"value","(".concat(y,")")),qt(m,P,U,null,!0),(k||T)&&qt(m,"blur","$forceUpdate()")})(r,c,f);else if(!De.isReservedTag(d))return W0(r,c,f),!1;return!0},text:function(r,a){a.value&&Mn(r,"textContent","_s(".concat(a.value,")"),a)},html:function(r,a){a.value&&Mn(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:Ua,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 Up=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,zp=/\([^)]*?\);*$/,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 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=Up.test(r.value),c=Yl.test(r.value.replace(zp,""));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(D){return!_[D]}).map(function(D){return"$event.".concat(D,"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||U0,this.transforms=Dr(r.modules,"transformCode"),this.dataGenFns=Dr(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":Kt(r,o):'_c("div")';return{render:"with(this){return ".concat(c,"}"),staticRenderFns:o.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 Cs(r,a);if(r.tag!=="template"||r.slotTarget||a.pre){if(r.tag==="slot")return function(L,A){var _=L.slotName||'"default"',D=nr(L,A),T="_t(".concat(_).concat(D?",function(){return ".concat(D,"}"):""),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||D||(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 D=A.inlineTemplate?null:nr(A,_,!0);return"_c(".concat(L,",").concat(ic(A,_)).concat(D?",".concat(D):"",")")}(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),D=me(_),T=function(P){return L[A]===P?A:L[_]===P?_:L[D]===P?D: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:nr(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 nr(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(Kt(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(Kt(r,a),",").concat(a.onceId++,",").concat(o,")"):Kt(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):Kt(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||Kt)(r,a))+"})"}function ic(r,a){var o="{",c=function(v,m){var y=v.directives;if(!!y){var L,A,_,D,T="directives:[",k=!1;for(L=0,A=y.length;L<A;L++){_=y[L],D=!0;var B=m.directives[_.name];B&&(D=!!B(v,_,m.warn)),D&&(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!==Ei||_.for){L=!0;break}_.if&&(A=!0),_=_.parent}var D=Object.keys(m).map(function(T){return Es(m[T],y)}).join(",");return"scopedSlots:_u([".concat(D,"]").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}(D)):"",")")}(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===Ei?"":String(r.slotScope),f="function(".concat(c,"){")+"return ".concat(r.tag==="template"?r.if&&o?"(".concat(r.if,")?").concat(nr(r,a)||"undefined",":undefined"):nr(r,a)||"undefined":Kt(r,a),"}"),d=c?"":",proxy:true";return"{key:".concat(r.slotTarget||'"default"',",fn:").concat(f).concat(d,"}")}function nr(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||Kt)(v,a)).concat(m)}var y=o?function(A,_){for(var D=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)})){D=2;break}(_(k)||k.ifConditions&&k.ifConditions.some(function(B){return _(B.block)}))&&(D=1)}}return D}(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?Kt(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=" + */(function(i,s){t.exports=s()})(Os,function(){var i=Object.freeze({}),s=Array.isArray;function l(r){return r==null}function u(r){return r!=null}function p(r){return r===!0}function h(r){return typeof r=="string"||typeof r=="number"||typeof r=="symbol"||typeof r=="boolean"}function y(r){return typeof r=="function"}function g(r){return r!==null&&typeof r=="object"}var S=Object.prototype.toString;function A(r){return S.call(r)==="[object Object]"}function w(r){var a=parseFloat(String(r));return a>=0&&Math.floor(a)===a&&isFinite(r)}function O(r){return u(r)&&typeof r.then=="function"&&typeof r.catch=="function"}function B(r){return r==null?"":Array.isArray(r)||A(r)&&r.toString===S?JSON.stringify(r,$,2):String(r)}function $(r,a){return a&&a.__v_isRef?a.value:a}function H(r){var a=parseFloat(r);return isNaN(a)?r:a}function V(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 Q=V("slot,component",!0),E=V("key,ref,slot,slot-scope,is");function X(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 z=Object.prototype.hasOwnProperty;function q(r,a){return z.call(r,a)}function Y(r){var a=Object.create(null);return function(o){return a[o]||(a[o]=r(o))}}var _e=/-(\w)/g,oe=Y(function(r){return r.replace(_e,function(a,o){return o?o.toUpperCase():""})}),ke=Y(function(r){return r.charAt(0).toUpperCase()+r.slice(1)}),Ce=/\B([A-Z])/g,pe=Y(function(r){return r.replace(Ce,"-$1").toLowerCase()}),Ge=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 Ve(r,a){a=a||0;for(var o=r.length-a,c=new Array(o);o--;)c[o]=r[o+a];return c}function te(r,a){for(var o in a)r[o]=a[o];return r}function Pe(r){for(var a={},o=0;o<r.length;o++)r[o]&&te(a,r[o]);return a}function re(r,a,o){}var Re=function(r,a,o){return!1},st=function(r){return r};function Qe(r,a){if(r===a)return!0;var o=g(r),c=g(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(m,L){return Qe(m,a[L])});if(r instanceof Date&&a instanceof Date)return r.getTime()===a.getTime();if(f||d)return!1;var v=Object.keys(r),b=Object.keys(a);return v.length===b.length&&v.every(function(m){return Qe(r[m],a[m])})}catch(m){return!1}}function ot(r,a){for(var o=0;o<r.length;o++)if(Qe(r[o],a))return o;return-1}function ht(r){var a=!1;return function(){a||(a=!0,r.apply(this,arguments))}}function lt(r,a){return r===a?r===0&&1/r!=1/a:r==r||a==a}var Je="data-server-rendered",Ke=["component","directive","filter"],Vt=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch","renderTracked","renderTriggered"],Fe={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:Re,isReservedAttr:Re,isUnknownElement:Re,getTagNamespace:re,parsePlatformTagName:st,mustUseProp:Re,async:!0,_lifecycleHooks:Vt},Ft=/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 At(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 Jn=new RegExp("[^".concat(Ft.source,".$_\\d]")),An="__proto__"in{},Oe=typeof window!="undefined",Ue=Oe&&window.navigator.userAgent.toLowerCase(),Xe=Ue&&/msie|trident/.test(Ue),vt=Ue&&Ue.indexOf("msie 9.0")>0,Cn=Ue&&Ue.indexOf("edge/")>0;Ue&&Ue.indexOf("android");var Kn=Ue&&/iphone|ipad|ipod|ios/.test(Ue),ct,Ct=Ue&&Ue.match(/firefox\/(\d+)/),Ut={}.watch,Dt=!1;if(Oe)try{var on={};Object.defineProperty(on,"passive",{get:function(){Dt=!0}}),window.addEventListener("test-passive",null,on)}catch(r){}var et=function(){return ct===void 0&&(ct=!Oe&&typeof Os!="undefined"&&Os.process&&n.VUE_ENV==="server"),ct},En=Oe&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Et(r){return typeof r=="function"&&/native code/.test(r.toString())}var zt,Sn=typeof Symbol!="undefined"&&Et(Symbol)&&typeof Reflect!="undefined"&&Et(Reflect.ownKeys);zt=typeof Set!="undefined"&&Et(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 Se=null;function Tt(r){r===void 0&&(r=null),r||Se&&Se._scope.off(),Se=r,r&&r._scope.on()}var tt=function(){function r(a,o,c,f,d,v,b,m){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=b,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=m,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(r.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),r}(),Wt=function(r){r===void 0&&(r="");var a=new tt;return a.text=r,a.isComment=!0,a};function N(r){return new tt(void 0,void 0,void 0,String(r))}function Z(r){var a=new tt(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}typeof SuppressedError=="function"&&SuppressedError;var ne=0,ce=[],le=function(){for(var r=0;r<ce.length;r++){var a=ce[r];a.subs=a.subs.filter(function(o){return o}),a._pending=!1}ce.length=0},Le=function(){function r(){this._pending=!1,this.id=ne++,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,ce.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}();Le.target=null;var ze=[];function ut(r){ze.push(r),Le.target=r}function Gt(){ze.pop(),Le.target=ze[ze.length-1]}var kt=Array.prototype,ln=Object.create(kt);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(r){var a=kt[r];be(ln,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 xn=Object.getOwnPropertyNames(ln),Zt={},wr=!0;function gt(r){wr=r}var Xn={notify:re,depend:re,addSub:re,removeSub:re},Ho=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?Xn:new Le,this.vmCount=0,be(a,"__ob__",this),s(a)){if(!c)if(An)a.__proto__=ln;else for(var f=0,d=xn.length;f<d;f++)be(a,b=xn[f],ln[b]);o||this.observeArray(a)}else{var v=Object.keys(a);for(f=0;f<v.length;f++){var b;cn(a,b=v[f],Zt,void 0,o,c)}}}return r.prototype.observeArray=function(a){for(var o=0,c=a.length;o<c;o++)Yt(a[o],!1,this.mock)},r}();function Yt(r,a,o){return r&&q(r,"__ob__")&&r.__ob__ instanceof Ho?r.__ob__:!wr||!o&&et()||!s(r)&&!A(r)||!Object.isExtensible(r)||r.__v_skip||We(r)||r instanceof tt?void 0:new Ho(r,a,o)}function cn(r,a,o,c,f,d,v){v===void 0&&(v=!1);var b=new Le,m=Object.getOwnPropertyDescriptor(r,a);if(!m||m.configurable!==!1){var L=m&&m.get,C=m&&m.set;L&&!C||o!==Zt&&arguments.length!==2||(o=r[a]);var _=f?o&&o.__ob__:Yt(o,!1,d);return Object.defineProperty(r,a,{enumerable:!0,configurable:!0,get:function(){var x=L?L.call(r):o;return Le.target&&(b.depend(),_&&(_.dep.depend(),s(x)&&jo(x))),We(x)&&!f?x.value:x},set:function(x){var T=L?L.call(r):o;if(lt(T,x)){if(C)C.call(r,x);else{if(L)return;if(!f&&We(T)&&!We(x))return void(T.value=x);o=x}_=f?x&&x.__ob__:Yt(x,!1,d),b.notify()}}}),b}}function ri(r,a,o){if(!Tn(r)){var c=r.__ob__;return s(r)&&w(a)?(r.length=Math.max(r.length,a),r.splice(a,1,o),c&&!c.shallow&&c.mock&&Yt(o,!1,!0),o):a in r&&!(a in Object.prototype)?(r[a]=o,o):r._isVue||c&&c.vmCount?o:c?(cn(c.value,a,o,void 0,c.shallow,c.mock),c.dep.notify(),o):(r[a]=o,o)}}function va(r,a){if(s(r)&&w(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 jo(r){for(var a=void 0,o=0,c=r.length;o<c;o++)(a=r[o])&&a.__ob__&&a.__ob__.dep.depend(),s(a)&&jo(a)}function ga(r){return Bo(r,!0),be(r,"__v_isShallow",!0),r}function Bo(r,a){Tn(r)||Yt(r,a,et())}function Dn(r){return Tn(r)?Dn(r.__v_raw):!(!r||!r.__ob__)}function ii(r){return!(!r||!r.__v_isShallow)}function Tn(r){return!(!r||!r.__v_isReadonly)}var Lr="__v_isRef";function We(r){return!(!r||r.__v_isRef!==!0)}function Vo(r,a){if(We(r))return r;var o={};return be(o,Lr,!0),be(o,"__v_isShallow",a),be(o,"dep",cn(o,"value",r,null,a,et())),o}function ai(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 Fo(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,Lr,!0),f}var Mf="__v_rawToReadonly",If="__v_rawToShallowReadonly";function Uo(r){return zo(r,!1)}function zo(r,a){if(!A(r)||Tn(r))return r;var o=a?If:Mf,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,Lr,!0),(a||ii(r))&&be(f,"__v_isShallow",!0);for(var d=Object.keys(r),v=0;v<d.length;v++)Nf(f,r,d[v],a);return f}function Nf(r,a,o,c){Object.defineProperty(r,o,{enumerable:!0,configurable:!0,get:function(){var f=a[o];return c||!A(f)?f:Uo(f)},set:function(){}})}var Wo=Y(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 ma(r,a){function o(){var c=o.fns;if(!s(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 Go(r,a,o,c,f,d){var v,b,m,L;for(v in r)b=r[v],m=a[v],L=Wo(v),l(b)||(l(m)?(l(b.fns)&&(b=r[v]=ma(b,d)),p(L.once)&&(b=r[v]=f(L.name,b,L.capture)),o(L.name,b,L.capture,L.passive,L.params)):b!==m&&(m.fns=b,r[v]=m));for(v in a)l(r[v])&&c((L=Wo(v)).name,a[v],L.capture)}function un(r,a,o){var c;r instanceof tt&&(r=r.data.hook||(r.data.hook={}));var f=r[a];function d(){o.apply(this,arguments),X(c.fns,d)}l(f)?c=ma([d]):u(f.fns)&&p(f.merged)?(c=f).fns.push(d):c=ma([f,d]),c.merged=!0,r[a]=c}function Zo(r,a,o,c,f){if(u(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 ya(r){return h(r)?[N(r)]:s(r)?Yo(r):void 0}function Ar(r){return u(r)&&u(r.text)&&r.isComment===!1}function Yo(r,a){var o,c,f,d,v=[];for(o=0;o<r.length;o++)l(c=r[o])||typeof c=="boolean"||(d=v[f=v.length-1],s(c)?c.length>0&&(Ar((c=Yo(c,"".concat(a||"","_").concat(o)))[0])&&Ar(d)&&(v[f]=N(d.text+c[0].text),c.shift()),v.push.apply(v,c)):h(c)?Ar(d)?v[f]=N(d.text+c):c!==""&&v.push(N(c)):Ar(c)&&Ar(d)?v[f]=N(d.text+c.text):(p(r._isVList)&&u(c.tag)&&l(c.key)&&u(a)&&(c.key="__vlist".concat(a,"_").concat(o,"__")),v.push(c)));return v}var $f=1,Qo=2;function Cr(r,a,o,c,f,d){return(s(o)||h(o))&&(f=c,c=o,o=void 0),p(d)&&(f=Qo),function(v,b,m,L,C){if(u(m)&&u(m.__ob__)||(u(m)&&u(m.is)&&(b=m.is),!b))return Wt();s(L)&&y(L[0])&&((m=m||{}).scopedSlots={default:L[0]},L.length=0),C===Qo?L=ya(L):C===$f&&(L=function(k){for(var j=0;j<k.length;j++)if(s(k[j]))return Array.prototype.concat.apply([],k);return k}(L));var _,x;if(typeof b=="string"){var T=void 0;x=v.$vnode&&v.$vnode.ns||Fe.getTagNamespace(b),_=m&&m.pre||!u(T=mi(v.$options,"components",b))?new tt(b,m,L,void 0,void 0,v):xl(T,m,v,L,b)}else _=xl(b,m,v,L);return s(_)?_:u(_)?(u(x)&&qo(_,x),u(m)&&function(k){g(k.style)&&tr(k.style),g(k.class)&&tr(k.class)}(m),_):Wt()}(r,a,o,c,f)}function qo(r,a,o){if(r.ns=a,r.tag==="foreignObject"&&(a=void 0,o=!0),u(r.children))for(var c=0,f=r.children.length;c<f;c++){var d=r.children[c];u(d.tag)&&(l(d.ns)||p(o)&&d.tag!=="svg")&&qo(d,a,o)}}function Pf(r,a){var o,c,f,d,v=null;if(s(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(g(r))if(Sn&&r[Symbol.iterator]){v=[];for(var b=r[Symbol.iterator](),m=b.next();!m.done;)v.push(a(m.value,v.length)),m=b.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 u(v)||(v=[]),v._isVList=!0,v}function Hf(r,a,o,c){var f,d=this.$scopedSlots[r];d?(o=o||{},c&&(o=te(te({},c),o)),f=d(o)||(y(a)?a():a)):f=this.$slots[r]||(y(a)?a():a);var v=o&&o.slot;return v?this.$createElement("template",{slot:v},f):f}function jf(r){return mi(this.$options,"filters",r)||st}function Jo(r,a){return s(r)?r.indexOf(a)===-1:r!==a}function Bf(r,a,o,c,f){var d=Fe.keyCodes[a]||o;return f&&c&&!Fe.keyCodes[a]?Jo(f,c):d?Jo(d,r):c?pe(c)!==a:r===void 0}function Vf(r,a,o,c,f){if(o&&g(o)){s(o)&&(o=Pe(o));var d=void 0,v=function(m){if(m==="class"||m==="style"||E(m))d=r;else{var L=r.attrs&&r.attrs.type;d=c||Fe.mustUseProp(a,L,m)?r.domProps||(r.domProps={}):r.attrs||(r.attrs={})}var C=oe(m),_=pe(m);C in d||_ in d||(d[m]=o[m],f&&((r.on||(r.on={}))["update:".concat(m)]=function(x){o[m]=x}))};for(var b in o)v(b)}return r}function Ff(r,a){var o=this._staticTrees||(this._staticTrees=[]),c=o[r];return c&&!a||Ko(c=o[r]=this.$options.staticRenderFns[r].call(this._renderProxy,this._c,this),"__static__".concat(r),!1),c}function Uf(r,a,o){return Ko(r,"__once__".concat(a).concat(o?"_".concat(o):""),!0),r}function Ko(r,a,o){if(s(r))for(var c=0;c<r.length;c++)r[c]&&typeof r[c]!="string"&&Xo(r[c],"".concat(a,"_").concat(c),o);else Xo(r,a,o)}function Xo(r,a,o){r.isStatic=!0,r.key=a,r.isOnce=o}function zf(r,a){if(a&&A(a)){var o=r.on=r.on?te({},r.on):{};for(var c in a){var f=o[c],d=a[c];o[c]=f?[].concat(f,d):d}}return r}function el(r,a,o,c){a=a||{$stable:!o};for(var f=0;f<r.length;f++){var d=r[f];s(d)?el(d,a,o):d&&(d.proxy&&(d.fn.proxy=!0),a[d.key]=d.fn)}return c&&(a.$key=c),a}function Wf(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 Gf(r,a){return typeof r=="string"?a+r:r}function tl(r){r._o=Uf,r._n=H,r._s=B,r._l=Pf,r._t=Hf,r._q=Qe,r._i=ot,r._m=Ff,r._f=jf,r._k=Bf,r._b=Vf,r._v=N,r._e=Wt,r._u=el,r._g=zf,r._d=Wf,r._p=Gf}function ba(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 b=v.slot,m=o[b]||(o[b]=[]);d.tag==="template"?m.push.apply(m,d.children||[]):m.push(d)}}for(var L in o)o[L].every(Zf)&&delete o[L];return o}function Zf(r){return r.isComment&&!r.asyncFactory||r.text===" "}function Er(r){return r.isComment&&r.asyncFactory}function Sr(r,a,o,c){var f,d=Object.keys(o).length>0,v=a?!!a.$stable:!d,b=a&&a.$key;if(a){if(a._normalized)return a._normalized;if(v&&c&&c!==i&&b===c.$key&&!d&&!c.$hasNormal)return c;for(var m in f={},a)a[m]&&m[0]!=="$"&&(f[m]=Yf(r,o,m,a[m]))}else f={};for(var L in o)L in f||(f[L]=Qf(o,L));return a&&Object.isExtensible(a)&&(a._normalized=f),be(f,"$stable",v),be(f,"$key",b),be(f,"$hasNormal",d),f}function Yf(r,a,o,c){var f=function(){var d=Se;Tt(r);var v=arguments.length?c.apply(null,arguments):c({}),b=(v=v&&typeof v=="object"&&!s(v)?[v]:ya(v))&&v[0];return Tt(d),v&&(!b||v.length===1&&b.isComment&&!Er(b))?void 0:v};return c.proxy&&Object.defineProperty(a,o,{get:f,enumerable:!0,configurable:!0}),f}function Qf(r,a){return function(){return r[a]}}function nl(r){return{get attrs(){if(!r._attrsProxy){var a=r._attrsProxy={};be(a,"_v_attr_proxy",!0),si(a,r.$attrs,i,r,"$attrs")}return r._attrsProxy},get listeners(){return r._listenersProxy||si(r._listenersProxy={},r.$listeners,i,r,"$listeners"),r._listenersProxy},get slots(){return function(a){return a._slotsProxy||rl(a._slotsProxy={},a.$scopedSlots),a._slotsProxy}(r)},emit:Ge(r.$emit,r),expose:function(a){a&&Object.keys(a).forEach(function(o){return ai(r,a,o)})}}}function si(r,a,o,c,f){var d=!1;for(var v in a)v in r?a[v]!==o[v]&&(d=!0):(d=!0,qf(r,v,c,f));for(var v in r)v in a||(d=!0,delete r[v]);return d}function qf(r,a,o,c){Object.defineProperty(r,a,{enumerable:!0,configurable:!0,get:function(){return o[c][a]}})}function rl(r,a){for(var o in a)r[o]=a[o];for(var o in r)o in a||delete r[o]}function _a(){var r=Se;return r._setupContext||(r._setupContext=nl(r))}var xr,Ze,oi=null;function wa(r,a){return(r.__esModule||Sn&&r[Symbol.toStringTag]==="Module")&&(r=r.default),g(r)?a.extend(r):r}function il(r){if(s(r))for(var a=0;a<r.length;a++){var o=r[a];if(u(o)&&(u(o.componentOptions)||Er(o)))return o}}function Jf(r,a){xr.$on(r,a)}function Kf(r,a){xr.$off(r,a)}function Xf(r,a){var o=xr;return function c(){a.apply(null,arguments)!==null&&o.$off(r,c)}}function al(r,a,o){xr=r,Go(a,o||{},Jf,Kf,Xf,r),xr=void 0}var La=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 sl(){return Ze}var kn=null;function ol(r){var a=kn;return kn=r,function(){kn=a}}function ll(r){for(;r&&(r=r.$parent);)if(r._inactive)return!0;return!1}function Aa(r,a){if(a){if(r._directInactive=!1,ll(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++)Aa(r.$children[o]);St(r,"activated")}}function cl(r,a){if(!(a&&(r._directInactive=!0,ll(r))||r._inactive)){r._inactive=!0;for(var o=0;o<r.$children.length;o++)cl(r.$children[o]);St(r,"deactivated")}}function St(r,a,o,c){c===void 0&&(c=!0),ut();var f=Se,d=sl();c&&Tt(r);var v=r.$options[a],b="".concat(a," hook");if(v)for(var m=0,L=v.length;m<L;m++)qt(v[m],r,o||null,r,b);r._hasHookEvent&&r.$emit("hook:"+a),c&&(Tt(f),d&&d.on()),Gt()}var Qt=[],Ca=[],li={},Ea=!1,Sa=!1,er=0,ul=0,xa=Date.now;if(Oe&&!Xe){var Da=window.performance;Da&&typeof Da.now=="function"&&xa()>document.createEvent("Event").timeStamp&&(xa=function(){return Da.now()})}var e9=function(r,a){if(r.post){if(!a.post)return 1}else if(a.post)return-1;return r.id-a.id};function t9(){var r,a;for(ul=xa(),Sa=!0,Qt.sort(e9),er=0;er<Qt.length;er++)(r=Qt[er]).before&&r.before(),a=r.id,li[a]=null,r.run();var o=Ca.slice(),c=Qt.slice();er=Qt.length=Ca.length=0,li={},Ea=Sa=!1,function(f){for(var d=0;d<f.length;d++)f[d]._inactive=!0,Aa(f[d],!0)}(o),function(f){for(var d=f.length;d--;){var v=f[d],b=v.vm;b&&b._watcher===v&&b._isMounted&&!b._isDestroyed&&St(b,"updated")}}(c),le(),En&&Fe.devtools&&En.emit("flush")}function Ta(r){var a=r.id;if(li[a]==null&&(r!==Le.target||!r.noRecurse)){if(li[a]=!0,Sa){for(var o=Qt.length-1;o>er&&Qt[o].id>r.id;)o--;Qt.splice(o+1,0,r)}else Qt.push(r);Ea||(Ea=!0,hi(t9))}}var ci="watcher",dl="".concat(ci," callback"),fl="".concat(ci," getter"),n9="".concat(ci," cleanup");function pl(r,a){return ui(r,null,{flush:"post"})}var hl={};function ui(r,a,o){var c=o===void 0?i:o,f=c.immediate,d=c.deep,v=c.flush,b=v===void 0?"pre":v;c.onTrack,c.onTrigger;var m,L,C=Se,_=function(F,se,ee){ee===void 0&&(ee=null);var J=qt(F,null,ee,C,se);return d&&J&&J.__ob__&&J.__ob__.dep.depend(),J},x=!1,T=!1;if(We(r)?(m=function(){return r.value},x=ii(r)):Dn(r)?(m=function(){return r.__ob__.dep.depend(),r},d=!0):s(r)?(T=!0,x=r.some(function(F){return Dn(F)||ii(F)}),m=function(){return r.map(function(F){return We(F)?F.value:Dn(F)?(F.__ob__.dep.depend(),tr(F)):y(F)?_(F,fl):void 0})}):m=y(r)?a?function(){return _(r,fl)}:function(){if(!C||!C._isDestroyed)return L&&L(),_(r,ci,[j])}:re,a&&d){var k=m;m=function(){return tr(k())}}var j=function(F){L=P.onStop=function(){_(F,n9)}};if(et())return j=re,a?f&&_(a,dl,[m(),T?[]:void 0,j]):m(),re;var P=new nr(Se,m,re,{lazy:!0});P.noRecurse=!a;var W=T?[]:hl;return P.run=function(){if(P.active)if(a){var F=P.get();(d||x||(T?F.some(function(se,ee){return lt(se,W[ee])}):lt(F,W)))&&(L&&L(),_(a,dl,[F,W===hl?void 0:W,j]),W=F)}else P.get()},b==="sync"?P.update=P.run:b==="post"?(P.post=!0,P.update=function(){return Ta(P)}):P.update=function(){if(C&&C===Se&&!C._isMounted){var F=C._preWatchers||(C._preWatchers=[]);F.indexOf(P)<0&&F.push(P)}else Ta(P)},a?f?P.run():W=P.get():b==="post"&&C?C.$once("hook:mounted",function(){return P.get()}):P.get(),function(){P.teardown()}}function vl(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){ut();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){gl(v,c,"errorCaptured hook")}}gl(r,a,o)}finally{Gt()}}function qt(r,a,o,c,f){var d;try{(d=o?r.apply(a,o):r.call(a))&&!d._isVue&&O(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 gl(r,a,o){r9(r)}function r9(r,a,o){if(!Oe||typeof console=="undefined")throw r;console.error(r)}var di,ka=!1,Ra=[],Oa=!1;function fi(){Oa=!1;var r=Ra.slice(0);Ra.length=0;for(var a=0;a<r.length;a++)r[a]()}if(typeof Promise!="undefined"&&Et(Promise)){var i9=Promise.resolve();di=function(){i9.then(fi),Kn&&setTimeout(re)},ka=!0}else if(Xe||typeof MutationObserver=="undefined"||!Et(MutationObserver)&&MutationObserver.toString()!=="[object MutationObserverConstructor]")di=typeof setImmediate!="undefined"&&Et(setImmediate)?function(){setImmediate(fi)}:function(){setTimeout(fi,0)};else{var pi=1,a9=new MutationObserver(fi),ml=document.createTextNode(String(pi));a9.observe(ml,{characterData:!0}),di=function(){pi=(pi+1)%2,ml.data=String(pi)},ka=!0}function hi(r,a){var o;if(Ra.push(function(){if(r)try{r.call(a)}catch(c){Rn(c,a,"nextTick")}else o&&o(a)}),Oa||(Oa=!0,di()),!r&&typeof Promise!="undefined")return new Promise(function(c){o=c})}function mt(r){return function(a,o){if(o===void 0&&(o=Se),o)return function(c,f,d){var v=c.$options;v[f]=Tl(v[f],d)}(o,r,a)}}var s9=mt("beforeMount"),o9=mt("mounted"),l9=mt("beforeUpdate"),c9=mt("updated"),u9=mt("beforeDestroy"),d9=mt("destroyed"),f9=mt("activated"),p9=mt("deactivated"),h9=mt("serverPrefetch"),v9=mt("renderTracked"),g9=mt("renderTriggered"),m9=mt("errorCaptured"),yl="2.7.16",y9=Object.freeze({__proto__:null,version:yl,defineComponent:function(r){return r},ref:function(r){return Vo(r,!1)},shallowRef:function(r){return Vo(r,!0)},isRef:We,toRef:Fo,toRefs:function(r){var a=s(r)?new Array(r.length):{};for(var o in r)a[o]=Fo(r,o);return a},unref:function(r){return We(r)?r.value:r},proxyRefs:function(r){if(Dn(r))return r;for(var a={},o=Object.keys(r),c=0;c<o.length;c++)ai(a,r,o[c]);return a},customRef:function(r){var a=new Le,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,Lr,!0),d},triggerRef:function(r){r.dep&&r.dep.notify()},reactive:function(r){return Bo(r,!1),r},isReactive:Dn,isReadonly:Tn,isShallow:ii,isProxy:function(r){return Dn(r)||Tn(r)},shallowReactive:ga,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:Uo,shallowReadonly:function(r){return zo(r,!0)},computed:function(r,a){var o,c,f=y(r);f?(o=r,c=re):(o=r.get,c=r.set);var d=et()?null:new nr(Se,o,re,{lazy:!0}),v={effect:d,get value(){return d?(d.dirty&&d.evaluate(),Le.target&&d.depend(),d.value):o()},set value(b){c(b)}};return be(v,Lr,!0),be(v,"__v_isReadonly",f),v},watch:function(r,a,o){return ui(r,a,o)},watchEffect:function(r,a){return ui(r,null,a)},watchPostEffect:pl,watchSyncEffect:function(r,a){return ui(r,null,{flush:"sync"})},EffectScope:La,effectScope:function(r){return new La(r)},onScopeDispose:function(r){Ze&&Ze.cleanups.push(r)},getCurrentScope:sl,provide:function(r,a){Se&&(vl(Se)[r]=a)},inject:function(r,a,o){o===void 0&&(o=!1);var c=Se;if(c){var f=c.$parent&&c.$parent._provided;if(f&&r in f)return f[r];if(arguments.length>1)return o&&y(a)?a.call(c):a}},h:function(r,a,o){return Cr(Se,r,a,o,2,!0)},getCurrentInstance:function(){return Se&&{proxy:Se}},useSlots:function(){return _a().slots},useAttrs:function(){return _a().attrs},useListeners:function(){return _a().listeners},mergeDefaults:function(r,a){var o=s(r)?r.reduce(function(d,v){return d[v]={},d},{}):r;for(var c in a){var f=o[c];f?s(f)||y(f)?o[c]={type:f,default:a[c]}:f.default=a[c]:f===null&&(o[c]={default:a[c]})}return o},nextTick:hi,set:ri,del:va,useCssModule:function(r){return i},useCssVars:function(r){if(Oe){var a=Se;a&&pl(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){y(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 b=r.onError,m=null,L=0,C=function(){var _;return m||(_=m=a().catch(function(x){if(x=x instanceof Error?x:new Error(String(x)),b)return new Promise(function(T,k){b(x,function(){return T((L++,m=null,C()))},function(){return k(x)},L+1)});throw x}).then(function(x){return _!==m&&m?m:(x&&(x.__esModule||x[Symbol.toStringTag]==="Module")&&(x=x.default),x)}))};return function(){return{component:C(),delay:d,timeout:v,error:c,loading:o}}},onBeforeMount:s9,onMounted:o9,onBeforeUpdate:l9,onUpdated:c9,onBeforeUnmount:u9,onUnmounted:d9,onActivated:f9,onDeactivated:p9,onServerPrefetch:h9,onRenderTracked:v9,onRenderTriggered:g9,onErrorCaptured:function(r,a){a===void 0&&(a=Se),m9(r,a)}}),bl=new zt;function tr(r){return vi(r,bl),bl.clear(),r}function vi(r,a){var o,c,f=s(r);if(!(!f&&!g(r)||r.__v_skip||Object.isFrozen(r)||r instanceof tt)){if(r.__ob__){var d=r.__ob__.dep.id;if(a.has(d))return;a.add(d)}if(f)for(o=r.length;o--;)vi(r[o],a);else if(We(r))vi(r.value,a);else for(o=(c=Object.keys(r)).length;o--;)vi(r[c[o]],a)}}var b9=0,nr=function(){function r(a,o,c,f,d){(function(v,b){b===void 0&&(b=Ze),b&&b.active&&b.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=++b9,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new zt,this.newDepIds=new zt,this.expression="",y(o)?this.getter=o:(this.getter=function(v){if(!Jn.test(v)){var b=v.split(".");return function(m){for(var L=0;L<b.length;L++){if(!m)return;m=m[b[L]]}return m}}}(o),this.getter||(this.getter=re)),this.value=this.lazy?void 0:this.get()}return r.prototype.get=function(){var a;ut(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&&tr(a),Gt(),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():Ta(this)},r.prototype.run=function(){if(this.active){var a=this.get();if(a!==this.value||g(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&&X(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}(),dn={enumerable:!0,configurable:!0,get:re,set:re};function Ma(r,a,o){dn.get=function(){return this[a][o]},dn.set=function(c){this[a][o]=c},Object.defineProperty(r,o,dn)}function _9(r){var a=r.$options;if(a.props&&function(c,f){var d=c.$options.propsData||{},v=c._props=ga({}),b=c.$options._propKeys=[],m=!c.$parent;m||gt(!1);var L=function(_){b.push(_);var x=Ha(_,f,d,c);cn(v,_,x,void 0,!0),_ in c||Ma(c,"_props",_)};for(var C in f)L(C);gt(!0)}(r,a.props),function(c){var f=c.$options,d=f.setup;if(d){var v=c._setupContext=nl(c);Tt(c),ut();var b=qt(d,null,[c._props||ga({}),v],c,"setup");if(Gt(),Tt(),y(b))f.render=b;else if(g(b))if(c._setupState=b,b.__sfc){var m=c._setupProxy={};for(var L in b)L!=="__sfc"&&ai(m,b,L)}else for(var L in b)At(L)||ai(c,b,L)}}(r),a.methods&&function(c,f){for(var d in c.$options.props,f)c[d]=typeof f[d]!="function"?re:Ge(f[d],c)}(r,a.methods),a.data)(function(c){var f=c.$options.data;f=c._data=y(f)?function(C,_){ut();try{return C.call(_,_)}catch(x){return Rn(x,_,"data()"),{}}finally{Gt()}}(f,c):f||{},A(f)||(f={});var d=Object.keys(f),v=c.$options.props;c.$options.methods;for(var b=d.length;b--;){var m=d[b];v&&q(v,m)||At(m)||Ma(c,"_data",m)}var L=Yt(f);L&&L.vmCount++})(r);else{var o=Yt(r._data={});o&&o.vmCount++}a.computed&&function(c,f){var d=c._computedWatchers=Object.create(null),v=et();for(var b in f){var m=f[b],L=y(m)?m:m.get;v||(d[b]=new nr(c,L||re,re,w9)),b in c||_l(c,b,m)}}(r,a.computed),a.watch&&a.watch!==Ut&&function(c,f){for(var d in f){var v=f[d];if(s(v))for(var b=0;b<v.length;b++)Ia(c,d,v[b]);else Ia(c,d,v)}}(r,a.watch)}var w9={lazy:!0};function _l(r,a,o){var c=!et();y(o)?(dn.get=c?wl(a):Ll(o),dn.set=re):(dn.get=o.get?c&&o.cache!==!1?wl(a):Ll(o.get):re,dn.set=o.set||re),Object.defineProperty(r,a,dn)}function wl(r){return function(){var a=this._computedWatchers&&this._computedWatchers[r];if(a)return a.dirty&&a.evaluate(),Le.target&&a.depend(),a.value}}function Ll(r){return function(){return r.call(this,this)}}function Ia(r,a,o,c){return A(o)&&(c=o,o=o.handler),typeof o=="string"&&(o=r[o]),r.$watch(a,o,c)}function Al(r,a){if(r){for(var o=Object.create(null),c=Sn?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 b=r[d].default;o[d]=y(b)?b.call(a):b}}}return o}}var L9=0;function Na(r){var a=r.options;if(r.super){var o=Na(r.super);if(o!==r.superOptions){r.superOptions=o;var c=function(f){var d,v=f.options,b=f.sealedOptions;for(var m in v)v[m]!==b[m]&&(d||(d={}),d[m]=v[m]);return d}(r);c&&te(r.extendOptions,c),(a=r.options=On(o,r.extendOptions)).name&&(a.components[a.name]=r)}}return a}function $a(r,a,o,c,f){var d,v=this,b=f.options;q(c,"_uid")?(d=Object.create(c))._original=c:(d=c,c=c._original);var m=p(b._compiled),L=!m;this.data=r,this.props=a,this.children=o,this.parent=c,this.listeners=r.on||i,this.injections=Al(b.inject,c),this.slots=function(){return v.$slots||Sr(c,r.scopedSlots,v.$slots=ba(o,c)),v.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Sr(c,r.scopedSlots,this.slots())}}),m&&(this.$options=b,this.$slots=this.slots(),this.$scopedSlots=Sr(c,r.scopedSlots,this.$slots)),b._scopeId?this._c=function(C,_,x,T){var k=Cr(d,C,_,x,T,L);return k&&!s(k)&&(k.fnScopeId=b._scopeId,k.fnContext=c),k}:this._c=function(C,_,x,T){return Cr(d,C,_,x,T,L)}}function Cl(r,a,o,c,f){var d=Z(r);return d.fnContext=o,d.fnOptions=c,a.slot&&((d.data||(d.data={})).slot=a.slot),d}function El(r,a){for(var o in a)r[oe(o)]=a[o]}function gi(r){return r.name||r.__name||r._componentTag}tl($a.prototype);var Pa={init:function(r,a){if(r.componentInstance&&!r.componentInstance._isDestroyed&&r.data.keepAlive){var o=r;Pa.prepatch(o,o)}else(r.componentInstance=function(c,f){var d={_isComponent:!0,_parentVnode:c,parent:f},v=c.data.inlineTemplate;return u(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,b){var m=v.data.scopedSlots,L=c.$scopedSlots,C=!!(m&&!m.$stable||L!==i&&!L.$stable||m&&c.$scopedSlots.$key!==m.$key||!m&&c.$scopedSlots.$key),_=!!(b||c.$options._renderChildren||C),x=c.$vnode;c.$options._parentVnode=v,c.$vnode=v,c._vnode&&(c._vnode.parent=v),c.$options._renderChildren=b;var T=v.data.attrs||i;c._attrsProxy&&si(c._attrsProxy,T,x.data&&x.data.attrs||i,c,"$attrs")&&(_=!0),c.$attrs=T,d=d||i;var k=c.$options._parentListeners;if(c._listenersProxy&&si(c._listenersProxy,d,k||i,c,"$listeners"),c.$listeners=c.$options._parentListeners=d,al(c,d,k),f&&c.$options.props){gt(!1);for(var j=c._props,P=c.$options._propKeys||[],W=0;W<P.length;W++){var F=P[W],se=c.$options.props;j[F]=Ha(F,se,f,c)}gt(!0),c.$options.propsData=f}_&&(c.$slots=ba(b,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,Ca.push(a)):Aa(c,!0))},destroy:function(r){var a=r.componentInstance;a._isDestroyed||(r.data.keepAlive?cl(a,!0):a.$destroy())}},Sl=Object.keys(Pa);function xl(r,a,o,c,f){if(!l(r)){var d=o.$options._base;if(g(r)&&(r=d.extend(r)),typeof r=="function"){var v;if(l(r.cid)&&(r=function(_,x){if(p(_.error)&&u(_.errorComp))return _.errorComp;if(u(_.resolved))return _.resolved;var T=oi;if(T&&u(_.owners)&&_.owners.indexOf(T)===-1&&_.owners.push(T),p(_.loading)&&u(_.loadingComp))return _.loadingComp;if(T&&!u(_.owners)){var k=_.owners=[T],j=!0,P=null,W=null;T.$on("hook:destroyed",function(){return X(k,T)});var F=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))},se=ht(function(ae){_.resolved=wa(ae,x),j?k.length=0:F(!0)}),ee=ht(function(ae){u(_.errorComp)&&(_.error=!0,F(!0))}),J=_(se,ee);return g(J)&&(O(J)?l(_.resolved)&&J.then(se,ee):O(J.component)&&(J.component.then(se,ee),u(J.error)&&(_.errorComp=wa(J.error,x)),u(J.loading)&&(_.loadingComp=wa(J.loading,x),J.delay===0?_.loading=!0:P=setTimeout(function(){P=null,l(_.resolved)&&l(_.error)&&(_.loading=!0,F(!1))},J.delay||200)),u(J.timeout)&&(W=setTimeout(function(){W=null,l(_.resolved)&&ee(null)},J.timeout)))),j=!1,_.loading?_.loadingComp:_.resolved}}(v=r,d),r===void 0))return function(_,x,T,k,j){var P=Wt();return P.asyncFactory=_,P.asyncMeta={data:x,context:T,children:k,tag:j},P}(v,a,o,c,f);a=a||{},Na(r),u(a.model)&&function(_,x){var T=_.model&&_.model.prop||"value",k=_.model&&_.model.event||"input";(x.attrs||(x.attrs={}))[T]=x.model.value;var j=x.on||(x.on={}),P=j[k],W=x.model.callback;u(P)?(s(P)?P.indexOf(W)===-1:P!==W)&&(j[k]=[W].concat(P)):j[k]=W}(r.options,a);var b=function(_,x,T){var k=x.options.props;if(!l(k)){var j={},P=_.attrs,W=_.props;if(u(P)||u(W))for(var F in k){var se=pe(F);Zo(j,W,F,se,!0)||Zo(j,P,F,se,!1)}return j}}(a,r);if(p(r.options.functional))return function(_,x,T,k,j){var P=_.options,W={},F=P.props;if(u(F))for(var se in F)W[se]=Ha(se,F,x||i);else u(T.attrs)&&El(W,T.attrs),u(T.props)&&El(W,T.props);var ee=new $a(T,W,j,k,_),J=P.render.call(null,ee._c,ee);if(J instanceof tt)return Cl(J,T,ee.parent,P);if(s(J)){for(var ae=ya(J)||[],D=new Array(ae.length),R=0;R<ae.length;R++)D[R]=Cl(ae[R],T,ee.parent,P);return D}}(r,b,a,o,c);var m=a.on;if(a.on=a.nativeOn,p(r.options.abstract)){var L=a.slot;a={},L&&(a.slot=L)}(function(_){for(var x=_.hook||(_.hook={}),T=0;T<Sl.length;T++){var k=Sl[T],j=x[k],P=Pa[k];j===P||j&&j._merged||(x[k]=j?A9(P,j):P)}})(a);var C=gi(r.options)||f;return new tt("vue-component-".concat(r.cid).concat(C?"-".concat(C):""),a,void 0,void 0,void 0,o,{Ctor:r,propsData:b,listeners:m,tag:f,children:c},v)}}}function A9(r,a){var o=function(c,f){r(c,f),a(c,f)};return o._merged=!0,o}var C9=re,Rt=Fe.optionMergeStrategies;function Dr(r,a,o){if(o===void 0&&(o=!0),!a)return r;for(var c,f,d,v=Sn?Reflect.ownKeys(a):Object.keys(a),b=0;b<v.length;b++)(c=v[b])!=="__ob__"&&(f=r[c],d=a[c],o&&q(r,c)?f!==d&&A(f)&&A(d)&&Dr(f,d):ri(r,c,d));return r}function Dl(r,a,o){return o?function(){var c=y(a)?a.call(o,o):a,f=y(r)?r.call(o,o):r;return c?Dr(c,f):f}:a?r?function(){return Dr(y(a)?a.call(this,this):a,y(r)?r.call(this,this):r)}:a:r}function Tl(r,a){var o=a?r?r.concat(a):s(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 E9(r,a,o,c){var f=Object.create(r||null);return a?te(f,a):f}Rt.data=function(r,a,o){return o?Dl(r,a,o):a&&typeof a!="function"?r:Dl(r,a)},Vt.forEach(function(r){Rt[r]=Tl}),Ke.forEach(function(r){Rt[r+"s"]=E9}),Rt.watch=function(r,a,o,c){if(r===Ut&&(r=void 0),a===Ut&&(a=void 0),!a)return Object.create(r||null);if(!r)return a;var f={};for(var d in te(f,r),a){var v=f[d],b=a[d];v&&!s(v)&&(v=[v]),f[d]=v?v.concat(b):s(b)?b:[b]}return f},Rt.props=Rt.methods=Rt.inject=Rt.computed=function(r,a,o,c){if(!r)return a;var f=Object.create(null);return te(f,r),a&&te(f,a),f},Rt.provide=function(r,a){return r?function(){var o=Object.create(null);return Dr(o,y(r)?r.call(this):r),a&&Dr(o,y(a)?a.call(this):a,!1),o}:a};var S9=function(r,a){return a===void 0?r:a};function On(r,a,o){if(y(a)&&(a=a.options),function(m,L){var C=m.props;if(C){var _,x,T={};if(s(C))for(_=C.length;_--;)typeof(x=C[_])=="string"&&(T[oe(x)]={type:null});else if(A(C))for(var k in C)x=C[k],T[oe(k)]=A(x)?x:{type:x};m.props=T}}(a),function(m,L){var C=m.inject;if(C){var _=m.inject={};if(s(C))for(var x=0;x<C.length;x++)_[C[x]]={from:C[x]};else if(A(C))for(var T in C){var k=C[T];_[T]=A(k)?te({from:T},k):{from:k}}}}(a),function(m){var L=m.directives;if(L)for(var C in L){var _=L[C];y(_)&&(L[C]={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)b(d);for(d in a)q(r,d)||b(d);function b(m){var L=Rt[m]||S9;v[m]=L(r[m],a[m],o,m)}return v}function mi(r,a,o,c){if(typeof o=="string"){var f=r[a];if(q(f,o))return f[o];var d=oe(o);if(q(f,d))return f[d];var v=ke(d);return q(f,v)?f[v]:f[o]||f[d]||f[v]}}function Ha(r,a,o,c){var f=a[r],d=!q(o,r),v=o[r],b=Rl(Boolean,f.type);if(b>-1){if(d&&!q(f,"default"))v=!1;else if(v===""||v===pe(r)){var m=Rl(String,f.type);(m<0||b<m)&&(v=!0)}}if(v===void 0){v=function(C,_,x){if(q(_,"default")){var T=_.default;return C&&C.$options.propsData&&C.$options.propsData[x]===void 0&&C._props[x]!==void 0?C._props[x]:y(T)&&ja(_.type)!=="Function"?T.call(C):T}}(c,f,r);var L=wr;gt(!0),Yt(v),gt(L)}return v}var x9=/^\s*function (\w+)/;function ja(r){var a=r&&r.toString().match(x9);return a?a[1]:""}function kl(r,a){return ja(r)===ja(a)}function Rl(r,a){if(!s(a))return kl(a,r)?0:-1;for(var o=0,c=a.length;o<c;o++)if(kl(a[o],r))return o;return-1}function Ae(r){this._init(r)}function D9(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=gi(o)||gi(c.options),b=function(m){this._init(m)};return(b.prototype=Object.create(c.prototype)).constructor=b,b.cid=a++,b.options=On(c.options,o),b.super=c,b.options.props&&function(m){var L=m.options.props;for(var C in L)Ma(m.prototype,"_props",C)}(b),b.options.computed&&function(m){var L=m.options.computed;for(var C in L)_l(m.prototype,C,L[C])}(b),b.extend=c.extend,b.mixin=c.mixin,b.use=c.use,Ke.forEach(function(m){b[m]=c[m]}),v&&(b.options.components[v]=b),b.superOptions=c.options,b.extendOptions=o,b.sealedOptions=te({},b.options),d[f]=b,b}}function Ol(r){return r&&(gi(r.Ctor.options)||r.tag)}function yi(r,a){return s(r)?r.indexOf(a)>-1:typeof r=="string"?r.split(",").indexOf(a)>-1:(o=r,S.call(o)==="[object RegExp]"&&r.test(a));var o}function Ml(r,a){var o=r.cache,c=r.keys,f=r._vnode,d=r.$vnode;for(var v in o){var b=o[v];if(b){var m=b.name;m&&!a(m)&&Ba(o,v,c,f)}}d.componentOptions.children=void 0}function Ba(r,a,o,c){var f=r[a];!f||c&&f.tag===c.tag||f.componentInstance.$destroy(),r[a]=null,X(o,a)}(function(r){r.prototype._init=function(a){var o=this;o._uid=L9++,o._isVue=!0,o.__v_skip=!0,o._scope=new La(!0),o._scope.parent=void 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 b=v.componentOptions;d.propsData=b.propsData,d._parentListeners=b.listeners,d._renderChildren=b.children,d._componentTag=b.tag,f.render&&(d.render=f.render,d.staticRenderFns=f.staticRenderFns)}(o,a):o.$options=On(Na(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&&al(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=ba(f._renderChildren,v),c.$scopedSlots=d?Sr(c.$parent,d.data.scopedSlots,c.$slots):i,c._c=function(m,L,C,_){return Cr(c,m,L,C,_,!1)},c.$createElement=function(m,L,C,_){return Cr(c,m,L,C,_,!0)};var b=d&&d.data;cn(c,"$attrs",b&&b.attrs||i,null,!0),cn(c,"$listeners",f._parentListeners||i,null,!0)}(o),St(o,"beforeCreate",void 0,!1),function(c){var f=Al(c.$options.inject,c);f&&(gt(!1),Object.keys(f).forEach(function(d){cn(c,d,f[d])}),gt(!0))}(o),_9(o),function(c){var f=c.$options.provide;if(f){var d=y(f)?f.call(c):f;if(!g(d))return;for(var v=vl(c),b=Sn?Reflect.ownKeys(d):Object.keys(d),m=0;m<b.length;m++){var L=b[m];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=ri,r.prototype.$delete=va,r.prototype.$watch=function(c,f,d){var v=this;if(A(f))return Ia(v,c,f,d);(d=d||{}).user=!0;var b=new nr(v,c,f,d);if(d.immediate){var m='callback for immediate watcher "'.concat(b.expression,'"');ut(),qt(f,v,[b.value],v,m),Gt()}return function(){b.teardown()}}}(Ae),function(r){var a=/^hook:/;r.prototype.$on=function(o,c){var f=this;if(s(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(s(o)){for(var d=0,v=o.length;d<v;d++)f.$off(o[d],c);return f}var b,m=f._events[o];if(!m)return f;if(!c)return f._events[o]=null,f;for(var L=m.length;L--;)if((b=m[L])===c||b.fn===c){m.splice(L,1);break}return f},r.prototype.$emit=function(o){var c=this,f=c._events[o];if(f){f=f.length>1?Ve(f):f;for(var d=Ve(arguments,1),v='event handler for "'.concat(o,'"'),b=0,m=f.length;b<m;b++)qt(f[b],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=ol(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 b=c;b&&b.$vnode&&b.$parent&&b.$vnode===b.$parent._vnode;)b.$parent.$el=b.$el,b=b.$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||X(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){tl(r.prototype),r.prototype.$nextTick=function(a){return hi(a,this)},r.prototype._render=function(){var a=this,o=a.$options,c=o.render,f=o._parentVnode;f&&a._isMounted&&(a.$scopedSlots=Sr(a.$parent,f.data.scopedSlots,a.$slots,a.$scopedSlots),a._slotsProxy&&rl(a._slotsProxy,a.$scopedSlots)),a.$vnode=f;var d,v=Se,b=oi;try{Tt(a),oi=a,d=c.call(a._renderProxy,a.$createElement)}catch(m){Rn(m,a,"render"),d=a._vnode}finally{oi=b,Tt(v)}return s(d)&&d.length===1&&(d=d[0]),d instanceof tt||(d=Wt()),d.parent=f,d}}(Ae);var Il=[String,RegExp,Array],T9={name:"keep-alive",abstract:!0,props:{include:Il,exclude:Il,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,b=c.componentOptions;a[f]={name:Ol(b),tag:d,componentInstance:v},o.push(f),this.max&&o.length>parseInt(this.max)&&Ba(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)Ba(this.cache,r,this.keys)},mounted:function(){var r=this;this.cacheVNode(),this.$watch("include",function(a){Ml(r,function(o){return yi(a,o)})}),this.$watch("exclude",function(a){Ml(r,function(o){return!yi(a,o)})})},updated:function(){this.cacheVNode()},render:function(){var r=this.$slots.default,a=il(r),o=a&&a.componentOptions;if(o){var c=Ol(o),f=this.include,d=this.exclude;if(f&&(!c||!yi(f,c))||d&&c&&yi(d,c))return a;var v=this.cache,b=this.keys,m=a.key==null?o.Ctor.cid+(o.tag?"::".concat(o.tag):""):a.key;v[m]?(a.componentInstance=v[m].componentInstance,X(b,m),b.push(m)):(this.vnodeToCache=a,this.keyToCache=m),a.data.keepAlive=!0}return a||r&&r[0]}},k9={KeepAlive:T9};(function(r){var a={get:function(){return Fe}};Object.defineProperty(r,"config",a),r.util={warn:C9,extend:te,mergeOptions:On,defineReactive:cn},r.set=ri,r.delete=va,r.nextTick=hi,r.observable=function(o){return Yt(o),o},r.options=Object.create(null),Ke.forEach(function(o){r.options[o+"s"]=Object.create(null)}),r.options._base=r,te(r.options.components,k9),function(o){o.use=function(c){var f=this._installedPlugins||(this._installedPlugins=[]);if(f.indexOf(c)>-1)return this;var d=Ve(arguments,1);return d.unshift(this),y(c.install)?c.install.apply(c,d):y(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),D9(r),function(o){Ke.forEach(function(c){o[c]=function(f,d){return d?(c==="component"&&A(d)&&(d.name=d.name||f,d=this.options._base.extend(d)),c==="directive"&&y(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:et}),Object.defineProperty(Ae.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Ae,"FunctionalRenderContext",{value:$a}),Ae.version=yl;var R9=V("style,class"),O9=V("input,textarea,option,select,progress"),Nl=function(r,a,o){return o==="value"&&O9(r)&&a!=="button"||o==="selected"&&r==="option"||o==="checked"&&r==="input"||o==="muted"&&r==="video"},$l=V("contenteditable,draggable,spellcheck"),M9=V("events,caret,typing,plaintext-only"),I9=function(r,a){return bi(a)||a==="false"?"false":r==="contenteditable"&&M9(a)?a:"true"},N9=V("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"),Va="http://www.w3.org/1999/xlink",Fa=function(r){return r.charAt(5)===":"&&r.slice(0,5)==="xlink"},Pl=function(r){return Fa(r)?r.slice(6,r.length):""},bi=function(r){return r==null||r===!1};function $9(r){for(var a=r.data,o=r,c=r;u(c.componentInstance);)(c=c.componentInstance._vnode)&&c.data&&(a=Hl(c.data,a));for(;u(o=o.parent);)o&&o.data&&(a=Hl(a,o.data));return function(f,d){return u(f)||u(d)?Ua(f,za(d)):""}(a.staticClass,a.class)}function Hl(r,a){return{staticClass:Ua(r.staticClass,a.staticClass),class:u(r.class)?[r.class,a.class]:a.class}}function Ua(r,a){return r?a?r+" "+a:r:a||""}function za(r){return Array.isArray(r)?function(a){for(var o,c="",f=0,d=a.length;f<d;f++)u(o=za(a[f]))&&o!==""&&(c&&(c+=" "),c+=o);return c}(r):g(r)?function(a){var o="";for(var c in a)a[c]&&(o&&(o+=" "),o+=c);return o}(r):typeof r=="string"?r:""}var P9={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},H9=V("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"),Wa=V("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),Ga=function(r){return H9(r)||Wa(r)};function jl(r){return Wa(r)?"svg":r==="math"?"math":void 0}var _i=Object.create(null),Za=V("text,number,password,search,email,tel,url");function Ya(r){if(typeof r=="string"){var a=document.querySelector(r);return a||document.createElement("div")}return r}var j9=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(P9[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,"")}}),B9={create:function(r,a){rr(a)},update:function(r,a){r.data.ref!==a.data.ref&&(rr(r,!0),rr(a))},destroy:function(r){rr(r,!0)}};function rr(r,a){var o=r.data.ref;if(u(o)){var c=r.context,f=r.componentInstance||r.elm,d=a?null:f,v=a?void 0:f;if(y(o))qt(o,c,[d],c,"template ref function");else{var b=r.data.refInFor,m=typeof o=="string"||typeof o=="number",L=We(o),C=c.$refs;if(m||L){if(b){var _=m?C[o]:o.value;a?s(_)&&X(_,f):s(_)?_.includes(f)||_.push(f):m?(C[o]=[f],Bl(c,o,C[o])):o.value=[f]}else if(m){if(a&&C[o]!==f)return;C[o]=v,Bl(c,o,d)}else if(L){if(a&&o.value!==f)return;o.value=d}}}}}function Bl(r,a,o){var c=r._setupState;c&&q(c,a)&&(We(c[a])?c[a].value=o:c[a]=o)}var fn=new tt("",{},[]),Tr=["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&&u(r.data)===u(a.data)&&function(o,c){if(o.tag!=="input")return!0;var f,d=u(f=o.data)&&u(f=f.attrs)&&f.type,v=u(f=c.data)&&u(f=f.attrs)&&f.type;return d===v||Za(d)&&Za(v)}(r,a)||p(r.isAsyncPlaceholder)&&l(a.asyncFactory.error))}function V9(r,a,o){var c,f,d={};for(c=a;c<=o;++c)u(f=r[c].key)&&(d[f]=c);return d}var F9={create:Qa,update:Qa,destroy:function(r){Qa(r,fn)}};function Qa(r,a){(r.data.directives||a.data.directives)&&function(o,c){var f,d,v,b=o===fn,m=c===fn,L=Vl(o.data.directives,o.context),C=Vl(c.data.directives,c.context),_=[],x=[];for(f in C)d=L[f],v=C[f],d?(v.oldValue=d.value,v.oldArg=d.arg,kr(v,"update",c,o),v.def&&v.def.componentUpdated&&x.push(v)):(kr(v,"bind",c,o),v.def&&v.def.inserted&&_.push(v));if(_.length){var T=function(){for(var k=0;k<_.length;k++)kr(_[k],"inserted",c,o)};b?un(c,"insert",T):T()}if(x.length&&un(c,"postpatch",function(){for(var k=0;k<x.length;k++)kr(x[k],"componentUpdated",c,o)}),!b)for(f in L)C[f]||kr(L[f],"unbind",o,o,m)}(r,a)}var U9=Object.create(null);function Vl(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=U9),f[z9(c)]=c,a._setupState&&a._setupState.__sfc){var d=c.def||mi(a,"_setupState","v-"+c.name);c.def=typeof d=="function"?{bind:d,update:d}:d}c.def=c.def||mi(a.$options,"directives",c.name)}return f}function z9(r){return r.rawName||"".concat(r.name,".").concat(Object.keys(r.modifiers||{}).join("."))}function kr(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 W9=[B9,F9];function Fl(r,a){var o=a.componentOptions;if(!(u(o)&&o.Ctor.options.inheritAttrs===!1||l(r.data.attrs)&&l(a.data.attrs))){var c,f,d=a.elm,v=r.data.attrs||{},b=a.data.attrs||{};for(c in(u(b.__ob__)||p(b._v_attr_proxy))&&(b=a.data.attrs=te({},b)),b)f=b[c],v[c]!==f&&Ul(d,c,f,a.data.pre);for(c in(Xe||Cn)&&b.value!==v.value&&Ul(d,"value",b.value),v)l(b[c])&&(Fa(c)?d.removeAttributeNS(Va,Pl(c)):$l(c)||d.removeAttribute(c))}}function Ul(r,a,o,c){c||r.tagName.indexOf("-")>-1?zl(r,a,o):N9(a)?bi(o)?r.removeAttribute(a):(o=a==="allowfullscreen"&&r.tagName==="EMBED"?"true":a,r.setAttribute(a,o)):$l(a)?r.setAttribute(a,I9(a,o)):Fa(a)?bi(o)?r.removeAttributeNS(Va,Pl(a)):r.setAttributeNS(Va,a,o):zl(r,a,o)}function zl(r,a,o){if(bi(o))r.removeAttribute(a);else{if(Xe&&!vt&&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 G9={create:Fl,update:Fl};function Wl(r,a){var o=a.elm,c=a.data,f=r.data;if(!(l(c.staticClass)&&l(c.class)&&(l(f)||l(f.staticClass)&&l(f.class)))){var d=$9(a),v=o._transitionClasses;u(v)&&(d=Ua(d,za(v))),d!==o._prevClass&&(o.setAttribute("class",d),o._prevClass=d)}}var qa,Gl,wi,pn,Li,Ja,Z9={create:Wl,update:Wl},Y9=/[\w).+\-_$\]]/;function Ka(r){var a,o,c,f,d,v=!1,b=!1,m=!1,L=!1,C=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(b)a===34&&o!==92&&(b=!1);else if(m)a===96&&o!==92&&(m=!1);else if(L)a===47&&o!==92&&(L=!1);else if(a!==124||r.charCodeAt(c+1)===124||r.charCodeAt(c-1)===124||C||_||x){switch(a){case 34:b=!0;break;case 39:v=!0;break;case 96:m=!0;break;case 40:x++;break;case 41:x--;break;case 91:_++;break;case 93:_--;break;case 123:C++;break;case 125:C--}if(a===47){for(var k=c-1,j=void 0;k>=0&&(j=r.charAt(k))===" ";k--);j&&Y9.test(j)||(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=Q9(f,d[c]);return f}function Q9(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 Zl(r,a){console.error("[Vue compiler]: ".concat(r))}function Rr(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(Or({name:a,value:o,dynamic:f},c)),r.plain=!1}function Xa(r,a,o,c,f){(f?r.dynamicAttrs||(r.dynamicAttrs=[]):r.attrs||(r.attrs=[])).push(Or({name:a,value:o,dynamic:f},c)),r.plain=!1}function es(r,a,o,c){r.attrsMap[a]=o,r.attrsList.push(Or({name:a,value:o},c))}function q9(r,a,o,c,f,d,v,b){(r.directives||(r.directives=[])).push(Or({name:a,rawName:o,value:c,arg:f,isDynamicArg:d,modifiers:v},b)),r.plain=!1}function ts(r,a,o){return o?"_p(".concat(a,',"').concat(r,'")'):r+a}function Jt(r,a,o,c,f,d,v,b){var m;(c=c||i).right?b?a="(".concat(a,")==='click'?'contextmenu':(").concat(a,")"):a==="click"&&(a="contextmenu",delete c.right):c.middle&&(b?a="(".concat(a,")==='click'?'mouseup':(").concat(a,")"):a==="click"&&(a="mouseup")),c.capture&&(delete c.capture,a=ts("!",a,b)),c.once&&(delete c.once,a=ts("~",a,b)),c.passive&&(delete c.passive,a=ts("&",a,b)),c.native?(delete c.native,m=r.nativeEvents||(r.nativeEvents={})):m=r.events||(r.events={});var L=Or({value:o.trim(),dynamic:b},v);c!==i&&(L.modifiers=c);var C=m[a];Array.isArray(C)?f?C.unshift(L):C.push(L):m[a]=C?f?[L,C]:[C,L]:L,r.plain=!1}function yt(r,a,o){var c=Ne(r,":"+a)||Ne(r,"v-bind:"+a);if(c!=null)return Ka(c);if(o!==!1){var f=Ne(r,a);if(f!=null)return JSON.stringify(f)}}function Ne(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 Yl(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 Or(r,a){return a&&(a.start!=null&&(r.start=a.start),a.end!=null&&(r.end=a.end)),r}function Ql(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 b=hn(a,v);r.model={value:"(".concat(a,")"),expression:JSON.stringify(a),callback:"function (".concat(d,") {").concat(b,"}")}}function hn(r,a){var o=function(c){if(c=c.trim(),qa=c.length,c.indexOf("[")<0||c.lastIndexOf("]")<qa-1)return(pn=c.lastIndexOf("."))>-1?{exp:c.slice(0,pn),key:'"'+c.slice(pn+1)+'"'}:{exp:c,key:null};for(Gl=c,pn=Li=Ja=0;!rs();)ql(wi=ns())?Jl(wi):wi===91&&J9(wi);return{exp:c.slice(0,Li),key:c.slice(Li+1,Ja)}}(r);return o.key===null?"".concat(r,"=").concat(a):"$set(".concat(o.exp,", ").concat(o.key,", ").concat(a,")")}function ns(){return Gl.charCodeAt(++pn)}function rs(){return pn>=qa}function ql(r){return r===34||r===39}function J9(r){var a=1;for(Li=pn;!rs();)if(ql(r=ns()))Jl(r);else if(r===91&&a++,r===93&&a--,a===0){Ja=pn;break}}function Jl(r){for(var a=r;!rs()&&(r=ns())!==a;);}var Mr,Ai="__r",is="__c";function K9(r,a,o){var c=Mr;return function f(){a.apply(null,arguments)!==null&&Kl(r,f,o,c)}}var X9=ka&&!(Ct&&Number(Ct[1])<=53);function ep(r,a,o,c){if(X9){var f=ul,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)}}Mr.addEventListener(r,a,Dt?{capture:o,passive:c}:o)}function Kl(r,a,o,c){(c||Mr).removeEventListener(r,a._wrapper||a,o)}function as(r,a){if(!l(r.data.on)||!l(a.data.on)){var o=a.data.on||{},c=r.data.on||{};Mr=a.elm||r.elm,function(f){if(u(f[Ai])){var d=Xe?"change":"input";f[d]=[].concat(f[Ai],f[d]||[]),delete f[Ai]}u(f[is])&&(f.change=[].concat(f[is],f.change||[]),delete f[is])}(o),Go(o,c,ep,Kl,K9,a.context),Mr=void 0}}var ss,tp={create:as,update:as,destroy:function(r){return as(r,fn)}};function Xl(r,a){if(!l(r.data.domProps)||!l(a.data.domProps)){var o,c,f=a.elm,d=r.data.domProps||{},v=a.data.domProps||{};for(o in(u(v.__ob__)||p(v._v_attr_proxy))&&(v=a.data.domProps=te({},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 b=l(c)?"":String(c);np(f,b)&&(f.value=b)}else if(o==="innerHTML"&&Wa(f.tagName)&&l(f.innerHTML)){(ss=ss||document.createElement("div")).innerHTML="<svg>".concat(c,"</svg>");for(var m=ss.firstChild;f.firstChild;)f.removeChild(f.firstChild);for(;m.firstChild;)f.appendChild(m.firstChild)}else if(c!==d[o])try{f[o]=c}catch(L){}}}}function np(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(u(d)){if(d.number)return H(f)!==H(c);if(d.trim)return f.trim()!==c.trim()}return f!==c}(r,a))}var rp={create:Xl,update:Xl},e0=Y(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 os(r){var a=t0(r.style);return r.staticStyle?te(r.staticStyle,a):a}function t0(r){return Array.isArray(r)?Pe(r):typeof r=="string"?e0(r):r}var Ci,ip=/^--/,n0=/\s*!important$/,r0=function(r,a,o){if(ip.test(a))r.style.setProperty(a,o);else if(n0.test(o))r.style.setProperty(pe(a),o.replace(n0,""),"important");else{var c=ap(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}},i0=["Webkit","Moz","ms"],ap=Y(function(r){if(Ci=Ci||document.createElement("div").style,(r=oe(r))!=="filter"&&r in Ci)return r;for(var a=r.charAt(0).toUpperCase()+r.slice(1),o=0;o<i0.length;o++){var c=i0[o]+a;if(c in Ci)return c}});function a0(r,a){var o=a.data,c=r.data;if(!(l(o.staticStyle)&&l(o.style)&&l(c.staticStyle)&&l(c.style))){var f,d,v=a.elm,b=c.staticStyle,m=c.normalizedStyle||c.style||{},L=b||m,C=t0(a.data.style)||{};a.data.normalizedStyle=u(C.__ob__)?te({},C):C;var _=function(x,T){var k,j={};if(T)for(var P=x;P.componentInstance;)(P=P.componentInstance._vnode)&&P.data&&(k=os(P.data))&&te(j,k);(k=os(x.data))&&te(j,k);for(var W=x;W=W.parent;)W.data&&(k=os(W.data))&&te(j,k);return j}(a,!0);for(d in L)l(_[d])&&r0(v,d,"");for(d in _)f=_[d],r0(v,d,f==null?"":f)}}var sp={create:a0,update:a0},s0=/\s+/;function o0(r,a){if(a&&(a=a.trim()))if(r.classList)a.indexOf(" ")>-1?a.split(s0).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 l0(r,a){if(a&&(a=a.trim()))if(r.classList)a.indexOf(" ")>-1?a.split(s0).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 c0(r){if(r){if(typeof r=="object"){var a={};return r.css!==!1&&te(a,u0(r.name||"v")),te(a,r),a}return typeof r=="string"?u0(r):void 0}}var u0=Y(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")}}),d0=Oe&&!vt,ir="transition",ls="animation",Ei="transition",Si="transitionend",cs="animation",f0="animationend";d0&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Ei="WebkitTransition",Si="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(cs="WebkitAnimation",f0="webkitAnimationEnd"));var p0=Oe?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(r){return r()};function h0(r){p0(function(){p0(r)})}function Nn(r,a){var o=r._transitionClasses||(r._transitionClasses=[]);o.indexOf(a)<0&&(o.push(a),o0(r,a))}function Kt(r,a){r._transitionClasses&&X(r._transitionClasses,a),l0(r,a)}function v0(r,a,o){var c=g0(r,a),f=c.type,d=c.timeout,v=c.propCount;if(!f)return o();var b=f===ir?Si:f0,m=0,L=function(){r.removeEventListener(b,C),o()},C=function(_){_.target===r&&++m>=v&&L()};setTimeout(function(){m<v&&L()},d+1),r.addEventListener(b,C)}var op=/\b(transform|all)(,|$)/;function g0(r,a){var o,c=window.getComputedStyle(r),f=(c[Ei+"Delay"]||"").split(", "),d=(c[Ei+"Duration"]||"").split(", "),v=m0(f,d),b=(c[cs+"Delay"]||"").split(", "),m=(c[cs+"Duration"]||"").split(", "),L=m0(b,m),C=0,_=0;return a===ir?v>0&&(o=ir,C=v,_=d.length):a===ls?L>0&&(o=ls,C=L,_=m.length):_=(o=(C=Math.max(v,L))>0?v>L?ir:ls:null)?o===ir?d.length:m.length:0,{type:o,timeout:C,propCount:_,hasTransform:o===ir&&op.test(c[Ei+"Property"])}}function m0(r,a){for(;r.length<a.length;)r=r.concat(r);return Math.max.apply(null,a.map(function(o,c){return y0(o)+y0(r[c])}))}function y0(r){return 1e3*Number(r.slice(0,-1).replace(",","."))}function us(r,a){var o=r.elm;u(o._leaveCb)&&(o._leaveCb.cancelled=!0,o._leaveCb());var c=c0(r.data.transition);if(!l(c)&&!u(o._enterCb)&&o.nodeType===1){for(var f=c.css,d=c.type,v=c.enterClass,b=c.enterToClass,m=c.enterActiveClass,L=c.appearClass,C=c.appearToClass,_=c.appearActiveClass,x=c.beforeEnter,T=c.enter,k=c.afterEnter,j=c.enterCancelled,P=c.beforeAppear,W=c.appear,F=c.afterAppear,se=c.appearCancelled,ee=c.duration,J=kn,ae=kn.$vnode;ae&&ae.parent;)J=ae.context,ae=ae.parent;var D=!J._isMounted||!r.isRootInsert;if(!D||W||W===""){var R=D&&L?L:v,U=D&&_?_:m,G=D&&C?C:b,ie=D&&P||x,he=D&&y(W)?W:T,ue=D&&F||k,de=D&&se||j,xe=H(g(ee)?ee.enter:ee),ge=f!==!1&&!vt,fe=ds(he),Ee=o._enterCb=ht(function(){ge&&(Kt(o,G),Kt(o,U)),Ee.cancelled?(ge&&Kt(o,R),de&&de(o)):ue&&ue(o),o._enterCb=null});r.data.show||un(r,"insert",function(){var we=o.parentNode,me=we&&we._pending&&we._pending[r.key];me&&me.tag===r.tag&&me.elm._leaveCb&&me.elm._leaveCb(),he&&he(o,Ee)}),ie&&ie(o),ge&&(Nn(o,R),Nn(o,U),h0(function(){Kt(o,R),Ee.cancelled||(Nn(o,G),fe||(_0(xe)?setTimeout(Ee,xe):v0(o,d,Ee)))})),r.data.show&&(a&&a(),he&&he(o,Ee)),ge||fe||Ee()}}}function b0(r,a){var o=r.elm;u(o._enterCb)&&(o._enterCb.cancelled=!0,o._enterCb());var c=c0(r.data.transition);if(l(c)||o.nodeType!==1)return a();if(!u(o._leaveCb)){var f=c.css,d=c.type,v=c.leaveClass,b=c.leaveToClass,m=c.leaveActiveClass,L=c.beforeLeave,C=c.leave,_=c.afterLeave,x=c.leaveCancelled,T=c.delayLeave,k=c.duration,j=f!==!1&&!vt,P=ds(C),W=H(g(k)?k.leave:k),F=o._leaveCb=ht(function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pending[r.key]=null),j&&(Kt(o,b),Kt(o,m)),F.cancelled?(j&&Kt(o,v),x&&x(o)):(a(),_&&_(o)),o._leaveCb=null});T?T(se):se()}function se(){F.cancelled||(!r.data.show&&o.parentNode&&((o.parentNode._pending||(o.parentNode._pending={}))[r.key]=r),L&&L(o),j&&(Nn(o,v),Nn(o,m),h0(function(){Kt(o,v),F.cancelled||(Nn(o,b),P||(_0(W)?setTimeout(F,W):v0(o,d,F)))})),C&&C(o,F),j||P||F())}}function _0(r){return typeof r=="number"&&!isNaN(r)}function ds(r){if(l(r))return!1;var a=r.fns;return u(a)?ds(Array.isArray(a)?a[0]:a):(r._length||r.length)>1}function w0(r,a){a.data.show!==!0&&us(a)}var lp=function(r){var a,o,c={},f=r.modules,d=r.nodeOps;for(a=0;a<Tr.length;++a)for(c[Tr[a]]=[],o=0;o<f.length;++o)u(f[o][Tr[a]])&&c[Tr[a]].push(f[o][Tr[a]]);function v(D){var R=d.parentNode(D);u(R)&&d.removeChild(R,D)}function b(D,R,U,G,ie,he,ue){if(u(D.elm)&&u(he)&&(D=he[ue]=Z(D)),D.isRootInsert=!ie,!function(fe,Ee,we,me){var He=fe.data;if(u(He)){var or=u(fe.componentInstance)&&He.keepAlive;if(u(He=He.hook)&&u(He=He.init)&&He(fe,!1),u(fe.componentInstance))return m(fe,Ee),L(we,fe.elm,me),p(or)&&function(Ot,Ir,Nr,Mt){for(var je,qe=Ot;qe.componentInstance;)if(u(je=(qe=qe.componentInstance._vnode).data)&&u(je=je.transition)){for(je=0;je<c.activate.length;++je)c.activate[je](fn,qe);Ir.push(qe);break}L(Nr,Ot.elm,Mt)}(fe,Ee,we,me),!0}}(D,R,U,G)){var de=D.data,xe=D.children,ge=D.tag;u(ge)?(D.elm=D.ns?d.createElementNS(D.ns,ge):d.createElement(ge,D),T(D),C(D,xe,R),u(de)&&x(D,R),L(U,D.elm,G)):p(D.isComment)?(D.elm=d.createComment(D.text),L(U,D.elm,G)):(D.elm=d.createTextNode(D.text),L(U,D.elm,G))}}function m(D,R){u(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)):(rr(D),R.push(D))}function L(D,R,U){u(D)&&(u(U)?d.parentNode(U)===D&&d.insertBefore(D,R,U):d.appendChild(D,R))}function C(D,R,U){if(s(R))for(var G=0;G<R.length;++G)b(R[G],U,D.elm,null,!0,R,G);else h(D.text)&&d.appendChild(D.elm,d.createTextNode(String(D.text)))}function _(D){for(;D.componentInstance;)D=D.componentInstance._vnode;return u(D.tag)}function x(D,R){for(var U=0;U<c.create.length;++U)c.create[U](fn,D);u(a=D.data.hook)&&(u(a.create)&&a.create(fn,D),u(a.insert)&&R.push(D))}function T(D){var R;if(u(R=D.fnScopeId))d.setStyleScope(D.elm,R);else for(var U=D;U;)u(R=U.context)&&u(R=R.$options._scopeId)&&d.setStyleScope(D.elm,R),U=U.parent;u(R=kn)&&R!==D.context&&R!==D.fnContext&&u(R=R.$options._scopeId)&&d.setStyleScope(D.elm,R)}function k(D,R,U,G,ie,he){for(;G<=ie;++G)b(U[G],he,D,R,!1,U,G)}function j(D){var R,U,G=D.data;if(u(G))for(u(R=G.hook)&&u(R=R.destroy)&&R(D),R=0;R<c.destroy.length;++R)c.destroy[R](D);if(u(R=D.children))for(U=0;U<D.children.length;++U)j(D.children[U])}function P(D,R,U){for(;R<=U;++R){var G=D[R];u(G)&&(u(G.tag)?(W(G),j(G)):v(G.elm))}}function W(D,R){if(u(R)||u(D.data)){var U,G=c.remove.length+1;for(u(R)?R.listeners+=G:R=function(ie,he){function ue(){--ue.listeners==0&&v(ie)}return ue.listeners=he,ue}(D.elm,G),u(U=D.componentInstance)&&u(U=U._vnode)&&u(U.data)&&W(U,R),U=0;U<c.remove.length;++U)c.remove[U](D,R);u(U=D.data.hook)&&u(U=U.remove)?U(D,R):R()}else v(D.elm)}function F(D,R,U,G){for(var ie=U;ie<G;ie++){var he=R[ie];if(u(he)&&Mn(D,he))return ie}}function se(D,R,U,G,ie,he){if(D!==R){u(R.elm)&&u(G)&&(R=G[ie]=Z(R));var ue=R.elm=D.elm;if(p(D.isAsyncPlaceholder))u(R.asyncFactory.resolved)?ae(D.elm,R,U):R.isAsyncPlaceholder=!0;else if(p(R.isStatic)&&p(D.isStatic)&&R.key===D.key&&(p(R.isCloned)||p(R.isOnce)))R.componentInstance=D.componentInstance;else{var de,xe=R.data;u(xe)&&u(de=xe.hook)&&u(de=de.prepatch)&&de(D,R);var ge=D.children,fe=R.children;if(u(xe)&&_(R)){for(de=0;de<c.update.length;++de)c.update[de](D,R);u(de=xe.hook)&&u(de=de.update)&&de(D,R)}l(R.text)?u(ge)&&u(fe)?ge!==fe&&function(Ee,we,me,He,or){for(var Ot,Ir,Nr,Mt=0,je=0,qe=we.length-1,dt=we[0],It=we[qe],Nt=me.length-1,nt=me[0],lr=me[Nt],Rs=!or;Mt<=qe&&je<=Nt;)l(dt)?dt=we[++Mt]:l(It)?It=we[--qe]:Mn(dt,nt)?(se(dt,nt,He,me,je),dt=we[++Mt],nt=me[++je]):Mn(It,lr)?(se(It,lr,He,me,Nt),It=we[--qe],lr=me[--Nt]):Mn(dt,lr)?(se(dt,lr,He,me,Nt),Rs&&d.insertBefore(Ee,dt.elm,d.nextSibling(It.elm)),dt=we[++Mt],lr=me[--Nt]):Mn(It,nt)?(se(It,nt,He,me,je),Rs&&d.insertBefore(Ee,It.elm,dt.elm),It=we[--qe],nt=me[++je]):(l(Ot)&&(Ot=V9(we,Mt,qe)),l(Ir=u(nt.key)?Ot[nt.key]:F(nt,we,Mt,qe))?b(nt,He,Ee,dt.elm,!1,me,je):Mn(Nr=we[Ir],nt)?(se(Nr,nt,He,me,je),we[Ir]=void 0,Rs&&d.insertBefore(Ee,Nr.elm,dt.elm)):b(nt,He,Ee,dt.elm,!1,me,je),nt=me[++je]);Mt>qe?k(Ee,l(me[Nt+1])?null:me[Nt+1].elm,me,je,Nt,He):je>Nt&&P(we,Mt,qe)}(ue,ge,fe,U,he):u(fe)?(u(D.text)&&d.setTextContent(ue,""),k(ue,null,fe,0,fe.length-1,U)):u(ge)?P(ge,0,ge.length-1):u(D.text)&&d.setTextContent(ue,""):D.text!==R.text&&d.setTextContent(ue,R.text),u(xe)&&u(de=xe.hook)&&u(de=de.postpatch)&&de(D,R)}}}function ee(D,R,U){if(p(U)&&u(D.parent))D.parent.data.pendingInsert=R;else for(var G=0;G<R.length;++G)R[G].data.hook.insert(R[G])}var J=V("attrs,class,staticClass,staticStyle,key");function ae(D,R,U,G){var ie,he=R.tag,ue=R.data,de=R.children;if(G=G||ue&&ue.pre,R.elm=D,p(R.isComment)&&u(R.asyncFactory))return R.isAsyncPlaceholder=!0,!0;if(u(ue)&&(u(ie=ue.hook)&&u(ie=ie.init)&&ie(R,!0),u(ie=R.componentInstance)))return m(R,U),!0;if(u(he)){if(u(de))if(D.hasChildNodes())if(u(ie=ue)&&u(ie=ie.domProps)&&u(ie=ie.innerHTML)){if(ie!==D.innerHTML)return!1}else{for(var xe=!0,ge=D.firstChild,fe=0;fe<de.length;fe++){if(!ge||!ae(ge,de[fe],U,G)){xe=!1;break}ge=ge.nextSibling}if(!xe||ge)return!1}else C(R,de,U);if(u(ue)){var Ee=!1;for(var we in ue)if(!J(we)){Ee=!0,x(R,U);break}!Ee&&ue.class&&tr(ue.class)}}else D.data!==R.text&&(D.data=R.text);return!0}return function(D,R,U,G){if(!l(R)){var ie,he=!1,ue=[];if(l(D))he=!0,b(R,ue);else{var de=u(D.nodeType);if(!de&&Mn(D,R))se(D,R,ue,null,null,G);else{if(de){if(D.nodeType===1&&D.hasAttribute(Je)&&(D.removeAttribute(Je),U=!0),p(U)&&ae(D,R,ue))return ee(R,ue,!0),D;ie=D,D=new tt(d.tagName(ie).toLowerCase(),{},[],void 0,ie)}var xe=D.elm,ge=d.parentNode(xe);if(b(R,ue,xe._leaveCb?null:ge,d.nextSibling(xe)),u(R.parent))for(var fe=R.parent,Ee=_(R);fe;){for(var we=0;we<c.destroy.length;++we)c.destroy[we](fe);if(fe.elm=R.elm,Ee){for(var me=0;me<c.create.length;++me)c.create[me](fn,fe);var He=fe.data.hook.insert;if(He.merged)for(var or=He.fns.slice(1),Ot=0;Ot<or.length;Ot++)or[Ot]()}else rr(fe);fe=fe.parent}u(ge)?P([D],0,0):u(D.tag)&&j(D)}}return ee(R,ue,he),R.elm}u(D)&&j(D)}}({nodeOps:j9,modules:[G9,Z9,tp,rp,sp,Oe?{create:w0,activate:w0,remove:function(r,a){r.data.show!==!0?b0(r,a):a()}}:{}].concat(W9)});vt&&document.addEventListener("selectionchange",function(){var r=document.activeElement;r&&r.vmodel&&fs(r,"input")});var L0={inserted:function(r,a,o,c){o.tag==="select"?(c.elm&&!c.elm._vOptions?un(o,"postpatch",function(){L0.componentUpdated(r,a,o)}):A0(r,a,o.context),r._vOptions=[].map.call(r.options,xi)):(o.tag==="textarea"||Za(r.type))&&(r._vModifiers=a.modifiers,a.modifiers.lazy||(r.addEventListener("compositionstart",cp),r.addEventListener("compositionend",S0),r.addEventListener("change",S0),vt&&(r.vmodel=!0)))},componentUpdated:function(r,a,o){if(o.tag==="select"){A0(r,a,o.context);var c=r._vOptions,f=r._vOptions=[].map.call(r.options,xi);f.some(function(d,v){return!Qe(d,c[v])})&&(r.multiple?a.value.some(function(d){return E0(d,f)}):a.value!==a.oldValue&&E0(a.value,f))&&fs(r,"change")}}};function A0(r,a,o){C0(r,a),(Xe||Cn)&&setTimeout(function(){C0(r,a)},0)}function C0(r,a,o){var c=a.value,f=r.multiple;if(!f||Array.isArray(c)){for(var d,v,b=0,m=r.options.length;b<m;b++)if(v=r.options[b],f)d=ot(c,xi(v))>-1,v.selected!==d&&(v.selected=d);else if(Qe(xi(v),c))return void(r.selectedIndex!==b&&(r.selectedIndex=b));f||(r.selectedIndex=-1)}}function E0(r,a){return a.every(function(o){return!Qe(o,r)})}function xi(r){return"_value"in r?r._value:r.value}function cp(r){r.target.composing=!0}function S0(r){r.target.composing&&(r.target.composing=!1,fs(r.target,"input"))}function fs(r,a){var o=document.createEvent("HTMLEvents");o.initEvent(a,!0,!0),r.dispatchEvent(o)}function ps(r){return!r.componentInstance||r.data&&r.data.transition?r:ps(r.componentInstance._vnode)}var up={bind:function(r,a,o){var c=a.value,f=(o=ps(o)).data&&o.data.transition,d=r.__vOriginalDisplay=r.style.display==="none"?"":r.style.display;c&&f?(o.data.show=!0,us(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=ps(o)).data&&o.data.transition?(o.data.show=!0,c?us(o,function(){r.style.display=r.__vOriginalDisplay}):b0(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)}},dp={model:L0,show:up},x0={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 hs(r){var a=r&&r.componentOptions;return a&&a.Ctor.options.abstract?hs(il(a.children)):r}function D0(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[oe(c)]=f[c];return a}function T0(r,a){if(/\d-keep-alive$/.test(a.tag))return r("keep-alive",{props:a.componentOptions.propsData})}var fp=function(r){return r.tag||Er(r)},pp=function(r){return r.name==="show"},hp={name:"transition",props:x0,abstract:!0,render:function(r){var a=this,o=this.$slots.default;if(o&&(o=o.filter(fp)).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=hs(f);if(!d)return f;if(this._leaving)return T0(r,f);var v="__transition-".concat(this._uid,"-");d.key=d.key==null?d.isComment?v+"comment":v+d.tag:h(d.key)?String(d.key).indexOf(v)===0?d.key:v+d.key:d.key;var b=(d.data||(d.data={})).transition=D0(this),m=this._vnode,L=hs(m);if(d.data.directives&&d.data.directives.some(pp)&&(d.data.show=!0),L&&L.data&&!function(T,k){return k.key===T.key&&k.tag===T.tag}(d,L)&&!Er(L)&&(!L.componentInstance||!L.componentInstance._vnode.isComment)){var C=L.data.transition=te({},b);if(c==="out-in")return this._leaving=!0,un(C,"afterLeave",function(){a._leaving=!1,a.$forceUpdate()}),T0(r,f);if(c==="in-out"){if(Er(d))return m;var _,x=function(){_()};un(b,"afterEnter",x),un(b,"enterCancelled",x),un(C,"delayLeave",function(T){_=T})}}return f}}},k0=te({tag:String,moveClass:String},x0);delete k0.mode;var vp={props:k0,beforeMount:function(){var r=this,a=this._update;this._update=function(o,c){var f=ol(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=D0(this),b=0;b<f.length;b++)(C=f[b]).tag&&C.key!=null&&String(C.key).indexOf("__vlist")!==0&&(d.push(C),o[C.key]=C,(C.data||(C.data={})).transition=v);if(c){var m=[],L=[];for(b=0;b<c.length;b++){var C;(C=c[b]).data.transition=v,C.data.pos=C.elm.getBoundingClientRect(),o[C.key]?m.push(C):L.push(C)}this.kept=r(a,null,m),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(gp),r.forEach(mp),r.forEach(yp),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(Si,c._moveCb=function d(v){v&&v.target!==c||v&&!/transform$/.test(v.propertyName)||(c.removeEventListener(Si,d),c._moveCb=null,Kt(c,a))})}}))},methods:{hasMove:function(r,a){if(!d0)return!1;if(this._hasMove)return this._hasMove;var o=r.cloneNode();r._transitionClasses&&r._transitionClasses.forEach(function(f){l0(o,f)}),o0(o,a),o.style.display="none",this.$el.appendChild(o);var c=g0(o);return this.$el.removeChild(o),this._hasMove=c.hasTransform}}};function gp(r){r.elm._moveCb&&r.elm._moveCb(),r.elm._enterCb&&r.elm._enterCb()}function mp(r){r.data.newPos=r.elm.getBoundingClientRect()}function yp(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 bp={Transition:hp,TransitionGroup:vp};Ae.config.mustUseProp=Nl,Ae.config.isReservedTag=Ga,Ae.config.isReservedAttr=R9,Ae.config.getTagNamespace=jl,Ae.config.isUnknownElement=function(r){if(!Oe)return!0;if(Ga(r))return!1;if(r=r.toLowerCase(),_i[r]!=null)return _i[r];var a=document.createElement(r);return r.indexOf("-")>-1?_i[r]=a.constructor===window.HTMLUnknownElement||a.constructor===window.HTMLElement:_i[r]=/HTMLUnknownElement/.test(a.toString())},te(Ae.options.directives,dp),te(Ae.options.components,bp),Ae.prototype.__patch__=Oe?lp:re,Ae.prototype.$mount=function(r,a){return function(o,c,f){var d;o.$el=c,o.$options.render||(o.$options.render=Wt),St(o,"beforeMount"),d=function(){o._update(o._render(),f)},new nr(o,d,re,{before:function(){o._isMounted&&!o._isDestroyed&&St(o,"beforeUpdate")}},!0),f=!1;var v=o._preWatchers;if(v)for(var b=0;b<v.length;b++)v[b].run();return o.$vnode==null&&(o._isMounted=!0,St(o,"mounted")),o}(this,r=r&&Oe?Ya(r):void 0,a)},Oe&&setTimeout(function(){},0);var _p=/\{\{((?:.|\r?\n)+?)\}\}/g,R0=/[-.*+?^${}()|[\]\/\\]/g,wp=Y(function(r){var a=r[0].replace(R0,"\\$&"),o=r[1].replace(R0,"\\$&");return new RegExp(a+"((?:.|\\n)+?)"+o,"g")}),Lp={staticKeys:["staticClass"],transformNode:function(r,a){a.warn;var o=Ne(r,"class");o&&(r.staticClass=JSON.stringify(o.replace(/\s+/g," ").trim()));var c=yt(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}},vs,Ap={staticKeys:["staticStyle"],transformNode:function(r,a){a.warn;var o=Ne(r,"style");o&&(r.staticStyle=JSON.stringify(e0(o)));var c=yt(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}},Cp=function(r){return(vs=vs||document.createElement("div")).innerHTML=r,vs.textContent},Ep=V("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Sp=V("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),xp=V("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"),Dp=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Tp=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,O0="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(Ft.source,"]*"),M0="((?:".concat(O0,"\\:)?").concat(O0,")"),I0=new RegExp("^<".concat(M0)),kp=/^\s*(\/?)>/,N0=new RegExp("^<\\/".concat(M0,"[^>]*>")),Rp=/^<!DOCTYPE [^>]+>/i,$0=/^<!\--/,P0=/^<!\[/,H0=V("script,style,textarea",!0),j0={},Op={"<":"<",">":">",""":'"',"&":"&"," ":` +`,"	":" ","'":"'"},Mp=/&(?:lt|gt|quot|amp|#39);/g,Ip=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Np=V("pre,textarea",!0),B0=function(r,a){return r&&Np(r)&&a[0]===` +`};function $p(r,a){var o=a?Ip:Mp;return r.replace(o,function(c){return Op[c]})}function Pp(r,a){for(var o,c,f=[],d=a.expectHTML,v=a.isUnaryTag||Re,b=a.canBeLeftOpenTag||Re,m=0,L=function(){if(o=r,c&&H0(c)){var x=0,T=c.toLowerCase(),k=j0[T]||(j0[T]=new RegExp("([\\s\\S]*?)(</"+T+"[^>]*>)","i"));D=r.replace(k,function(U,G,ie){return x=ie.length,H0(T)||T==="noscript"||(G=G.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),B0(T,G)&&(G=G.slice(1)),a.chars&&a.chars(G),""}),m+=r.length-D.length,r=D,_(T,m-x,m)}else{var j=r.indexOf("<");if(j===0){if($0.test(r)){var P=r.indexOf("-->");if(P>=0)return a.shouldKeepComment&&a.comment&&a.comment(r.substring(4,P),m,m+P+3),C(P+3),"continue"}if(P0.test(r)){var W=r.indexOf("]>");if(W>=0)return C(W+2),"continue"}var F=r.match(Rp);if(F)return C(F[0].length),"continue";var se=r.match(N0);if(se){var ee=m;return C(se[0].length),_(se[1],ee,m),"continue"}var J=function(){var U=r.match(I0);if(U){var G={tagName:U[1],attrs:[],start:m};C(U[0].length);for(var ie=void 0,he=void 0;!(ie=r.match(kp))&&(he=r.match(Tp)||r.match(Dp));)he.start=m,C(he[0].length),he.end=m,G.attrs.push(he);if(ie)return G.unarySlash=ie[1],C(ie[0].length),G.end=m,G}}();if(J)return function(U){var G=U.tagName,ie=U.unarySlash;d&&(c==="p"&&xp(G)&&_(c),b(G)&&c===G&&_(G));for(var he=v(G)||!!ie,ue=U.attrs.length,de=new Array(ue),xe=0;xe<ue;xe++){var ge=U.attrs[xe],fe=ge[3]||ge[4]||ge[5]||"",Ee=G==="a"&&ge[1]==="href"?a.shouldDecodeNewlinesForHref:a.shouldDecodeNewlines;de[xe]={name:ge[1],value:$p(fe,Ee)}}he||(f.push({tag:G,lowerCasedTag:G.toLowerCase(),attrs:de,start:U.start,end:U.end}),c=G),a.start&&a.start(G,de,he,U.start,U.end)}(J),B0(J.tagName,r)&&C(1),"continue"}var ae=void 0,D=void 0,R=void 0;if(j>=0){for(D=r.slice(j);!(N0.test(D)||I0.test(D)||$0.test(D)||P0.test(D)||(R=D.indexOf("<",1))<0);)j+=R,D=r.slice(j);ae=r.substring(0,j)}j<0&&(ae=r),ae&&C(ae.length),a.chars&&ae&&a.chars(ae,m-ae.length,m)}if(r===o)return a.chars&&a.chars(r),"break"};r&&L()!=="break";);function C(x){m+=x,r=r.substring(x)}function _(x,T,k){var j,P;if(T==null&&(T=m),k==null&&(k=m),x)for(P=x.toLowerCase(),j=f.length-1;j>=0&&f[j].lowerCasedTag!==P;j--);else j=0;if(j>=0){for(var W=f.length-1;W>=j;W--)a.end&&a.end(f[W].tag,T,k);f.length=j,c=j&&f[j-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 V0,F0,gs,ms,ys,bs,_s,U0,z0=/^@|^v-on:/,ws=/^v-|^@|^:|^#/,Hp=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,W0=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,jp=/^\(|\)$/g,Di=/^\[.*\]$/,Bp=/:(.*)$/,G0=/^:|^\.|^v-bind:/,Z0=/\.[^.\]]+(?=[^\]]*$)/g,Ls=/^v-slot(:|$)|^#/,Vp=/[\r\n]/,Fp=/[ \f\t\r\n]+/g,Up=Y(Cp),Ti="_empty_";function As(r,a,o){return{type:1,tag:r,attrsList:a,attrsMap:Gp(a),rawAttrsMap:{},parent:o,children:[]}}function zp(r,a){V0=a.warn||Zl,bs=a.isPreTag||Re,_s=a.mustUseProp||Re,U0=a.getTagNamespace||Re,a.isReservedTag,gs=Rr(a.modules,"transformNode"),ms=Rr(a.modules,"preTransformNode"),ys=Rr(a.modules,"postTransformNode"),F0=a.delimiters;var o,c,f=[],d=a.preserveWhitespace!==!1,v=a.whitespace,b=!1,m=!1;function L(_){if(C(_),b||_.processed||(_=ki(_,a)),f.length||_===o||o.if&&(_.elseif||_.else)&&ar(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&&ar(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}),C(_),_.pre&&(b=!1),bs(_.tag)&&(m=!1);for(var j=0;j<ys.length;j++)ys[j](_,a)}function C(_){if(!m)for(var x=void 0;(x=_.children[_.children.length-1])&&x.type===3&&x.text===" ";)_.children.pop()}return Pp(r,{warn:V0,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,j){var P=c&&c.ns||U0(_);Xe&&P==="svg"&&(x=function(ee){for(var J=[],ae=0;ae<ee.length;ae++){var D=ee[ae];Zp.test(D.name)||(D.name=D.name.replace(Yp,""),J.push(D))}return J}(x));var W,F=As(_,x,c);P&&(F.ns=P),(W=F).tag!=="style"&&(W.tag!=="script"||W.attrsMap.type&&W.attrsMap.type!=="text/javascript")||et()||(F.forbidden=!0);for(var se=0;se<ms.length;se++)F=ms[se](F,a)||F;b||(function(ee){Ne(ee,"v-pre")!=null&&(ee.pre=!0)}(F),F.pre&&(b=!0)),bs(F.tag)&&(m=!0),b?function(ee){var J=ee.attrsList,ae=J.length;if(ae)for(var D=ee.attrs=new Array(ae),R=0;R<ae;R++)D[R]={name:J[R].name,value:JSON.stringify(J[R].value)},J[R].start!=null&&(D[R].start=J[R].start,D[R].end=J[R].end);else ee.pre||(ee.plain=!0)}(F):F.processed||(Y0(F),function(ee){var J=Ne(ee,"v-if");if(J)ee.if=J,ar(ee,{exp:J,block:ee});else{Ne(ee,"v-else")!=null&&(ee.else=!0);var ae=Ne(ee,"v-else-if");ae&&(ee.elseif=ae)}}(F),function(ee){var J=Ne(ee,"v-once");J!=null&&(ee.once=!0)}(F)),o||(o=F),T?L(F):(c=F,f.push(F))},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&&(!Xe||c.tag!=="textarea"||c.attrsMap.placeholder!==_)){var k,j=c.children;if(_=m||_.trim()?(k=c).tag==="script"||k.tag==="style"?_:Up(_):j.length?v?v==="condense"&&Vp.test(_)?"":" ":d?" ":"":""){m||v!=="condense"||(_=_.replace(Fp," "));var P=void 0,W=void 0;!b&&_!==" "&&(P=function(F,se){var ee=se?wp(se):_p;if(ee.test(F)){for(var J,ae,D,R=[],U=[],G=ee.lastIndex=0;J=ee.exec(F);){(ae=J.index)>G&&(U.push(D=F.slice(G,ae)),R.push(JSON.stringify(D)));var ie=Ka(J[1].trim());R.push("_s(".concat(ie,")")),U.push({"@binding":ie}),G=ae+J[0].length}return G<F.length&&(U.push(D=F.slice(G)),R.push(JSON.stringify(D))),{expression:R.join("+"),tokens:U}}}(_,F0))?W={type:2,expression:P.expression,tokens:P.tokens,text:_}:_===" "&&j.length&&j[j.length-1].text===" "||(W={type:3,text:_}),W&&j.push(W)}}},comment:function(_,x,T){if(c){var k={type:3,text:_,isComment:!0};c.children.push(k)}}}),o}function ki(r,a){var o,c;(c=yt(o=r,"key"))&&(o.key=c),r.plain=!r.key&&!r.scopedSlots&&!r.attrsList.length,function(d){var v=yt(d,"ref");v&&(d.ref=v,d.refInFor=function(b){for(var m=b;m;){if(m.for!==void 0)return!0;m=m.parent}return!1}(d))}(r),function(d){var v;d.tag==="template"?(v=Ne(d,"scope"),d.slotScope=v||Ne(d,"slot-scope")):(v=Ne(d,"slot-scope"))&&(d.slotScope=v);var b=yt(d,"slot");if(b&&(d.slotTarget=b==='""'?'"default"':b,d.slotTargetDynamic=!(!d.attrsMap[":slot"]&&!d.attrsMap["v-bind:slot"]),d.tag==="template"||d.slotScope||Xa(d,"slot",b,function(P,W){return P.rawAttrsMap[":"+W]||P.rawAttrsMap["v-bind:"+W]||P.rawAttrsMap[W]}(d,"slot"))),d.tag==="template"){if(_=Yl(d,Ls)){var m=Q0(_),L=m.name,C=m.dynamic;d.slotTarget=L,d.slotTargetDynamic=C,d.slotScope=_.value||Ti}}else{var _;if(_=Yl(d,Ls)){var x=d.scopedSlots||(d.scopedSlots={}),T=Q0(_),k=T.name,j=(C=T.dynamic,x[k]=As("template",[],d));j.slotTarget=k,j.slotTargetDynamic=C,j.children=d.children.filter(function(P){if(!P.slotScope)return P.parent=j,!0}),j.slotScope=_.value||Ti,d.children=[],d.plain=!1}}}(r),function(d){d.tag==="slot"&&(d.slotName=yt(d,"name"))}(r),function(d){var v;(v=yt(d,"is"))&&(d.component=v),Ne(d,"inline-template")!=null&&(d.inlineTemplate=!0)}(r);for(var f=0;f<gs.length;f++)r=gs[f](r,a)||r;return function(d){var v,b,m,L,C,_,x,T,k=d.attrsList;for(v=0,b=k.length;v<b;v++)if(m=L=k[v].name,C=k[v].value,ws.test(m))if(d.hasBindings=!0,(_=Wp(m.replace(ws,"")))&&(m=m.replace(Z0,"")),G0.test(m))m=m.replace(G0,""),C=Ka(C),(T=Di.test(m))&&(m=m.slice(1,-1)),_&&(_.prop&&!T&&(m=oe(m))==="innerHtml"&&(m="innerHTML"),_.camel&&!T&&(m=oe(m)),_.sync&&(x=hn(C,"$event"),T?Jt(d,'"update:"+('.concat(m,")"),x,null,!1,0,k[v],!0):(Jt(d,"update:".concat(oe(m)),x,null,!1,0,k[v]),pe(m)!==oe(m)&&Jt(d,"update:".concat(pe(m)),x,null,!1,0,k[v])))),_&&_.prop||!d.component&&_s(d.tag,d.attrsMap.type,m)?In(d,m,C,k[v],T):Xa(d,m,C,k[v],T);else if(z0.test(m))m=m.replace(z0,""),(T=Di.test(m))&&(m=m.slice(1,-1)),Jt(d,m,C,_,!1,0,k[v],T);else{var j=(m=m.replace(ws,"")).match(Bp),P=j&&j[1];T=!1,P&&(m=m.slice(0,-(P.length+1)),Di.test(P)&&(P=P.slice(1,-1),T=!0)),q9(d,m,L,C,P,T,_,k[v])}else Xa(d,m,JSON.stringify(C),k[v]),!d.component&&m==="muted"&&_s(d.tag,d.attrsMap.type,m)&&In(d,m,"true",k[v])}(r),r}function Y0(r){var a;if(a=Ne(r,"v-for")){var o=function(c){var f=c.match(Hp);if(f){var d={};d.for=f[2].trim();var v=f[1].trim().replace(jp,""),b=v.match(W0);return b?(d.alias=v.replace(W0,"").trim(),d.iterator1=b[1].trim(),b[2]&&(d.iterator2=b[2].trim())):d.alias=v,d}}(a);o&&te(r,o)}}function ar(r,a){r.ifConditions||(r.ifConditions=[]),r.ifConditions.push(a)}function Q0(r){var a=r.name.replace(Ls,"");return a||r.name[0]!=="#"&&(a="default"),Di.test(a)?{name:a.slice(1,-1),dynamic:!0}:{name:'"'.concat(a,'"'),dynamic:!1}}function Wp(r){var a=r.match(Z0);if(a){var o={};return a.forEach(function(c){o[c.slice(1)]=!0}),o}}function Gp(r){for(var a={},o=0,c=r.length;o<c;o++)a[r[o].name]=r[o].value;return a}var Zp=/^xmlns:NS\d+/,Yp=/^NS\d+:/;function Cs(r){return As(r.tag,r.attrsList.slice(),r.parent)}var q0=[Lp,Ap,{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=yt(r,"type")),o.type||c||!o["v-bind"]||(c="(".concat(o["v-bind"],").type")),c){var f=Ne(r,"v-if",!0),d=f?"&&(".concat(f,")"):"",v=Ne(r,"v-else",!0)!=null,b=Ne(r,"v-else-if",!0),m=Cs(r);Y0(m),es(m,"type","checkbox"),ki(m,a),m.processed=!0,m.if="(".concat(c,")==='checkbox'")+d,ar(m,{exp:m.if,block:m});var L=Cs(r);Ne(L,"v-for",!0),es(L,"type","radio"),ki(L,a),ar(m,{exp:"(".concat(c,")==='radio'")+d,block:L});var C=Cs(r);return Ne(C,"v-for",!0),es(C,":type",c),ki(C,a),ar(m,{exp:f,block:C}),v?m.else=!0:b&&(m.elseif=b),m}}}}],J0,Es,Qp={model:function(r,a,o){var c=a.value,f=a.modifiers,d=r.tag,v=r.attrsMap.type;if(r.component)return Ql(r,c,f),!1;if(d==="select")(function(b,m,L){var C=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(C?"_n(val)":"val","})"),x="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",T="var $$selectedVal = ".concat(_,";");T="".concat(T," ").concat(hn(m,x)),Jt(b,"change",T,null,!0)})(r,c,f);else if(d==="input"&&v==="checkbox")(function(b,m,L){var C=L&&L.number,_=yt(b,"value")||"null",x=yt(b,"true-value")||"true",T=yt(b,"false-value")||"false";In(b,"checked","Array.isArray(".concat(m,")")+"?_i(".concat(m,",").concat(_,")>-1")+(x==="true"?":(".concat(m,")"):":_q(".concat(m,",").concat(x,")"))),Jt(b,"change","var $$a=".concat(m,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(x,"):(").concat(T,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(C?"_n("+_+")":_,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(hn(m,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(hn(m,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(hn(m,"$$c"),"}"),null,!0)})(r,c,f);else if(d==="input"&&v==="radio")(function(b,m,L){var C=L&&L.number,_=yt(b,"value")||"null";_=C?"_n(".concat(_,")"):_,In(b,"checked","_q(".concat(m,",").concat(_,")")),Jt(b,"change",hn(m,_),null,!0)})(r,c,f);else if(d==="input"||d==="textarea")(function(b,m,L){var C=b.attrsMap.type,_=L||{},x=_.lazy,T=_.number,k=_.trim,j=!x&&C!=="range",P=x?"change":C==="range"?Ai:"input",W="$event.target.value";k&&(W="$event.target.value.trim()"),T&&(W="_n(".concat(W,")"));var F=hn(m,W);j&&(F="if($event.target.composing)return;".concat(F)),In(b,"value","(".concat(m,")")),Jt(b,P,F,null,!0),(k||T)&&Jt(b,"blur","$forceUpdate()")})(r,c,f);else return Ql(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)}},qp={expectHTML:!0,modules:q0,directives:Qp,isPreTag:function(r){return r==="pre"},isUnaryTag:Ep,mustUseProp:Nl,canBeLeftOpenTag:Sp,isReservedTag:Ga,getTagNamespace:jl,staticKeys:function(r){return r.reduce(function(a,o){return a.concat(o.staticKeys||[])},[]).join(",")}(q0)},Jp=Y(function(r){return V("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(r?","+r:""))});function Kp(r,a){r&&(J0=Jp(a.staticKeys||""),Es=a.isReservedTag||Re,Ss(r),xs(r,!1))}function Ss(r){if(r.static=function(d){return d.type===2?!1:d.type===3?!0:!(!d.pre&&(d.hasBindings||d.if||d.for||Q(d.tag)||!Es(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(J0)))}(r),r.type===1){if(!Es(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];Ss(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;Ss(f),f.static||(r.static=!1)}}}function xs(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++)xs(r.children[o],a||!!r.for);if(r.ifConditions)for(o=1,c=r.ifConditions.length;o<c;o++)xs(r.ifConditions[o].block,a)}}var Xp=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,eh=/\([^)]*?\);*$/,K0=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,X0={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},th={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"]},Xt=function(r){return"if(".concat(r,")return null;")},ec={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Xt("$event.target !== $event.currentTarget"),ctrl:Xt("!$event.ctrlKey"),shift:Xt("!$event.shiftKey"),alt:Xt("!$event.altKey"),meta:Xt("!$event.metaKey"),left:Xt("'button' in $event && $event.button !== 0"),middle:Xt("'button' in $event && $event.button !== 1"),right:Xt("'button' in $event && $event.button !== 2")};function tc(r,a){var o=a?"nativeOn:":"on:",c="",f="";for(var d in r){var v=nc(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 nc(r){if(!r)return"function(){}";if(Array.isArray(r))return"[".concat(r.map(function(C){return nc(C)}).join(","),"]");var a=K0.test(r.value),o=Xp.test(r.value),c=K0.test(r.value.replace(eh,""));if(r.modifiers){var f="",d="",v=[],b=function(C){if(ec[C])d+=ec[C],X0[C]&&v.push(C);else if(C==="exact"){var _=r.modifiers;d+=Xt(["ctrl","shift","alt","meta"].filter(function(x){return!_[x]}).map(function(x){return"$event.".concat(x,"Key")}).join("||"))}else v.push(C)};for(var m in r.modifiers)b(m);v.length&&(f+=function(C){return"if(!$event.type.indexOf('key')&&"+"".concat(C.map(nh).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 nh(r){var a=parseInt(r,10);if(a)return"$event.keyCode!==".concat(a);var o=X0[r],c=th[r];return"_k($event.keyCode,"+"".concat(JSON.stringify(r),",")+"".concat(JSON.stringify(o),",")+"$event.key,"+"".concat(JSON.stringify(c))+")"}var rh={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:re},ih=function(r){this.options=r,this.warn=r.warn||Zl,this.transforms=Rr(r.modules,"transformCode"),this.dataGenFns=Rr(r.modules,"genData"),this.directives=te(te({},rh),r.directives);var a=r.isReservedTag||Re;this.maybeComponent=function(o){return!!o.component||!a(o.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function rc(r,a){var o=new ih(a),c=r?r.tag==="script"?"null":en(r,o):'_c("div")';return{render:"with(this){return ".concat(c,"}"),staticRenderFns:o.staticRenderFns}}function en(r,a){if(r.parent&&(r.pre=r.pre||r.parent.pre),r.staticRoot&&!r.staticProcessed)return ic(r,a);if(r.once&&!r.onceProcessed)return ac(r,a);if(r.for&&!r.forProcessed)return oc(r,a);if(r.if&&!r.ifProcessed)return Ds(r,a);if(r.tag!=="template"||r.slotTarget||a.pre){if(r.tag==="slot")return function(L,C){var _=L.slotName||'"default"',x=sr(L,C),T="_t(".concat(_).concat(x?",function(){return ".concat(x,"}"):""),k=L.attrs||L.dynamicAttrs?Ri((L.attrs||[]).concat(L.dynamicAttrs||[]).map(function(P){return{name:oe(P.name),value:P.value,dynamic:P.dynamic}})):null,j=L.attrsMap["v-bind"];return!k&&!j||x||(T+=",null"),k&&(T+=",".concat(k)),j&&(T+="".concat(k?"":",null",",").concat(j)),T+")"}(r,a);var o=void 0;if(r.component)o=function(L,C,_){var x=C.inlineTemplate?null:sr(C,_,!0);return"_c(".concat(L,",").concat(lc(C,_)).concat(x?",".concat(x):"",")")}(r.component,r,a);else{var c=void 0,f=a.maybeComponent(r);(!r.plain||r.pre&&f)&&(c=lc(r,a));var d=void 0,v=a.options.bindings;f&&v&&v.__isScriptSetup!==!1&&(d=function(L,C){var _=oe(C),x=ke(_),T=function(P){return L[C]===P?C:L[_]===P?_:L[x]===P?x:void 0},k=T("setup-const")||T("setup-reactive-const");if(k)return k;var j=T("setup-let")||T("setup-ref")||T("setup-maybe-ref");if(j)return j}(v,r.tag)),d||(d="'".concat(r.tag,"'"));var b=r.inlineTemplate?null:sr(r,a,!0);o="_c(".concat(d).concat(c?",".concat(c):"").concat(b?",".concat(b):"",")")}for(var m=0;m<a.transforms.length;m++)o=a.transforms[m](r,o);return o}return sr(r,a)||"void 0"}function ic(r,a){r.staticProcessed=!0;var o=a.pre;return r.pre&&(a.pre=r.pre),a.staticRenderFns.push("with(this){return ".concat(en(r,a),"}")),a.pre=o,"_m(".concat(a.staticRenderFns.length-1).concat(r.staticInFor?",true":"",")")}function ac(r,a){if(r.onceProcessed=!0,r.if&&!r.ifProcessed)return Ds(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(en(r,a),",").concat(a.onceId++,",").concat(o,")"):en(r,a)}return ic(r,a)}function Ds(r,a,o,c){return r.ifProcessed=!0,sc(r.ifConditions.slice(),a,o,c)}function sc(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(sc(r,a,o,c)):"".concat(d(f.block));function d(v){return o?o(v,a):v.once?ac(v,a):en(v,a)}}function oc(r,a,o,c){var f=r.for,d=r.alias,v=r.iterator1?",".concat(r.iterator1):"",b=r.iterator2?",".concat(r.iterator2):"";return r.forProcessed=!0,"".concat(c||"_l","((").concat(f,"),")+"function(".concat(d).concat(v).concat(b,"){")+"return ".concat((o||en)(r,a))+"})"}function lc(r,a){var o="{",c=function(v,b){var m=v.directives;if(m){var L,C,_,x,T="directives:[",k=!1;for(L=0,C=m.length;L<C;L++){_=m[L],x=!0;var j=b.directives[_.name];j&&(x=!!j(v,_,b.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(Ri(r.attrs),",")),r.props&&(o+="domProps:".concat(Ri(r.props),",")),r.events&&(o+="".concat(tc(r.events,!1),",")),r.nativeEvents&&(o+="".concat(tc(r.nativeEvents,!0),",")),r.slotTarget&&!r.slotScope&&(o+="slot:".concat(r.slotTarget,",")),r.scopedSlots&&(o+="".concat(function(v,b,m){var L=v.for||Object.keys(b).some(function(T){var k=b[T];return k.slotTargetDynamic||k.if||k.for||cc(k)}),C=!!v.if;if(!L)for(var _=v.parent;_;){if(_.slotScope&&_.slotScope!==Ti||_.for){L=!0;break}_.if&&(C=!0),_=_.parent}var x=Object.keys(b).map(function(T){return Ts(b[T],m)}).join(",");return"scopedSlots:_u([".concat(x,"]").concat(L?",null,true":"").concat(!L&&C?",null,false,".concat(function(T){for(var k=5381,j=T.length;j;)k=33*k^T.charCodeAt(--j);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,b){var m=v.children[0];if(m&&m.type===1){var L=rc(m,b.options);return"inlineTemplate:{render:function(){".concat(L.render,"},staticRenderFns:[").concat(L.staticRenderFns.map(function(C){return"function(){".concat(C,"}")}).join(","),"]}")}}(r,a);d&&(o+="".concat(d,","))}return o=o.replace(/,$/,"")+"}",r.dynamicAttrs&&(o="_b(".concat(o,',"').concat(r.tag,'",').concat(Ri(r.dynamicAttrs),")")),r.wrapData&&(o=r.wrapData(o)),r.wrapListeners&&(o=r.wrapListeners(o)),o}function cc(r){return r.type===1&&(r.tag==="slot"||r.children.some(cc))}function Ts(r,a){var o=r.attrsMap["slot-scope"];if(r.if&&!r.ifProcessed&&!o)return Ds(r,a,Ts,"null");if(r.for&&!r.forProcessed)return oc(r,a,Ts);var c=r.slotScope===Ti?"":String(r.slotScope),f="function(".concat(c,"){")+"return ".concat(r.tag==="template"?r.if&&o?"(".concat(r.if,")?").concat(sr(r,a)||"undefined",":undefined"):sr(r,a)||"undefined":en(r,a),"}"),d=c?"":",proxy:true";return"{key:".concat(r.slotTarget||'"default"',",fn:").concat(f).concat(d,"}")}function sr(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 b=o?a.maybeComponent(v)?",1":",0":"";return"".concat((c||en)(v,a)).concat(b)}var m=o?function(C,_){for(var x=0,T=0;T<C.length;T++){var k=C[T];if(k.type===1){if(uc(k)||k.ifConditions&&k.ifConditions.some(function(j){return uc(j.block)})){x=2;break}(_(k)||k.ifConditions&&k.ifConditions.some(function(j){return _(j.block)}))&&(x=1)}}return x}(d,a.maybeComponent):0,L=f||ah;return"[".concat(d.map(function(C){return L(C,a)}).join(","),"]").concat(m?",".concat(m):"")}}function uc(r){return r.for!==void 0||r.tag==="template"||r.tag==="slot"}function ah(r,a){return r.type===1?en(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:dc(JSON.stringify(o.text)),")")}(r)}function Ri(r){for(var a="",o="",c=0;c<r.length;c++){var f=r[c],d=dc(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 dc(r){return r.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function fc(r,a){try{return new Function(r)}catch(o){return a.push({err:o,code:r}),re}}function sh(r){var a=Object.create(null);return function(o,c,f){(c=te({},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),b={},m=[];return b.render=fc(v.render,m),b.staticRenderFns=v.staticRenderFns.map(function(L){return fc(L,m)}),a[d]=b}}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 pc,ks,oh=(pc=function(r,a){var o=zp(r.trim(),a);a.optimize!==!1&&Kp(o,a);var c=rc(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 b in c.modules&&(f.modules=(r.modules||[]).concat(c.modules)),c.directives&&(f.directives=te(Object.create(r.directives||null),c.directives)),c)b!=="modules"&&b!=="directives"&&(f[b]=c[b]);f.warn=function(L,C,_){(_?v:d).push(L)};var m=pc(o.trim(),f);return m.errors=d,m.tips=v,m}return{compile:a,compileToFunctions:sh(a)}}),hc=oh(qp).compileToFunctions;function vc(r){return(ks=ks||document.createElement("div")).innerHTML=r?`<a href=" "/>`:`<div a=" -"/>`,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 Kn(Ee,r,ne,{sync:!0});a&&(o.update=function(){a(function(){return o.run()})})},Ae})})(lo);const $e=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 Bi(){return Pu()>=1200}function je(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=je(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=je(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=je(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=je(wh,Lh,Ah,!1,null,null,null,null);const Eh=Ch.exports;var oa,K,Hu,ju,cr,Hn,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 Uu(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 en(){return{current:null}}function Ne(t){return t.children}function xh(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){cr=!0;try{return this.l[t.type+!1](K.event?K.event(t):t)}finally{cr=!1}}function mc(t){cr=!0;try{return this.l[t.type+!0](K.event?K.event(t):t)}finally{cr=!1}}function ft(t,e){this.props=t,this.context=e}function Vr(t,e){if(e==null)return t.__?Vr(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"?Vr(t):null}function zu(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 zu(t)}}function Dh(t){cr?setTimeout(t):Bu(t)}function Zs(t){(!t.__d&&(t.__d=!0)&&Hn.push(t)&&!Yi.__r++||hc!==K.debounceRendering)&&((hc=K.debounceRendering)||Dh)(Yi)}function Yi(){var t,e,n,i,s,l,u,p;for(Hn.sort(function(h,b){return h.__v.__b-b.__v.__b});t=Hn.shift();)t.__d&&(e=Hn.length,i=void 0,s=void 0,u=(l=(n=t).__v).__e,(p=n.__P)&&(i=[],(s=gn({},l)).__v=l.__v+1,co(p,l,s,n.__n,p.ownerSVGElement!==void 0,l.__h!=null?[u]:null,i,u==null?Vr(l):u,l.__h),qu(i,l),l.__e!=u&&zu(l)),Hn.length>e&&Hn.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,z=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<z;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=Vr(E))}for(n.__e=j,g=z;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,z,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],z=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,z):(e.__c=g=new ft(M,z),g.constructor=q,g.render=kh),H&&H.sub(g),g.props=M,g.state||(g.state={}),g.context=z,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,z),!g.__e&&g.shouldComponentUpdate!=null&&g.shouldComponentUpdate(M,g.__s,z)===!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,z),g.componentDidUpdate!=null&&g.__h.push(function(){g.componentDidUpdate(E,w,O)})}if(g.context=z,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,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(xh(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&&Vr(n,0),p),l!=null)for(O=l.length;O--;)l[O]!=null&&Uu(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||Uu(t.__e),t.__=t.__e=t.__d=void 0}function kh(t,e,n){return this.constructor(t,n)}function Fr(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},cr=!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),Zs(this))},ft.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),Zs(this))},ft.prototype.render=Ne,Hn=[],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 xc=K.__b;K.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),xc&&xc(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 Dc=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 Di(){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),Dc&&Dc(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(){Fr(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)}}),Fr(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}(Di.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()}},Di.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},Di.prototype.componentDidUpdate=Di.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 Uh(){}function zh(){return this.cancelBubble}function Wh(){return this.defaultPrevented}K.event=function(t){return kc&&(t=kc(t)),t.persist=Uh,t.isPropagationStopped=zh,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 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 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=Xt(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 Wn(){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 Ir(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 or(t)/365}function vv(t){return or(t)/30}function or(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 _n(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=mn(t);return n[2]+=e*7,nt(n)}function Ye(t,e){let n=mn(t);return n[2]+=e,nt(n)}function wn(t,e){let n=mn(t);return n[6]+=e,nt(n)}function mv(t,e){return gr(t,e)/7}function gr(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(gr(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(gr(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+xv(e,n,i)]),l=ke(t),u=Math.round(gr(s,l));return Math.floor(u/7)+1}function xv(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 Dv(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(!_n(i,l)){n&&n(s);let u=t.apply(this,l);(!e||!e(u,s))&&(s=u)}return i=l,s}}function Ui(t,e,n){let i,s;return l=>{if(!i)s=t.call(this,l);else if(!Ft(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},Ti=/\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(Ti,"").trim():i.meridiem==="narrow"?t=t.replace(Ti,(l,u)=>u.toLocaleLowerCase()):i.meridiem==="short"?t=t.replace(Ti,(l,u)=>`${u.toLocaleLowerCase()}m`):i.meridiem==="lowercase"&&(t=t.replace(Ti,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: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 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 Uv{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 zv{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 Ue(t){return typeof t=="object"&&t?new Iv(t):typeof t=="string"?new Uv(t):typeof t=="function"?new zv(t):null}const Uc={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:Ue,slotDuration:ge,snapDuration:ge,headerToolbar:N,footerToolbar:N,defaultRangeSeparator:String,titleRangeSeparator:String,forceEventDuration:Boolean,dayHeaders:Boolean,dayHeaderFormat:Ue,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:Ue,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:Ue,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:Ue,handleCustomRendering:N,customRenderingMetaMap:N},Nr={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"}},zc={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},Nn={headerToolbar:$n,footerToolbar:$n,buttonText:$n,buttonHints:$n,buttonIcons:$n,dateIncrement:$n,plugins:ki,events:ki,eventSources:ki,resources:ki};function $n(t,e){return typeof t=="object"&&typeof e=="object"&&t&&e?Ft(t,e):t===e}function ki(t,e){return Array.isArray(t)&&Array.isArray(e)?_n(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,Nn)}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]===$n){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 ur(t,e){let n={};for(let i in t)e(t[i],i)&&(n[i]=t[i]);return n}function Zr(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 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=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 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,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 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),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/or(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=wn(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)),Dv(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 Yr{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)}`:""}}Yr.prototype.classes={};Yr.prototype.iconClasses={};Yr.prototype.baseIconClass="";Yr.prototype.iconOverridePrefix="";function Gc(t){t();let e=K.debounceRendering,n=[];function i(s){n.push(s)}for(K.debounceRendering=i,Fr(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 Gn=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 Zn 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)}}Zn.addPropsEquality=ag;Zn.addStateEquality=sg;Zn.contextType=Gn;Zn.prototype.propEquality={};Zn.prototype.stateEquality={};class Re extends Zn{}Re.contextType=Gn;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 tn(t,e){typeof t=="function"?t(e):t&&(t.current=e)}class mo extends Re{constructor(){super(...arguments),this.id=Wn(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{Ks(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: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(!_n(e,n)){n.forEach(Jh);for(let s of e)i.appendChild(s);this.currentDomNodes=e}}}mo.addPropsEquality({elClasses:_n,elStyle:Ft,elAttrs:Zv,renderProps:Ft});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 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),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}))}}rn.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(rn,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 dr(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 bn(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(gr(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 Ri(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=dr(b,u.range)),b=this.adjustActiveRange(b),b=dr(b,l),g=fg(u.range,l),bn(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&&(or(s)<0&&(u=ke(u),u=n.add(u,s)),or(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}or(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:Wn(),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 Qr(t,e,n){let{dateEnv:i,pluginHooks:s,options:l}=n,{defs:u,instances:p}=t;p=ur(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 zi={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({},zi),_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]:"")||Wn(),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 zr(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=ur(t.defs,e),i=ur(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)?zr(t,null,e,!0):typeof t=="object"&&t?zr([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(xg,Eg)}function xg(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 Dg={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:Wn(),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),Dg),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?Qr(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=zr(Ed(s,e,l),e,l);return i&&(u=Qr(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=zr(Ed(n,e,s),e,s,!1,l,u);return Qr(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=Qr(e,n,i)),_o(t,e)}function Jc(t,e,n){let{defs:i}=t,s=Zr(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 zr(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({},Ug(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 Ug(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 zg(t,e,n,i){let s=Dd(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 ar{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=zi[e](n),this.mutate({standardProps:{publicId:n}});else if(e in zi)n=zi[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=Ri(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=Ri(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=Ri(h.start,u,s,i.granularity);if(p){let g=Ri(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=Ue(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=zg(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=xd(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 ar(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 xd(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=Dd(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=dr(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 Dd(t,e){return Zr(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(),z=ke(wn(O,-1)).valueOf()===ke(wn(M,-1)).valueOf();return b&&!C.allDay&&(H||z)?(j=H?w:j,M=z?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&&bn(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),Ue(n))}formatRange(e,n,i){let{dateEnv:s}=this.getCurrentData();return s.formatRange(s.createMarker(e),s.createMarker(n),Ue(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 ar)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:xd(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 ar(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 ar(n,i[s]);return null}addEventSource(e){let n=this.getCurrentData();if(e instanceof ar)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 ar(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&&!bn(i.activeRange,t)),isOther:Boolean(i&&!bn(i.currentRange,t)),isToday:Boolean(e&&bn(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=Ue({year:"numeric",month:"long",day:"numeric"}),pm=Ue({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:Ir(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 Oi(this.tops||[],e.tops||[])&&Oi(this.bottoms||[],e.bottoms||[])&&Oi(this.lefts||[],e.lefts||[])&&Oi(this.rights||[],e.rights||[])}}function Oi(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 Yn extends Re{constructor(){super(...arguments),this.uid=Wn()}prepareHits(){}queryHit(e,n,i,s){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 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[Pr(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,z=iu(M,e.span.start,ru),Y=z[0]+z[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[Pr(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 Pr(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?Ue({weekday:"short"}):e>1?Ue({weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}):Ue({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(rn,{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=Ue({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(rn,{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=wn(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=Gn;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(gr(this.dates[0],e));return i<0?n[0]-1:i>=n.length?n[n.length-1]+1:n[i]}}class xm{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 Dm{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:wn(e,1)},allDay:!1},n,i,{},s,...l)}_sliceBusinessHours(e,n,i,s,...l){return e?this._sliceEventStore(Qr(e,Mi(n,Boolean(i)),s),{},n,i,...l).bg:[]}_sliceEventStore(e,n,i,s,...l){if(e){let u=Xc(e,n,Mi(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,Mi(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=Mi(n,Boolean(i)),h=dr(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 Mi(t,e){let n=t.activeRange;return e?n:{start:wn(n.start,t.slotMinTime.milliseconds),end:wn(n.end,t.slotMaxTime.milliseconds-864e5)}}const Ii=/^(visible|hidden)$/;class Tm 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,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(Ii.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(Ii.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 Ii.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight}getYScrollbarWidth(){return Ii.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth}}class Bn{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 _n(t,e,Ft)}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 Bn,this.scrollerElRefs=new Bn(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&&tn(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:Ft,scrollerClientHeights:Ft});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(rn,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:Um,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 Um(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 zm=Ue({day:"numeric"});class Fd extends Re{constructor(){super(...arguments),this.refineRenderProps=Ui(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(rn,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 Ud(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:zm):"";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(Gn.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(rn,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&&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: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?Xt(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 Yn{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},Ud(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&&tn(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(Gn.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=Ir(l.moreLinkHint,[h],g),E={num:h,shortText:`+${h}`,text:g,view:s};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 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=[],zd={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({},zd),{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([zd,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:Wn(),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||!_n(i,t)||!_n(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 Ln extends Yr{}Ln.prototype.classes={root:"fc-theme-standard",tableCellShaded:"fc-cell-shaded",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active"};Ln.prototype.baseIconClass="fc-icon";Ln.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"};Ln.prototype.rtlIconClasses={prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"};Ln.prototype.iconOverrideOption="buttonIcons";Ln.prototype.iconOverrideCustomButtonOption="icon";Ln.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 Zr(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(Gn.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 s=lu(t),l=lu(e.views),u=v1(s,l);return Zr(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(Nr)||t.type,buttonTitleOverride:C(i)||C(n)||t.overrides.buttonHint,buttonTitleDefault:C(s)||t.defaults.buttonHint||C(Nr)}}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 x1(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 x1(t,e){return ur(t,n=>n.sourceId!==e)}function Qd(t,e,n){return So(t,ur(t,i=>D1(i,e,n)),e,!1,n)}function D1(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=Wn();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 ur(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 z,Y,S,Q,V,ie;if(z=p[H])S=q=>{z.click&&z.click.call(q.target,q,q.target)},(Q=i.getCustomButtonIconClass(z))||(Q=i.getIconClass(H,u))||(V=z.text),ie=z.hint||z.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=Ir(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=Ir(g[q]||C[q],[b.year||"year","year"],b[H])}else ie=q=>Ir(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]}),U1={method:String,extraParams:N,startParam:String,endParam:String,timeZoneParam:String};let z1={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:U1,eventSourceDefs:[z1]});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=dr(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,Ue(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=Ui(oy),this.buildViewApi=pe(ly),this.buildViewUiProps=Ui(dy),this.buildEventUiBySource=pe(cy,Ft),this.buildEventUiBases=pe(uy),this.parseContextBusinessHours=Ui(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);bn(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"||!bn(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),z=this.buildEventUiBySource(E),Y=this.buildEventUiBases(j.defs,M,z),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([Nr,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({},Uc),zc),Wc),h.listenerRefiners),h.optionRefiners),g={},C=$s([Nr,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]||Nn[M]&&M in w&&Nn[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([Nr,e.optionDefaults,i,s,e.optionOverrides,l]),p=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Uc),zc),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]||Nn[w]&&Nn[w](u[w],b[w])?h[w]=g[w]:(u[w]===this.currentCalendarOptionsInput[w]||Nn[w]&&Nn[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]||Ln;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 Zr(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,tn(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=Xt(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 Zn{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 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(Gn.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&&!bn(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(()=>{Fr(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,Fr(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(!_n(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},Ni=typeof document!="undefined"?document.createDocumentFragment():null,Ly=$e.extend({render(t){return t("aside",{style:{display:"none"}},this.$slots.default||[])},mounted(){Ni&&Ni.appendChild(this.$el)},beforeDestroy(){Ni&&Ni.removeChild(this.$el)}}),Ay=Ly,jn=typeof document!="undefined"?document.createDocumentFragment():null,Cy=$e.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(){jn&&this.inPlaceOf.parentNode!==jn&&(vu(this.$el,this.inPlaceOf),this.reportEl(this.$el))},beforeDestroy(){jn&&this.inPlaceOf.parentNode===jn&&jn.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),jn&&jn.appendChild(e)}const Sy=$e.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:Dy(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:xy()}),Xd=Sy;function xy(){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 Dy(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 $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 Pi(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=Ue({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},$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 $y=Ue({week:"narrow"});class Py extends Yn{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: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||Ud(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=wn(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 Uy(H=>{let z=t[H.index].eventRange.instance.instanceId+":"+H.span.start+":"+(H.span.end-1);return s[z]});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 z=t[H],Y=sf(z);s[Y]!=null?h.push({index:H,span:{start:z.firstCol,end:z.lastCol+1}}):b.push(z)}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 z=H.firstCol;z<=H.lastCol;z+=1)E[z].push({seg:lr(H,z,z+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 z=t[H.index],Y=H.span;w[Y.start].push({seg:lr(z,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:lr(z,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:lr(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:lr(O,w.span.start,w.span.end,n),isVisible:!0,isAbsolute:!0,absoluteTop:w.levelCoord,marginTop:0})):M&&(E.push({seg:lr(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 lr(t,e,n,i){if(t.firstCol===e&&t.lastCol===n-1)return t;let s=t.eventRange,l=s.range,u=dr(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 Uy extends bm{constructor(){super(...arguments),this.hiddenConsumes=!1,this.forceHidden={}}addSegs(e){const n=super.addSegs(e),{entriesByLevel:i}=this,s=l=>!this.forceHidden[Pr(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=Pr(u);if(!l[b])if(this.allowReslicing){const g=Object.assign(Object.assign({},u),{span:Pd(u.span,n.span)}),C=Pr(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 Yn{constructor(){super(...arguments),this.cellElRefs=new Bn,this.frameElRefs=new Bn,this.fgElRefs=new Bn,this.segHarnessRefs=new Bn,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:s}=i,l=e.cells.length,u=Pi(e.businessHourSegs,l),p=Pi(e.bgEventSegs,l),h=Pi(this.getHighlightSegs(),l),b=Pi(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),z=this.renderFgSegs(M,zy(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,z)),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,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],z=O.isAbsolute,Y="",S="";z&&(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"+(z?" fc-daygrid-event-harness-abs":""),key:af(j),ref:E?null:this.segHarnessRefs.createRef(sf(j)),style:{visibility:H?"":"hidden",marginTop:z?"":O.marginTop,top:z?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: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},$r(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:Ft});function zy(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 Yn{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 Bn}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 Yn{constructor(){super(...arguments),this.elRef=en(),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 Dm{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,n){return n.sliceRange(e)}}class Jy extends Yn{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 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 Yn{constructor(){super(...arguments),this.headerElRef=en()}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=en(),this.tableRef=en()}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 xm(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",xo="auto",Jr=[rt,_t,wt,it],fr="start",Wr="end",ib="clippingParents",lf="viewport",Mr="popper",ab="reference",yu=Jr.reduce(function(t,e){return t.concat([e+"-"+fr,e+"-"+Wr])},[]),cf=[].concat(Jr,[xo]).reduce(function(t,e){return t.concat([e,e+"-"+fr,e+"-"+Wr])},[]),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 zn(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 Do(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 Vt(t){return t.split("-")[0]}var Fn=Math.max,ia=Math.min,pr=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 hr(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&&pr(i.width)/t.offsetWidth||1,l=t.offsetHeight>0&&pr(i.height)/t.offsetHeight||1);var u=zn(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=hr(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&&Do(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(Ut(t))>=0}function An(t){return((zn(t)?t.ownerDocument:t.document)||window.document).documentElement}function ca(t){return Ut(t)==="html"?t:t.assignedSlot||t.parentNode||(Do(t)?t.host:null)||An(t)}function bu(t){return!bt(t)||nn(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=nn(t);if(i.position==="fixed")return null}var s=ca(t);for(Do(s)&&(s=s.host);bt(s)&&["html","body"].indexOf(Ut(s))<0;){var l=nn(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 Kr(t){for(var e=pt(t),n=bu(t);n&&yb(n)&&nn(n).position==="static";)n=bu(n);return n&&(Ut(n)==="html"||Ut(n)==="body"&&nn(n).position==="static")?e:n||bb(t)||e}function ko(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Hr(t,e,n){return Fn(t,ia(e,n))}function _b(t,e,n){var i=Hr(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,Jr))};function Lb(t){var e,n=t.state,i=t.name,s=t.options,l=n.elements.arrow,u=n.modifiersData.popperOffsets,p=Vt(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=Kr(l),z=H?h==="y"?H.clientHeight||0:H.clientWidth||0:0,Y=j/2-M/2,S=C[w],Q=z-E[g]-C[O],V=z/2-E[g]/2+Y,ie=Hr(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 vr(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:pr(n*s)/s||0,y:pr(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"),z=u.hasOwnProperty("y"),Y=it,S=rt,Q=window;if(b){var V=Kr(n),ie="clientHeight",q="clientWidth";if(V===pt(n)&&(V=An(n),nn(V).position!=="static"&&p==="absolute"&&(ie="scrollHeight",q="scrollWidth")),V=V,s===rt||(s===it||s===wt)&&l===Wr){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===Wr){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]=z?"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]=z?j+"px":"",e[Y]=H?w+"px":"",e.transform="",e))}function xb(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:Vt(e.placement),variation:vr(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 Db={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:xb,data:{}};var Hi={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,Hi)}),p&&h.addEventListener("resize",n.update,Hi),function(){l&&b.forEach(function(g){g.removeEventListener("scroll",n.update,Hi)}),p&&h.removeEventListener("resize",n.update,Hi)}}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 hr(An(t)).left+Ro(t).scrollLeft}function Mb(t,e){var n=pt(t),i=An(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=An(t),i=Ro(t),s=(e=t.ownerDocument)==null?void 0:e.body,l=Fn(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),u=Fn(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),p=-i.scrollLeft+Oo(t),h=-i.scrollTop;return nn(s||n).direction==="rtl"&&(p+=Fn(n.clientWidth,s?s.clientWidth:0)-l),{width:l,height:u,x:p,y:h}}function Mo(t){var e=nn(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 jr(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(jr(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=hr(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)):zn(e)?Nb(e,n):ao(Ib(An(t)))}function $b(t){var e=jr(ca(t)),n=["absolute","fixed"].indexOf(nn(t).position)>=0,i=n&&bt(t)?Kr(t):t;return zn(i)?e.filter(function(s){return zn(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=Fn(g.top,h.top),h.right=ia(g.right,h.right),h.bottom=ia(g.bottom,h.bottom),h.left=Fn(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?Vt(i):null,l=i?vr(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 fr:h[b]=h[b]-(e[g]/2-n[g]/2);break;case Wr:h[b]=h[b]+(e[g]/2-n[g]/2);break}}return h}function Gr(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?Mr: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,Jr)),z=E===Mr?ab:Mr,Y=t.rects.popper,S=t.elements[O?z:E],Q=Pb(zn(S)?S:S.contextElement||An(t.elements.popper),h,g,u),V=hr(t.elements.reference),ie=mf({reference:V,element:Y,strategy:"absolute",placement:s}),q=ao(Object.assign({},Y,ie)),me=E===Mr?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===Mr&&_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=vr(i),C=g?p?yu:yu.filter(function(O){return vr(O)===g}):Jr,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]=Gr(t,{placement:j,boundary:s,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)===xo)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=Vt(M),z=H===M,Y=h||(z||!O?[Wi(M)]:jb(M)),S=[M].concat(Y).reduce(function(Xe,et){return Xe.concat(Vt(et)===xo?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=vr(_e)===fr,ee=[rt,_t].indexOf(Ce)>=0,Ge=ee?"width":"height",ne=Gr(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 Pe=Wi(ye),Fe=[];if(l&&Fe.push(ne[Ce]<=0),p&&Fe.push(ne[ye]<=0,ne[Pe]<=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 De=S.find(function(zt){var vt=ie.get(zt);if(vt)return vt.slice(0,et).every(function(be){return be})});if(De)return me=De,"break"},Ke=at;Ke>0;Ke--){var Dt=ht(Ke);if(Dt==="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=Gr(e,{elementContext:"reference"}),p=Gr(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 Ub={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Fb};function zb(t,e,n){var i=Vt(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]=zb(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=Gr(e,{boundary:h,rootBoundary:b,padding:C,altBoundary:g}),H=Vt(e.placement),z=vr(e.placement),Y=!z,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],Pe=ye+M[ee],Fe=ye-M[Ge],at=w?-q[ne]/2:0,ht=z===fr?ie[ne]:q[ne],Ke=z===fr?-q[ne]:-ie[ne],Dt=e.elements.arrow,Xe=w&&Dt?To(Dt):{width:0,height:0},et=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:pf(),De=et[ee],zt=et[Ge],vt=Hr(0,ie[ne],Xe[ne]),be=Y?ie[ne]/2-at-vt-De-Se.mainAxis:ht-vt-De-Se.mainAxis,Tt=Y?-ie[ne]/2+at+vt+zt+Se.mainAxis:Ke+vt+zt+Se.mainAxis,an=e.elements.arrow&&Kr(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,st=ye+be-Oe-Ie,Lt=ye+Tt-Oe,sn=Hr(w?ia(Pe,st):Pe,ye,w?Fn(Fe,Lt):Fe);V[S]=sn,Ce[S]=sn-ye}if(p){var Cn,on=S==="x"?rt:it,En=S==="x"?_t:wt,ot=V[Q],At=Q==="y"?"height":"width",ln=ot+M[on],ze=ot-M[En],kt=[rt,it].indexOf(H)!==-1,Ct=(Cn=_e==null?void 0:_e[Q])!=null?Cn:0,Wt=kt?ln:ot-ie[At]-q[At]-Ct+Se.altAxis,Rt=kt?ot+ie[At]+q[At]-Ct-Se.altAxis:ze,Ee=w&&kt?_b(Wt,ot,Rt):Hr(w?Wt:ln,ot,w?Rt:ze);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=pr(e.width)/t.offsetWidth||1,i=pr(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=An(e),u=hr(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=hr(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 z=typeof H=="function"?H(g.options):H;j(),g.options=Object.assign({},l,g.options,z),g.scrollParents={reference:zn(p)?jr(p):p.contextElement?jr(p.contextElement):[],popper:jr(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,z=H.reference,Y=H.popper;if(!!Su(z,Y)){g.rects={reference:t2(z,Kr(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,z=M.options,Y=z===void 0?{}:z,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,Db,uf,Gb,Vb,Jb,Cb,Ub],l2=s2({defaultModifiers:o2}),c2="tippy-box",yf="tippy-content",u2="tippy-backdrop",bf="tippy-arrow",_f="tippy-svg-arrow",Pn={passive:!0,capture:!0},wf=function(){return document.body};function Us(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 xu(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 Du(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 Br(){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 zs(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=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(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,z=n-l.right-O>h;return j||M||H||z})}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,Pn),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},xt=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),x2=Object.keys(xt),D2=function(e){var n=Object.keys(e);n.forEach(function(i){xt[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=xt[l])!=null?p:u}return i},{});return Object.assign({},t,n)}function T2(t,e){var n=e?Object.keys(Cf(Object.assign({},xt,{plugins:e}))):x2,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({},xt.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=Br();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=Br(),n=Br();n.className=c2,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=Br();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,ji=[],Gs=[];function O2(t,e){var n=Mu(t,Object.assign({},xt,Cf(Tu(e)))),i,s,l,u=!1,p=!1,h=!1,b=!1,g,C,E,w=[],O=xu(st,n.interactiveDebounce),j,M=R2++,H=null,z=f2(n.plugins),Y={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},S={id:M,reference:t,popper:Br(),popperInstance:H,props:n,state:Y,plugins:z,clearDelayTimeouts:Wt,setProps:Rt,setContent:Ee,show:Ot,hide:qe,hideWithInteractivity:Gt,enable:kt,disable:Ct,unmount:cn,destroy:mr};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=z.map(function($){return $.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 $=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:Us(S.props.delay,$?0:1,xt.delay)}function ye($){$===void 0&&($=!1),V.style.pointerEvents=S.props.interactive&&!$?"":"none",V.style.zIndex=""+S.props.zIndex}function Pe($,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=sr(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 $=sr(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),ji=ji.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(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,$]);S.props.hideOnClick===!0&&(S.clearDelayTimeouts(),S.hide(),p=!0,setTimeout(function(){p=!1}),S.state.isMounted||De())}}}function Dt(){h=!0}function Xe(){h=!1}function et(){var $=ee();$.addEventListener("mousedown",Ke,!0),$.addEventListener("touchend",Ke,Pn),$.addEventListener("touchstart",Xe,Pn),$.addEventListener("touchmove",Dt,Pn)}function De(){var $=ee();$.removeEventListener("mousedown",Ke,!0),$.removeEventListener("touchend",Ke,Pn),$.removeEventListener("touchstart",Xe,Pn),$.removeEventListener("touchmove",Dt,Pn)}function zt($,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=sr(S.props.triggerTarget||t);le.forEach(function(se){se.addEventListener($,Z,J),w.push({node:se,eventType:$,handler:Z,options:J})})}function an(){_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",sn);break;case"focusin":Tt("focusout",sn);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||Cn($)||p)){var le=((Z=g)==null?void 0:Z.type)==="focus";g=$,j=$.currentTarget,at(),!S.state.isVisible&&v2($)&&ji.forEach(function(se){return se($)}),$.type==="click"&&(S.props.trigger.indexOf("mouseenter")<0||u)&&S.props.hideOnClick!==!1&&S.state.isVisible?J=!0:ln($),$.type==="click"&&(u=!J),J&&!le&&ze($)}}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(),ze($))}}function Lt($){var Z=Cn($)||S.props.trigger.indexOf("click")>=0&&u;if(!Z){if(S.props.interactive){S.hideWithInteractivity($);return}ze($)}}function sn($){S.props.trigger.indexOf("focusin")<0&&$.target!==we()||S.props.interactive&&$.relatedTarget&&V.contains($.relatedTarget)||ze($)}function Cn($){return Bt.isTouch?_e()!==$.type.indexOf("touch")>=0:!1}function on(){En();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,yr={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(lt){var un=lt.state;if(Ce()){var ei=Ge(),ct=ei.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}},yr];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 En(){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,on()}function At(){return aa(V.querySelectorAll("[data-tippy-root]"))}function ln($){S.clearDelayTimeouts(),$&&Pe("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 ze($){if(S.clearDelayTimeouts(),Pe("onUntrigger",[S,$]),!S.state.isVisible){De();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 Wt(){clearTimeout(i),clearTimeout(s),cancelAnimationFrame(l)}function Rt($){if(!S.state.isDestroyed){Pe("onBeforeUpdate",[S,$]),Ie();var Z=S.props,J=Mu(t,Object.assign({},Z,Tu($),{ignoreAttributes:!0}));S.props=J,an(),Z.interactiveDebounce!==J.interactiveDebounce&&(ht(),O=xu(st,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&&(on(),At().forEach(function(le){requestAnimationFrame(le._tippy.popperInstance.forceUpdate)})),Pe("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=Us(S.props.duration,0,xt.duration);if(!($||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=Ge(),Qe=Me.box,Et=Me.content;zs([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 Sn=Ge(),lt=Sn.box,un=Sn.content;zs([lt,un],se),ku([lt,un],"visible")}Fe(),at(),Du(Gs,S),(Mt=S.popperInstance)==null||Mt.forceUpdate(),Pe("onMount",[S]),S.props.animation&&Ce()&&vt(se,function(){S.state.isShown=!0,Pe("onShown",[S])})}},ot()}}function qe(){var $=!S.state.isVisible,Z=S.state.isDestroyed,J=!S.state.isEnabled,le=Us(S.props.duration,1,xt.duration);if(!($||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(),De(),ye(!0),Ce()){var se=Ge(),Me=se.box,Qe=se.content;S.props.animation&&(zs([Me,Qe],le),ku([Me,Qe],"hidden"))}Fe(),at(),S.props.animation?Ce()&&zt(le,S.unmount):S.unmount()}}function Gt($){ee().addEventListener("mousemove",O),Du(ji,O),O($)}function cn(){S.state.isVisible&&S.hide(),S.state.isMounted&&(En(),At().forEach(function($){$._tippy.unmount()}),V.parentNode&&V.parentNode.removeChild(V),Gs=Gs.filter(function($){return $!==S}),S.state.isMounted=!1,Pe("onHidden",[S]))}function mr(){S.state.isDestroyed||(S.clearDelayTimeouts(),S.unmount(),Ie(),delete t._tippy,S.state.isDestroyed=!0,Pe("onDestroy",[S]))}}function Xr(t,e){e===void 0&&(e={});var n=xt.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}Xr.defaultProps=xt;Xr.setDefaultProps=D2;Xr.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)}});Xr.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(),Xr(t.el,{content:` +"/>`,ks.innerHTML.indexOf(" ")>0}var lh=!!Oe&&vc(!1),ch=!!Oe&&vc(!0),uh=Y(function(r){var a=Ya(r);return a&&a.innerHTML}),dh=Ae.prototype.$mount;return Ae.prototype.$mount=function(r,a){if((r=r&&Ya(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=uh(c));else{if(!c.nodeType)return this;c=c.innerHTML}else r&&(c=function(b){if(b.outerHTML)return b.outerHTML;var m=document.createElement("div");return m.appendChild(b.cloneNode(!0)),m.innerHTML}(r));if(c){var f=hc(c,{outputSourceRange:!1,shouldDecodeNewlines:lh,shouldDecodeNewlinesForHref:ch,delimiters:o.delimiters,comments:o.comments},this),d=f.render,v=f.staticRenderFns;o.render=d,o.staticRenderFns=v}}return dh.call(this,r,a)},Ae.compile=hc,te(Ae,y9),Ae.effect=function(r,a){var o=new nr(Se,r,re,{sync:!0});a&&(o.update=function(){a(function(){return o.run()})})},Ae})})(Vu);var Fu=Vu.exports;const Ie=fh(Fu),ph=function(t,e,n){for(var i=0;i<t.length;i++)e.call(n,t[i])};function Uu(){return Math.max(document.documentElement.clientWidth||0,window.innerWidth||0)}function gc(){return Uu()>=768}function zi(){return Uu()>=1200}function $e(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 y;if(u?(y=function(A){A=A||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!A&&typeof __VUE_SSR_CONTEXT__!="undefined"&&(A=__VUE_SSR_CONTEXT__),s&&s.call(this,A),A&&A._registeredComponents&&A._registeredComponents.add(u)},h._ssrRegister=y):s&&(y=p?function(){s.call(this,(h.functional?this.parent:this).$root.$options.shadowRoot)}:s),y)if(h.functional){h._injectStyles=y;var g=h.render;h.render=function(w,O){return y.call(O),g(w,O)}}else{var S=h.beforeCreate;h.beforeCreate=S?[].concat(S,y):[y]}return{exports:t,options:h}}const hh={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 vh=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"}})])])])},gh=[],mh=$e(hh,vh,gh,!1,null,null,null,null);const yh=mh.exports,bh={props:{name:{type:String,default:"Kalendář"},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 _h=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ší")])]):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ý 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)])},wh=[],Lh=$e(bh,_h,wh,!1,null,null,null,null);const Ah=Lh.exports,mc=[{id:2,start:"2020-07-08T10:00:00.000Z",startTimestamp:new Date("2020-07-08T10:00:00.000Z").getTime(),startDateVerbose:"středa 8. července 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-08T11:00:00.000Z",title:"Pirátský oběd - Chrudim",description:"Pravidelné setkání pirátů při středečním obědě. Nejen o politice a s chutí.",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ělí 13. července 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-13T19:30:00.000Z",title:"Mumble - předsednictvo",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ředa 15. července 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-15T11:00:00.000Z",title:"Pirátský oběd - Chrudim",description:"Pravidelné setkání pirátů při středečním obědě. Nejen o politice a s chutí.",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ělí 20. července 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-20T19:30:00.000Z",title:"Mumble - předsednictvo",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ředa 22. července 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-22T11:00:00.000Z",title:"Pirátský oběd - Chrudim",description:"Pravidelné setkání pirátů při středečním obědě. Nejen o politice a s chutí.",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ělí 27. července 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-07-27T19:30:00.000Z",title:"Mumble - předsednictvo",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ředa 29. července 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-07-29T11:00:00.000Z",title:"Pirátský oběd - Chrudim",description:"Pravidelné setkání pirátů při středečním obědě. Nejen o politice a s chutí.",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ělí 3. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-03T19:30:00.000Z",title:"Mumble - předsednictvo",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ředa 5. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-05T11:00:00.000Z",title:"Pirátský oběd - Chrudim",description:"Pravidelné setkání pirátů při středečním obědě. Nejen o politice a s chutí.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MDVUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],Ch=[{id:19,start:"2020-08-10T19:00:00.000Z",startTimestamp:new Date("2020-08-10T19:00:00.000Z").getTime(),startDateVerbose:"pondělí 10. srpna 2020",startTimeVerbose:"21:00",allDay:!1,end:"2020-08-10T19:30:00.000Z",title:"Mumble - předsednictvo",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ředa 12. srpna 2020",startTimeVerbose:"12:00",allDay:!1,end:"2020-08-12T11:00:00.000Z",title:"Pirátský oběd - Chrudim",description:"Pravidelné setkání pirátů při středečním obědě. Nejen o politice a s chutí.",link:"https://www.google.com/calendar/event?eid=Mmw1Y2RwMTByYm80Y204cWxsaW1maWJmcTJfMjAyMDA4MTJUMTAwMDAwWiA3cjY3M3JsaDI1NW9mb3JodjNvZWIybDBnMEBn"}],Eh={data:()=>({events:mc,hasMore:!0}),methods:{onShowMore(){this.$data.events=[...mc,...Ch],this.$data.hasMore=!1}},render(){return this.$scopedSlots.default({events:this.events,hasMore:this.hasMore,onShowMore:this.onShowMore})}},Sh=null,xh=null;var Dh=$e(Eh,Sh,xh,!1,null,null,null,null);const Th=Dh.exports,kh=10,Rh={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+=kh},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),y=new Date(p.end.dateTime||p.end.date),g=h.toLocaleDateString("cs-CZ",{weekday:"long",year:"numeric",month:"long",day:"numeric"}),S=h.getHours()+":"+h.getMinutes().toString().padStart(2,"0"),A=!p.start.dateTime;return{id:l++,start:h,startTimestamp:h.getTime(),startDateVerbose:g,startTimeVerbose:S,allDay:A,end:y,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})}},Oh=null,Mh=null;var Ih=$e(Rh,Oh,Mh,!1,null,null,null,null);const Nh=Ih.exports;var da,K,zu,Wu,pr,jn,yc,Gu,Zu,qi={},Yu=[],$h=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function vn(t,e){for(var n in e)t[n]=e[n];return t}function Qu(t){var e=t.parentNode;e&&e.removeChild(t)}function M(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?da.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 Wi(t,u,i,s,null)}function Wi(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?++zu:s};return s==null&&K.vnode!=null&&K.vnode(l),l}function nn(){return{current:null}}function Me(t){return t.children}function Ph(t,e,n,i,s){var l;for(l in n)l==="children"||l==="key"||l in e||Ji(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]||Ji(t,l,e[l],n[l],i)}function bc(t,e,n){e[0]==="-"?t.setProperty(e,n==null?"":n):t[e]=n==null?"":typeof n!="number"||$h.test(e)?n:n+"px"}function Ji(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||bc(t.style,e,"");if(n)for(e in n)i&&n[e]===i[e]||bc(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?wc:_c,l):t.removeEventListener(e,l?wc:_c,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 _c(t){pr=!0;try{return this.l[t.type+!1](K.event?K.event(t):t)}finally{pr=!1}}function wc(t){pr=!0;try{return this.l[t.type+!0](K.event?K.event(t):t)}finally{pr=!1}}function ft(t,e){this.props=t,this.context=e}function zr(t,e){if(e==null)return t.__?zr(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"?zr(t):null}function qu(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 qu(t)}}function Hh(t){pr?setTimeout(t):Gu(t)}function Js(t){(!t.__d&&(t.__d=!0)&&jn.push(t)&&!Ki.__r++||yc!==K.debounceRendering)&&((yc=K.debounceRendering)||Hh)(Ki)}function Ki(){var t,e,n,i,s,l,u,p;for(jn.sort(function(h,y){return h.__v.__b-y.__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=vn({},l)).__v=l.__v+1,po(p,l,s,n.__n,p.ownerSVGElement!==void 0,l.__h!=null?[u]:null,i,u==null?zr(l):u,l.__h),td(i,l),l.__e!=u&&qu(l)),jn.length>e&&jn.sort(function(h,y){return h.__v.__b-y.__v.__b}));Ki.__r=0}function Ju(t,e,n,i,s,l,u,p,h,y){var g,S,A,w,O,B,$,H=i&&i.__k||Yu,V=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"?Wi(null,w,null,null,w):Array.isArray(w)?Wi(Me,{children:w},null,null,null):w.__b>0?Wi(w.type,w.props,w.key,w.ref?w.ref:null,w.__v):w)!=null){if(w.__=n,w.__b=n.__b+1,(A=H[g])===null||A&&w.key==A.key&&w.type===A.type)H[g]=void 0;else for(S=0;S<V;S++){if((A=H[S])&&w.key==A.key&&w.type===A.type){H[S]=void 0;break}A=null}po(t,w,A=A||qi,s,l,u,p,h,y),O=w.__e,(S=w.ref)&&A.ref!=S&&($||($=[]),A.ref&&$.push(A.ref,null,w),$.push(S,w.__c||O,w)),O!=null?(B==null&&(B=O),typeof w.type=="function"&&w.__k===A.__k?w.__d=h=Ku(w,h,t):h=Xu(t,w,A,H,O,h),typeof n.type=="function"&&(n.__d=h)):h&&A.__e==h&&h.parentNode!=t&&(h=zr(A))}for(n.__e=B,g=V;g--;)H[g]!=null&&(typeof n.type=="function"&&H[g].__e!=null&&H[g].__e==n.__d&&(n.__d=ed(i).nextSibling),rd(H[g],H[g]));if($)for(g=0;g<$.length;g++)nd($[g],$[++g],$[++g])}function Ku(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"?Ku(i,e,n):Xu(n,i,i,s,i.__e,e));return e}function Xi(t,e){return e=e||[],t==null||typeof t=="boolean"||(Array.isArray(t)?t.some(function(n){Xi(n,e)}):e.push(t)),e}function Xu(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 ed(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=ed(n)))return i}return null}function po(t,e,n,i,s,l,u,p,h){var y,g,S,A,w,O,B,$,H,V,Q,E,X,z,q,Y=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]),(y=K.__b)&&y(e);try{e:if(typeof Y=="function"){if($=e.props,H=(y=Y.contextType)&&i[y.__c],V=y?H?H.props.value:y.__:i,n.__c?B=(g=e.__c=n.__c).__=g.__E:("prototype"in Y&&Y.prototype.render?e.__c=g=new Y($,V):(e.__c=g=new ft($,V),g.constructor=Y,g.render=Bh),H&&H.sub(g),g.props=$,g.state||(g.state={}),g.context=V,g.__n=i,S=g.__d=!0,g.__h=[],g._sb=[]),g.__s==null&&(g.__s=g.state),Y.getDerivedStateFromProps!=null&&(g.__s==g.state&&(g.__s=vn({},g.__s)),vn(g.__s,Y.getDerivedStateFromProps($,g.__s))),A=g.props,w=g.state,g.__v=e,S)Y.getDerivedStateFromProps==null&&g.componentWillMount!=null&&g.componentWillMount(),g.componentDidMount!=null&&g.__h.push(g.componentDidMount);else{if(Y.getDerivedStateFromProps==null&&$!==A&&g.componentWillReceiveProps!=null&&g.componentWillReceiveProps($,V),!g.__e&&g.shouldComponentUpdate!=null&&g.shouldComponentUpdate($,g.__s,V)===!1||e.__v===n.__v){for(e.__v!==n.__v&&(g.props=$,g.state=g.__s,g.__d=!1),e.__e=n.__e,e.__k=n.__k,e.__k.forEach(function(_e){_e&&(_e.__=e)}),Q=0;Q<g._sb.length;Q++)g.__h.push(g._sb[Q]);g._sb=[],g.__h.length&&u.push(g);break e}g.componentWillUpdate!=null&&g.componentWillUpdate($,g.__s,V),g.componentDidUpdate!=null&&g.__h.push(function(){g.componentDidUpdate(A,w,O)})}if(g.context=V,g.props=$,g.__P=t,E=K.__r,X=0,"prototype"in Y&&Y.prototype.render){for(g.state=g.__s,g.__d=!1,E&&E(e),y=g.render(g.props,g.state,g.context),z=0;z<g._sb.length;z++)g.__h.push(g._sb[z]);g._sb=[]}else do g.__d=!1,E&&E(e),y=g.render(g.props,g.state,g.context),g.state=g.__s;while(g.__d&&++X<25);g.state=g.__s,g.getChildContext!=null&&(i=vn(vn({},i),g.getChildContext())),S||g.getSnapshotBeforeUpdate==null||(O=g.getSnapshotBeforeUpdate(A,w)),q=y!=null&&y.type===Me&&y.key==null?y.props.children:y,Ju(t,Array.isArray(q)?q:[q],e,n,i,s,l,u,p,h),g.base=e.__e,e.__h=null,g.__h.length&&u.push(g),B&&(g.__E=g.__=null),g.__e=!1}else l==null&&e.__v===n.__v?(e.__k=n.__k,e.__e=n.__e):e.__e=jh(n.__e,e,n,i,s,l,u,h);(y=K.diffed)&&y(e)}catch(_e){e.__v=null,(h||l!=null)&&(e.__e=p,e.__h=!!h,l[l.indexOf(p)]=null),K.__e(_e,e,n)}}function td(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 jh(t,e,n,i,s,l,u,p){var h,y,g,S=n.props,A=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(A);t=s?document.createElementNS("http://www.w3.org/2000/svg",w):document.createElement(w,A.is&&A),l=null,p=!1}if(w===null)S===A||p&&t.data===A||(t.data=A);else{if(l=l&&da.call(t.childNodes),y=(S=n.props||qi).dangerouslySetInnerHTML,g=A.dangerouslySetInnerHTML,!p){if(l!=null)for(S={},O=0;O<t.attributes.length;O++)S[t.attributes[O].name]=t.attributes[O].value;(g||y)&&(g&&(y&&g.__html==y.__html||g.__html===t.innerHTML)||(t.innerHTML=g&&g.__html||""))}if(Ph(t,A,S,s,p),g)e.__k=[];else if(O=e.props.children,Ju(t,Array.isArray(O)?O:[O],e,n,i,s&&w!=="foreignObject",l,u,l?l[0]:n.__k&&zr(n,0),p),l!=null)for(O=l.length;O--;)l[O]!=null&&Qu(l[O]);p||("value"in A&&(O=A.value)!==void 0&&(O!==t.value||w==="progress"&&!O||w==="option"&&O!==S.value)&&Ji(t,"value",O,S.value,!1),"checked"in A&&(O=A.checked)!==void 0&&O!==t.checked&&Ji(t,"checked",O,S.checked,!1))}return t}function nd(t,e,n){try{typeof t=="function"?t(e):t.current=e}catch(i){K.__e(i,n)}}function rd(t,e,n){var i,s;if(K.unmount&&K.unmount(t),(i=t.ref)&&(i.current&&i.current!==t.__e||nd(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]&&rd(i[s],e,n||typeof t.type!="function");n||t.__e==null||Qu(t.__e),t.__=t.__e=t.__d=void 0}function Bh(t,e,n){return this.constructor(t,n)}function Wr(t,e,n){var i,s,l;K.__&&K.__(t,e),s=(i=typeof n=="function")?null:n&&n.__k||e.__k,l=[],po(e,t=(!i&&n||e).__k=M(Me,null,[t]),s||qi,qi,e.ownerSVGElement!==void 0,!i&&n?[n]:s?null:e.firstChild?da.call(e.childNodes):null,l,!i&&n?n:s?s.__e:e.firstChild,i),td(l,t)}function Vh(t,e){var n={__c:e="__cC"+Zu++,__: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,Js(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}da=Yu.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}},zu=0,Wu=function(t){return t!=null&&t.constructor===void 0},pr=!1,ft.prototype.setState=function(t,e){var n;n=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=vn({},this.state),typeof t=="function"&&(t=t(vn({},n),this.props)),t&&vn(n,t),t!=null&&this.__v&&(e&&this._sb.push(e),Js(this))},ft.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),Js(this))},ft.prototype.render=Me,jn=[],Gu=typeof Promise=="function"?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Ki.__r=0,Zu=0;var $t,Ms,Lc,id=[],Is=[],Ac=K.__b,Cc=K.__r,Ec=K.diffed,Sc=K.__c,xc=K.unmount;function Fh(){for(var t;t=id.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(Gi),t.__H.__h.forEach(Ks),t.__H.__h=[]}catch(e){t.__H.__h=[],K.__e(e,t.__v)}}K.__b=function(t){$t=null,Ac&&Ac(t)},K.__r=function(t){Cc&&Cc(t);var e=($t=t.__c).__H;e&&(Ms===$t?(e.__h=[],$t.__h=[],e.__.forEach(function(n){n.__N&&(n.__=n.__N),n.__V=Is,n.__N=n.i=void 0})):(e.__h.forEach(Gi),e.__h.forEach(Ks),e.__h=[])),Ms=$t},K.diffed=function(t){Ec&&Ec(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(id.push(e)!==1&&Lc===K.requestAnimationFrame||((Lc=K.requestAnimationFrame)||Uh)(Fh)),e.__H.__.forEach(function(n){n.i&&(n.__H=n.i),n.__V!==Is&&(n.__=n.__V),n.i=void 0,n.__V=Is})),Ms=$t=null},K.__c=function(t,e){e.some(function(n){try{n.__h.forEach(Gi),n.__h=n.__h.filter(function(i){return!i.__||Ks(i)})}catch(i){e.some(function(s){s.__h&&(s.__h=[])}),e=[],K.__e(i,n.__v)}}),Sc&&Sc(t,e)},K.unmount=function(t){xc&&xc(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach(function(i){try{Gi(i)}catch(s){e=s}}),n.__H=void 0,e&&K.__e(e,n.__v))};var Dc=typeof requestAnimationFrame=="function";function Uh(t){var e,n=function(){clearTimeout(i),Dc&&cancelAnimationFrame(e),setTimeout(t)},i=setTimeout(n,100);Dc&&(e=requestAnimationFrame(n))}function Gi(t){var e=$t,n=t.__c;typeof n=="function"&&(t.__c=void 0,n()),$t=e}function Ks(t){var e=$t;t.__c=t.__(),$t=e}function zh(t,e){for(var n in e)t[n]=e[n];return t}function Tc(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 kc(t){this.props=t}(kc.prototype=new ft).isPureReactComponent=!0,kc.prototype.shouldComponentUpdate=function(t,e){return Tc(this.props,t)||Tc(this.state,e)};var Rc=K.__b;K.__b=function(t){t.type&&t.type.__f&&t.ref&&(t.props.ref=t.ref,t.ref=null),Rc&&Rc(t)};var Wh=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)}Wh(t,e,n,i)};var Oc=K.unmount;function ad(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=zh({},t)).__c!=null&&(t.__c.__P===n&&(t.__c.__P=e),t.__c=null),t.__k=t.__k&&t.__k.map(function(i){return ad(i,e,n)})),t}function sd(t,e,n){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map(function(i){return sd(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 Ns(){this.__u=0,this.t=null,this.__b=null}function od(t){var e=t.__.__c;return e&&e.__a&&e.__a(t)}function Oi(){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),Oc&&Oc(t)},(Ns.prototype=new ft).__c=function(t,e){var n=e.__c,i=this;i.t==null&&(i.t=[]),i.t.push(n);var s=od(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 y=i.state.__a;i.__v.__k[0]=sd(y,y.__c.__P,y.__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)},Ns.prototype.componentWillUnmount=function(){this.t=[]},Ns.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]=ad(this.__b,n,i.__O=i.__P)}this.__b=null}var s=e.__a&&M(Me,null,t.fallback);return s&&(s.__h=null),[M(Me,null,e.__a?null:t.children),s]};var Mc=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 Gh(t){return this.getChildContext=function(){return t.context},t.children}function Zh(t){var e=this,n=t.i;e.componentWillUnmount=function(){Wr(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)}}),Wr(M(Gh,{context:e.context},t.__v),e.l)):e.l&&e.componentWillUnmount()}function Yh(t,e){var n=M(Zh,{__v:t,i:e});return n.containerInfo=e,n}(Oi.prototype=new ft).__a=function(t){var e=this,n=od(e.__v),i=e.o.get(t);return i[0]++,function(s){var l=function(){e.props.revealOrder?(i.push(s),Mc(e,t,i)):s()};n?n(l):l()}},Oi.prototype.render=function(t){this.u=null,this.o=new Map;var e=Xi(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},Oi.prototype.componentDidUpdate=Oi.prototype.componentDidMount=function(){var t=this;this.o.forEach(function(e,n){Mc(t,n,e)})};var Qh=typeof Symbol!="undefined"&&Symbol.for&&Symbol.for("react.element")||60103,qh=/^(?: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]/,Jh=typeof document!="undefined",Kh=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 Ic=K.event;function Xh(){}function ev(){return this.cancelBubble}function tv(){return this.defaultPrevented}K.event=function(t){return Ic&&(t=Ic(t)),t.persist=Xh,t.isPropagationStopped=ev,t.isDefaultPrevented=tv,t.nativeEvent=t};var Nc={configurable:!0,get:function(){return this.class}},$c=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];Jh&&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)&&!Kh(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&&qh.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=Xi(n.children).forEach(function(p){p.props.selected=i.value.indexOf(p.props.value)!=-1})),e=="select"&&i.defaultValue!=null&&(i.value=Xi(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&&(Nc.enumerable="className"in n,n.className!=null&&(i.class=n.className),Object.defineProperty(i,"className",Nc))}t.$$typeof=Qh,$c&&$c(t)};var Pc=K.__r;K.__r=function(t){Pc&&Pc(t),t.__c};const ld=[],Xs=new Map;function cd(t){ld.push(t),Xs.forEach(e=>{dd(e,t)})}function nv(t){t.isConnected&&ud(t.getRootNode())}function ud(t){let e=Xs.get(t);if(!e||!e.isConnected){if(e=t.querySelector("style[data-fullcalendar]"),!e){e=document.createElement("style"),e.setAttribute("data-fullcalendar","");const n=iv();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)}Xs.set(t,e),rv(e)}}function rv(t){for(const e of ld)dd(t,e)}function dd(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 $s;function iv(){return $s===void 0&&($s=av()),$s}function av(){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"&&ud(document);var sv=':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)}';cd(sv);class ho{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 ov(t){t.parentNode&&t.parentNode.removeChild(t)}function tn(t,e){if(t.closest)return t.closest(e);if(!document.documentElement.contains(t))return null;do{if(lv(t,e))return t;t=t.parentElement||t.parentNode}while(t!==null&&t.nodeType===1);return null}function lv(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector).call(t,e)}function cv(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 uv=/(top|left|right|bottom|width|height)$/i;function dv(t,e){for(let n in e)fd(t,n,e[n])}function fd(t,e,n){n==null?t.style[e]="":typeof n=="number"&&uv.test(e)?t.style[e]=`${n}px`:t.style[e]=n}function fv(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 Hc=0;function fa(){return Hc+=1,"fc-dom-"+Hc}function pv(t,e){return n=>{let i=tn(n.target,t);i&&e.call(i,n,i)}}function pd(t,e,n,i){let s=pv(n,i);return t.addEventListener(e,s),()=>{t.removeEventListener(e,s)}}function hv(t,e,n,i){let s;return pd(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 hd(t){return Object.assign({onClick:t},vd(t))}function vd(t){return{tabIndex:0,onKeyDown(e){(e.key==="Enter"||e.key===" ")&&(t(e),e.preventDefault())}}}let jc=0;function Gn(){return jc+=1,String(jc)}function vv(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 gv(t,e,n){let i,s;for(i=0;i<n.length;i+=1)if(s=mv(t,e,n[i]),s)return s;return 0}function mv(t,e,n){return n.func?n.func(t,e):yv(t[n.field],e[n.field])*(n.order||1)}function yv(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 Ps(t,e){let n=String(t);return"000".substr(0,e-n.length)+n}function Pr(t,e,n){return typeof t=="function"?t(...e):typeof t=="string"?e.reduce((i,s,l)=>i.replace("$"+l,s||""),t):n}function Hs(t){return t%1===0}function bv(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 _v=/^(-?)(?:(\d+)\.)?(\d+):(\d\d)(?::(\d\d)(?:\.(\d\d\d))?)?/;function ye(t,e){return typeof t=="string"?wv(t):typeof t=="object"&&t?Bc(t):typeof t=="number"?Bc({[e||"milliseconds"]:t}):null}function wv(t){let e=_v.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 Bc(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 Lv(t,e){return t.years===e.years&&t.months===e.months&&t.days===e.days&&t.milliseconds===e.milliseconds}function Av(t,e){return{years:t.years-e.years,months:t.months-e.months,days:t.days-e.days,milliseconds:t.milliseconds-e.milliseconds}}function Cv(t){return dr(t)/365}function Ev(t){return dr(t)/30}function dr(t){return Gr(t)/864e5}function Gr(t){return t.years*(365*864e5)+t.months*(30*864e5)+t.days*864e5+t.milliseconds}function eo(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 bn(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 Sv=["sun","mon","tue","wed","thu","fri","sat"];function Vc(t,e){let n=gn(t);return n[2]+=e*7,rt(n)}function Ye(t,e){let n=gn(t);return n[2]+=e,rt(n)}function _n(t,e){let n=gn(t);return n[6]+=e,rt(n)}function xv(t,e){return _r(t,e)/7}function _r(t,e){return(e.valueOf()-t.valueOf())/(1e3*60*60*24)}function Dv(t,e){return(e.valueOf()-t.valueOf())/(1e3*60*60)}function Tv(t,e){return(e.valueOf()-t.valueOf())/(1e3*60)}function kv(t,e){return(e.valueOf()-t.valueOf())/1e3}function Rv(t,e){let n=De(t),i=De(e);return{years:0,months:0,days:Math.round(_r(n,i)),milliseconds:e.valueOf()-i.valueOf()-(t.valueOf()-n.valueOf())}}function Ov(t,e){let n=ea(t,e);return n!==null&&n%7===0?n/7:null}function ea(t,e){return mn(t)===mn(e)?Math.round(_r(t,e)):null}function De(t){return rt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()])}function Mv(t){return rt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours()])}function Iv(t){return rt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes()])}function Nv(t){return rt([t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds()])}function $v(t,e,n){let i=t.getUTCFullYear(),s=js(t,i,e,n);if(s<1)return js(t,i-1,e,n);let l=js(t,i+1,e,n);return l>=1?Math.min(s,l):s}function js(t,e,n,i){let s=rt([e,0,1+Pv(e,n,i)]),l=De(t),u=Math.round(_r(s,l));return Math.floor(u/7)+1}function Pv(t,e,n){let i=7+e-n;return-((7+rt([t,0,i]).getUTCDay()-e)%7)+i-1}function Fc(t){return[t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()]}function Uc(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 gn(t){return[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()]}function rt(t){return t.length===1&&(t=t.concat([0])),new Date(Date.UTC(...t))}function gd(t){return!isNaN(t.valueOf())}function mn(t){return t.getUTCHours()*1e3*60*60+t.getUTCMinutes()*1e3*60+t.getUTCSeconds()*1e3+t.getUTCMilliseconds()}function Hv(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",go(e,!0)))),i}function vo(t){return t.toISOString().replace(/T.*$/,"")}function jv(t){return t.toISOString().match(/^\d{4}-\d{2}/)[0]}function go(t,e=!1){let n=t<0?"-":"+",i=Math.abs(t),s=Math.floor(i/60),l=Math.round(i%60);return e?`${n+Ps(s,2)}:${Ps(l,2)}`:`GMT${n}${s}${l?`:${Ps(l,2)}`:""}`}function ve(t,e,n){let i,s;return function(...l){if(!i)s=t.apply(this,l);else if(!bn(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(!jt(i,l)){n&&n(s);let u=t.call(this,l);(!e||!e(u,s))&&(s=u)}return i=l,s}}const zc={week:3,separator:0,omitZeroMinute:0,meridiem:0,omitCommas:0},ta={timeZoneName:7,era:6,year:5,month:4,day:2,weekday:2,hour:1,minute:1,second:1},Mi=/\s*([ap])\.?m\.?/i,Bv=/,/g,Vv=/\s+/g,Fv=/\u200e/g,Uv=/UTC|GMT/;class zv{constructor(e){let n={},i={},s=0;for(let l in e)l in zc?(i[l]=e[l],s=Math.max(zc[l],s)):(n[l]=e[l],l in ta&&(s=Math.max(ta[l],s)));this.standardDateProps=n,this.extendedSettings=i,this.severity=s,this.buildFormattingFunc=ve(Wc)}format(e,n){return this.buildFormattingFunc(this.standardDateProps,this.extendedSettings,n)(e)}formatRange(e,n,i,s){let{standardDateProps:l,extendedSettings:u}=this,p=qv(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 y=this.format(e,i),g=this.format(n,i);if(y===g)return y;let S=Jv(l,h),A=Wc(S,u,i),w=A(e),O=A(n),B=Kv(y,w,g,O),$=u.separator||s||i.defaultSeparator||"";return B?B.before+w+$+O+B.after:y+$+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 Wc(t,e,n){let i=Object.keys(t).length;return i===1&&t.timeZoneName==="short"?s=>go(s.timeZoneOffset):i===0&&e.week?s=>Qv(n.computeWeekNumber(s.marker),n.weekText,n.weekTextLong,n.locale,e.week):Wv(t,e,n)}function Wv(t,e,n){t=Object.assign({},t),e=Object.assign({},e),Gv(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 Zv(h,l,t,e,n)}}function Gv(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 Zv(t,e,n,i,s){return t=t.replace(Fv,""),n.timeZoneName==="short"&&(t=Yv(t,s.timeZone==="UTC"||e.timeZoneOffset==null?"UTC":go(e.timeZoneOffset))),i.omitCommas&&(t=t.replace(Bv,"").trim()),i.omitZeroMinute&&(t=t.replace(":00","")),i.meridiem===!1?t=t.replace(Mi,"").trim():i.meridiem==="narrow"?t=t.replace(Mi,(l,u)=>u.toLocaleLowerCase()):i.meridiem==="short"?t=t.replace(Mi,(l,u)=>`${u.toLocaleLowerCase()}m`):i.meridiem==="lowercase"&&(t=t.replace(Mi,l=>l.toLocaleLowerCase())),t=t.replace(Vv," "),t=t.trim(),t}function Yv(t,e){let n=!1;return t=t.replace(Uv,()=>(n=!0,e)),n||(t+=` ${e}`),t}function Qv(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 qv(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:mn(t)!==mn(e)?1:0}function Jv(t,e){let n={};for(let i in t)(!(i in ta)||ta[i]<=e)&&(n[i]=t[i]);return n}function Kv(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 y=n.indexOf(i,h);if(y===-1)break;let g=n.substr(0,y);h=y+i.length;let S=n.substr(h);if(u===g&&p===S)return{before:u,after:p}}}return null}function Gc(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 na(t,e,n,i){let s=Gc(t,n.calendarSystem),l=e?Gc(e,n.calendarSystem):null;return{date:s,start:s,end:l,timeZone:n.timeZone,localeCodes:n.locale.codes,defaultSeparator:i||n.defaultSeparator}}class Xv{constructor(e){this.cmdStr=e}format(e,n,i){return n.cmdFormatter(this.cmdStr,na(e,null,n,i))}formatRange(e,n,i,s){return i.cmdFormatter(this.cmdStr,na(e,n,i,s))}}class eg{constructor(e){this.func=e}format(e,n,i){return this.func(na(e,null,n,i))}formatRange(e,n,i,s){return this.func(na(e,n,i,s))}}function Be(t){return typeof t=="object"&&t?new zv(t):typeof t=="string"?new Xv(t):typeof t=="function"?new eg(t):null}const Zc={navLinkDayClick:I,navLinkWeekClick:I,duration:ye,bootstrapFontAwesome:I,buttonIcons:I,customButtons:I,defaultAllDayEventDuration:ye,defaultTimedEventDuration:ye,nextDayThreshold:ye,scrollTime:ye,scrollTimeReset:Boolean,slotMinTime:ye,slotMaxTime:ye,dayPopoverFormat:Be,slotDuration:ye,snapDuration:ye,headerToolbar:I,footerToolbar:I,defaultRangeSeparator:String,titleRangeSeparator:String,forceEventDuration:Boolean,dayHeaders:Boolean,dayHeaderFormat:Be,dayHeaderClassNames:I,dayHeaderContent:I,dayHeaderDidMount:I,dayHeaderWillUnmount:I,dayCellClassNames:I,dayCellContent:I,dayCellDidMount:I,dayCellWillUnmount:I,initialView:String,aspectRatio:Number,weekends:Boolean,weekNumberCalculation:I,weekNumbers:Boolean,weekNumberClassNames:I,weekNumberContent:I,weekNumberDidMount:I,weekNumberWillUnmount:I,editable:Boolean,viewClassNames:I,viewDidMount:I,viewWillUnmount:I,nowIndicator:Boolean,nowIndicatorClassNames:I,nowIndicatorContent:I,nowIndicatorDidMount:I,nowIndicatorWillUnmount:I,showNonCurrentDates:Boolean,lazyFetching:Boolean,startParam:String,endParam:String,timeZoneParam:String,timeZone:String,locales:I,locale:I,themeSystem:String,dragRevertDuration:Number,dragScroll:Boolean,allDayMaintainDuration:Boolean,unselectAuto:Boolean,dropAccept:I,eventOrder:vv,eventOrderStrict:Boolean,handleWindowResize:Boolean,windowResizeDelay:Number,longPressDelay:Number,eventDragMinDistance:Number,expandRows:Boolean,height:I,contentHeight:I,direction:String,weekNumberFormat:Be,eventResizableFromStart:Boolean,displayEventTime:Boolean,displayEventEnd:Boolean,weekText:String,weekTextLong:String,progressiveEventRendering:Boolean,businessHours:I,initialDate:I,now:I,eventDataTransform:I,stickyHeaderDates:I,stickyFooterScrollbar:I,viewHeight:I,defaultAllDay:Boolean,eventSourceFailure:I,eventSourceSuccess:I,eventDisplay:String,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventOverlap:I,eventConstraint:I,eventAllow:I,eventBackgroundColor:String,eventBorderColor:String,eventTextColor:String,eventColor:String,eventClassNames:I,eventContent:I,eventDidMount:I,eventWillUnmount:I,selectConstraint:I,selectOverlap:I,selectAllow:I,droppable:Boolean,unselectCancel:String,slotLabelFormat:I,slotLaneClassNames:I,slotLaneContent:I,slotLaneDidMount:I,slotLaneWillUnmount:I,slotLabelClassNames:I,slotLabelContent:I,slotLabelDidMount:I,slotLabelWillUnmount:I,dayMaxEvents:I,dayMaxEventRows:I,dayMinWidth:Number,slotLabelInterval:ye,allDayText:String,allDayClassNames:I,allDayContent:I,allDayDidMount:I,allDayWillUnmount:I,slotMinWidth:Number,navLinks:Boolean,eventTimeFormat:Be,rerenderDelay:Number,moreLinkText:I,moreLinkHint:I,selectMinDistance:Number,selectable:Boolean,selectLongPressDelay:Number,eventLongPressDelay:Number,selectMirror:Boolean,eventMaxStack:Number,eventMinHeight:Number,eventMinWidth:Number,eventShortHeight:Number,slotEventOverlap:Boolean,plugins:I,firstDay:Number,dayCount:Number,dateAlignment:String,dateIncrement:ye,hiddenDays:I,fixedWeekCount:Boolean,validRange:I,visibleRange:I,titleFormat:I,eventInteractive:Boolean,noEventsText:String,viewHint:I,navLinkHint:I,closeHint:String,timeHint:String,eventHint:String,moreLinkClick:I,moreLinkClassNames:I,moreLinkContent:I,moreLinkDidMount:I,moreLinkWillUnmount:I,monthStartFormat:Be,handleCustomRendering:I,customRenderingMetaMap:I,customRenderingReplaces:Boolean},Hr={eventDisplay:"auto",defaultRangeSeparator:" - ",titleRangeSeparator:" – ",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"}},Yc={datesSet:I,eventsSet:I,eventAdd:I,eventChange:I,eventRemove:I,windowResize:I,eventClick:I,eventMouseEnter:I,eventMouseLeave:I,select:I,unselect:I,loading:I,_unmount:I,_beforeprint:I,_afterprint:I,_noEventDrop:I,_noEventResize:I,_resize:I,_scrollRequest:I},Qc={buttonText:I,buttonHints:I,views:I,plugins:I,initialEvents:I,events:I,eventSources:I},$n={headerToolbar:Pn,footerToolbar:Pn,buttonText:Pn,buttonHints:Pn,buttonIcons:Pn,dateIncrement:Pn,plugins:Ii,events:Ii,eventSources:Ii,resources:Ii};function Pn(t,e){return typeof t=="object"&&typeof e=="object"&&t&&e?jt(t,e):t===e}function Ii(t,e){return Array.isArray(t)&&Array.isArray(e)?bn(t,e):t===e}const tg={type:String,component:I,buttonText:String,buttonTextKey:String,dateProfileGeneratorClass:I,usesMinMaxTime:Boolean,classNames:I,content:I,didMount:I,willUnmount:I};function Bs(t){return yo(t,$n)}function mo(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 I(t){return t}const{hasOwnProperty:ra}=Object.prototype;function yo(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]=yo(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 hr(t,e){let n={};for(let i in t)e(t[i],i)&&(n[i]=t[i]);return n}function qr(t,e){let n={};for(let i in t)n[i]=e(t[i],i);return n}function md(t){let e={};for(let n of t)e[n]=!0;return e}function bo(t){let e=[];for(let n in t)e.push(t[n]);return e}function jt(t,e){if(t===e)return!0;for(let n in t)if(ra.call(t,n)&&!(n in e))return!1;for(let n in e)if(ra.call(e,n)&&t[n]!==e[n])return!1;return!0}const ng=/^on[A-Z]/;function rg(t,e){const n=to(t,e);for(let i of n)if(!ng.test(i))return!1;return!0}function to(t,e){let n=[];for(let i in t)ra.call(t,i)&&(i in e||n.push(i));for(let i in e)ra.call(e,i)&&t[i]!==e[i]&&n.push(i);return n}function Vs(t,e,n={}){if(t===e)return!0;for(let i in e)if(!(i in t&&ig(t[i],e[i],n[i])))return!1;for(let i in t)if(!(i in e))return!1;return!0}function ig(t,e,n){return t===e||n===!0?!0:n?n(t,e):!1}function ag(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 yd={};function sg(t,e){yd[t]=e}function og(t){return new yd[t]}class lg{getMarkerYear(e){return e.getUTCFullYear()}getMarkerMonth(e){return e.getUTCMonth()}getMarkerDay(e){return e.getUTCDate()}arrayToMarker(e){return rt(e)}markerToArray(e){return gn(e)}}sg("gregory",lg);const cg=/^\s*(\d{4})(-?(\d{2})(-?(\d{2})([T ](\d{2}):?(\d{2})(:?(\d{2})(\.(\d+))?)?(Z|(([-+])(\d{2})(:?(\d{2}))?))?)?)?)?$/;function ug(t){let e=cg.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]?+`0.${e[12]}`*1e3:0));if(gd(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 dg{constructor(e){let n=this.timeZone=e.timeZone,i=n!=="local"&&n!=="UTC";e.namedTimeZoneImpl&&i&&(this.namedTimeZoneImpl=new e.namedTimeZoneImpl(n)),this.canComputeOffset=!!(!i||this.namedTimeZoneImpl),this.calendarSystem=og(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()):rt(Fc(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=rt(e)),n===null||!gd(n)?null:{marker:n,isTimeUnspecified:!1,forcedTzo:null}}parse(e){let n=ug(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 mn(e)===mn(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 mn(e)===mn(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=Ov(e,n),i!==null?{unit:"week",value:i}:(i=ea(e,n),i!==null?{unit:"day",value:i}:(i=Dv(e,n),Hs(i)?{unit:"hour",value:i}:(i=Tv(e,n),Hs(i)?{unit:"minute",value:i}:(i=kv(e,n),Hs(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/Cv(i):i.months&&(s=this.diffWholeMonths(e,n),s!==null)?s/Ev(i):i.days&&(s=ea(e,n),s!==null)?s/dr(i):(n.valueOf()-e.valueOf())/Gr(i)}startOf(e,n){return n==="year"?this.startOfYear(e):n==="month"?this.startOfMonth(e):n==="week"?this.startOfWeek(e):n==="day"?De(e):n==="hour"?Mv(e):n==="minute"?Iv(e):n==="second"?Nv(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)):$v(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=_n(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)),Hv(e,i,n.omitTime)}timestampToMarker(e){return this.timeZone==="local"?rt(Fc(new Date(e))):this.timeZone==="UTC"||!this.namedTimeZoneImpl?new Date(e):rt(this.namedTimeZoneImpl.timestampToArray(e))}offsetForMarker(e){return this.timeZone==="local"?-Uc(gn(e)).getTimezoneOffset():this.timeZone==="UTC"?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(gn(e)):null}toDate(e,n){return this.timeZone==="local"?Uc(gn(e)):this.timeZone==="UTC"?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-this.namedTimeZoneImpl.offsetForArray(gn(e))*1e3*60):new Date(e.valueOf()-(n||0))}}class Jr{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)}`:""}}Jr.prototype.classes={};Jr.prototype.iconClasses={};Jr.prototype.baseIconClass="";Jr.prototype.iconOverridePrefix="";function qc(t){t();let e=K.debounceRendering,n=[];function i(s){n.push(s)}for(K.debounceRendering=i,Wr(M(fg,{}),document.createElement("div"));n.length;)n.shift()();K.debounceRendering=e}class fg extends ft{render(){return M("div",{})}componentDidMount(){this.setState({})}}function bd(t){let e=Vh(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 pg{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=bd({});function hg(t,e,n,i,s,l,u,p,h,y,g,S,A){return{dateEnv:s,options:n,pluginHooks:u,emitter:y,dispatch:p,getCurrentData:h,calendarApi:g,viewSpec:t,viewApi:e,dateProfileGenerator:i,theme:l,isRtl:n.direction==="rtl",addResizeHandler(w){y.on("_resize",w)},removeResizeHandler(w){y.off("_resize",w)},createScrollResponder(w){return new pg(w,y,ye(n.scrollTime),n.scrollTimeReset)},registerInteractiveComponent:S,unregisterInteractiveComponent:A}}class Yn extends ft{shouldComponentUpdate(e,n){return this.debug&&console.log(to(e,this.props),to(n,this.state)),!Vs(this.props,e,this.propEquality)||!Vs(this.state,n,this.stateEquality)}safeSetState(e){Vs(this.state,Object.assign(Object.assign({},this.state),e),this.stateEquality)||this.setState(e)}}Yn.addPropsEquality=vg;Yn.addStateEquality=gg;Yn.contextType=Zn;Yn.prototype.propEquality={};Yn.prototype.stateEquality={};class Te extends Yn{}Te.contextType=Zn;function vg(t){let e=Object.create(this.prototype.propEquality);Object.assign(e,t),this.prototype.propEquality=e}function gg(t){let e=Object.create(this.prototype.stateEquality);Object.assign(e,t),this.prototype.stateEquality=e}function rn(t,e){typeof t=="function"?t(e):t&&(t.current=e)}class _o extends Te{constructor(){super(...arguments),this.id=Gn(),this.queuedDomNodes=[],this.currentDomNodes=[],this.handleEl=e=>{const{options:n}=this.context,{generatorName:i}=this.props;(!n.customRenderingReplaces||!no(i,n))&&this.updateElRef(e)},this.updateElRef=e=>{this.props.elRef&&rn(this.props.elRef,e)}}render(){const{props:e,context:n}=this,{options:i}=n,{customGenerator:s,defaultGenerator:l,renderProps:u}=e,p=_d(e,[],this.handleEl);let h=!1,y,g=[],S;if(s!=null){const A=typeof s=="function"?s(u,M):s;if(A===!0)h=!0;else{const w=A&&typeof A=="object";w&&"html"in A?p.dangerouslySetInnerHTML={__html:A.html}:w&&"domNodes"in A?g=Array.prototype.slice.call(A.domNodes):(w?Wu(A):typeof A!="function")?y=A:S=A}}else h=!no(e.generatorName,i);return h&&l&&(y=l(u)),this.queuedDomNodes=g,this.currentGeneratorMeta=S,M(e.elTag,p,y)}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(mg)}))}}applyQueueudDomNodes(){const{queuedDomNodes:e,currentDomNodes:n}=this,i=this.base;if(!bn(e,n)){n.forEach(ov);for(let s of e)i.appendChild(s);this.currentDomNodes=e}}}_o.addPropsEquality({elClasses:bn,elStyle:jt,elAttrs:rg,renderProps:jt});function no(t,e){var n;return!!(e.handleCustomRendering&&t&&(!((n=e.customRenderingMetaMap)===null||n===void 0)&&n[t]))}function _d(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 mg(t){return!!t}const wd=bd(0);class sn extends ft{constructor(){super(...arguments),this.InnerContent=yg.bind(void 0,this),this.handleEl=e=>{this.el=e,this.props.elRef&&(rn(this.props.elRef,e),e&&this.didMountMisfire&&this.componentDidMount())}}render(){const{props:e}=this,n=bg(e.classNameGenerator,e.renderProps);if(e.children){const i=_d(e,n,this.handleEl),s=e.children(this.InnerContent,e.renderProps,i);return e.elTag?M(e.elTag,i,s):s}else return M(_o,Object.assign(Object.assign({},e),{elRef:this.handleEl,elTag:e.elTag||"div",elClasses:(e.elClasses||[]).concat(n),renderId:this.context}))}componentDidMount(){var e,n;this.el?(n=(e=this.props).didMount)===null||n===void 0||n.call(e,Object.assign(Object.assign({},this.props.renderProps),{el:this.el})):this.didMountMisfire=!0}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}))}}sn.contextType=wd;function yg(t,e){const n=t.props;return M(_o,Object.assign({renderProps:n.renderProps,generatorName:n.generatorName,customGenerator:n.customGenerator,defaultGenerator:n.defaultGenerator,renderId:t.context},e))}function bg(t,e){const n=typeof t=="function"?t(e):t||[];return typeof n=="string"?[n]:n}class Jc extends Te{render(){let{props:e,context:n}=this,{options:i}=n,s={view:n.viewApi};return M(sn,Object.assign({},e,{elTag:e.elTag||"div",elClasses:[...Ld(e.viewSpec),...e.elClasses||[]],renderProps:s,classNameGenerator:i.viewClassNames,generatorName:void 0,didMount:i.viewDidMount,willUnmount:i.viewWillUnmount}),()=>e.children)}}function Ld(t){return[`fc-${t.type}-view`,"fc-view"]}function _g(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 Kc(t,e){let n=[],{start:i}=e,s,l;for(t.sort(wg),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 wg(t,e){return t.start.valueOf()-e.start.valueOf()}function vr(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 Lg(t,e){return(t.end===null||e.start===null||t.end>e.start)&&(t.start===null||e.end===null||t.start<e.end)}function yn(t,e){return(t.start===null||e>=t.start)&&(t.end===null||e<t.end)}function Ag(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 Ad(t){let e=Math.floor(_r(t.start,t.end))||1,n=De(t.start),i=Ye(n,e);return{start:n,end:i}}function Cd(t,e=ye(0)){let n=null,i=null;if(t.end){i=De(t.end);let s=t.end.valueOf()-i.valueOf();s&&s>=Gr(e)&&(i=Ye(i,1))}return t.start&&(n=De(t.start),i&&i<=n&&(i=Ye(n,1))),{start:n,end:i}}function Ni(t,e,n,i){return i==="year"?ye(n.diffWholeYears(t,e),"year"):i==="month"?ye(n.diffWholeMonths(t,e),"month"):Rv(t,e)}function Cg(t,e){switch(e.type){case"CHANGE_DATE":return e.dateMarker;default:return t}}function Eg(t,e){let n=t.initialDate;return n!=null?e.createMarker(n):Kr(t.now,e)}function Kr(t,e){return typeof t=="function"&&(t=t()),t==null?e.createNowMarker():e.createMarker(t)}class Ed{constructor(e){this.props=e,this.nowDate=Kr(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,y,g;return l=this.buildValidRange(),l=this.trimHiddenDays(l),i&&(e=Ag(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),y=h,s.showNonCurrentDates||(y=vr(y,u.range)),y=this.adjustActiveRange(y),y=vr(y,l),g=Lg(u.range,l),yn(h,e)||(e=h.start),{currentDate:e,validRange:l,currentRange:u.range,currentRangeUnit:u.unit,isRangeAllDay:p,activeRange:y,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=eo(s).unit,u=this.buildRangeFromDuration(e,n,s,l)),{duration:s,unit:l,range:u}}getFallbackDuration(){return ye({day:1})}adjustActiveRange(e){let{dateEnv:n,usesMinMaxTime:i,slotMinTime:s,slotMaxTime:l}=this.props,{start:u,end:p}=e;return i&&(dr(s)<0&&(u=De(u),u=n.add(u,s)),dr(l)>1&&(p=De(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,y;if(!u){let{dateIncrement:S}=this.props;S&&Gr(S)<Gr(i)?u=eo(S).unit:u=s}dr(i)<=1&&this.isHiddenDay(p)&&(p=this.skipHiddenDays(p,n),p=De(p));function g(){p=l.startOf(e,u),h=l.add(p,i),y={start:p,end:h}}return g(),this.trimHiddenDays(y)||(e=this.skipHiddenDays(e,n),g()),y}buildRangeFromDayCount(e,n,i){let{dateEnv:s,dateAlignment:l}=this.props,u=0,p=e,h;l&&(p=s.startOf(p,l)),p=De(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)?ye(1,i):e||ye({days:1}))}refineRange(e){if(e){let n=_g(e,this.props.dateEnv);return n&&(n=Cd(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 wo(t,e,n,i){return{instanceId:Gn(),defId:t,range:e,forcedStartTzo:n==null?null:n,forcedEndTzo:i==null?null:i}}function Sg(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 Xr(t,e,n){let{dateEnv:i,pluginHooks:s,options:l}=n,{defs:u,instances:p}=t;p=hr(p,h=>!u[h.defId].recurringDef);for(let h in u){let y=u[h];if(y.recurringDef){let{duration:g}=y.recurringDef;g||(g=y.allDay?l.defaultAllDayEventDuration:l.defaultTimedEventDuration);let S=xg(y,g,e,i,s.recurringTypes);for(let A of S){let w=wo(h,{start:A,end:i.add(A,g)});p[w.instanceId]=w}}}return{defs:u,instances:p}}function xg(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(De)),u}const Yi={id:String,groupId:String,title:String,url:String,interactive:Boolean},Sd={start:I,end:I,date:I,allDay:Boolean},Dg=Object.assign(Object.assign(Object.assign({},Yi),Sd),{extendedProps:I});function xd(t,e,n,i,s=Lo(n),l,u){let{refined:p,extra:h}=Dd(t,n,s),y=kg(e,n),g=Sg(p,y,n.dateEnv,n.pluginHooks.recurringTypes);if(g){let A=ro(p,h,e?e.sourceId:"",g.allDay,!!g.duration,n,l);return A.recurringDef={typeId:g.typeId,typeData:g.typeData,duration:g.duration},{def:A,instance:null}}let S=Tg(p,y,n,i);if(S){let A=ro(p,h,e?e.sourceId:"",S.allDay,S.hasEnd,n,l),w=wo(A.defId,S.range,S.forcedStartTzo,S.forcedEndTzo);return u&&A.publicId&&u[A.publicId]&&(w.instanceId=u[A.publicId]),{def:A,instance:w}}return null}function Dd(t,e,n=Lo(e)){return mo(t,n)}function Lo(t){return Object.assign(Object.assign(Object.assign({},ia),Dg),t.pluginHooks.eventRefiners)}function ro(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:aa(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 Tg(t,e,n,i){let{allDay:s}=t,l,u=null,p=!1,h,y=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=De(u)),h&&(y=h.marker,s&&(y=De(y)),u&&y<=u&&(y=null)),y?p=!0:i||(p=n.options.forceEventDuration||!1,y=n.dateEnv.add(u,s?n.options.defaultAllDayEventDuration:n.options.defaultTimedEventDuration)),{allDay:s,hasEnd:p,range:{start:u,end:y},forcedStartTzo:l?l.forcedTzo:null,forcedEndTzo:h?h.forcedTzo:null}}function kg(t,e){let n=null;return t&&(n=t.defaultAllDay),n==null&&(n=e.options.defaultAllDay),n}function Zr(t,e,n,i,s,l){let u=zn(),p=Lo(n);for(let h of t){let y=xd(h,e,n,i,p,s,l);y&&io(y,u)}return u}function io(t,e=zn()){return e.defs[t.def.defId]=t.def,t.instance&&(e.instances[t.instance.instanceId]=t.instance),e}function Rg(t,e){let n=t.instances[e];if(n){let i=t.defs[n.defId],s=Co(t,l=>Og(i,l));return s.defs[i.defId]=i,s.instances[n.instanceId]=n,s}return zn()}function Og(t,e){return!!(t.groupId&&t.groupId===e.groupId)}function zn(){return{defs:{},instances:{}}}function Ao(t,e){return{defs:Object.assign(Object.assign({},t.defs),e.defs),instances:Object.assign(Object.assign({},t.instances),e.instances)}}function Co(t,e){let n=hr(t.defs,e),i=hr(t.instances,s=>n[s.defId]);return{defs:n,instances:i}}function Mg(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 Ig(t,e){return Array.isArray(t)?Zr(t,null,e,!0):typeof t=="object"&&t?Zr([t],null,e,!0):t!=null?String(t):null}function Xc(t){return Array.isArray(t)?t:typeof t=="string"?t.split(/\s+/):[]}const ia={display:String,editable:Boolean,startEditable:Boolean,durationEditable:Boolean,constraint:I,overlap:I,allow:I,className:Xc,classNames:Xc,color:String,backgroundColor:String,borderColor:String,textColor:String},Ng={display:null,startEditable:null,durationEditable:null,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]};function aa(t,e){let n=Ig(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 $g(t){return t.reduce(Pg,Ng)}function Pg(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 Hg={id:String,defaultAllDay:Boolean,url:String,format:String,events:I,eventDataTransform:I,success:I,failure:I};function Td(t,e,n=kd(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}=mo(i,n),u=jg(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:aa(s,e),extendedProps:l}}return null}function kd(t){return Object.assign(Object.assign(Object.assign({},ia),Hg),t.pluginHooks.eventSourceRefiners)}function jg(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 Bg(t,e,n,i,s){switch(e.type){case"RECEIVE_EVENTS":return Vg(t,n[e.sourceId],e.fetchId,e.fetchRange,e.rawEvents,s);case"RESET_RAW_EVENTS":return Fg(t,n[e.sourceId],e.rawEvents,i.activeRange,s);case"ADD_EVENTS":return Ug(t,e.eventStore,i?i.activeRange:null,s);case"RESET_EVENTS":return e.eventStore;case"MERGE_EVENTS":return Ao(t,e.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return i?Xr(t,i.activeRange,s):t;case"REMOVE_EVENTS":return Mg(t,e.eventStore);case"REMOVE_EVENT_SOURCE":return Od(t,e.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return Co(t,l=>!l.sourceId);case"REMOVE_ALL_EVENTS":return zn();default:return t}}function Vg(t,e,n,i,s,l){if(e&&n===e.latestFetchId){let u=Zr(Rd(s,e,l),e,l);return i&&(u=Xr(u,i,l)),Ao(Od(t,e.sourceId),u)}return t}function Fg(t,e,n,i,s){const{defIdMap:l,instanceIdMap:u}=zg(t);let p=Zr(Rd(n,e,s),e,s,!1,l,u);return Xr(p,i,s)}function Rd(t,e,n){let i=n.options.eventDataTransform,s=e?e.eventDataTransform:null;return s&&(t=eu(t,s)),i&&(t=eu(t,i)),t}function eu(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 Ug(t,e,n,i){return n&&(e=Xr(e,n,i)),Ao(t,e)}function tu(t,e,n){let{defs:i}=t,s=qr(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 Od(t,e){return Co(t,n=>n.sourceId!==e)}function zg(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 Wg{constructor(){this.handlers={},this.thisContext=null}setThisContext(e){this.thisContext=e}setOptions(e){this.options=e}on(e,n){Gg(this.handlers,e,n)}off(e,n){Zg(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!!(this.handlers[e]&&this.handlers[e].length||this.options&&this.options[e])}}function Gg(t,e,n){(t[e]||(t[e]=[])).push(n)}function Zg(t,e,n){n?t[e]&&(t[e]=t[e].filter(i=>i!==n)):delete t[e]}const Yg={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function Qg(t,e){return Zr(qg(t),null,e)}function qg(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({},Yg),n)),e}function Jg(t,e,n){n.emitter.trigger("select",Object.assign(Object.assign({},Xg(t,n)),{jsEvent:e?e.origEvent:null,view:n.viewApi||n.calendarApi.view}))}function Kg(t,e){e.emitter.trigger("unselect",{jsEvent:t?t.origEvent:null,view:e.viewApi||e.calendarApi.view})}function Xg(t,e){let n={};for(let i of e.pluginHooks.dateSpanTransforms)Object.assign(n,i(t,e));return Object.assign(n,pm(t,e.dateEnv)),n}function nu(t,e,n){let{dateEnv:i,options:s}=n,l=e;return t?(l=De(l),l=i.add(l,s.defaultAllDayEventDuration)):l=i.add(l,s.defaultTimedEventDuration),l}function em(t,e,n,i){let s=Id(t.defs,e),l=zn();for(let u in t.defs){let p=t.defs[u];l.defs[u]=tm(p,s[u],n,i)}for(let u in t.instances){let p=t.instances[u],h=l.defs[p.defId];l.instances[u]=nm(p,h,s[p.defId],n,i)}return l}function tm(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 nm(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=Ad(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:nu(e.allDay,h.range.start,s)}),e.allDay&&(h.range={start:De(h.range.start),end:De(h.range.end)}),h.range.end<h.range.start&&(h.range.end=nu(e.allDay,h.range.start,s)),h}class cr{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 bt{constructor(e,n,i){this._context=e,this._def=n,this._instance=i||null}setProp(e,n){if(e in Sd)console.warn("Could not set date-related prop 'name'. Use one of the date-related methods instead.");else if(e==="id")n=Yi[e](n),this.mutate({standardProps:{publicId:n}});else if(e in Yi)n=Yi[e](n),this.mutate({standardProps:{[e]:n}});else if(e in ia){let i=ia[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=Ni(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=Ni(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=Ad(h));let y=Ni(h.start,u,s,i.granularity);if(p){let g=Ni(h.end,p,s,i.granularity);Lv(y,g)?this.mutate({datesDelta:y,standardProps:l}):this.mutate({startDelta:y,endDelta:g,standardProps:l})}else l.hasEnd=!1,this.mutate({datesDelta:y,standardProps:l})}}moveStart(e){let n=ye(e);n&&this.mutate({startDelta:n})}moveEnd(e){let n=ye(e);n&&this.mutate({endDelta:n})}moveDates(e){let n=ye(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=Be(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=Rg(l,n.instanceId);u=em(u,{"":{display:"",startEditable:!0,durationEditable:!0,constraints:[],overlap:null,allows:[],backgroundColor:"",borderColor:"",textColor:"",classNames:[]}},e,s);let h=new bt(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:Eo(u,s,n),revert(){s.dispatch({type:"RESET_EVENTS",eventStore:l})}})}}remove(){let e=this._context,n=Md(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 cr(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 Md(t){let e=t._def,n=t._instance;return{defs:{[e.defId]:e},instances:n?{[n.instanceId]:n}:{}}}function Eo(t,e,n){let{defs:i,instances:s}=t,l=[],u=n?n.instanceId:"";for(let p in s){let h=s[p],y=i[h.defId];h.instanceId!==u&&l.push(new bt(e,y,h))}return l}function ru(t,e,n,i){let s={},l={},u={},p=[],h=[],y=Id(t.defs,e);for(let g in t.defs){let S=t.defs[g];y[S.defId].display==="inverse-background"&&(S.groupId?(s[S.groupId]=[],u[S.groupId]||(u[S.groupId]=S)):l[g]=[])}for(let g in t.instances){let S=t.instances[g],A=t.defs[S.defId],w=y[A.defId],O=S.range,B=!A.allDay&&i?Cd(O,i):O,$=vr(B,n);$&&(w.display==="inverse-background"?A.groupId?s[A.groupId].push($):l[S.defId].push($):w.display!=="none"&&(w.display==="background"?p:h).push({def:A,ui:w,instance:S,range:$,isStart:B.start&&B.start.valueOf()===$.start.valueOf(),isEnd:B.end&&B.end.valueOf()===$.end.valueOf()}))}for(let g in s){let S=s[g],A=Kc(S,n);for(let w of A){let O=u[g],B=y[O.defId];p.push({def:O,ui:B,instance:null,range:w,isStart:!1,isEnd:!1})}}for(let g in l){let S=l[g],A=Kc(S,n);for(let w of A)p.push({def:t.defs[g],ui:y[g],instance:null,range:w,isStart:!1,isEnd:!1})}return{bg:p,fg:h}}function iu(t,e){t.fcSeg=e}function ao(t){return t.fcSeg||t.parentNode.fcSeg||null}function Id(t,e){return qr(t,n=>Nd(n,e))}function Nd(t,e){let n=[];return e[""]&&n.push(e[""]),e[t.defId]&&n.push(e[t.defId]),n.push(t.ui),$g(n)}function rm(t,e){let n=t.map(im);return n.sort((i,s)=>gv(i,s,e)),n.map(i=>i._seg)}function im(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 am(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 sm(t,e){return t.isStart&&t.eventRange.ui.durationEditable&&e.options.eventResizableFromStart}function om(t,e){return t.isEnd&&t.eventRange.ui.durationEditable}function $d(t,e,n,i,s,l,u){let{dateEnv:p,options:h}=n,{displayEventTime:y,displayEventEnd:g}=h,S=t.eventRange.def,A=t.eventRange.instance;y==null&&(y=i!==!1),g==null&&(g=s!==!1);let w=A.range.start,O=A.range.end,B=l||t.start||t.eventRange.range.start,$=u||t.end||t.eventRange.range.end,H=De(w).valueOf()===De(B).valueOf(),V=De(_n(O,-1)).valueOf()===De(_n($,-1)).valueOf();return y&&!S.allDay&&(H||V)?(B=H?w:B,$=V?O:$,g&&S.hasEnd?p.formatRange(B,$,e,{forcedStartTzo:l?null:A.forcedStartTzo,forcedEndTzo:u?null:A.forcedEndTzo}):p.format(B,e,{forcedTzo:l?null:A.forcedStartTzo})):""}function jr(t,e,n){let i=t.eventRange.range;return{isPast:i.end<(n||e.start),isFuture:i.start>=(n||e.end),isToday:e&&yn(e,i.start)}}function lm(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 cm(t){return t.instance?t.instance.instanceId:`${t.def.defId}:${t.range.start.toISOString()}`}function Pd(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=!!l.hasHandlers("eventClick"))),p?vd(h=>{l.trigger("eventClick",{el:h.target,event:new bt(e,n,i),jsEvent:h,view:e.viewApi})}):{}}const um={start:I,end:I,allDay:Boolean};function dm(t,e,n){let i=fm(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 fm(t,e){let{refined:n,extra:i}=mo(t,um),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 pm(t,e){return Object.assign(Object.assign({},jd(t.range,e,t.allDay)),{allDay:t.allDay})}function Hd(t,e,n){return Object.assign(Object.assign({},jd(t,e,n)),{timeZone:e.timeZone})}function jd(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 hm(t,e,n){let i=Dd({editable:!1},n),s=ro(i.refined,i.extra,"",t.allDay,!0,n);return{def:s,ui:Nd(s,e),instance:wo(s.defId,t.range),range:t.range,isStart:!0,isEnd:!0}}function vm(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 au extends Error{constructor(e,n){super(e),this.response=n}}function gm(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 au("Failure parsing JSON",s)});throw new au("Request failed",s)})}let Fs;function Bd(){return Fs==null&&(Fs=mm()),Fs}function mm(){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 ym extends Te{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 Bd()||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 Vd{constructor(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}destroy(){}}function bm(t,e){return{component:t,el:e.el,useEventCenter:e.useEventCenter!=null?e.useEventCenter:!0,isHitComboAllowed:e.isHitComboAllowed||null}}const su={};class _m{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:Kr(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=ye(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),Be(n))}formatRange(e,n,i){let{dateEnv:s}=this.getCurrentData();return s.formatRange(s.createMarker(e),s.createMarker(n),Be(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=dm(i,s.dateEnv,ye({days:1}));l&&(this.dispatch({type:"SELECT_DATES",selection:l}),Jg(l,null,s))}unselect(e){let n=this.getCurrentData();n.dateSelection&&(this.dispatch({type:"UNSELECT_DATES"}),Kg(e,n))}addEvent(e,n){if(e instanceof bt){let u=e._def,p=e._instance;return this.getCurrentData().eventStore.defs[u.defId]||(this.dispatch({type:"ADD_EVENTS",eventStore:io({def:u,instance:p})}),this.triggerEventAdd(e)),e}let i=this.getCurrentData(),s;if(n instanceof cr)s=n.internalEventSource;else if(typeof n=="boolean")n&&([s]=bo(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=xd(e,s,i,!1);if(l){let u=new bt(i,l.def,l.def.recurringDef?null:l.instance);return this.dispatch({type:"ADD_EVENTS",eventStore:io(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:Md(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 bt(n,u,null);for(let p in s){let h=s[p];if(h.defId===u.defId)return new bt(n,u,h)}}}return null}getEvents(){let e=this.getCurrentData();return Eo(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 cr(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 cr(n,i[s]);return null}addEventSource(e){let n=this.getCurrentData();if(e instanceof cr)return n.eventSources[e.internalEventSource.sourceId]||this.dispatch({type:"ADD_EVENT_SOURCES",sources:[e.internalEventSource]}),e;let i=Td(e,n);return i?(this.dispatch({type:"ADD_EVENT_SOURCES",sources:[i]}),new cr(n,i)):null}removeAllEventSources(){this.dispatch({type:"REMOVE_ALL_EVENT_SOURCES"})}refetchEvents(){this.dispatch({type:"FETCH_EVENT_SOURCES",isRefetch:!0})}scrollToTime(e){let n=ye(e);n&&this.trigger("_scrollRequest",{time:n})}}function wm(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 Fd(t,e,n,i){return{dow:t.getUTCDay(),isDisabled:!!(i&&!yn(i.activeRange,t)),isOther:!!(i&&!yn(i.currentRange,t)),isToday:!!(e&&yn(e,t)),isPast:!!(n?t<n:e&&t<e.start),isFuture:!!(n?t>n:e&&t>=e.end)}}function So(t,e){let n=["fc-day",`fc-day-${Sv[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 Lm=Be({year:"numeric",month:"long",day:"numeric"}),Am=Be({week:"long"});function so(t,e,n="day",i=!0){const{dateEnv:s,options:l,calendarApi:u}=t;let p=s.format(e,n==="week"?Am:Lm);if(l.navLinks){let h=s.toDate(e);const y=g=>{let S=n==="day"?l.navLinkDayClick:n==="week"?l.navLinkWeekClick:null;typeof S=="function"?S.call(u,s.toDate(e),g):(typeof S=="string"&&(n=S),u.zoomTo(e,n))};return Object.assign({title:Pr(l.navLinkHint,[p,h],p),"data-navlink":""},i?hd(y):{onClick:y})}return{"aria-label":p}}let Us;function Cm(){return Us||(Us=Em()),Us}function Em(){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=Sm(t);return document.body.removeChild(t),e}function Sm(t){return{x:t.offsetHeight-t.clientHeight,y:t.offsetWidth-t.clientWidth}}function xm(t){let e=Dm(t),n=t.getBoundingClientRect();for(let i of e){let s=wm(n,i.getBoundingClientRect());if(s)n=s;else return null}return n}function Dm(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 sa{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 $i(this.tops||[],e.tops||[])&&$i(this.bottoms||[],e.bottoms||[])&&$i(this.lefts||[],e.lefts||[])&&$i(this.rights||[],e.rights||[])}}function $i(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 Te{constructor(){super(...arguments),this.uid=Gn()}prepareHits(){}queryHit(e,n,i,s){return null}isValidSegDownEl(e){return!this.props.eventDrag&&!this.props.eventResize&&!tn(e,".fc-event-mirror")}isValidDateDownEl(e){return!tn(e,".fc-event:not(.fc-bg-event)")&&!tn(e,".fc-more-link")&&!tn(e,"a[data-navlink]")&&!tn(e,".fc-popover")}}class Tm{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:Ud(p,u)},...l),s):(i.push(e),0)}insertEntryAt(e,n){let{entriesByLevel:i,levelCoords:s}=this;n.lateral===-1?(zs(s,n.level,n.levelCoord),zs(i,n.level,[e])):zs(i[n.level],n.lateral,e),this.stackCnts[Br(e)]=n.stackCnt}findInsertion(e){let{levelCoords:n,entriesByLevel:i,strictOrder:s,stackCnts:l}=this,u=n.length,p=0,h=-1,y=-1,g=null,S=0;for(let O=0;O<u;O+=1){let B=n[O];if(!s&&B>=p+this.getEntryThickness(e))break;let $=i[O],H,V=lu($,e.span.start,ou),Q=V[0]+V[1];for(;(H=$[Q])&&H.span.start<e.span.end;){let E=B+this.getEntryThickness(H);E>p&&(p=E,g=H,h=O,y=Q),E===p&&(S=Math.max(S,l[Br(H)]+1)),Q+=1}}let A=0;if(g)for(A=h+1;A<u&&n[A]<p;)A+=1;let w=-1;return A<u&&n[A]===p&&(w=lu(i[A],e.span.end,ou)[0]),{touchingLevel:h,touchingLateral:y,touchingEntry:g,stackCnt:S,levelCoord:p,level:A,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 ou(t){return t.span.end}function Br(t){return t.index+":"+t.span.start}function Ud(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 zs(t,e,n){t.splice(e,0,n)}function lu(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 km(t,e){return!t||e>10?Be({weekday:"short"}):e>1?Be({weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}):Be({weekday:"long"})}const zd="fc-col-header-cell";function Wd(t){return t.text}class Rm extends Te{render(){let{dateEnv:e,options:n,theme:i,viewApi:s}=this.context,{props:l}=this,{date:u,dateProfile:p}=l,h=Fd(u,l.todayRange,null,p),y=[zd].concat(So(h,i)),g=e.format(u,l.dayHeaderFormat),S=!h.isDisabled&&l.colCnt>1?so(this.context,u):{},A=Object.assign(Object.assign(Object.assign({date:e.toDate(u),view:s},l.extraRenderProps),{text:g}),h);return M(sn,{elTag:"th",elClasses:y,elAttrs:Object.assign({role:"columnheader",colSpan:l.colSpan,"data-date":h.isDisabled?void 0:vo(u)},l.extraDataAttrs),renderProps:A,generatorName:"dayHeaderContent",customGenerator:n.dayHeaderContent,defaultGenerator:Wd,classNameGenerator:n.dayHeaderClassNames,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount},w=>M("div",{className:"fc-scrollgrid-sync-inner"},!h.isDisabled&&M(w,{elTag:"a",elAttrs:S,elClasses:["fc-col-header-cell-cushion",l.isSticky&&"fc-sticky"]})))}}const Om=Be({weekday:"long"});class Mm extends Te{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),y=Object.assign(Object.assign(Object.assign(Object.assign({date:u},p),{view:s}),e.extraRenderProps),{text:h});return M(sn,{elTag:"th",elClasses:[zd,...So(p,i),...e.extraClassNames||[]],elAttrs:Object.assign({role:"columnheader",colSpan:e.colSpan},e.extraDataAttrs),renderProps:y,generatorName:"dayHeaderContent",customGenerator:l.dayHeaderContent,defaultGenerator:Wd,classNameGenerator:l.dayHeaderClassNames,didMount:l.dayHeaderDidMount,willUnmount:l.dayHeaderWillUnmount},g=>M("div",{className:"fc-scrollgrid-sync-inner"},M(g,{elTag:"a",elClasses:["fc-col-header-cell-cushion",e.isSticky&&"fc-sticky"],elAttrs:{"aria-label":n.format(u,Om)}})))}}class xo extends ft{constructor(e,n){super(e,n),this.initialNowDate=Kr(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=_n(this.initialNowDate,new Date().valueOf()-this.initialNowQueriedMs),s=n.dateEnv.startOf(i,e.unit),l=n.dateEnv.add(s,ye(1,e.unit)),u=l.valueOf()-i.valueOf();return u=Math.min(1e3*60*60*24,u),{currentState:{nowDate:s,todayRange:cu(s)},nextState:{nowDate:l,todayRange:cu(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)}}xo.contextType=Zn;function cu(t){let e=De(t),n=Ye(e,1);return{start:e,end:n}}class Im extends Te{constructor(){super(...arguments),this.createDayHeaderFormatter=ve(Nm)}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 M(xo,{unit:"day"},(p,h)=>M("tr",{role:"row"},l&&l("day"),n.map(y=>s?M(Rm,{key:y.toISOString(),date:y,dateProfile:i,todayRange:h,colCnt:n.length,dayHeaderFormat:u}):M(Mm,{key:y.getUTCDay(),dow:y.getUTCDay(),dayHeaderFormat:u}))))}}function Nm(t,e,n){return t||km(e,n)}class $m{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(_r(this.dates[0],e));return i<0?n[0]-1:i>=n.length?n[n.length-1]+1:n[i]}}class Pm{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),y=Math.min((h+1)*n,u+1);s.push({row:h,firstCol:p%n,lastCol:(y-1)%n,isStart:i.isStart&&p===l,isEnd:i.isEnd&&y-1===u}),p=y}}return s}}class Hm{constructor(){this.sliceBusinessHours=ve(this._sliceBusinessHours),this.sliceDateSelection=ve(this._sliceDateSpan),this.sliceEventStore=ve(this._sliceEventStore),this.sliceEventDrag=ve(this._sliceInteraction),this.sliceEventResize=ve(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:_n(e,1)},allDay:!1},n,i,{},s,...l)}_sliceBusinessHours(e,n,i,s,...l){return e?this._sliceEventStore(Xr(e,Pi(n,!!i),s),{},n,i,...l).bg:[]}_sliceEventStore(e,n,i,s,...l){if(e){let u=ru(e,n,Pi(i,!!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=ru(e.mutatedEvents,n,Pi(i,!!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=Pi(n,!!i),h=vr(e.range,p);if(h){e=Object.assign(Object.assign({},e),{range:h});let y=hm(e,s,l),g=this.sliceRange(e.range,...u);for(let S of g)S.eventRange=y;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 Pi(t,e){let n=t.activeRange;return e?n:{start:_n(n.start,t.slotMinTime.milliseconds),end:_n(n.end,t.slotMaxTime.milliseconds-864e5)}}const Hi=/^(visible|hidden)$/;class jm extends Te{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,rn(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")),M("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(Hi.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(Hi.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 Hi.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight}getYScrollbarWidth(){return Hi.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 ag(this.currentMap,e,n,i)}getAll(){return bo(this.currentMap)}}function Bm(t){let e=cv(t,".fc-scrollgrid-shrink"),n=0;for(let i of e)n=Math.max(n,bv(i));return Math.ceil(n)}function Gd(t,e){return t.liquid&&e.liquid}function Vm(t,e){return e.maxHeight!=null||Gd(t,e)}function Fm(t,e,n,i){let{expandRows:s}=n;return typeof e.content=="function"?e.content(n):M("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,M(i?"thead":"tbody",{role:"presentation"},typeof e.rowContent=="function"?e.rowContent(n):e.rowContent))}function Um(t,e){return bn(t,e,jt)}function zm(t,e){let n=[];for(let i of t){let s=i.span||1;for(let l=0;l<s;l+=1)n.push(M("col",{style:{width:i.width==="shrink"?Wm(e):i.width||"",minWidth:i.minWidth||""}}))}return M("colgroup",{},...n)}function Wm(t){return t==null?4:t}function Gm(t){for(let e of t)if(e.width==="shrink")return!0;return!1}function Zm(t,e){let n=["fc-scrollgrid",e.theme.getClass("table")];return t&&n.push("fc-scrollgrid-liquid"),n}function Ym(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 Qm(t){return M("div",{className:"fc-scrollgrid-sticky-shim",style:{width:t.clientWidth,minWidth:t.tableMinWidth}})}function uu(t){let{stickyHeaderDates:e}=t;return(e==null||e==="auto")&&(e=t.height==="auto"||t.viewHeight==="auto"),e}function qm(t){let{stickyFooterScrollbar:e}=t;return(e==null||e==="auto")&&(e=t.height==="auto"||t.viewHeight==="auto"),e}class Zd extends Te{constructor(){super(...arguments),this.processCols=ve(e=>e,Um),this.renderMicroColGroup=ve(zm),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=Zm(e.liquid,i);e.collapsibleWidth&&p.push("fc-scrollgrid-collapsible");let h=s.length,y=0,g,S=[],A=[],w=[];for(;y<h&&(g=s[y]).type==="header";)S.push(this.renderSection(g,u,!0)),y+=1;for(;y<h&&(g=s[y]).type==="body";)A.push(this.renderSection(g,u,!1)),y+=1;for(;y<h&&(g=s[y]).type==="footer";)w.push(this.renderSection(g,u,!0)),y+=1;let O=!Bd();const B={role:"rowgroup"};return M("table",{role:"grid",className:p.join(" "),style:{height:e.height}},!!(!O&&S.length)&&M("thead",B,...S),!!(!O&&A.length)&&M("tbody",B,...A),!!(!O&&w.length)&&M("tfoot",B,...w),O&&M("tbody",B,...S,...A,...w))}renderSection(e,n,i){return"outerContent"in e?M(Me,{key:e.key},e.outerContent):M("tr",{key:e.key,role:"presentation",className:Ym(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,y=Vm(l,e),g=Gd(l,e),S=l.liquid?u?"scroll":y?"auto":"hidden":"visible",A=e.key,w=Fm(e,i,{tableColGroupNode:n,tableMinWidth:"",clientWidth:!l.collapsibleWidth&&p[A]!==void 0?p[A]:null,clientHeight:h[A]!==void 0?h[A]:null,expandRows:e.expandRows,syncRowHeights:!1,rowSyncHeights:[],reportRowHeightChange:()=>{}},s);return M(s?"th":"td",{ref:i.elRef,role:"presentation"},M("div",{className:`fc-scroller-harness${g?" fc-scroller-harness-liquid":""}`},M(jm,{ref:this.scrollerRefs.createRef(A),elRef:this.scrollerElRefs.createRef(A),overflowY:S,overflowX:l.liquid?"hidden":"visible",maxHeight:e.maxHeight,liquid:g,liquidIsAbsolute:!0},w)))}_handleScrollerEl(e,n){let i=Jm(this.props.sections,n);i&&rn(i.chunk.scrollerElRef,e)}componentDidMount(){this.handleSizing(),this.context.addResizeHandler(this.handleSizing)}componentDidUpdate(){this.handleSizing()}componentWillUnmount(){this.context.removeResizeHandler(this.handleSizing)}computeShrinkWidth(){return Gm(this.props.cols)?Bm(this.scrollerElRefs.getAll()):0}computeScrollerDims(){let e=Cm(),{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,y=i.currentMap[h];if(y){let g=y.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}}}Zd.addStateEquality({scrollerClientWidths:jt,scrollerClientHeights:jt});function Jm(t,e){for(let n of t)if(n.key===e)return n;return null}class Do extends Te{constructor(){super(...arguments),this.handleEl=e=>{this.el=e,e&&iu(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 bt(n,l.def,l.instance),view:n.viewApi,timeText:e.timeText,textColor:u.textColor,backgroundColor:u.backgroundColor,borderColor:u.borderColor,isDraggable:!e.disableDragging&&am(s,n),isStartResizable:!e.disableResizing&&sm(s,n),isEndResizable:!e.disableResizing&&om(s),isMirror:!!(e.isDragging||e.isResizing||e.isDateSelecting),isStart:!!s.isStart,isEnd:!!s.isEnd,isPast:!!e.isPast,isFuture:!!e.isFuture,isToday:!!e.isToday,isSelected:!!e.isSelected,isDragging:!!e.isDragging,isResizing:!!e.isResizing};return M(sn,Object.assign({},e,{elRef:this.handleEl,elClasses:[...lm(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&&iu(this.el,this.props.seg)}}class Km extends Te{render(){let{props:e,context:n}=this,{options:i}=n,{seg:s}=e,{ui:l}=s.eventRange,u=i.eventTimeFormat||e.defaultTimeFormat,p=$d(s,u,n,e.defaultDisplayEventTime,e.defaultDisplayEventEnd);return M(Do,Object.assign({},e,{elTag:"a",elStyle:{borderColor:l.borderColor,backgroundColor:l.backgroundColor},elAttrs:Pd(s,n),defaultGenerator:Xm,timeText:p}),(h,y)=>M(Me,null,M(h,{elTag:"div",elClasses:["fc-event-main"],elStyle:{color:y.textColor}}),!!y.isStartResizable&&M("div",{className:"fc-event-resizer fc-event-resizer-start"}),!!y.isEndResizable&&M("div",{className:"fc-event-resizer fc-event-resizer-end"})))}}function Xm(t){return M("div",{className:"fc-event-main-frame"},t.timeText&&M("div",{className:"fc-event-time"},t.timeText),M("div",{className:"fc-event-title-container"},M("div",{className:"fc-event-title fc-sticky"},t.event.title||M(Me,null," "))))}const e1=Be({day:"numeric"});class Yd extends Te{constructor(){super(...arguments),this.refineRenderProps=Zi(t1)}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 M(sn,Object.assign({},e,{elClasses:[...So(s,n.theme),...e.elClasses||[]],elAttrs:Object.assign(Object.assign({},e.elAttrs),s.isDisabled?{}:{"data-date":vo(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 Qd(t){return!!(t.dayCellContent||no("dayCellContent",t))}function t1(t){let{date:e,dateEnv:n,dateProfile:i,isMonthStart:s}=t,l=Fd(e,t.todayRange,null,i),u=t.showDayNumber?n.format(e,s?t.monthStartFormat:e1):"";return Object.assign(Object.assign(Object.assign({date:n.toDate(e),view:t.viewApi},l),{isMonthStart:s,dayNumberText:u}),t.extraRenderProps)}class n1 extends Te{render(){let{props:e}=this,{seg:n}=e;return M(Do,{elTag:"div",elClasses:["fc-bg-event"],elStyle:{backgroundColor:n.eventRange.ui.backgroundColor},defaultGenerator:r1,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 r1(t){let{title:e}=t.event;return e&&M("div",{className:"fc-event-title"},t.event.title)}function i1(t){return M("div",{className:`fc-${t}`})}const a1=t=>M(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 M(sn,Object.assign({},t,{renderProps:{num:u,text:p,date:s},generatorName:"weekNumberContent",customGenerator:i.weekNumberContent,defaultGenerator:s1,classNameGenerator:i.weekNumberClassNames,didMount:i.weekNumberDidMount,willUnmount:i.weekNumberWillUnmount}))});function s1(t){return t.text}const Ws=10;class o1 extends Te{constructor(){super(...arguments),this.state={titleId:fa()},this.handleRootEl=e=>{this.rootEl=e,this.props.elRef&&rn(this.props.elRef,e)},this.handleDocumentMouseDown=e=>{const n=fv(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 Yh(M("div",Object.assign({},i.extraAttrs,{id:i.id,className:l.join(" "),"aria-labelledby":s.titleId,ref:this.handleRootEl}),M("div",{className:"fc-popover-header "+e.getClass("popoverHeader")},M("span",{className:"fc-popover-title",id:s.titleId},i.title),M("span",{className:"fc-popover-close "+e.getIconClass("close"),title:n.closeHint,onClick:this.handleCloseClick})),M("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=xm(n);if(l){let u=s.getBoundingClientRect(),p=i?tn(n,".fc-scrollgrid").getBoundingClientRect().top:l.top,h=e?l.right-u.width:l.left;p=Math.max(p,Ws),h=Math.min(h,document.documentElement.clientWidth-Ws-u.width),h=Math.max(h,Ws);let y=s.offsetParent.getBoundingClientRect();dv(s,{top:p-y.top,left:h-y.left})}}}class l1 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 M(Yd,{elRef:this.handleRootEl,date:s,dateProfile:u,todayRange:l},(h,y,g)=>M(o1,{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},Qd(e)&&M(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 c1 extends Te{constructor(){super(...arguments),this.state={isPopoverOpen:!1,popoverId:fa()},this.handleLinkEl=e=>{this.linkEl=e,this.props.elRef&&rn(this.props.elRef,e)},this.handleClick=e=>{let{props:n,context:i}=this,{moreLinkClick:s}=i.options,l=du(n).start;function u(p){let{def:h,instance:y,range:g}=p.eventRange;return{event:new bt(i,h,y),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:!!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 M(Zn.Consumer,null,i=>{let{viewApi:s,options:l,calendarApi:u}=i,{moreLinkText:p}=l,{moreCnt:h}=e,y=du(e),g=typeof p=="function"?p.call(u,h):`+${h} ${p}`,S=Pr(l.moreLinkHint,[h],g),A={num:h,shortText:`+${h}`,text:g,view:s};return M(Me,null,!!e.moreCnt&&M(sn,{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),hd(this.handleClick)),{title:S,"aria-expanded":n.isPopoverOpen,"aria-controls":n.isPopoverOpen?n.popoverId:""}),renderProps:A,generatorName:"moreLinkContent",customGenerator:l.moreLinkContent,defaultGenerator:e.defaultGenerator||u1,classNameGenerator:l.moreLinkClassNames,didMount:l.moreLinkDidMount,willUnmount:l.moreLinkWillUnmount},e.children),n.isPopoverOpen&&M(l1,{id:n.popoverId,startDate:y.start,endDate:y.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=tn(this.linkEl,".fc-view-harness"))}}function u1(t){return t.text}function du(t){if(t.allDayDate)return{start:t.allDayDate,end:Ye(t.allDayDate,1)};let{hiddenSegs:e}=t;return{start:d1(e),end:p1(e)}}function d1(t){return t.reduce(f1).eventRange.range.start}function f1(t,e){return t.eventRange.range.start<e.eventRange.range.start?t:e}function p1(t){return t.reduce(h1).eventRange.range.end}function h1(t,e){return t.eventRange.range.end>e.eventRange.range.end?t:e}class v1{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 g1 extends v1{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 m1=[],qd={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"},Jd=Object.assign(Object.assign({},qd),{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 y1(t){let e=t.length>0?t[0].code:"en",n=m1.concat(t),i={en:Jd};for(let s of n)i[s.code]=s;return{map:i,defaultCode:e}}function Kd(t,e){return typeof t=="object"&&!Array.isArray(t)?Xd(t.code,[t.code],t):b1(t,e)}function b1(t,e){let n=[].concat(t||[]),i=_1(n,e)||Jd;return Xd(t,n,i)}function _1(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 Xd(t,e,n){let i=yo([qd,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 w1(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=A1(i,u)):h!==u.id&&console.warn(`Duplicate plugin '${p}'`)}}return t&&s(t),s(e),i}function L1(){let t=[],e=[],n;return(i,s)=>((!n||!bn(i,t)||!bn(s,e))&&(n=w1(i,s)),t=i,e=s,n)}function A1(t,e){return{premiumReleaseDate:C1(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 C1(t,e){return t===void 0?e:e===void 0?t:new Date(Math.max(t.valueOf(),e.valueOf()))}class wn extends Jr{}wn.prototype.classes={root:"fc-theme-standard",tableCellShaded:"fc-cell-shaded",buttonGroup:"fc-button-group",button:"fc-button fc-button-primary",buttonActive:"fc-button-active"};wn.prototype.baseIconClass="fc-icon";wn.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"};wn.prototype.rtlIconClasses={prev:"fc-icon-chevron-right",next:"fc-icon-chevron-left",prevYear:"fc-icon-chevrons-right",nextYear:"fc-icon-chevrons-left"};wn.prototype.iconOverrideOption="buttonIcons";wn.prototype.iconOverrideCustomButtonOption="icon";wn.prototype.iconOverridePrefix="fc-icon-";function E1(t,e){let n={},i;for(i in t)oo(i,n,t,e);for(i in e)oo(i,n,t,e);return n}function oo(t,e,n,i){if(e[t])return e[t];let s=S1(t,e,n,i);return s&&(e[t]=s),s}function S1(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"),y=null;if(h){if(h===t)throw new Error("Can't have a custom view type that references itself");y=oo(h,e,n,i)}return!p&&y&&(p=y.component),p?{type:t,component:p,defaults:Object.assign(Object.assign({},y?y.defaults:{}),s?s.rawOptions:{}),overrides:Object.assign(Object.assign({},y?y.overrides:{}),l?l.rawOptions:{})}:null}function fu(t){return qr(t,x1)}function x1(t){let e=typeof t=="function"?{component:t}:t,{component:n}=e;return e.content?n=pu(e):n&&!(n.prototype instanceof Te)&&(n=pu(Object.assign(Object.assign({},e),{content:n}))),{superType:e.type,component:n,rawOptions:e}}function pu(t){return e=>M(Zn.Consumer,null,n=>M(sn,{elTag:"div",elClasses:Ld(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 D1(t,e,n,i){let s=fu(t),l=fu(e.views),u=E1(s,l);return qr(u,p=>T1(p,l,e,n,i))}function T1(t,e,n,i,s){let l=t.overrides.duration||t.defaults.duration||i.duration||n.duration,u=null,p="",h="",y={};if(l&&(u=k1(l),u)){let A=eo(u);p=A.unit,A.value===1&&(h=p,y=e[p]?e[p].rawOptions:{})}let g=A=>{let w=A.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},S=A=>{let w=A.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({},y),t.overrides),buttonTextOverride:g(i)||g(n)||t.overrides.buttonText,buttonTextDefault:g(s)||t.defaults.buttonText||g(Hr)||t.type,buttonTitleOverride:S(i)||S(n)||t.overrides.buttonHint,buttonTitleDefault:S(s)||t.defaults.buttonHint||S(Hr)}}let hu={};function k1(t){let e=JSON.stringify(t),n=hu[e];return n===void 0&&(n=ye(t),hu[e]=n),n}function R1(t,e){switch(e.type){case"CHANGE_VIEW_TYPE":t=e.viewType}return t}function O1(t,e){switch(e.type){case"SET_OPTION":return Object.assign(Object.assign({},t),{[e.optionName]:e.rawOptionValue});default:return t}}function M1(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 I1(t,e,n){let i=e?e.activeRange:null;return tf({},V1(t,n),i,n)}function N1(t,e,n,i){let s=n?n.activeRange:null;switch(e.type){case"ADD_EVENT_SOURCES":return tf(t,e.sources,s,i);case"REMOVE_EVENT_SOURCE":return P1(t,e.sourceId);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return n?nf(t,s,i):t;case"FETCH_EVENT_SOURCES":return To(t,e.sourceIds?md(e.sourceIds):rf(t,i),s,e.isRefetch||!1,i);case"RECEIVE_EVENTS":case"RECEIVE_EVENT_ERROR":return B1(t,e.sourceId,e.fetchId,e.fetchRange);case"REMOVE_ALL_EVENT_SOURCES":return{};default:return t}}function $1(t,e,n){let i=e?e.activeRange:null;return To(t,rf(t,n),i,!0,n)}function ef(t){for(let e in t)if(t[e].isFetching)return!0;return!1}function tf(t,e,n,i){let s={};for(let l of e)s[l.sourceId]=l;return n&&(s=nf(s,n,i)),Object.assign(Object.assign({},t),s)}function P1(t,e){return hr(t,n=>n.sourceId!==e)}function nf(t,e,n){return To(t,hr(t,i=>H1(i,e,n)),e,!1,n)}function H1(t,e,n){return af(t,n)?!n.options.lazyFetching||!t.fetchRange||t.isFetching||e.start<t.fetchRange.start||e.end>t.fetchRange.end:!t.latestFetchId}function To(t,e,n,i,s){let l={};for(let u in t){let p=t[u];e[u]?l[u]=j1(p,n,i,s):l[u]=p}return l}function j1(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:y}=h;s.eventSourceSuccess&&(y=s.eventSourceSuccess.call(l,y,h.response)||y),t.success&&(y=t.success.call(l,y,h.response)||y),i.dispatch({type:"RECEIVE_EVENTS",sourceId:t.sourceId,fetchId:p,fetchRange:e,rawEvents:y})},h=>{let y=!1;s.eventSourceFailure&&(s.eventSourceFailure.call(l,h),y=!0),t.failure&&(t.failure(h),y=!0),y||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 B1(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 rf(t,e){return hr(t,n=>af(n,e))}function V1(t,e){let n=kd(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=Td(l,e,n);u&&s.push(u)}return s}function af(t,e){return!e.pluginHooks.eventSourceDefs[t.sourceDefId].ignoreRange}function F1(t,e){switch(e.type){case"UNSELECT_DATES":return null;case"SELECT_DATES":return e.selection;default:return t}}function U1(t,e){switch(e.type){case"UNSELECT_EVENT":return"";case"SELECT_EVENT":return e.eventInstanceId;default:return t}}function z1(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 W1(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 G1(t,e,n,i,s){let l=t.headerToolbar?vu(t.headerToolbar,t,e,n,i,s):null,u=t.footerToolbar?vu(t.footerToolbar,t,e,n,i,s):null;return{header:l,footer:u}}function vu(t,e,n,i,s,l){let u={},p=[],h=!1;for(let y in t){let g=t[y],S=Z1(g,e,n,i,s,l);u[y]=S.widgets,p.push(...S.viewsWithButtons),h=h||S.hasTitle}return{sectionWidgets:u,viewsWithButtons:p,hasTitle:h}}function Z1(t,e,n,i,s,l){let u=e.direction==="rtl",p=e.customButtons||{},h=n.buttonText||{},y=e.buttonText||{},g=n.buttonHints||{},S=e.buttonHints||{},A=t?t.split(" "):[],w=[],O=!1;return{widgets:A.map($=>$.split(",").map(H=>{if(H==="title")return O=!0,{buttonName:H};let V,Q,E,X,z,q;if(V=p[H])E=Y=>{V.click&&V.click.call(Y.target,Y,Y.target)},(X=i.getCustomButtonIconClass(V))||(X=i.getIconClass(H,u))||(z=V.text),q=V.hint||V.text;else if(Q=s[H]){w.push(H),E=()=>{l.changeView(H)},(z=Q.buttonTextOverride)||(X=i.getIconClass(H,u))||(z=Q.buttonTextDefault);let Y=Q.buttonTextOverride||Q.buttonTextDefault;q=Pr(Q.buttonTitleOverride||Q.buttonTitleDefault||e.viewHint,[Y,H],Y)}else if(l[H])if(E=()=>{l[H]()},(z=h[H])||(X=i.getIconClass(H,u))||(z=y[H]),H==="prevYear"||H==="nextYear"){let Y=H==="prevYear"?"prev":"next";q=Pr(g[Y]||S[Y],[y.year||"year","year"],y[H])}else q=Y=>Pr(g[H]||S[H],[y[Y]||Y,Y],y[H]);return{buttonName:H,buttonClick:E,buttonIcon:X,buttonText:z,buttonHint:q}})),viewsWithButtons:w,hasTitle:O}}class Y1{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 Q1={ignoreRange:!0,parseMeta(t){return Array.isArray(t.events)?t.events:null},fetch(t,e){e({rawEvents:t.eventSource.meta})}};const q1=qn({name:"array-event-source",eventSourceDefs:[Q1]});let J1={parseMeta(t){return typeof t.events=="function"?t.events:null},fetch(t,e,n){const{dateEnv:i}=t.context,s=t.eventSource.meta;vm(s.bind(null,Hd(t.range,i)),l=>e({rawEvents:l}),n)}};const K1=qn({name:"func-event-source",eventSourceDefs:[J1]}),X1={method:String,extraParams:I,startParam:String,endParam:String,timeZoneParam:String};let ey={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=ny(i,t.range,t.context);gm(i.method,i.url,s).then(([l,u])=>{e({rawEvents:l,response:u})},n)}};const ty=qn({name:"json-event-source",eventSourceRefiners:X1,eventSourceDefs:[ey]});function ny(t,e,n){let{dateEnv:i,options:s}=n,l,u,p,h,y={};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(y,h),y[l]=i.formatIso(e.start),y[u]=i.formatIso(e.end),i.timeZone!=="local"&&(y[p]=i.timeZone),y}const ry={daysOfWeek:I,startTime:ye,endTime:ye,duration:ye,startRecur:I,endRecur:I};let iy={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=Av(t.endTime,t.startTime)),{allDayGuess:!t.startTime&&!t.endTime,duration:i,typeData:n}}return null},expand(t,e,n){let i=vr(e,{start:t.startRecur,end:t.endRecur});return i?sy(t.daysOfWeek,t.startTime,i,n):[]}};const ay=qn({name:"simple-recurring-event",recurringTypes:[iy],eventRefiners:ry});function sy(t,e,n,i){let s=t?md(t):null,l=De(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 oy=qn({name:"change-handler",optionChangeHandlers:{events(t,e){gu([t],e)},eventSources:gu}});function gu(t,e){let n=bo(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 ly(t,e){e.emitter.trigger("datesSet",Object.assign(Object.assign({},Hd(t.activeRange,e.dateEnv)),{view:e.viewApi}))}function cy(t,e){let{emitter:n}=e;n.hasHandlers("eventsSet")&&n.trigger("eventsSet",Eo(t,e))}const uy=[q1,K1,ty,ay,oy,qn({name:"misc",isLoadingFuncs:[t=>ef(t.eventSources)],propSetHandlers:{dateProfile:ly,eventStore:cy}})];class dy{constructor(e,n){this.runTaskOption=e,this.drainedOption=n,this.queue=[],this.delayedRunner=new ho(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 fy(t,e,n){let i;return/^(year|month)$/.test(t.currentRangeUnit)?i=t.currentRange:i=t.activeRange,n.formatRange(i.start,i.end,Be(e.titleFormat||py(t)),{isEndExclusive:t.isRangeAllDay,defaultSeparator:e.titleRangeSeparator})}function py(t){let{currentRangeUnit:e}=t;if(e==="year")return{year:"numeric"};if(e==="month")return{year:"numeric",month:"long"};let n=ea(t.currentRange.start,t.currentRange.end);return n!==null&&n>1?{year:"numeric",month:"short",day:"numeric"}:{year:"numeric",month:"long",day:"numeric"}}class hy{constructor(e){this.computeCurrentViewData=ve(this._computeCurrentViewData),this.organizeRawLocales=ve(y1),this.buildLocale=ve(Kd),this.buildPluginHooks=L1(),this.buildDateEnv=ve(vy),this.buildTheme=ve(gy),this.parseToolbars=ve(G1),this.buildViewSpecs=ve(D1),this.buildDateProfileGenerator=Zi(my),this.buildViewApi=ve(yy),this.buildViewUiProps=Zi(wy),this.buildEventUiBySource=ve(by,jt),this.buildEventUiBases=ve(_y),this.parseContextBusinessHours=Zi(Ly),this.buildTitle=ve(fy),this.emitter=new Wg,this.actionRunner=new dy(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=A=>{this.actionRunner.request(A)},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=Eg(i.calendarOptions,i.dateEnv),p=l.dateProfileGenerator.build(u);yn(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 A of i.pluginHooks.contextInit)A(h);let y=I1(i.calendarOptions,p,h),g={dynamicOptionOverrides:n,currentViewType:s,currentDate:u,dateProfile:p,businessHours:this.parseContextBusinessHours(h),eventSources:y,eventUiBases:{},eventStore:zn(),renderableEventStore:zn(),dateSelection:null,eventSelection:"",eventDrag:null,eventResize:null,selectionConfig:this.buildViewUiProps(h).selectionConfig},S=Object.assign(Object.assign({},h),g);for(let A of i.pluginHooks.reducers)Object.assign(g,A(null,null,S));Gs(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=O1(i.dynamicOptionOverrides,e),u=this.computeOptionsData(n.optionOverrides,l,n.calendarApi),p=R1(i.currentViewType,e),h=this.computeCurrentViewData(p,u,n.optionOverrides,l);n.calendarApi.currentDataManager=this,s.setThisContext(n.calendarApi),s.setOptions(h.options);let y={dateEnv:u.dateEnv,options:u.calendarOptions,pluginHooks:u.pluginHooks,calendarApi:n.calendarApi,dispatch:this.dispatch,emitter:s,getCurrentData:this.getCurrentData},{currentDate:g,dateProfile:S}=i;this.data&&this.data.dateProfileGenerator!==h.dateProfileGenerator&&(S=h.dateProfileGenerator.build(g)),g=Cg(g,e),S=M1(S,e,g,h.dateProfileGenerator),(e.type==="PREV"||e.type==="NEXT"||!yn(S.currentRange,g))&&(g=S.currentRange.start);let A=N1(i.eventSources,e,S,y),w=Bg(i.eventStore,e,A,S,y),B=ef(A)&&!h.options.progressiveEventRendering&&i.renderableEventStore||w,{eventUiSingleBase:$,selectionConfig:H}=this.buildViewUiProps(y),V=this.buildEventUiBySource(A),Q=this.buildEventUiBases(B.defs,$,V),E={dynamicOptionOverrides:l,currentViewType:p,currentDate:g,dateProfile:S,eventSources:A,eventStore:w,renderableEventStore:B,selectionConfig:H,eventUiBases:Q,businessHours:this.parseContextBusinessHours(y),dateSelection:F1(i.dateSelection,e),eventSelection:U1(i.eventSelection,e),eventDrag:z1(i.eventDrag,e),eventResize:W1(i.eventResize,e)},X=Object.assign(Object.assign({},y),E);for(let Y of u.pluginHooks.reducers)Object.assign(E,Y(i,e,X));let z=Gs(i,y),q=Gs(E,y);!z&&q?s.trigger("loading",!0):z&&!q&&s.trigger("loading",!1),this.state=E,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,y=s.calendarOptions;if(h&&h!==y){h.timeZone!==y.timeZone&&(n.eventSources=u.eventSources=$1(u.eventSources,n.dateProfile,u),n.eventStore=u.eventStore=tu(u.eventStore,i.dateEnv,u.dateEnv),n.renderableEventStore=u.renderableEventStore=tu(u.renderableEventStore,i.dateEnv,u.dateEnv));for(let g in p)(this.optionsForHandling.indexOf(g)!==-1||h[g]!==y[g])&&p[g](y[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);mu(h);let y=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),S=this.buildTheme(s,l),A=this.parseToolbars(s,this.stableOptionOverrides,S,g,i);return this.stableCalendarOptionsData={calendarOptions:s,pluginHooks:l,dateEnv:y,viewSpecs:g,theme:S,toolbarConfig:A,localeDefaults:u,availableRawLocales:p.map}}processRawCalendarOptions(e,n){let{locales:i,locale:s}=Bs([Hr,e,n]),l=this.organizeRawLocales(i),u=l.map,p=this.buildLocale(s||l.defaultCode,u).options,h=this.buildPluginHooks(e.plugins||[],uy),y=this.currentCalendarOptionsRefiners=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Zc),Yc),Qc),h.listenerRefiners),h.optionRefiners),g={},S=Bs([Hr,p,e,n]),A={},w=this.currentCalendarOptionsInput,O=this.currentCalendarOptionsRefined,B=!1;for(let $ in S)this.optionsForRefining.indexOf($)===-1&&(S[$]===w[$]||$n[$]&&$ in w&&$n[$](w[$],S[$]))?A[$]=O[$]:y[$]?(A[$]=y[$](S[$]),B=!0):g[$]=w[$];return B&&(this.currentCalendarOptionsInput=S,this.currentCalendarOptionsRefined=A,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);mu(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}),y=this.buildViewApi(e,this.getCurrentData,n.dateEnv);return{viewSpec:l,options:u,dateProfileGenerator:h,viewApi:y}}processRawViewOptions(e,n,i,s,l){let u=Bs([Hr,e.optionDefaults,i,s,e.optionOverrides,l]),p=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Zc),Yc),Qc),tg),n.listenerRefiners),n.optionRefiners),h={},y=this.currentViewOptionsInput,g=this.currentViewOptionsRefined,S=!1,A={};for(let w in u)u[w]===y[w]||$n[w]&&$n[w](u[w],y[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]):A[w]=u[w],S=!0);return S&&(this.currentViewOptionsInput=u,this.currentViewOptionsRefined=h),{rawOptions:this.currentViewOptionsInput,refinedOptions:this.currentViewOptionsRefined,extra:A}}}function vy(t,e,n,i,s,l,u,p){let h=Kd(e||u.defaultCode,u.map);return new dg({calendarSystem:"gregory",timeZone:t,namedTimeZoneImpl:l.namedTimeZonedImpl,locale:h,weekNumberCalculation:n,firstDay:i,weekText:s,cmdFormatter:l.cmdFormatter,defaultSeparator:p})}function gy(t,e){let n=e.themeClasses[t.themeSystem]||wn;return new n(t)}function my(t){let e=t.dateProfileGeneratorClass||Ed;return new e(t)}function yy(t,e,n){return new Y1(t,e,n)}function by(t){return qr(t,e=>e.ui)}function _y(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 wy(t){let{options:e}=t;return{eventUiSingleBase:aa({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:aa({constraint:e.selectConstraint,overlap:typeof e.selectOverlap=="boolean"?e.selectOverlap:void 0,allow:e.selectAllow},t)}}function Gs(t,e){for(let n of e.pluginHooks.isLoadingFuncs)if(n(t))return!0;return!1}function Ly(t){return Qg(t.options.businessHours,t)}function mu(t,e){for(let n in t)console.warn(`Unknown option '${n}'`+(e?` for view '${e}'`:""))}class Ay extends Te{render(){let e=this.props.widgetGroups.map(n=>this.renderWidgetGroup(n));return M("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:y,buttonIcon:g,buttonHint:S}=u;if(p==="title")l=!1,s.push(M("h2",{className:"fc-toolbar-title",id:n.titleId},n.title));else{let A=p===n.activeButton,w=!n.isTodayEnabled&&p==="today"||!n.isPrevEnabled&&p==="prev"||!n.isNextEnabled&&p==="next",O=[`fc-${p}-button`,i.getClass("button")];A&&O.push(i.getClass("buttonActive")),s.push(M("button",{type:"button",title:typeof S=="function"?S(n.navUnit):S,disabled:w,"aria-pressed":A,className:O.join(" "),onClick:h},y||(g?M("span",{className:g,role:"img"}):"")))}}if(s.length>1){let u=l&&i.getClass("buttonGroup")||"";return M("div",{className:u},...s)}return s[0]}}class yu extends Te{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,M("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 M(Ay,{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 Cy extends Te{constructor(){super(...arguments),this.state={availableWidth:null},this.handleEl=e=>{this.el=e,rn(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||"",M("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 Ey extends Vd{constructor(e){super(e),this.handleSegClick=(n,i)=>{let{component:s}=this,{context:l}=s,u=ao(i);if(u&&s.isValidSegDownEl(n.target)){let p=tn(n.target,".fc-event-forced-url"),h=p?p.querySelector("a[href]").href:"";l.emitter.trigger("eventClick",{el:i,event:new bt(s.context,u.eventRange.def,u.eventRange.instance),jsEvent:n,view:l.viewApi}),h&&!n.defaultPrevented&&(window.location.href=h)}},this.destroy=pd(e.el,"click",".fc-event",this.handleSegClick)}}class Sy extends Vd{constructor(e){super(e),this.handleEventElRemove=n=>{n===this.currentSegEl&&this.handleSegLeave(null,this.currentSegEl)},this.handleSegEnter=(n,i)=>{ao(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=hv(e.el,".fc-event",this.handleSegEnter,this.handleSegLeave)}destroy(){this.removeHoverListeners()}triggerEvent(e,n,i){let{component:s}=this,{context:l}=s,u=ao(i);(!n||s.isValidSegDownEl(n.target))&&l.emitter.trigger(e,{el:i,event:new bt(l,u.eventRange.def,u.eventRange.instance),jsEvent:n,view:l.viewApi})}}class xy extends Yn{constructor(){super(...arguments),this.buildViewContext=ve(hg),this.buildViewPropTransformers=ve(Ty),this.buildToolbarProps=ve(Dy),this.headerRef=nn(),this.footerRef=nn(),this.interactionsStore={},this.state={viewLabelId:fa()},this.registerInteractiveComponent=(e,n)=>{let i=bm(e,n),u=[Ey,Sy].concat(this.props.pluginHooks.componentInteractions).map(p=>new p(i));this.interactionsStore[e.uid]=u,su[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 su[e.uid]},this.resizeRunner=new ho(()=>{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,Kr(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),y=n.header&&n.header.hasTitle?this.state.viewLabelId:"";return M(Zn.Provider,{value:h},n.header&&M(yu,Object.assign({ref:this.headerRef,extraClassName:"fc-header-toolbar",model:n.header,titleId:y},s)),M(Cy,{liquid:l,height:u,aspectRatio:p,labeledById:y},this.renderView(e),this.buildAppendContent()),n.footer&&M(yu,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 M(Me,{},...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 M(u,Object.assign({},s))}}function Dy(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&&!yn(e.currentRange,s),isPrevEnabled:p.isValid,isNextEnabled:h.isValid}}function Ty(t){return t.map(e=>new e)}class ky extends _m{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;qc(()=>{Wr(M(ym,{options:i.calendarOptions,theme:i.theme,emitter:i.emitter},(s,l,u,p)=>(this.setClassNames(s),this.setHeight(l),M(wd.Provider,{value:this.customContentRenderId},M(xy,Object.assign({isHeightAuto:u,forPrint:p},i))))),this.el)})}else this.isRendered&&(this.isRendered=!1,Wr(null,this.el),this.setClassNames([]),this.setHeight(""))},nv(e),this.el=e,this.renderRunner=new ho(this.handleRenderRequest),new hy({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(){qc(()=>{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(!bn(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){fd(this.el,"height",e)}}const Ry={headerToolbar:!0,footerToolbar:!0,events:!0,eventSources:!0,resources:!0},ji=typeof document!="undefined"?document.createDocumentFragment():null,Oy=Ie.extend({render(t){return t("aside",{style:{display:"none"}},this.$slots.default||[])},mounted(){ji&&ji.appendChild(this.$el)},beforeDestroy(){ji&&ji.removeChild(this.$el)}}),My=Oy,Bn=typeof document!="undefined"?document.createDocumentFragment():null,Iy=Ie.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(){bu(this.$el,this.inPlaceOf),this.inPlaceOf.style.display="none",this.reportEl(this.$el)},updated(){Bn&&this.inPlaceOf.parentNode!==Bn&&(bu(this.$el,this.inPlaceOf),this.reportEl(this.$el))},beforeDestroy(){Bn&&this.inPlaceOf.parentNode===Bn&&Bn.removeChild(this.inPlaceOf),this.reportEl(null)}}),Ny=Iy;function bu(t,e){var n;(n=e.parentNode)===null||n===void 0||n.insertBefore(t,e.nextSibling),Bn&&Bn.appendChild(e)}const $y=Ie.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:Hy(this.$scopedSlots),handleCustomRendering:this.handleCustomRendering,customRenderingReplaces:!0})}},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(Ny,{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(My,e)])},mounted(){const t=new g1;this.handleCustomRendering=t.handle.bind(t);const e=this.buildOptions(this.options),n=new ky(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:Py()}),sf=$y;function Py(){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 Ry)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 Hy(t){const e={};for(const n in t)e[jy(n)]=t[n];return e}function jy(t){return t.split("-").map((e,n)=>n?By(e):e).join("")}function By(t){return t.charAt(0).toUpperCase()+t.slice(1)}let _u=!1;function Vy(t){_u||(_u=!0,t.component("FullCalendar",sf))}let oa;typeof globalThis!="undefined"?oa=globalThis.Vue:oa=window.Vue;oa&&oa.use({install:Vy});class Fy extends Qn{constructor(){super(...arguments),this.headerElRef=nn()}renderSimpleLayout(e,n){let{props:i,context:s}=this,l=[],u=uu(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}}),M(Jc,{elClasses:["fc-daygrid"],viewSpec:s.viewSpec},M(Zd,{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&&uu(p.options),y=!u.forPrint&&qm(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}]}),y&&g.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:Qm}]}),M(Jc,{elClasses:["fc-daygrid"],viewSpec:p.viewSpec},M(l,{liquid:!u.isHeightAuto&&!u.forPrint,forPrint:u.forPrint,collapsibleWidth:u.forPrint,colGroups:[{cols:[{span:i,minWidth:s}]}],sections:g}))}}function Bi(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 Vi(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 wu(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 of=Be({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"});function lf(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 cf extends Te{render(){let{props:e}=this;return M(Km,Object.assign({},e,{elClasses:["fc-daygrid-event","fc-daygrid-block-event","fc-h-event"],defaultTimeFormat:of,defaultDisplayEventEnd:e.defaultDisplayEventEnd,disableResizing:!e.seg.eventRange.def.allDay}))}}class uf extends Te{render(){let{props:e,context:n}=this,{options:i}=n,{seg:s}=e,l=i.eventTimeFormat||of,u=$d(s,l,n,!0,e.defaultDisplayEventEnd);return M(Do,Object.assign({},e,{elTag:"a",elClasses:["fc-daygrid-event","fc-daygrid-dot-event"],elAttrs:Pd(e.seg,n),defaultGenerator:Uy,timeText:u,isResizing:!1,isDateSelecting:!1}))}}function Uy(t){return M(Me,null,M("div",{className:"fc-daygrid-event-dot",style:{borderColor:t.borderColor||t.backgroundColor}}),t.timeText&&M("div",{className:"fc-event-time"},t.timeText),M("div",{className:"fc-event-title"},t.event.title||M(Me,null," ")))}class zy extends Te{constructor(){super(...arguments),this.compileSegs=ve(Wy)}render(){let{props:e}=this,{allSegs:n,invisibleSegs:i}=this.compileSegs(e.singlePlacements);return M(c1,{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 M(Me,null,n.map(l=>{let u=l.eventRange.instance.instanceId;return M("div",{className:"fc-daygrid-event-harness",key:u,style:{visibility:s[u]?"hidden":""}},lf(l)?M(uf,Object.assign({seg:l,isDragging:!1,isSelected:u===e.eventSelection,defaultDisplayEventEnd:!1},jr(l,e.todayRange))):M(cf,Object.assign({seg:l,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:u===e.eventSelection,defaultDisplayEventEnd:!1},jr(l,e.todayRange))))}))}})}}function Wy(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 Gy=Be({week:"narrow"});class Zy extends Qn{constructor(){super(...arguments),this.rootElRef=nn(),this.state={dayNumberId:fa()},this.handleRootEl=e=>{rn(this.rootElRef,e),rn(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 y=n.showDayNumber&&Qy(p,h.currentRange,u);return M(Yd,{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:Yy,date:p,dateProfile:h,todayRange:n.todayRange,showDayNumber:n.showDayNumber,isMonthStart:y,extraRenderProps:n.extraRenderProps},(g,S)=>M("div",{ref:n.innerElRef,className:"fc-daygrid-day-frame fc-scrollgrid-sync-inner",style:{minHeight:n.minHeight}},n.showWeekNumber&&M(a1,{elTag:"a",elClasses:["fc-daygrid-week-number"],elAttrs:so(e,p,"week"),date:p,defaultFormat:Gy}),!S.isDisabled&&(n.showDayNumber||Qd(l)||n.forceDayTop)?M("div",{className:"fc-daygrid-day-top"},M(g,{elTag:"a",elClasses:["fc-daygrid-day-number",y&&"fc-daygrid-month-start"],elAttrs:Object.assign(Object.assign({},so(e,p)),{id:i.dayNumberId})})):n.showDayNumber?M("div",{className:"fc-daygrid-day-top",style:{visibility:"hidden"}},M("a",{className:"fc-daygrid-day-number"}," ")):void 0,M("div",{className:"fc-daygrid-day-events",ref:n.fgContentElRef},n.fgContent,M("div",{className:"fc-daygrid-day-bottom",style:{marginTop:n.moreMarginTop}},M(zy,{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}))),M("div",{className:"fc-daygrid-day-bg"},n.bgContent)))}}function Yy(t){return t.dayNumberText||M(Me,null," ")}function Qy(t,e,n){const{start:i,end:s}=e,l=_n(s,-1),u=n.getYear(i),p=n.getMonth(i),h=n.getYear(l),y=n.getMonth(l);return!(u===h&&p===y)&&(t.valueOf()===i.valueOf()||n.getDay(t)===1&&t.valueOf()<s.valueOf())}function df(t){return t.eventRange.instance.instanceId+":"+t.firstCol}function ff(t){return df(t)+":"+t.lastCol}function qy(t,e,n,i,s,l,u){let p=new Xy(H=>{let V=t[H.index].eventRange.instance.instanceId+":"+H.span.start+":"+(H.span.end-1);return s[V]});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=[],y=[];for(let H=0;H<t.length;H+=1){let V=t[H],Q=ff(V);s[Q]!=null?h.push({index:H,span:{start:V.firstCol,end:V.lastCol+1}}):y.push(V)}let g=p.addSegs(h),S=p.toRects(),{singleColPlacements:A,multiColPlacements:w,leftoverMargins:O}=Jy(S,t,u),B=[],$=[];for(let H of y){w[H.firstCol].push({seg:H,isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let V=H.firstCol;V<=H.lastCol;V+=1)A[V].push({seg:fr(H,V,V+1,u),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let H=0;H<u.length;H+=1)B.push(0);for(let H of g){let V=t[H.index],Q=H.span;w[Q.start].push({seg:fr(V,Q.start,Q.end,u),isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let E=Q.start;E<Q.end;E+=1)B[E]+=1,A[E].push({seg:fr(V,E,E+1,u),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let H=0;H<u.length;H+=1)$.push(O[H]);return{singleColPlacements:A,multiColPlacements:w,moreCnts:B,moreMarginTops:$}}function Jy(t,e,n){let i=Ky(t,n.length),s=[],l=[],u=[];for(let p=0;p<n.length;p+=1){let h=i[p],y=[],g=0,S=0;for(let w of h){let O=e[w.index];y.push({seg:fr(O,p,p+1,n),isVisible:!0,isAbsolute:!1,absoluteTop:w.levelCoord,marginTop:w.levelCoord-g}),g=w.levelCoord+w.thickness}let A=[];g=0,S=0;for(let w of h){let O=e[w.index],B=w.span.end-w.span.start>1,$=w.span.start===p;S+=w.levelCoord-g,g=w.levelCoord+w.thickness,B?(S+=w.thickness,$&&A.push({seg:fr(O,w.span.start,w.span.end,n),isVisible:!0,isAbsolute:!0,absoluteTop:w.levelCoord,marginTop:0})):$&&(A.push({seg:fr(O,w.span.start,w.span.end,n),isVisible:!0,isAbsolute:!1,absoluteTop:w.levelCoord,marginTop:S}),S=0)}s.push(y),l.push(A),u.push(S)}return{singleColPlacements:s,multiColPlacements:l,leftoverMargins:u}}function Ky(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 fr(t,e,n,i){if(t.firstCol===e&&t.lastCol===n-1)return t;let s=t.eventRange,l=s.range,u=vr(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 Xy extends Tm{constructor(){super(...arguments),this.hiddenConsumes=!1,this.forceHidden={}}addSegs(e){const n=super.addSegs(e),{entriesByLevel:i}=this,s=l=>!this.forceHidden[Br(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 y=Br(u);if(!l[y])if(this.allowReslicing){const g=Object.assign(Object.assign({},u),{span:Ud(u.span,n.span)}),S=Br(g);l[S]=!0,s[p][h]=g,this.splitEntry(u,n,i)}else l[y]=!0,i.push(u)}return super.handleInvalidInsertion(e,n,i)}}class pf extends Qn{constructor(){super(...arguments),this.cellElRefs=new Vn,this.frameElRefs=new Vn,this.fgElRefs=new Vn,this.segHarnessRefs=new Vn,this.rootElRef=nn(),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=Vi(e.businessHourSegs,l),p=Vi(e.bgEventSegs,l),h=Vi(this.getHighlightSegs(),l),y=Vi(this.getMirrorSegs(),l),{singleColPlacements:g,multiColPlacements:S,moreCnts:A,moreMarginTops:w}=qy(rm(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 M("tr",{ref:this.rootElRef,role:"row"},e.renderIntro&&e.renderIntro(),e.cells.map((B,$)=>{let H=this.renderFgSegs($,e.forPrint?g[$]:S[$],e.todayRange,O),V=this.renderFgSegs($,eb(y[$],S),e.todayRange,{},!!e.eventDrag,!!e.eventResize,!1);return M(Zy,{key:B.key,elRef:this.cellElRefs.createRef(B.key),innerElRef:this.frameElRefs.createRef(B.key),dateProfile:e.dateProfile,date:B.date,showDayNumber:e.showDayNumbers,showWeekNumber:e.showWeekNumbers&&$===0,forceDayTop:e.showWeekNumbers,todayRange:e.todayRange,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,extraRenderProps:B.extraRenderProps,extraDataAttrs:B.extraDataAttrs,extraClassNames:B.extraClassNames,extraDateSpan:B.extraDateSpan,moreCnt:A[$],moreMarginTop:w[$],singlePlacements:g[$],fgContentElRef:this.fgElRefs.createRef(B.key),fgContent:M(Me,null,M(Me,null,H),M(Me,null,V)),bgContent:M(Me,null,this.renderFillSegs(h[$],"highlight"),this.renderFillSegs(u[$],"non-business"),this.renderFillSegs(p[$],"bg-event")),minHeight:e.cellMinHeight})}))}componentDidMount(){this.updateSizing(!0),this.context.addResizeHandler(this.handleResize)}componentDidUpdate(e,n){let i=this.props;this.updateSizing(!jt(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:y}=this.props,{framePositions:g}=this.state,S=this.props.cells.length===1,A=l||u||p,w=[];if(g)for(let O of n){let{seg:B}=O,{instanceId:$}=B.eventRange.instance,H=O.isVisible&&!s[$],V=O.isAbsolute,Q="",E="";V&&(h.isRtl?(E=0,Q=g.lefts[B.lastCol]-g.lefts[B.firstCol]):(Q=0,E=g.rights[B.firstCol]-g.rights[B.lastCol])),w.push(M("div",{className:"fc-daygrid-event-harness"+(V?" fc-daygrid-event-harness-abs":""),key:df(B),ref:A?null:this.segHarnessRefs.createRef(ff(B)),style:{visibility:H?"":"hidden",marginTop:V?"":O.marginTop,top:V?O.absoluteTop:"",left:Q,right:E}},lf(B)?M(uf,Object.assign({seg:B,isDragging:l,isSelected:$===y,defaultDisplayEventEnd:S},jr(B,i))):M(cf,Object.assign({seg:B,isDragging:l,isResizing:u,isDateSelecting:p,isSelected:$===y,defaultDisplayEventEnd:S},jr(B,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(M("div",{key:cm(p.eventRange),className:"fc-daygrid-bg-harness",style:h},n==="bg-event"?M(n1,Object.assign({seg:p},jr(p,s))):i1(n)))}return M(Me,{},...u)}updateSizing(e){let{props:n,state:i,frameElRefs:s}=this;if(!n.forPrint&&n.clientWidth!==null){if(e){let h=n.cells.map(y=>s.currentMap[y.key]);if(h.length){let y=this.rootElRef.current,g=new sa(y,h,!0,!1);(!i.framePositions||!i.framePositions.similarTo(g))&&this.setState({framePositions:new sa(y,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])}}pf.addStateEquality({segHeights:jt});function eb(t,e){if(!t.length)return[];let n=tb(e);return t.map(i=>({seg:i,isVisible:!0,isAbsolute:!0,absoluteTop:n[i.eventRange.instance.instanceId],marginTop:0}))}function tb(t){let e={};for(let n of t)for(let i of n)e[i.seg.eventRange.instance.instanceId]=i.absoluteTop;return e}class nb extends Qn{constructor(){super(...arguments),this.splitBusinessHourSegs=ve(Bi),this.splitBgEventSegs=ve(Bi),this.splitFgEventSegs=ve(Bi),this.splitDateSelectionSegs=ve(Bi),this.splitEventDrag=ve(wu),this.splitEventResize=ve(wu),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),y=this.splitEventResize(e.eventResize,i),g=i>=7&&e.clientWidth?e.clientWidth/n.options.aspectRatio/6:null;return M(xo,{unit:"day"},(S,A)=>M(Me,null,e.cells.map((w,O)=>M(pf,{ref:this.rowRefs.createRef(O),key:w.length?w[0].date.toISOString():O,showDayNumbers:i>1,showWeekNumbers:e.showWeekNumbers,todayRange:A,dateProfile:e.dateProfile,cells:w,renderIntro:e.renderRowIntro,businessHourSegs:s[O],eventSelection:e.eventSelection,bgEventSegs:l[O].filter(rb),fgEventSegs:u[O],dateSelectionSegs:p[O],eventDrag:h[O],eventResize:y[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 sa(this.rootEl,this.rowRefs.collect().map(e=>e.getCellEls()[0]),!1,!0),this.colPositions=new sa(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 rb(t){return t.eventRange.def.allDay}class ib extends Qn{constructor(){super(...arguments),this.elRef=nn(),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 M("div",{ref:this.elRef,className:u.join(" "),style:{width:e.clientWidth,minWidth:e.tableMinWidth}},M("table",{role:"presentation",className:"fc-scrollgrid-sync-table",style:{width:e.clientWidth,minWidth:e.tableMinWidth,height:s?e.clientHeight:""}},e.colGroupNode,M("tbody",{role:"presentation"},M(nb,{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=ab(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 ab(t,e){let n;return e.currentRangeUnit.match(/year|month/)&&(n=t.querySelector(`[data-date="${jv(e.currentDate)}-01"]`)),n||(n=t.querySelector(`[data-date="${vo(e.currentDate)}"]`)),n}class sb extends Hm{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,n){return n.sliceRange(e)}}class ob extends Qn{constructor(){super(...arguments),this.slicer=new sb,this.tableRef=nn()}render(){let{props:e,context:n}=this;return M(ib,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 lb extends Fy{constructor(){super(...arguments),this.buildDayTableModel=ve(cb),this.headerRef=nn(),this.tableRef=nn()}render(){let{options:e,dateProfileGenerator:n}=this.context,{props:i}=this,s=this.buildDayTableModel(i.dateProfile,n),l=e.dayHeaders&&M(Im,{ref:this.headerRef,dateProfile:i.dateProfile,dates:s.headerDates,datesRepDistinctDays:s.rowCnt===1}),u=p=>M(ob,{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 cb(t,e){let n=new $m(t.renderRange,e);return new Pm(n,/year|month|week/.test(t.currentRangeUnit))}class ub extends Ed{buildRenderRange(e,n,i){let s=super.buildRenderRange(e,n,i),{props:l}=this;return db({currentRange:s,snapToWeek:/^(year|month)$/.test(n),fixedWeekCount:l.fixedWeekCount,dateEnv:l.dateEnv})}}function db(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=Vc(l,1))),t.fixedWeekCount){let u=e.startOfWeek(e.startOfMonth(Ye(n.end,-1))),p=Math.ceil(xv(u,s));s=Vc(s,6-p)}return{start:i,end:s}}var fb=':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}';cd(fb);var pb=qn({name:"@fullcalendar/daygrid",initialView:"dayGridMonth",views:{dayGrid:{component:lb,dateProfileGeneratorClass:ub},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}}}}),it="top",wt="bottom",Lt="right",at="left",ko="auto",ei=[it,wt,Lt,at],gr="start",Yr="end",hb="clippingParents",hf="viewport",$r="popper",vb="reference",Lu=ei.reduce(function(t,e){return t.concat([e+"-"+gr,e+"-"+Yr])},[]),vf=[].concat(ei,[ko]).reduce(function(t,e){return t.concat([e,e+"-"+gr,e+"-"+Yr])},[]),gb="beforeRead",mb="read",yb="afterRead",bb="beforeMain",_b="main",wb="afterMain",Lb="beforeWrite",Ab="write",Cb="afterWrite",Eb=[gb,mb,yb,bb,_b,wb,Lb,Ab,Cb];function Bt(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 _t(t){var e=pt(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Ro(t){if(typeof ShadowRoot=="undefined")return!1;var e=pt(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function Sb(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];!_t(l)||!Bt(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 xb(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,y){return h[y]="",h},{});!_t(s)||!Bt(s)||(Object.assign(s.style,p),Object.keys(l).forEach(function(h){s.removeAttribute(h)}))})}}const gf={name:"applyStyles",enabled:!0,phase:"write",fn:Sb,effect:xb,requires:["computeStyles"]};function Ht(t){return t.split("-")[0]}var Un=Math.max,la=Math.min,mr=Math.round;function lo(){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 mf(){return!/^((?!chrome|android).)*safari/i.test(lo())}function yr(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var i=t.getBoundingClientRect(),s=1,l=1;e&&_t(t)&&(s=t.offsetWidth>0&&mr(i.width)/t.offsetWidth||1,l=t.offsetHeight>0&&mr(i.height)/t.offsetHeight||1);var u=Wn(t)?pt(t):window,p=u.visualViewport,h=!mf()&&n,y=(i.left+(h&&p?p.offsetLeft:0))/s,g=(i.top+(h&&p?p.offsetTop:0))/l,S=i.width/s,A=i.height/l;return{width:S,height:A,top:g,right:y+S,bottom:g+A,left:y,x:y,y:g}}function Oo(t){var e=yr(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 yf(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&Ro(n)){var i=e;do{if(i&&t.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function an(t){return pt(t).getComputedStyle(t)}function Db(t){return["table","td","th"].indexOf(Bt(t))>=0}function Ln(t){return((Wn(t)?t.ownerDocument:t.document)||window.document).documentElement}function pa(t){return Bt(t)==="html"?t:t.assignedSlot||t.parentNode||(Ro(t)?t.host:null)||Ln(t)}function Au(t){return!_t(t)||an(t).position==="fixed"?null:t.offsetParent}function Tb(t){var e=/firefox/i.test(lo()),n=/Trident/i.test(lo());if(n&&_t(t)){var i=an(t);if(i.position==="fixed")return null}var s=pa(t);for(Ro(s)&&(s=s.host);_t(s)&&["html","body"].indexOf(Bt(s))<0;){var l=an(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 ti(t){for(var e=pt(t),n=Au(t);n&&Db(n)&&an(n).position==="static";)n=Au(n);return n&&(Bt(n)==="html"||Bt(n)==="body"&&an(n).position==="static")?e:n||Tb(t)||e}function Mo(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Vr(t,e,n){return Un(t,la(e,n))}function kb(t,e,n){var i=Vr(t,e,n);return i>n?n:i}function bf(){return{top:0,right:0,bottom:0,left:0}}function _f(t){return Object.assign({},bf(),t)}function wf(t,e){return e.reduce(function(n,i){return n[i]=t,n},{})}var Rb=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,_f(typeof e!="number"?e:wf(e,ei))};function Ob(t){var e,n=t.state,i=t.name,s=t.options,l=n.elements.arrow,u=n.modifiersData.popperOffsets,p=Ht(n.placement),h=Mo(p),y=[at,Lt].indexOf(p)>=0,g=y?"height":"width";if(!(!l||!u)){var S=Rb(s.padding,n),A=Oo(l),w=h==="y"?it:at,O=h==="y"?wt:Lt,B=n.rects.reference[g]+n.rects.reference[h]-u[h]-n.rects.popper[g],$=u[h]-n.rects.reference[h],H=ti(l),V=H?h==="y"?H.clientHeight||0:H.clientWidth||0:0,Q=B/2-$/2,E=S[w],X=V-A[g]-S[O],z=V/2-A[g]/2+Q,q=Vr(E,z,X),Y=h;n.modifiersData[i]=(e={},e[Y]=q,e.centerOffset=q-z,e)}}function Mb(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)||yf(e.elements.popper,s)&&(e.elements.arrow=s))}const Ib={name:"arrow",enabled:!0,phase:"main",fn:Ob,effect:Mb,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function br(t){return t.split("-")[1]}var Nb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function $b(t,e){var n=t.x,i=t.y,s=e.devicePixelRatio||1;return{x:mr(n*s)/s||0,y:mr(i*s)/s||0}}function Cu(t){var e,n=t.popper,i=t.popperRect,s=t.placement,l=t.variation,u=t.offsets,p=t.position,h=t.gpuAcceleration,y=t.adaptive,g=t.roundOffsets,S=t.isFixed,A=u.x,w=A===void 0?0:A,O=u.y,B=O===void 0?0:O,$=typeof g=="function"?g({x:w,y:B}):{x:w,y:B};w=$.x,B=$.y;var H=u.hasOwnProperty("x"),V=u.hasOwnProperty("y"),Q=at,E=it,X=window;if(y){var z=ti(n),q="clientHeight",Y="clientWidth";if(z===pt(n)&&(z=Ln(n),an(z).position!=="static"&&p==="absolute"&&(q="scrollHeight",Y="scrollWidth")),z=z,s===it||(s===at||s===Lt)&&l===Yr){E=wt;var _e=S&&z===X&&X.visualViewport?X.visualViewport.height:z[q];B-=_e-i.height,B*=h?1:-1}if(s===at||(s===it||s===wt)&&l===Yr){Q=Lt;var oe=S&&z===X&&X.visualViewport?X.visualViewport.width:z[Y];w-=oe-i.width,w*=h?1:-1}}var ke=Object.assign({position:p},y&&Nb),Ce=g===!0?$b({x:w,y:B},pt(n)):{x:w,y:B};if(w=Ce.x,B=Ce.y,h){var pe;return Object.assign({},ke,(pe={},pe[E]=V?"0":"",pe[Q]=H?"0":"",pe.transform=(X.devicePixelRatio||1)<=1?"translate("+w+"px, "+B+"px)":"translate3d("+w+"px, "+B+"px, 0)",pe))}return Object.assign({},ke,(e={},e[E]=V?B+"px":"",e[Q]=H?w+"px":"",e.transform="",e))}function Pb(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,y={placement:Ht(e.placement),variation:br(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,Cu(Object.assign({},y,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:u,roundOffsets:h})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Cu(Object.assign({},y,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:h})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const Hb={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Pb,data:{}};var Fi={passive:!0};function jb(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),y=[].concat(e.scrollParents.reference,e.scrollParents.popper);return l&&y.forEach(function(g){g.addEventListener("scroll",n.update,Fi)}),p&&h.addEventListener("resize",n.update,Fi),function(){l&&y.forEach(function(g){g.removeEventListener("scroll",n.update,Fi)}),p&&h.removeEventListener("resize",n.update,Fi)}}const Bb={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:jb,data:{}};var Vb={left:"right",right:"left",bottom:"top",top:"bottom"};function Qi(t){return t.replace(/left|right|bottom|top/g,function(e){return Vb[e]})}var Fb={start:"end",end:"start"};function Eu(t){return t.replace(/start|end/g,function(e){return Fb[e]})}function Io(t){var e=pt(t),n=e.pageXOffset,i=e.pageYOffset;return{scrollLeft:n,scrollTop:i}}function No(t){return yr(Ln(t)).left+Io(t).scrollLeft}function Ub(t,e){var n=pt(t),i=Ln(t),s=n.visualViewport,l=i.clientWidth,u=i.clientHeight,p=0,h=0;if(s){l=s.width,u=s.height;var y=mf();(y||!y&&e==="fixed")&&(p=s.offsetLeft,h=s.offsetTop)}return{width:l,height:u,x:p+No(t),y:h}}function zb(t){var e,n=Ln(t),i=Io(t),s=(e=t.ownerDocument)==null?void 0:e.body,l=Un(n.scrollWidth,n.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),u=Un(n.scrollHeight,n.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),p=-i.scrollLeft+No(t),h=-i.scrollTop;return an(s||n).direction==="rtl"&&(p+=Un(n.clientWidth,s?s.clientWidth:0)-l),{width:l,height:u,x:p,y:h}}function $o(t){var e=an(t),n=e.overflow,i=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+s+i)}function Lf(t){return["html","body","#document"].indexOf(Bt(t))>=0?t.ownerDocument.body:_t(t)&&$o(t)?t:Lf(pa(t))}function Fr(t,e){var n;e===void 0&&(e=[]);var i=Lf(t),s=i===((n=t.ownerDocument)==null?void 0:n.body),l=pt(i),u=s?[l].concat(l.visualViewport||[],$o(i)?i:[]):i,p=e.concat(u);return s?p:p.concat(Fr(pa(u)))}function co(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Wb(t,e){var n=yr(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 Su(t,e,n){return e===hf?co(Ub(t,n)):Wn(e)?Wb(e,n):co(zb(Ln(t)))}function Gb(t){var e=Fr(pa(t)),n=["absolute","fixed"].indexOf(an(t).position)>=0,i=n&&_t(t)?ti(t):t;return Wn(i)?e.filter(function(s){return Wn(s)&&yf(s,i)&&Bt(s)!=="body"}):[]}function Zb(t,e,n,i){var s=e==="clippingParents"?Gb(t):[].concat(e),l=[].concat(s,[n]),u=l[0],p=l.reduce(function(h,y){var g=Su(t,y,i);return h.top=Un(g.top,h.top),h.right=la(g.right,h.right),h.bottom=la(g.bottom,h.bottom),h.left=Un(g.left,h.left),h},Su(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 Af(t){var e=t.reference,n=t.element,i=t.placement,s=i?Ht(i):null,l=i?br(i):null,u=e.x+e.width/2-n.width/2,p=e.y+e.height/2-n.height/2,h;switch(s){case it:h={x:u,y:e.y-n.height};break;case wt:h={x:u,y:e.y+e.height};break;case Lt:h={x:e.x+e.width,y:p};break;case at:h={x:e.x-n.width,y:p};break;default:h={x:e.x,y:e.y}}var y=s?Mo(s):null;if(y!=null){var g=y==="y"?"height":"width";switch(l){case gr:h[y]=h[y]-(e[g]/2-n[g]/2);break;case Yr:h[y]=h[y]+(e[g]/2-n[g]/2);break}}return h}function Qr(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?hb:p,y=n.rootBoundary,g=y===void 0?hf:y,S=n.elementContext,A=S===void 0?$r:S,w=n.altBoundary,O=w===void 0?!1:w,B=n.padding,$=B===void 0?0:B,H=_f(typeof $!="number"?$:wf($,ei)),V=A===$r?vb:$r,Q=t.rects.popper,E=t.elements[O?V:A],X=Zb(Wn(E)?E:E.contextElement||Ln(t.elements.popper),h,g,u),z=yr(t.elements.reference),q=Af({reference:z,element:Q,strategy:"absolute",placement:s}),Y=co(Object.assign({},Q,q)),_e=A===$r?Y:z,oe={top:X.top-_e.top+H.top,bottom:_e.bottom-X.bottom+H.bottom,left:X.left-_e.left+H.left,right:_e.right-X.right+H.right},ke=t.modifiersData.offset;if(A===$r&&ke){var Ce=ke[s];Object.keys(oe).forEach(function(pe){var Ge=[Lt,wt].indexOf(pe)>=0?1:-1,Ve=[it,wt].indexOf(pe)>=0?"y":"x";oe[pe]+=Ce[Ve]*Ge})}return oe}function Yb(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,y=h===void 0?vf:h,g=br(i),S=g?p?Lu:Lu.filter(function(O){return br(O)===g}):ei,A=S.filter(function(O){return y.indexOf(O)>=0});A.length===0&&(A=S);var w=A.reduce(function(O,B){return O[B]=Qr(t,{placement:B,boundary:s,rootBoundary:l,padding:u})[Ht(B)],O},{});return Object.keys(w).sort(function(O,B){return w[O]-w[B]})}function Qb(t){if(Ht(t)===ko)return[];var e=Qi(t);return[Eu(t),e,Eu(e)]}function qb(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,y=n.padding,g=n.boundary,S=n.rootBoundary,A=n.altBoundary,w=n.flipVariations,O=w===void 0?!0:w,B=n.allowedAutoPlacements,$=e.options.placement,H=Ht($),V=H===$,Q=h||(V||!O?[Qi($)]:Qb($)),E=[$].concat(Q).reduce(function(lt,Je){return lt.concat(Ht(Je)===ko?Yb(e,{placement:Je,boundary:g,rootBoundary:S,padding:y,flipVariations:O,allowedAutoPlacements:B}):Je)},[]),X=e.rects.reference,z=e.rects.popper,q=new Map,Y=!0,_e=E[0],oe=0;oe<E.length;oe++){var ke=E[oe],Ce=Ht(ke),pe=br(ke)===gr,Ge=[it,wt].indexOf(Ce)>=0,Ve=Ge?"width":"height",te=Qr(e,{placement:ke,boundary:g,rootBoundary:S,altBoundary:A,padding:y}),Pe=Ge?pe?Lt:at:pe?wt:it;X[Ve]>z[Ve]&&(Pe=Qi(Pe));var re=Qi(Pe),Re=[];if(l&&Re.push(te[Ce]<=0),p&&Re.push(te[Pe]<=0,te[re]<=0),Re.every(function(lt){return lt})){_e=ke,Y=!1;break}q.set(ke,Re)}if(Y)for(var st=O?3:1,Qe=function(Je){var Ke=E.find(function(Vt){var Fe=q.get(Vt);if(Fe)return Fe.slice(0,Je).every(function(Ft){return Ft})});if(Ke)return _e=Ke,"break"},ot=st;ot>0;ot--){var ht=Qe(ot);if(ht==="break")break}e.placement!==_e&&(e.modifiersData[i]._skip=!0,e.placement=_e,e.reset=!0)}}const Jb={name:"flip",enabled:!0,phase:"main",fn:qb,requiresIfExists:["offset"],data:{_skip:!1}};function xu(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 Du(t){return[it,Lt,wt,at].some(function(e){return t[e]>=0})}function Kb(t){var e=t.state,n=t.name,i=e.rects.reference,s=e.rects.popper,l=e.modifiersData.preventOverflow,u=Qr(e,{elementContext:"reference"}),p=Qr(e,{altBoundary:!0}),h=xu(u,i),y=xu(p,s,l),g=Du(h),S=Du(y);e.modifiersData[n]={referenceClippingOffsets:h,popperEscapeOffsets:y,isReferenceHidden:g,hasPopperEscaped:S},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":g,"data-popper-escaped":S})}const Xb={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Kb};function e_(t,e,n){var i=Ht(t),s=[at,it].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,[at,Lt].indexOf(i)>=0?{x:p,y:u}:{x:u,y:p}}function t_(t){var e=t.state,n=t.options,i=t.name,s=n.offset,l=s===void 0?[0,0]:s,u=vf.reduce(function(g,S){return g[S]=e_(S,e.rects,l),g},{}),p=u[e.placement],h=p.x,y=p.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=h,e.modifiersData.popperOffsets.y+=y),e.modifiersData[i]=u}const n_={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:t_};function r_(t){var e=t.state,n=t.name;e.modifiersData[n]=Af({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const i_={name:"popperOffsets",enabled:!0,phase:"read",fn:r_,data:{}};function a_(t){return t==="x"?"y":"x"}function s_(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,y=n.rootBoundary,g=n.altBoundary,S=n.padding,A=n.tether,w=A===void 0?!0:A,O=n.tetherOffset,B=O===void 0?0:O,$=Qr(e,{boundary:h,rootBoundary:y,padding:S,altBoundary:g}),H=Ht(e.placement),V=br(e.placement),Q=!V,E=Mo(H),X=a_(E),z=e.modifiersData.popperOffsets,q=e.rects.reference,Y=e.rects.popper,_e=typeof B=="function"?B(Object.assign({},e.rects,{placement:e.placement})):B,oe=typeof _e=="number"?{mainAxis:_e,altAxis:_e}:Object.assign({mainAxis:0,altAxis:0},_e),ke=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,Ce={x:0,y:0};if(z){if(l){var pe,Ge=E==="y"?it:at,Ve=E==="y"?wt:Lt,te=E==="y"?"height":"width",Pe=z[E],re=Pe+$[Ge],Re=Pe-$[Ve],st=w?-Y[te]/2:0,Qe=V===gr?q[te]:Y[te],ot=V===gr?-Y[te]:-q[te],ht=e.elements.arrow,lt=w&&ht?Oo(ht):{width:0,height:0},Je=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:bf(),Ke=Je[Ge],Vt=Je[Ve],Fe=Vr(0,q[te],lt[te]),Ft=Q?q[te]/2-st-Fe-Ke-oe.mainAxis:Qe-Fe-Ke-oe.mainAxis,At=Q?-q[te]/2+st+Fe+Vt+oe.mainAxis:ot+Fe+Vt+oe.mainAxis,be=e.elements.arrow&&ti(e.elements.arrow),Jn=be?E==="y"?be.clientTop||0:be.clientLeft||0:0,An=(pe=ke==null?void 0:ke[E])!=null?pe:0,Oe=Pe+Ft-An-Jn,Ue=Pe+At-An,Xe=Vr(w?la(re,Oe):re,Pe,w?Un(Re,Ue):Re);z[E]=Xe,Ce[E]=Xe-Pe}if(p){var vt,Cn=E==="x"?it:at,Kn=E==="x"?wt:Lt,ct=z[X],Ct=X==="y"?"height":"width",Ut=ct+$[Cn],Dt=ct-$[Kn],on=[it,at].indexOf(H)!==-1,et=(vt=ke==null?void 0:ke[X])!=null?vt:0,En=on?Ut:ct-q[Ct]-Y[Ct]-et+oe.altAxis,Et=on?ct+q[Ct]+Y[Ct]-et-oe.altAxis:Dt,zt=w&&on?kb(En,ct,Et):Vr(w?En:Ut,ct,w?Et:Dt);z[X]=zt,Ce[X]=zt-ct}e.modifiersData[i]=Ce}}const o_={name:"preventOverflow",enabled:!0,phase:"main",fn:s_,requiresIfExists:["offset"]};function l_(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function c_(t){return t===pt(t)||!_t(t)?Io(t):l_(t)}function u_(t){var e=t.getBoundingClientRect(),n=mr(e.width)/t.offsetWidth||1,i=mr(e.height)/t.offsetHeight||1;return n!==1||i!==1}function d_(t,e,n){n===void 0&&(n=!1);var i=_t(e),s=_t(e)&&u_(e),l=Ln(e),u=yr(t,s,n),p={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(i||!i&&!n)&&((Bt(e)!=="body"||$o(l))&&(p=c_(e)),_t(e)?(h=yr(e,!0),h.x+=e.clientLeft,h.y+=e.clientTop):l&&(h.x=No(l))),{x:u.left+p.scrollLeft-h.x,y:u.top+p.scrollTop-h.y,width:u.width,height:u.height}}function f_(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 p_(t){var e=f_(t);return Eb.reduce(function(n,i){return n.concat(e.filter(function(s){return s.phase===i}))},[])}function h_(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function v_(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 Tu={placement:"bottom",modifiers:[],strategy:"absolute"};function ku(){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 g_(t){t===void 0&&(t={});var e=t,n=e.defaultModifiers,i=n===void 0?[]:n,s=e.defaultOptions,l=s===void 0?Tu:s;return function(p,h,y){y===void 0&&(y=l);var g={placement:"bottom",orderedModifiers:[],options:Object.assign({},Tu,l),modifiersData:{},elements:{reference:p,popper:h},attributes:{},styles:{}},S=[],A=!1,w={state:g,setOptions:function(H){var V=typeof H=="function"?H(g.options):H;B(),g.options=Object.assign({},l,g.options,V),g.scrollParents={reference:Wn(p)?Fr(p):p.contextElement?Fr(p.contextElement):[],popper:Fr(h)};var Q=p_(v_([].concat(i,g.options.modifiers)));return g.orderedModifiers=Q.filter(function(E){return E.enabled}),O(),w.update()},forceUpdate:function(){if(!A){var H=g.elements,V=H.reference,Q=H.popper;if(ku(V,Q)){g.rects={reference:d_(V,ti(Q),g.options.strategy==="fixed"),popper:Oo(Q)},g.reset=!1,g.placement=g.options.placement,g.orderedModifiers.forEach(function(oe){return g.modifiersData[oe.name]=Object.assign({},oe.data)});for(var E=0;E<g.orderedModifiers.length;E++){if(g.reset===!0){g.reset=!1,E=-1;continue}var X=g.orderedModifiers[E],z=X.fn,q=X.options,Y=q===void 0?{}:q,_e=X.name;typeof z=="function"&&(g=z({state:g,options:Y,name:_e,instance:w})||g)}}}},update:h_(function(){return new Promise(function($){w.forceUpdate(),$(g)})}),destroy:function(){B(),A=!0}};if(!ku(p,h))return w;w.setOptions(y).then(function($){!A&&y.onFirstUpdate&&y.onFirstUpdate($)});function O(){g.orderedModifiers.forEach(function($){var H=$.name,V=$.options,Q=V===void 0?{}:V,E=$.effect;if(typeof E=="function"){var X=E({state:g,name:H,instance:w,options:Q}),z=function(){};S.push(X||z)}})}function B(){S.forEach(function($){return $()}),S=[]}return w}}var m_=[Bb,i_,Hb,gf,n_,Jb,o_,Ib,Xb],y_=g_({defaultModifiers:m_}),b_="tippy-box",Cf="tippy-content",__="tippy-backdrop",Ef="tippy-arrow",Sf="tippy-svg-arrow",Hn={passive:!0,capture:!0},xf=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 Po(t,e){var n={}.toString.call(t);return n.indexOf("[object")===0&&n.indexOf(e+"]")>-1}function Df(t,e){return typeof t=="function"?t.apply(void 0,e):t}function Ru(t,e){if(e===0)return t;var n;return function(i){clearTimeout(n),n=setTimeout(function(){t(i)},e)}}function w_(t){return t.split(/\s+/).filter(Boolean)}function ur(t){return[].concat(t)}function Ou(t,e){t.indexOf(e)===-1&&t.push(e)}function L_(t){return t.filter(function(e,n){return t.indexOf(e)===n})}function A_(t){return t.split("-")[0]}function ca(t){return[].slice.call(t)}function Mu(t){return Object.keys(t).reduce(function(e,n){return t[n]!==void 0&&(e[n]=t[n]),e},{})}function Ur(){return document.createElement("div")}function ha(t){return["Element","Fragment"].some(function(e){return Po(t,e)})}function C_(t){return Po(t,"NodeList")}function E_(t){return Po(t,"MouseEvent")}function S_(t){return!!(t&&t._tippy&&t._tippy.reference===t)}function x_(t){return ha(t)?[t]:C_(t)?ca(t):Array.isArray(t)?t:ca(document.querySelectorAll(t))}function Ys(t,e){t.forEach(function(n){n&&(n.style.transitionDuration=e+"ms")})}function Iu(t,e){t.forEach(function(n){n&&n.setAttribute("data-state",e)})}function D_(t){var e,n=ur(t),i=n[0];return i!=null&&(e=i.ownerDocument)!=null&&e.body?i.ownerDocument:document}function T_(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,y=A_(u.placement),g=u.modifiersData.offset;if(!g)return!0;var S=y==="bottom"?g.top.y:0,A=y==="top"?g.bottom.y:0,w=y==="right"?g.left.x:0,O=y==="left"?g.right.x:0,B=l.top-i+S>h,$=i-l.bottom-A>h,H=l.left-n+w>h,V=n-l.right-O>h;return B||$||H||V})}function Qs(t,e,n){var i=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(s){t[i](s,n)})}function Nu(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 Pt={isTouch:!1},$u=0;function k_(){Pt.isTouch||(Pt.isTouch=!0,window.performance&&document.addEventListener("mousemove",Tf))}function Tf(){var t=performance.now();t-$u<20&&(Pt.isTouch=!1,document.removeEventListener("mousemove",Tf)),$u=t}function R_(){var t=document.activeElement;if(S_(t)){var e=t._tippy;t.blur&&!e.state.isVisible&&t.blur()}}function O_(){document.addEventListener("touchstart",k_,Hn),window.addEventListener("blur",R_)}var M_=typeof window!="undefined"&&typeof document!="undefined",I_=M_?!!window.msCrypto:!1,N_={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},$_={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},xt=Object.assign({appendTo:xf,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},N_,$_),P_=Object.keys(xt),H_=function(e){var n=Object.keys(e);n.forEach(function(i){xt[i]=e[i]})};function kf(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=xt[l])!=null?p:u}return i},{});return Object.assign({},t,n)}function j_(t,e){var n=e?Object.keys(kf(Object.assign({},xt,{plugins:e}))):P_,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 Pu(t,e){var n=Object.assign({},e,{content:Df(e.content,[t])},e.ignoreAttributes?{}:j_(t,e.plugins));return n.aria=Object.assign({},xt.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 B_=function(){return"innerHTML"};function uo(t,e){t[B_()]=e}function Hu(t){var e=Ur();return t===!0?e.className=Ef:(e.className=Sf,ha(t)?e.appendChild(t):uo(e,t)),e}function ju(t,e){ha(e.content)?(uo(t,""),t.appendChild(e.content)):typeof e.content!="function"&&(e.allowHTML?uo(t,e.content):t.textContent=e.content)}function fo(t){var e=t.firstElementChild,n=ca(e.children);return{box:e,content:n.find(function(i){return i.classList.contains(Cf)}),arrow:n.find(function(i){return i.classList.contains(Ef)||i.classList.contains(Sf)}),backdrop:n.find(function(i){return i.classList.contains(__)})}}function Rf(t){var e=Ur(),n=Ur();n.className=b_,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var i=Ur();i.className=Cf,i.setAttribute("data-state","hidden"),ju(i,t.props),e.appendChild(n),n.appendChild(i),s(t.props,t.props);function s(l,u){var p=fo(e),h=p.box,y=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)&&ju(y,t.props),u.arrow?g?l.arrow!==u.arrow&&(h.removeChild(g),h.appendChild(Hu(u.arrow))):h.appendChild(Hu(u.arrow)):g&&h.removeChild(g)}return{popper:e,onUpdate:s}}Rf.$$tippy=!0;var V_=1,Ui=[],qs=[];function F_(t,e){var n=Pu(t,Object.assign({},xt,kf(Mu(e)))),i,s,l,u=!1,p=!1,h=!1,y=!1,g,S,A,w=[],O=Ru(Oe,n.interactiveDebounce),B,$=V_++,H=null,V=L_(n.plugins),Q={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},E={id:$,reference:t,popper:Ur(),popperInstance:H,props:n,state:Q,plugins:V,clearDelayTimeouts:En,setProps:Et,setContent:zt,show:Sn,hide:Se,hideWithInteractivity:Tt,enable:on,disable:et,unmount:tt,destroy:Wt};if(!n.render)return E;var X=n.render(E),z=X.popper,q=X.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+E.id,E.popper=z,t._tippy=E,z._tippy=E;var Y=V.map(function(N){return N.fn(E)}),_e=t.hasAttribute("aria-expanded");return be(),st(),Pe(),re("onCreate",[E]),n.showOnCreate&&Ut(),z.addEventListener("mouseenter",function(){E.props.interactive&&E.state.isVisible&&E.clearDelayTimeouts()}),z.addEventListener("mouseleave",function(){E.props.interactive&&E.props.trigger.indexOf("mouseenter")>=0&&Ge().addEventListener("mousemove",O)}),E;function oe(){var N=E.props.touch;return Array.isArray(N)?N:[N,0]}function ke(){return oe()[0]==="hold"}function Ce(){var N;return!!((N=E.props.render)!=null&&N.$$tippy)}function pe(){return B||t}function Ge(){var N=pe().parentNode;return N?D_(N):document}function Ve(){return fo(z)}function te(N){return E.state.isMounted&&!E.state.isVisible||Pt.isTouch||g&&g.type==="focus"?0:Zs(E.props.delay,N?0:1,xt.delay)}function Pe(N){N===void 0&&(N=!1),z.style.pointerEvents=E.props.interactive&&!N?"":"none",z.style.zIndex=""+E.props.zIndex}function re(N,Z,ne){if(ne===void 0&&(ne=!0),Y.forEach(function(le){le[N]&&le[N].apply(le,Z)}),ne){var ce;(ce=E.props)[N].apply(ce,Z)}}function Re(){var N=E.props.aria;if(N.content){var Z="aria-"+N.content,ne=z.id,ce=ur(E.props.triggerTarget||t);ce.forEach(function(le){var Le=le.getAttribute(Z);if(E.state.isVisible)le.setAttribute(Z,Le?Le+" "+ne:ne);else{var ze=Le&&Le.replace(ne,"").trim();ze?le.setAttribute(Z,ze):le.removeAttribute(Z)}})}}function st(){if(!(_e||!E.props.aria.expanded)){var N=ur(E.props.triggerTarget||t);N.forEach(function(Z){E.props.interactive?Z.setAttribute("aria-expanded",E.state.isVisible&&Z===pe()?"true":"false"):Z.removeAttribute("aria-expanded")})}}function Qe(){Ge().removeEventListener("mousemove",O),Ui=Ui.filter(function(N){return N!==O})}function ot(N){if(!(Pt.isTouch&&(h||N.type==="mousedown"))){var Z=N.composedPath&&N.composedPath()[0]||N.target;if(!(E.props.interactive&&Nu(z,Z))){if(ur(E.props.triggerTarget||t).some(function(ne){return Nu(ne,Z)})){if(Pt.isTouch||E.state.isVisible&&E.props.trigger.indexOf("click")>=0)return}else re("onClickOutside",[E,N]);E.props.hideOnClick===!0&&(E.clearDelayTimeouts(),E.hide(),p=!0,setTimeout(function(){p=!1}),E.state.isMounted||Ke())}}}function ht(){h=!0}function lt(){h=!1}function Je(){var N=Ge();N.addEventListener("mousedown",ot,!0),N.addEventListener("touchend",ot,Hn),N.addEventListener("touchstart",lt,Hn),N.addEventListener("touchmove",ht,Hn)}function Ke(){var N=Ge();N.removeEventListener("mousedown",ot,!0),N.removeEventListener("touchend",ot,Hn),N.removeEventListener("touchstart",lt,Hn),N.removeEventListener("touchmove",ht,Hn)}function Vt(N,Z){Ft(N,function(){!E.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&Z()})}function Fe(N,Z){Ft(N,Z)}function Ft(N,Z){var ne=Ve().box;function ce(le){le.target===ne&&(Qs(ne,"remove",ce),Z())}if(N===0)return Z();Qs(ne,"remove",S),Qs(ne,"add",ce),S=ce}function At(N,Z,ne){ne===void 0&&(ne=!1);var ce=ur(E.props.triggerTarget||t);ce.forEach(function(le){le.addEventListener(N,Z,ne),w.push({node:le,eventType:N,handler:Z,options:ne})})}function be(){ke()&&(At("touchstart",An,{passive:!0}),At("touchend",Ue,{passive:!0})),w_(E.props.trigger).forEach(function(N){if(N!=="manual")switch(At(N,An),N){case"mouseenter":At("mouseleave",Ue);break;case"focus":At(I_?"focusout":"blur",Xe);break;case"focusin":At("focusout",Xe);break}})}function Jn(){w.forEach(function(N){var Z=N.node,ne=N.eventType,ce=N.handler,le=N.options;Z.removeEventListener(ne,ce,le)}),w=[]}function An(N){var Z,ne=!1;if(!(!E.state.isEnabled||vt(N)||p)){var ce=((Z=g)==null?void 0:Z.type)==="focus";g=N,B=N.currentTarget,st(),!E.state.isVisible&&E_(N)&&Ui.forEach(function(le){return le(N)}),N.type==="click"&&(E.props.trigger.indexOf("mouseenter")<0||u)&&E.props.hideOnClick!==!1&&E.state.isVisible?ne=!0:Ut(N),N.type==="click"&&(u=!ne),ne&&!ce&&Dt(N)}}function Oe(N){var Z=N.target,ne=pe().contains(Z)||z.contains(Z);if(!(N.type==="mousemove"&&ne)){var ce=Ct().concat(z).map(function(le){var Le,ze=le._tippy,ut=(Le=ze.popperInstance)==null?void 0:Le.state;return ut?{popperRect:le.getBoundingClientRect(),popperState:ut,props:n}:null}).filter(Boolean);T_(ce,N)&&(Qe(),Dt(N))}}function Ue(N){var Z=vt(N)||E.props.trigger.indexOf("click")>=0&&u;if(!Z){if(E.props.interactive){E.hideWithInteractivity(N);return}Dt(N)}}function Xe(N){E.props.trigger.indexOf("focusin")<0&&N.target!==pe()||E.props.interactive&&N.relatedTarget&&z.contains(N.relatedTarget)||Dt(N)}function vt(N){return Pt.isTouch?ke()!==N.type.indexOf("touch")>=0:!1}function Cn(){Kn();var N=E.props,Z=N.popperOptions,ne=N.placement,ce=N.offset,le=N.getReferenceClientRect,Le=N.moveTransition,ze=Ce()?fo(z).arrow:null,ut=le?{getBoundingClientRect:le,contextElement:le.contextElement||pe()}:t,Gt={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(xn){var Zt=xn.state;if(Ce()){var wr=Ve(),gt=wr.box;["placement","reference-hidden","escaped"].forEach(function(Xn){Xn==="placement"?gt.setAttribute("data-placement",Zt.placement):Zt.attributes.popper["data-popper-"+Xn]?gt.setAttribute("data-"+Xn,""):gt.removeAttribute("data-"+Xn)}),Zt.attributes.popper={}}}},kt=[{name:"offset",options:{offset:ce}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!Le}},Gt];Ce()&&ze&&kt.push({name:"arrow",options:{element:ze,padding:3}}),kt.push.apply(kt,(Z==null?void 0:Z.modifiers)||[]),E.popperInstance=y_(ut,z,Object.assign({},Z,{placement:ne,onFirstUpdate:A,modifiers:kt}))}function Kn(){E.popperInstance&&(E.popperInstance.destroy(),E.popperInstance=null)}function ct(){var N=E.props.appendTo,Z,ne=pe();E.props.interactive&&N===xf||N==="parent"?Z=ne.parentNode:Z=Df(N,[ne]),Z.contains(z)||Z.appendChild(z),E.state.isMounted=!0,Cn()}function Ct(){return ca(z.querySelectorAll("[data-tippy-root]"))}function Ut(N){E.clearDelayTimeouts(),N&&re("onTrigger",[E,N]),Je();var Z=te(!0),ne=oe(),ce=ne[0],le=ne[1];Pt.isTouch&&ce==="hold"&&le&&(Z=le),Z?i=setTimeout(function(){E.show()},Z):E.show()}function Dt(N){if(E.clearDelayTimeouts(),re("onUntrigger",[E,N]),!E.state.isVisible){Ke();return}if(!(E.props.trigger.indexOf("mouseenter")>=0&&E.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(N.type)>=0&&u)){var Z=te(!1);Z?s=setTimeout(function(){E.state.isVisible&&E.hide()},Z):l=requestAnimationFrame(function(){E.hide()})}}function on(){E.state.isEnabled=!0}function et(){E.hide(),E.state.isEnabled=!1}function En(){clearTimeout(i),clearTimeout(s),cancelAnimationFrame(l)}function Et(N){if(!E.state.isDestroyed){re("onBeforeUpdate",[E,N]),Jn();var Z=E.props,ne=Pu(t,Object.assign({},Z,Mu(N),{ignoreAttributes:!0}));E.props=ne,be(),Z.interactiveDebounce!==ne.interactiveDebounce&&(Qe(),O=Ru(Oe,ne.interactiveDebounce)),Z.triggerTarget&&!ne.triggerTarget?ur(Z.triggerTarget).forEach(function(ce){ce.removeAttribute("aria-expanded")}):ne.triggerTarget&&t.removeAttribute("aria-expanded"),st(),Pe(),q&&q(Z,ne),E.popperInstance&&(Cn(),Ct().forEach(function(ce){requestAnimationFrame(ce._tippy.popperInstance.forceUpdate)})),re("onAfterUpdate",[E,N])}}function zt(N){E.setProps({content:N})}function Sn(){var N=E.state.isVisible,Z=E.state.isDestroyed,ne=!E.state.isEnabled,ce=Pt.isTouch&&!E.props.touch,le=Zs(E.props.duration,0,xt.duration);if(!(N||Z||ne||ce)&&!pe().hasAttribute("disabled")&&(re("onShow",[E],!1),E.props.onShow(E)!==!1)){if(E.state.isVisible=!0,Ce()&&(z.style.visibility="visible"),Pe(),Je(),E.state.isMounted||(z.style.transition="none"),Ce()){var Le=Ve(),ze=Le.box,ut=Le.content;Ys([ze,ut],0)}A=function(){var kt;if(!(!E.state.isVisible||y)){if(y=!0,z.offsetHeight,z.style.transition=E.props.moveTransition,Ce()&&E.props.animation){var ln=Ve(),xn=ln.box,Zt=ln.content;Ys([xn,Zt],le),Iu([xn,Zt],"visible")}Re(),st(),Ou(qs,E),(kt=E.popperInstance)==null||kt.forceUpdate(),re("onMount",[E]),E.props.animation&&Ce()&&Fe(le,function(){E.state.isShown=!0,re("onShown",[E])})}},ct()}}function Se(){var N=!E.state.isVisible,Z=E.state.isDestroyed,ne=!E.state.isEnabled,ce=Zs(E.props.duration,1,xt.duration);if(!(N||Z||ne)&&(re("onHide",[E],!1),E.props.onHide(E)!==!1)){if(E.state.isVisible=!1,E.state.isShown=!1,y=!1,u=!1,Ce()&&(z.style.visibility="hidden"),Qe(),Ke(),Pe(!0),Ce()){var le=Ve(),Le=le.box,ze=le.content;E.props.animation&&(Ys([Le,ze],ce),Iu([Le,ze],"hidden"))}Re(),st(),E.props.animation?Ce()&&Vt(ce,E.unmount):E.unmount()}}function Tt(N){Ge().addEventListener("mousemove",O),Ou(Ui,O),O(N)}function tt(){E.state.isVisible&&E.hide(),E.state.isMounted&&(Kn(),Ct().forEach(function(N){N._tippy.unmount()}),z.parentNode&&z.parentNode.removeChild(z),qs=qs.filter(function(N){return N!==E}),E.state.isMounted=!1,re("onHidden",[E]))}function Wt(){E.state.isDestroyed||(E.clearDelayTimeouts(),E.unmount(),Jn(),delete t._tippy,E.state.isDestroyed=!0,re("onDestroy",[E]))}}function ni(t,e){e===void 0&&(e={});var n=xt.plugins.concat(e.plugins||[]);O_();var i=Object.assign({},e,{plugins:n}),s=x_(t),l=s.reduce(function(u,p){var h=p&&F_(p,i);return h&&u.push(h),u},[]);return ha(t)?l[0]:l}ni.defaultProps=xt;ni.setDefaultProps=H_;ni.currentInput=Pt;Object.assign({},gf,{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)}});ni.setDefaultProps({render:Rf});const U_={components:{FullCalendar:sf},props:["events"],data(){return{calendarOptions:{plugins:[pb],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(),ni(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"> - <i class="ico--location" aria-label="M\xEDsto kon\xE1n\xED"></i> + <i class="ico--location" aria-label="Místo konání"></i> <div>${t.event.extendedProps.location}</div> </div> `:""} @@ -31,4 +31,4 @@ var Ds=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=[],$2=je(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-4xl 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=je(H2,j2,B2,!1,null,null,null,null);const F2=V2.exports,U2={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 z2=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=je(U2,z2,W2,!1,null,null,null,null);const Z2=G2.exports;var Vn=lo.exports;Vn="default"in Vn?Vn.default:Vn;var Y2="2.2.2",q2=/^2\./.test(Vn.version);q2||Vn.util.warn("VueClickaway "+Y2+" only supports Vue 2.x, and does not support Vue "+Vn.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=je(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=je(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=je(c3,u3,d3,!1,null,null,null,null);const p3=f3.exports,h3={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 v3=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)])},g3=[],m3=je(h3,v3,g3,!1,null,null,null,null);const y3=m3.exports,b3={name:"FaqSectionHeader",props:["iteration","name"],data(){return{top:Bi()?parseInt(this.iteration)*1.9:parseInt(this.iteration)*1.9+3.8}}},_3=Object.assign(b3,{setup(t){return{__sfc:!0}}});var w3=function(){var e=this,n=e._self._c;return e._self._setupProxy,n("div",{staticClass:"sticky border-y bg-white border-black",style:"top: "+this.top+"em"},[n("a",{staticClass:"container--wide py-1 flex gap-1 items-center",attrs:{href:"#faq"+this.iteration}},[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:"#000"}})])]),n("span",{staticClass:"mt-0.5"},[e._v(" "+e._s(e.name)+" ")])])])},L3=[],A3=je(_3,w3,L3,!1,null,null,null,null);const C3=A3.exports,E3={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 S3=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+" hide-scrollbar"},[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()])},x3=[],D3=je(E3,S3,x3,!1,null,null,null,null);const T3=D3.exports,k3={name:"CardProgramItemPoint",props:["content","isFirst"]};var R3=function(){var e=this,n=e._self._c;return n("div",{staticClass:"[&_p]:text-lg [&_p]:leading-7 [&_p]:duration-150 [&_p]:delay-300 mt-[-5px] xl:w-1/2 xl:pt-1 xl:m-0"},[n("div",{staticClass:"content-block"},[n("p",[e._v(" "+e._s(this.content)+" ")])])])},O3=[],M3=je(k3,R3,O3,!1,null,null,null,null);const I3=M3.exports,N3={name:"CardProgramItem",props:["slug","title","number","content","points","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]"),this.$refs.openVariant.classList.remove("[&_*]:!p-0"),this.$refs.openVariant.classList.remove("[&_*]:!gap-0"),this.$refs.openVariant.classList.remove("[&_*]:!leading-[0px]"),this.$refs.openVariant.classList.remove("[&_*]:!duration-0"),this.$refs.openVariant.classList.remove("[&_*]:!delay-0"),this.$refs.openVariant.classList.remove("!h-0"),Bi()&&this.$refs.openVariant.classList.add("duration-300"),this.$refs.openVariant.classList.add("w-full"),this.$refs.openVariant.classList.add("xl:p-12"),this.$refs.openVariant.classList.add("p-6"),Bi()||setTimeout(()=>{const s=this.$refs.openVariant.getBoundingClientRect().top+window.pageYOffset-90;window.scrollTo({top:s,behavior:"instant"})},20)):!e&&n&&(Bi()&&this.$refs.openVariant.classList.remove("duration-300"),this.$refs.openVariant.classList.remove("w-full"),this.$refs.openVariant.classList.remove("xl:p-12"),this.$refs.openVariant.classList.remove("p-6"),this.$refs.openVariant.classList.add("w-0"),this.$refs.openVariant.classList.add("[&_*]:!text-[0rem]"),this.$refs.openVariant.classList.add("[&_*]:!p-0"),this.$refs.openVariant.classList.add("[&_*]:!gap-0"),this.$refs.openVariant.classList.add("[&_*]:!leading-[0px]"),this.$refs.openVariant.classList.add("[&_*]:!duration-0"),this.$refs.openVariant.classList.add("[&_*]:!delay-0"),this.$refs.openVariant.classList.add("!h-0"))});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)}},.1)}},$3=Object.assign(N3,{setup(t){return{__sfc:!0,CardProgramItemPoint:I3}}});var P3=function(){var e=this,n=e._self._c,i=e._self._setupProxy;return 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-start duration-200 cursor-pointer xl:h-[696px] xl:flex-col xl:gap-12 xl:py-8 xl:px-3 xl:justify-between 2xl:h-[646px] hover:bg-grey-600",on:{click:e.openClose}},[n("div",{staticClass:"font-alt text-black text-7xl xl: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 leading-7 text-2xl xl:rotate-180 xl:[writing-mode:vertical-rl]"},[e._v(" "+e._s(e.title)+" ")])]),n("div",{ref:"openVariant",staticClass:"bg-white",class:this.defaultIsOpen?"p-6 xl:p-12":"w-0 [&_*]:!text-[0rem] [&_*]:!p-0 [&_*]:!gap-0 [&_*]:!leading-[0px] [&_*]:!delay-0 [&_*]:!duration-0 !h-0"},[n("div",{staticClass:"flex flex-col gap-8 xl:flex-row xl:gap-16"},[n("div",{staticClass:"flex gap-7 w-full justify-start flex-col xl:[flex-flow:column_wrap] xl:h-[600px] 2xl:h-[550px]"},[n("h2",{staticClass:"font-alt text-[3.25rem] duration-200 delay-100 w-1/2 lg:text-[5.5rem] 2xl:text-[6.5rem]"},[e._v(" "+e._s(this.title)+" ")]),e._l(e.points,function(s,l){return n(i.CardProgramItemPoint,{key:s.number,attrs:{content:s.content}})})],2)])])])},H3=[],j3=je($3,P3,H3,!1,null,null,null,null);const B3=j3.exports,V3={name:"CardProgram",props:["points","label"]},F3=Object.assign(V3,{setup(t){return{__sfc:!0,CardProgramItem:B3}}});var U3=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(e._s(e.label))]),n("ul",{staticClass:"flex gap-3 w-full flex-col xl: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,points:s.points}})}),1)])])},z3=[],W3=je(F3,U3,z3,!1,null,null,null,null);const G3=W3.exports,Z3={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 Y3=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 overflow-x-hidden 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)+" ")]),e.position?n("p",{staticClass:"font-bold text-lg mt-[-0.5rem] mb-8"},[e._v(" "+e._s(e.position)+" ")]):e._e(),n("p",{staticClass:"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 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 items-start justify-center duration-700"},[n("img",{staticClass:"w-3/4 lg:w-1/2",attrs:{src:e.imageSource}})])])])},q3=[],Q3=je(Z3,Y3,q3,!1,null,null,null,null);const J3=Q3.exports,K3={name:"CandidateSecondaryBox",props:["url","number","imageSource","name","position"]};var X3=function(){var e=this,n=e._self._c;return n("li",{staticClass:"candidate-secondary-box container--wide"},[n("a",{staticClass:"py-2 flex gap-6 items-center underline-offset-2",attrs:{href:e.url}},[n("div",{staticClass:"font-bold text-xl"},[e._v(" "+e._s(this.number)+" ")]),n("div",{staticClass:"flex font-bold justify-center items-center rounded-full"},[n("img",{staticClass:"w-12 object-cover",attrs:{src:this.imageSource}})]),n("div",{staticClass:"flex flex-col lg:flex-row"},[n("h4",{staticClass:"text-xl font-bold"},[e._v(e._s(this.name))]),this.position?n("p",[n("span",{staticClass:"hidden lg:inline"},[e._v(",")]),e._v(" "+e._s(this.position)+" ")]):e._e()])])])},e_=[],t_=je(K3,X3,e_,!1,null,null,null,null);const n_=t_.exports,r_={name:"CandidateSecondaryList",props:["heading","candidates"],methods:{openList(){this.$refs.content.classList.remove("hidden"),this.$refs.button.classList.add("hidden")}}},i_=Object.assign(r_,{setup(t){return{__sfc:!0,CandidateSecondaryBox:n_}}});var a_=function(){var e=this,n=e._self._c,i=e._self._setupProxy;return n("div",{staticClass:"bg-grey-180"},[n("ul",{ref:"content",staticClass:"candidate-secondary-list pt-14 pb-16 hidden"},[n("div",{staticClass:"container--wide"},[n("h2",{staticClass:"head-7xl mb-3"},[e._v(e._s(e.heading))])]),e._l(e.candidates,function(s){return n(i.CandidateSecondaryBox,{key:s.position,attrs:{url:s.url,number:s.number,imageSource:s.imageSource,name:s.name,position:s.position}})})],2),n("div",{ref:"button",staticClass:"pt-14 pb-16 flex justify-center"},[n("button",{staticClass:"flex items-center group rounded-full font-condensed uppercase font-semibold tracking-normal bg-black text-white hover:no-underline pl-8 pr-3 py-3 xl:text-lg xl:pl-8 xl:pr-3 xl:py-4",on:{click:function(s){return e.openList()}}},[n("span",{staticClass:"group-hover:-translate-x-2 duration-200"},[e._v("Dal\u0161\xED kandid\xE1ti")]),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",{attrs:{id:"Icon / Placeholder"}},[n("path",{staticClass:"arrow-icon",attrs:{d:"M0 16.5H4.40178L11 10.0002L4.40228 3.5H0L6.60069 10.0002L0 16.5Z",fill:"#FEC900"}})])])])])])])},s_=[],o_=je(i_,a_,s_,!1,null,null,null,null);const l_=o_.exports,c_={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")))}}},u_={mounted(){console.log("Mounted generic Vue app in ",this.$el)}},d_=null,f_=null;var p_=je(u_,d_,f_,!1,null,null,null,null);const h_=p_.exports;$e.component("ui-animated-arrow",lh);$e.component("ui-calendar-renderer",ph);$e.component("ui-calendar-dummy-provider",bh);$e.component("ui-calendar-google-provider",Eh);$e.component("ui-full-calendar",P2);$e.component("ui-region-map",F2);$e.component("ui-view-provider",Z2);$e.component("ui-popout",r3);$e.component("ui-popout-content",l3);$e.component("ui-popout-item",p3);$e.component("ui-footer-collapsible",y3);$e.component("ui-faq-section-header",C3);$e.component("ui-horizontal-scrollable",T3);$e.component("ui-candidate-primary-box",J3);$e.component("ui-card-program",G3);$e.component("ui-slide-up-down",c_);$e.component("ui-candidate-secondary-list",l_);const v_=(t,e)=>{new $e({el:t,components:{UiApp:h_}})};function g_(t){return Object.assign({},t.dataset),v_(t)}function m_(t){rh(document.querySelectorAll(".__js-root"),g_)}document.addEventListener("DOMContentLoaded",m_); + `,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 z_=function(){var e=this,n=e._self._c;return n("FullCalendar",{attrs:{options:e.calendarOptions}})},W_=[],G_=$e(U_,z_,W_,!1,null,null,null,null);const Z_=G_.exports,Y_={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český 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ňský 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ý 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ý 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ínský 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čina",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ředočeský 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í město 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:"Ústecký 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ý 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álovéhradecký 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ý 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ý 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ý 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 Q_=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-4xl 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)])])])},q_=[],J_=$e(Y_,Q_,q_,!1,null,null,null,null);const K_=J_.exports,X_={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 e5=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)},t5=[],n5=$e(X_,e5,t5,!1,null,null,null,null);const r5=n5.exports;var Fn=Fu;Fn="default"in Fn?Fn.default:Fn;var i5="2.2.2",a5=/^2\./.test(Fn.version);a5||Fn.util.warn("VueClickaway "+i5+" only supports Vue 2.x, and does not support Vue "+Fn.version);var ua="_vue_clickaway_handler";function Bu(t,e,n){Of(t);var i=n.context,s=e.value;if(typeof s=="function"){var l=!1;setTimeout(function(){l=!0},0),t[ua]=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[ua],!1)}}function Of(t){document.documentElement.removeEventListener("click",t[ua],!1),delete t[ua]}var s5={bind:Bu,update:function(t,e){e.value!==e.oldValue&&Bu(t,e)},unbind:Of},o5={directives:{onClickaway:s5}},l5=o5;const c5={name:"Popout",mixins:[l5],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 u5=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)},d5=[],f5=$e(c5,u5,d5,!1,null,null,null,null);const p5=f5.exports,h5={name:"PopoutContent",inject:["sharedState"],computed:{active(){return this.sharedState.active}}};var v5=function(){var e=this,n=e._self._c;return e.active?n("ul",{staticClass:"popout__content-wrapper"},[e._t("default")],2):e._e()},g5=[],m5=$e(h5,v5,g5,!1,null,null,null,null);const y5=m5.exports,b5={name:"PopoutItem"};var _5=function(){var e=this,n=e._self._c;return n("li",[e._t("default")],2)},w5=[],L5=$e(b5,_5,w5,!1,null,null,null,null);const A5=L5.exports,C5={data(){return{isMdScreenSize:gc(),show:!1,resizeHandler:()=>{this.$data.isMdScreenSize=gc()}}},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 E5=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)])},S5=[],x5=$e(C5,E5,S5,!1,null,null,null,null);const D5=x5.exports,T5={name:"FaqSectionHeader",props:["iteration","name"],data(){return{top:zi()?parseInt(this.iteration)*1.9:parseInt(this.iteration)*1.9+3.8}}},k5=Object.assign(T5,{setup(t){return{__sfc:!0}}});var R5=function(){var e=this,n=e._self._c;return e._self._setupProxy,n("div",{staticClass:"sticky border-y bg-white border-black",style:"top: "+this.top+"em"},[n("a",{staticClass:"container--wide py-1 flex gap-1 items-center",attrs:{href:"#faq"+this.iteration}},[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:"#000"}})])]),n("span",{staticClass:"mt-0.5"},[e._v(" "+e._s(e.name)+" ")])])])},O5=[],M5=$e(k5,R5,O5,!1,null,null,null,null);const I5=M5.exports,N5={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 $5=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+" hide-scrollbar"},[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()])},P5=[],H5=$e(N5,$5,P5,!1,null,null,null,null);const j5=H5.exports,B5={name:"CardProgramItemPoint",props:["content","isFirst"]};var V5=function(){var e=this,n=e._self._c;return n("div",{staticClass:"[&_p]:text-lg [&_p]:leading-7 [&_p]:duration-150 [&_p]:delay-300 mt-[-5px] xl:w-1/2 xl:pt-1 xl:m-0"},[n("div",{staticClass:"content-block"},[n("p",[e._v(" "+e._s(this.content)+" ")])])])},F5=[],U5=$e(B5,V5,F5,!1,null,null,null,null);const z5=U5.exports,W5={name:"CardProgramItem",props:["slug","title","number","content","points","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]"),this.$refs.openVariant.classList.remove("[&_*]:!p-0"),this.$refs.openVariant.classList.remove("[&_*]:!gap-0"),this.$refs.openVariant.classList.remove("[&_*]:!leading-[0px]"),this.$refs.openVariant.classList.remove("[&_*]:!duration-0"),this.$refs.openVariant.classList.remove("[&_*]:!delay-0"),this.$refs.openVariant.classList.remove("!h-0"),zi()&&this.$refs.openVariant.classList.add("duration-300"),this.$refs.openVariant.classList.add("w-full"),this.$refs.openVariant.classList.add("xl:p-12"),this.$refs.openVariant.classList.add("p-6"),zi()||setTimeout(()=>{const s=this.$refs.openVariant.getBoundingClientRect().top+window.pageYOffset-90;window.scrollTo({top:s,behavior:"instant"})},20)):!e&&n&&(zi()&&this.$refs.openVariant.classList.remove("duration-300"),this.$refs.openVariant.classList.remove("w-full"),this.$refs.openVariant.classList.remove("xl:p-12"),this.$refs.openVariant.classList.remove("p-6"),this.$refs.openVariant.classList.add("w-0"),this.$refs.openVariant.classList.add("[&_*]:!text-[0rem]"),this.$refs.openVariant.classList.add("[&_*]:!p-0"),this.$refs.openVariant.classList.add("[&_*]:!gap-0"),this.$refs.openVariant.classList.add("[&_*]:!leading-[0px]"),this.$refs.openVariant.classList.add("[&_*]:!duration-0"),this.$refs.openVariant.classList.add("[&_*]:!delay-0"),this.$refs.openVariant.classList.add("!h-0"))});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)}},.1)}},G5=Object.assign(W5,{setup(t){return{__sfc:!0,CardProgramItemPoint:z5}}});var Z5=function(){var e=this,n=e._self._c,i=e._self._setupProxy;return 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-start duration-200 cursor-pointer xl:h-[696px] xl:flex-col xl:gap-12 xl:py-8 xl:px-3 xl:justify-between 2xl:h-[646px] hover:bg-grey-600",on:{click:e.openClose}},[n("div",{staticClass:"font-alt text-black text-7xl xl: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 leading-7 text-2xl xl:rotate-180 xl:[writing-mode:vertical-rl]"},[e._v(" "+e._s(e.title)+" ")])]),n("div",{ref:"openVariant",staticClass:"bg-white",class:this.defaultIsOpen?"p-6 xl:p-12":"w-0 [&_*]:!text-[0rem] [&_*]:!p-0 [&_*]:!gap-0 [&_*]:!leading-[0px] [&_*]:!delay-0 [&_*]:!duration-0 !h-0"},[n("div",{staticClass:"flex flex-col gap-8 xl:flex-row xl:gap-16"},[n("div",{staticClass:"flex gap-7 w-full justify-start flex-col xl:[flex-flow:column_wrap] xl:h-[600px] 2xl:h-[550px]"},[n("h2",{staticClass:"font-alt text-[3.25rem] duration-200 delay-100 w-1/2 lg:text-[5.5rem] 2xl:text-[6.5rem]"},[e._v(" "+e._s(this.title)+" ")]),e._l(e.points,function(s,l){return n(i.CardProgramItemPoint,{key:s.number,attrs:{content:s.content}})})],2)])])])},Y5=[],Q5=$e(G5,Z5,Y5,!1,null,null,null,null);const q5=Q5.exports,J5={name:"CardProgram",props:["points","label"]},K5=Object.assign(J5,{setup(t){return{__sfc:!0,CardProgramItem:q5}}});var X5=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(e._s(e.label))]),n("ul",{staticClass:"flex gap-3 w-full flex-col xl: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,points:s.points}})}),1)])])},e4=[],t4=$e(K5,X5,e4,!1,null,null,null,null);const n4=t4.exports,r4={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 i4=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 overflow-x-hidden 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)+" ")]),e.position?n("p",{staticClass:"font-bold text-lg mt-[-0.5rem] mb-8"},[e._v(" "+e._s(e.position)+" ")]):e._e(),n("p",{staticClass:"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 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íce")]),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 items-start justify-center duration-700"},[n("img",{staticClass:"w-3/4 lg:w-1/2",attrs:{src:e.imageSource}})])])])},a4=[],s4=$e(r4,i4,a4,!1,null,null,null,null);const o4=s4.exports,l4={name:"CandidateSecondaryBox",props:["url","number","imageSource","name","position"]};var c4=function(){var e=this,n=e._self._c;return n("li",{staticClass:"candidate-secondary-box container--wide"},[n("a",{staticClass:"py-2 flex gap-6 items-center underline-offset-2",attrs:{href:e.url}},[n("div",{staticClass:"font-bold text-xl"},[e._v(" "+e._s(this.number)+" ")]),n("div",{staticClass:"flex font-bold justify-center items-center rounded-full"},[n("img",{staticClass:"w-12 object-cover",attrs:{src:this.imageSource}})]),n("div",{staticClass:"flex flex-col lg:flex-row"},[n("h4",{staticClass:"text-xl font-bold"},[e._v(e._s(this.name))]),this.position?n("p",[n("span",{staticClass:"hidden lg:inline"},[e._v(",")]),e._v(" "+e._s(this.position)+" ")]):e._e()])])])},u4=[],d4=$e(l4,c4,u4,!1,null,null,null,null);const f4=d4.exports,p4={name:"CandidateSecondaryList",props:["heading","candidates"],methods:{openList(){this.$refs.content.classList.remove("hidden"),this.$refs.button.classList.add("hidden")}}},h4=Object.assign(p4,{setup(t){return{__sfc:!0,CandidateSecondaryBox:f4}}});var v4=function(){var e=this,n=e._self._c,i=e._self._setupProxy;return n("div",{staticClass:"bg-grey-180"},[n("ul",{ref:"content",staticClass:"candidate-secondary-list pt-14 pb-16 hidden"},[n("div",{staticClass:"container--wide"},[n("h2",{staticClass:"head-7xl mb-3"},[e._v(e._s(e.heading))])]),e._l(e.candidates,function(s){return n(i.CandidateSecondaryBox,{key:s.position,attrs:{url:s.url,number:s.number,imageSource:s.imageSource,name:s.name,position:s.position}})})],2),n("div",{ref:"button",staticClass:"pt-14 pb-16 flex justify-center"},[n("button",{staticClass:"flex items-center group rounded-full font-condensed uppercase font-semibold tracking-normal bg-black text-white hover:no-underline pl-8 pr-3 py-3 xl:text-lg xl:pl-8 xl:pr-3 xl:py-4",on:{click:function(s){return e.openList()}}},[n("span",{staticClass:"group-hover:-translate-x-2 duration-200"},[e._v("Další kandidáti")]),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",{attrs:{id:"Icon / Placeholder"}},[n("path",{staticClass:"arrow-icon",attrs:{d:"M0 16.5H4.40178L11 10.0002L4.40228 3.5H0L6.60069 10.0002L0 16.5Z",fill:"#FEC900"}})])])])])])])},g4=[],m4=$e(h4,v4,g4,!1,null,null,null,null);const y4=m4.exports,b4={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")))}}},_4={mounted(){console.log("Mounted generic Vue app in ",this.$el)}},w4=null,L4=null;var A4=$e(_4,w4,L4,!1,null,null,null,null);const C4=A4.exports;Ie.component("ui-animated-arrow",yh);Ie.component("ui-calendar-renderer",Ah);Ie.component("ui-calendar-dummy-provider",Th);Ie.component("ui-calendar-google-provider",Nh);Ie.component("ui-full-calendar",Z_);Ie.component("ui-region-map",K_);Ie.component("ui-view-provider",r5);Ie.component("ui-popout",p5);Ie.component("ui-popout-content",y5);Ie.component("ui-popout-item",A5);Ie.component("ui-footer-collapsible",D5);Ie.component("ui-faq-section-header",I5);Ie.component("ui-horizontal-scrollable",j5);Ie.component("ui-candidate-primary-box",o4);Ie.component("ui-card-program",n4);Ie.component("ui-slide-up-down",b4);Ie.component("ui-candidate-secondary-list",y4);const E4=(t,e)=>{new Ie({el:t,components:{UiApp:C4}})};function S4(t){return Object.assign({},t.dataset),E4(t)}function x4(t){ph(document.querySelectorAll(".__js-root"),S4)}document.addEventListener("DOMContentLoaded",x4); diff --git a/shared/templates/styleguide2/includes/molecules/boxes/flip_card_box.html b/shared/templates/styleguide2/includes/molecules/boxes/flip_card_box.html new file mode 100644 index 0000000000000000000000000000000000000000..d8955ad96dd5d6350ea895f900805dc542f4ef0d --- /dev/null +++ b/shared/templates/styleguide2/includes/molecules/boxes/flip_card_box.html @@ -0,0 +1,40 @@ +{% load wagtailcore_tags wagtailimages_tags %} + +<div class="flip-card" tabindex="0"> + <div class="flip-card-inner"> + <div class="flip-card-front"> + {% image self.image max-1000x1000 as resized_image %} + + <div + class="relative h-[33rem] bg-black rounded-3xl overflow-hidden bg-cover" + style="background-image:url('{{ resized_image.url }}')" + > + <div + class=" + absolute top-0 left-0 + + border border-r-[27rem] border-r-[transparent] + border-l-0 border-t-[33rem] border-t-pirati-yellow + " + ></div> + + <h1 + class="font-alt text-5xl whitespace-pre-line absolute top-10 left-10" + >{{ self.title }}</h1> + </div> + </div> + <div + class="flip-card-back bg-pirati-yellow rounded-3xl p-10" + > + <div class="prose prose-black"> + {{ self.content|richtext }} + </div> + + {% if self.button_text and self.button_url %} + <div class="flex justify-center items-center my-5"> + {% include 'styleguide2/includes/atoms/buttons/round_button.html' with button_text=self.button_text url=self.button_url %} + </div> + {% endif %} + </div> + </div> +</div> diff --git a/shared/templates/styleguide2/includes/organisms/cards/flip_card_list.html b/shared/templates/styleguide2/includes/organisms/cards/flip_card_list.html new file mode 100644 index 0000000000000000000000000000000000000000..00185b09a69658d60ef972572af0bbf1cc87c9bb --- /dev/null +++ b/shared/templates/styleguide2/includes/organisms/cards/flip_card_list.html @@ -0,0 +1,7 @@ +{% load wagtailcore_tags %} + +<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 content-stretch gap-4"> + {% for block in self.cards %} + {% include_block block %} + {% endfor %} +</div>