From ed1ad80d4fb762ae98dd3f5722dafb3110dc7e01 Mon Sep 17 00:00:00 2001 From: samipe Date: Sun, 10 Nov 2024 22:21:19 +0200 Subject: [PATCH] program page --- docs/assets/index-7KWCqX7L.css | 1 + docs/assets/index-BKgSR6c4.js | 117 -------------- docs/assets/index-BY8tUSzy.js | 134 ++++++++++++++++ docs/assets/index-BuldRxRf.css | 1 - docs/index.html | 4 +- package-lock.json | 135 +++++++++++++++- package.json | 2 + src/assets/css/elements.css | 26 ++-- src/assets/css/text.css | 11 ++ src/assets/css/variables.css | 4 +- src/components/NavMobile.vue | 16 +- src/components/Navbar.vue | 5 + src/components/PretalxSchedule.vue | 241 +++++++++++++++++++++++++++++ src/components/index.js | 2 + src/content/index.ts | 7 + src/content/renderContent.ts | 11 +- src/views/ContentPage.vue | 3 + src/views/NotFound.vue | 7 +- 18 files changed, 580 insertions(+), 147 deletions(-) create mode 100644 docs/assets/index-7KWCqX7L.css delete mode 100644 docs/assets/index-BKgSR6c4.js create mode 100644 docs/assets/index-BY8tUSzy.js delete mode 100644 docs/assets/index-BuldRxRf.css create mode 100644 src/components/PretalxSchedule.vue diff --git a/docs/assets/index-7KWCqX7L.css b/docs/assets/index-7KWCqX7L.css new file mode 100644 index 0000000..2794d17 --- /dev/null +++ b/docs/assets/index-7KWCqX7L.css @@ -0,0 +1 @@ +.banner[data-v-d6371d4b]{border-top:1px solid var(--color-theme);border-bottom:1px solid var(--color-theme)}.banner-slide[data-v-d6371d4b]{top:0;width:100%}.banner-container[data-v-6af684e2]{height:min(60vh);position:relative;overflow:hidden;box-shadow:inset 0 0 20px #557}h1[data-v-6af684e2]{font-size:4rem;text-transform:uppercase;letter-spacing:-.25rem;color:#000;line-height:1.25}h1[data-v-6af684e2] span[data-v-6af684e2]{padding-bottom:.25rem;padding-inline:.5rem}h1[data-v-6af684e2] span[data-v-6af684e2].theme[data-v-6af684e2]{font-family:RBCN;letter-spacing:2px;font-size:5rem}@media screen and (max-width: 701px){h1[data-v-6af684e2]{font-size:12.5vw}h1[data-v-6af684e2] span[data-v-6af684e2].theme[data-v-6af684e2]{font-family:RBCN;letter-spacing:0;font-size:15vw;padding-left:.75rem}}.container[data-v-6af684e2]{position:relative;align-items:center}.banner-img[data-v-6af684e2]{min-height:130%;max-width:100%;position:absolute;top:0;left:0;object-fit:cover;filter:blur(1px) brightness(1.3) contrast(.8) saturate(.7) opacity(.8);animation-name:imgParallax-6af684e2;animation-duration:1ms;animation-direction:alternate;animation-timeline:scroll(block root)}@keyframes imgParallax-6af684e2{0%{transform:translateY(-1rem)}to{transform:translateY(-50%)}}@media screen and (max-width: 768px){div[data-v-c2f411b0]{font-size:var(--type-small)}h3[data-v-c2f411b0]{font-size:var(--type-body)}}svg[data-v-f824fd41]{transition:fill .2s,transform .3s}.fill-white[data-v-f824fd41],.hover-white[data-v-f824fd41]:hover{fill:var(--color-white)}.fill-theme[data-v-f824fd41],.hover-theme[data-v-f824fd41]:hover{fill:var(--color-theme)}.fill-black[data-v-f824fd41]{fill:var(--color-black)}button[data-v-97279478]{transition:color .2s}button[data-v-97279478]:hover{color:var(--color-theme)!important}.tiny-logo-container[data-v-97279478]{position:absolute;top:0;left:0}.tiny-logo-container>img[data-v-97279478]{margin-top:.05rem;width:2.75rem;height:2.75rem}.dropdown-container[data-v-97279478]{position:absolute;top:calc(100% + 2rem);right:0;width:max-content}.dropdown-container a[data-v-97279478]{display:block;line-height:1}.menu[data-v-db3e8d9b]{position:fixed;z-index:8;top:0;width:100%;left:0}.menu-background[data-v-db3e8d9b]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff9}.nav-mobile[data-v-db3e8d9b]{width:100%;position:sticky;top:0;left:0;z-index:9}.hamburger[data-v-db3e8d9b]{margin:1rem 1rem 1rem 1.25rem;width:1.75rem;height:1.5rem;position:relative;transform:rotate(0);transition:.2s ease-in-out;cursor:pointer}.hamburger span[data-v-db3e8d9b]{display:block;position:absolute;height:.25rem;width:100%;background:var(--color-black);border-radius:1px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.hamburger span[data-v-db3e8d9b]:nth-child(1){top:0}.hamburger span[data-v-db3e8d9b]:nth-child(2),.hamburger span[data-v-db3e8d9b]:nth-child(3){top:.625rem}.hamburger span[data-v-db3e8d9b]:nth-child(4){top:1.25rem}.hamburger.open span[data-v-db3e8d9b]:nth-child(1){top:.75rem;width:0%;left:50%}.hamburger.open span[data-v-db3e8d9b]:nth-child(2){transform:rotate(45deg)}.hamburger.open span[data-v-db3e8d9b]:nth-child(3){transform:rotate(-45deg)}.hamburger.open span[data-v-db3e8d9b]:nth-child(4){top:.75rem;width:0%;left:50%}a.anchor[data-v-2bce0bba]{display:block;position:relative;top:-15vh;visibility:hidden}h2[data-v-2bce0bba]{margin-top:0!important}h2[data-v-2bce0bba]:before{display:block;content:" ";margin-top:-50px;height:50px;visibility:hidden;pointer-events:none}@media screen and (max-width: 1280px){h2[data-v-2bce0bba]:before{margin-top:-80px;height:80px}}.container[data-v-2bce0bba]{padding-block:2rem;padding-inline:1rem}.container[data-v-2bce0bba]>*:last-child{margin-bottom:0}.container[data-v-2bce0bba] .section-row{padding:1rem;margin-inline:-1rem}.section-row[data-v-5a4a8ba6]{--gutter: max(calc((100vw - var(--layout-container-narrow-max-width)) * .5), 0rem);--row-width: calc(var(--layout-container-narrow-max-width) - 2rem);display:flex;flex-wrap:nowrap;overflow-x:auto;column-gap:.75rem;scroll-snap-type:x proximity;width:100vw;transform:translate(calc(var(--gutter) * -1))}.section-row[data-v-5a4a8ba6]>div[data-v-5a4a8ba6]{scroll-snap-align:start;scroll-margin-inline:max(calc((100vw - var(--layout-container-narrow-max-width) * 1) / 2 + 1rem),0rem)}.section-row[data-v-5a4a8ba6]>div[data-v-5a4a8ba6]:first-child{scroll-snap-align:start;margin-left:max(calc((100vw - var(--layout-container-narrow-max-width) * 1) / 2 + 0rem),0rem)}.section-row[data-v-5a4a8ba6]>div[data-v-5a4a8ba6]:last-child{scroll-snap-align:end;margin-right:calc((100vw - (var(--layout-container-narrow-max-width) / 3)) / 2 + 1rem);scroll-margin-right:0}@media screen and (max-width: 701px){.section-row[data-v-5a4a8ba6]>div[data-v-5a4a8ba6]{scroll-snap-align:center!important;flex:0 0 80vw}}.item-column[data-v-5a4a8ba6]{flex:0 0 calc(988px / 3 - .25rem);scroll-snap-align:start;scroll-margin-inline:1rem}@media screen and (min-width: 768px){.columns-container[data-v-257ab01f]{flex-wrap:nowrap}}.sponsor[data-v-0d77a38a]{transition:transform .2s}.sponsor[data-v-0d77a38a]:hover{transform:scale(1.08)}.img-container[data-v-0d77a38a]{width:70%;margin-left:auto;margin-right:auto;height:4rem;background-repeat:no-repeat;background-size:contain;background-position:center}.platinum[data-v-0d77a38a]{width:90%;height:10rem}.ticket-container[data-v-0315b8b8]{display:inline-flex;aspect-ratio:1.8;width:100%;position:relative;backface-visibility:hidden}.content[data-v-0315b8b8]{width:calc(100% - 7rem);height:calc(100% - 2.5rem);z-index:2}@media screen and (max-width: 701px){.content[data-v-0315b8b8]{width:calc(100% - 7rem);height:calc(100% - 4rem)}}.content[data-v-0315b8b8] .ticket-title[data-v-0315b8b8]{font-size:1.5rem;transition:color .2s;font-weight:600;line-height:1}.content[data-v-0315b8b8] .ticket-specifier[data-v-0315b8b8]{font-size:.85rem;font-weight:600}.content[data-v-0315b8b8] .price[data-v-0315b8b8]{font-size:1.75rem;font-variation-settings:"wght" 600;font-weight:600;font-family:Source Code Pro;word-spacing:-.5rem}.content[data-v-0315b8b8] .comparePrice[data-v-0315b8b8]{font-size:1rem;font-family:Source Code Pro;font-variation-settings:"wght" 400;text-decoration:underline;text-underline-offset:-.35rem;text-decoration-skip-ink:none}.ticket-container:hover .ticket-title[data-v-0315b8b8]{color:var(--color-theme-secondary)}.ticket-container:hover .specular[data-v-0315b8b8]{filter:filter(1) brightness(1.5)}.ticket-container:hover rect[data-v-0315b8b8]{stroke:var(--color-theme)}.side.left[data-v-0315b8b8]{transform:rotate(-90deg) translate(-50%,100%);left:-.25rem;top:50%;transform-origin:0% 0%}.side.right[data-v-0315b8b8]{transform:rotate(90deg) translate(50%,100%);right:-.75rem;top:50%;transform-origin:100% 0%}svg[data-v-0315b8b8]{position:absolute;top:0;left:0;width:100%;height:100%;stroke:var(--color-black);stroke-width:2px;fill:none}#rf-logo[data-v-0315b8b8]{fill:var(--color-theme);stroke:none}.shader[data-v-0315b8b8]{position:absolute;border-radius:1.25rem}.specular[data-v-0315b8b8]{box-shadow:inset 0 0 2px 1px #000;opacity:.75;left:2rem;top:1rem;width:calc(100% - 4rem);height:calc(100% - 2rem);background-image:linear-gradient(130deg,#1940a3,#aaa 30%,#1940a3 50%,#adb9d5 60%,#3673ff);background-size:150vw;transition:filter .1s;background-position:0% 0%;background-repeat:repeat;filter:brightness(1.5) blur(.5px);animation-name:bling-0315b8b8;animation-duration:1ms;animation-direction:alternate;animation-timeline:scroll(root)}@media screen and (max-width: 701px){.specular[data-v-0315b8b8]{width:calc(100% - 5rem);height:calc(100% - 3rem);left:2.5rem;top:1.5rem}}@keyframes bling-0315b8b8{0%{background-position:0vw 0}to{background-position:150vw 0}}.golden[data-v-0315b8b8]{background-image:linear-gradient(130deg,#8d6200,#f4cc6f 30%,#906500 50%,#adb9d5 60%,#ff7936 80%)}.mask[data-v-0315b8b8],.mask2[data-v-0315b8b8]{width:100%;height:100%}.mask[data-v-0315b8b8]{background-size:28%;mix-blend-mode:screen;background-position:-6% -32%;background-repeat:repeat;background-image:url(/img/rf-pattern.jpg);filter:invert(1) contrast(.5) brightness(1.5)}.mask2[data-v-0315b8b8]{mix-blend-mode:soft-light;transform:translateZ(0);background-size:cover;background-image:url(/img/ticket-depth.jpg);opacity:1}.text-container[data-v-0315b8b8]{text-align:center}.subtitle[data-v-5935412a]{min-height:1rem;line-height:1;font-size:.75rem;text-transform:uppercase;color:var(--color-grey-dark);font-weight:600}h1[data-v-5935412a]{font-size:1.25rem;margin-bottom:1.25rem;letter-spacing:-.125rem}[data-v-5935412a] ul{padding-left:0}[data-v-5935412a] li,[data-v-5935412a] p{font-size:.875rem}.dateTitle[data-v-06a8beb0]{top:3.35rem;margin-right:-1rem;width:99%;transform:scaleX(1.05);z-index:7}@media screen and (min-width: 700px){.dateTitle[data-v-06a8beb0]{top:0;width:100%}}.speakerImg[data-v-06a8beb0]{width:4rem;height:4rem;margin:1px;display:block;transition:filter .2s,margin .2s;object-fit:cover}.speakerImg.opened[data-v-06a8beb0]{margin:1rem;margin-right:0}.speakerButton[data-v-06a8beb0]{width:100%}.speakerButton>h4[data-v-06a8beb0]{transition:color .2s}.speakerButton:hover>h4[data-v-06a8beb0]{color:var(--color-theme)!important}.speakerButton:hover>img[data-v-06a8beb0]{filter:brightness(1.3)}.speakerBio[data-v-06a8beb0]{font-size:1rem!important;word-break:break-word}.speakerBio[data-v-06a8beb0] p{margin:0}.speakerBio[data-v-06a8beb0] h1,.speakerBio[data-v-06a8beb0] h2{font-size:1.25rem;margin-top:.75rem}.description[data-v-06a8beb0] h1,.description[data-v-06a8beb0] h2{font-size:1rem}.ticket>a[data-v-06a8beb0]{transition:color .2s}.ticket:hover>a[data-v-06a8beb0]{color:var(--color-theme)!important}.video[data-v-06a8beb0]{width:100%;position:relative;padding-bottom:43%}.video iframe[data-v-06a8beb0]{border:1px solid var(--color-black);position:absolute;width:100%;height:100%}.yearTitle[data-v-6eaa87f0]{position:sticky;top:0;width:100%}button[data-v-6eaa87f0]{display:block}@media screen and (min-width: 768px){.list[data-v-6eaa87f0]{overflow:auto;max-height:70vh}}.ticket[data-v-801febb9]{width:fit-content}.fill-white[data-v-0ca4f93a]{fill:var(--color-white)}.fill-theme[data-v-0ca4f93a]{fill:var(--color-theme)}.title[data-v-f0a5ebb8]{padding-top:5.5rem;margin-top:-5.5rem}img[data-v-f0a5ebb8]{display:block;width:100%;aspect-ratio:1;object-fit:cover;object-position:top;filter:grayscale();transition:filter .5s}img[data-v-f0a5ebb8]:hover{filter:none}.bio-trunc[data-v-f0a5ebb8]{height:5rem;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal}.bio-gradient[data-v-f0a5ebb8]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3rem;background:linear-gradient(0deg,var(--color-grey-dark),transparent);pointer-events:none}.intro-gradient[data-v-f0a5ebb8]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6rem;background:linear-gradient(0deg,var(--color-background),transparent);pointer-events:none}a.anchor[data-v-73fb48a4]{display:block;position:relative;top:-15vh;visibility:hidden}details summary[data-v-73fb48a4]{cursor:pointer;list-style-type:">";color:var(--color-theme);font-weight:600}details[open]>summary[data-v-73fb48a4]{list-style-type:"↓"}details summary.bio[data-v-73fb48a4]{list-style-type:""}details.details[data-v-73fb48a4] p{display:inline}details.details[data-v-73fb48a4] ol{padding-left:2rem}details summary.bio[data-v-73fb48a4]::-webkit-details-marker{display:none}.sticky[data-v-73fb48a4]{position:sticky;top:3.5rem;z-index:2;margin-left:-.5rem;margin-right:-.5rem}.sticky.stream[data-v-73fb48a4]{top:3.7rem}h3.sticky[data-v-73fb48a4]{top:4.75rem;margin-top:-2.5rem;margin-left:.25rem;pointer-events:none}h3.sticky.stream[data-v-73fb48a4]{top:4.6rem}@media screen and (max-width: 1280px){.sticky[data-v-73fb48a4]{top:6rem}.sticky.stream[data-v-73fb48a4]{top:3.4rem}h3.sticky[data-v-73fb48a4]{top:7rem;margin-top:-3rem}h3.sticky.stream[data-v-73fb48a4]{top:4.8rem}}a.anchor[data-v-d274eecb]{display:block;position:relative;top:-15vh;visibility:hidden}details summary[data-v-d274eecb]{cursor:pointer;list-style-type:">";color:var(--color-theme);font-weight:600}details[open]>summary[data-v-d274eecb]{list-style-type:"↓"}details summary.bio[data-v-d274eecb]{list-style-type:""}details.details[data-v-d274eecb] p{display:inline}details summary.bio[data-v-d274eecb]::-webkit-details-marker{display:none}a.anchor[data-v-3e126312]{display:block;position:relative;top:-15vh;visibility:hidden}details summary[data-v-3e126312]{cursor:pointer;list-style-type:">";color:var(--color-theme);font-weight:600}details[open]>summary[data-v-3e126312]{list-style-type:"↓"}details summary.bio[data-v-3e126312]{list-style-type:""}details.details[data-v-3e126312] p{display:inline}details.details[data-v-3e126312] h1,details.details[data-v-3e126312] h2{font-size:1.25rem}details.details[data-v-3e126312] ol{padding-left:2rem}details summary.bio[data-v-3e126312]::-webkit-details-marker{display:none}.sticky[data-v-3e126312]{position:sticky;top:3.5rem;z-index:2;margin-left:-.5rem;margin-right:-.5rem}h3.sticky[data-v-3e126312]{display:none;font-size:1rem;margin-left:.25rem;pointer-events:none}@media screen and (max-width: 1280px){.sticky[data-v-3e126312]{top:6rem}.sticky.buttons[data-v-3e126312]{padding-left:34vw}h3.sticky[data-v-3e126312]{display:block;top:7rem;margin-top:-3rem}}.sponsor[data-v-66e759be]{display:inline-block;aspect-ratio:1.7;align-content:center;width:20%;padding:.5rem;transition:background-color .5s,box-shadow .5s;border-radius:4px}.sponsor[data-v-66e759be].gold[data-v-66e759be]{width:calc(100% / 3);padding:1.5rem}.sponsor[data-v-66e759be].big[data-v-66e759be]{max-width:25rem}@media screen and (max-width: 768px){.sponsor[data-v-66e759be]{width:calc(100% / 3);padding:.25rem}.sponsor[data-v-66e759be].gold[data-v-66e759be]{width:50%;padding:.75rem}}.sponsor[data-v-66e759be] img[data-v-66e759be]{margin:0 auto;max-width:100%;max-height:100%;display:block;transform:scale(.98);opacity:.85;transition:transform .5s,opacity .2s}.sponsor[data-v-66e759be][data-v-66e759be]:hover{transition:background-color .2s,box-shadow .2s;background-color:#0819990d;box-shadow:0 4px 8px #020d6722}.sponsor[data-v-66e759be][data-v-66e759be]:hover.gold[data-v-66e759be]{background-color:#08199913;box-shadow:0 4px 8px #020d6744}.sponsor[data-v-66e759be][data-v-66e759be]:hover img[data-v-66e759be]{transform:scale(1);opacity:1}.event-select[data-v-d37d9104]{padding:.5rem 1rem;border:solid 1px var(--color-theme);font-family:Source Code Pro;font-size:1.15rem}.event-select[data-v-d37d9104].active[data-v-d37d9104]{background-color:var(--color-theme);color:var(--color-white)}.event[data-v-d37d9104]{border:solid 0px var(--color-theme-secondary);border-left-width:6px;background-color:var(--color-background-secondary)}.speaker[data-v-d37d9104]{overflow:hidden;box-shadow:4px 4px 0 var(--color-theme);background-color:var(--color-background);flex-basis:calc(33% - 1rem)}@media screen and (max-width: 1024px){.speaker[data-v-d37d9104]{flex-basis:calc(50% - 1rem)}}@media screen and (max-width: 701px){.speaker[data-v-d37d9104]{flex-basis:100%}}.speaker-img[data-v-d37d9104]{width:4rem;position:relative}.speaker-img[data-v-d37d9104] img[data-v-d37d9104]{width:100%;border-radius:1rem;display:block;aspect-ratio:1;object-fit:cover;border-right:none}.speaker-img[data-v-d37d9104]:not(.placeholder):after{content:" ";box-shadow:inset 0 0 6px #0009;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem}.speaker-name[data-v-d37d9104]{font-family:Source Code Pro;white-space:pre;font-size:1rem;font-variation-settings:"wght" 700;color:var(--color-grey-dark);line-height:1.25;text-decoration:underline}.fill-white[data-v-f6f0e0ba]{fill:var(--color-white)}.fill-theme[data-v-f6f0e0ba]{fill:var(--color-theme)}.fill-white[data-v-d204f253]{fill:var(--color-white)}.fill-theme[data-v-d204f253]{fill:var(--color-theme)}svg[data-v-2f3c0183]{transition:fill .2s}svg[data-v-2f3c0183]:hover{fill:var(--color-theme)}.fill-white[data-v-607681d5]{fill:var(--color-white)}.fill-theme[data-v-607681d5]{fill:var(--color-theme)}.fill-white[data-v-26a09bb1]{fill:var(--color-white)}.fill-theme[data-v-26a09bb1]{fill:var(--color-theme)}.nav-mobile{display:none!important}@media screen and (max-width: 1024px){.nav-mobile{display:flex!important}.nav-desktop{display:none!important}}.sections-container>div{background-color:var(--color-background)}.sections-container>div:nth-child(2n){background-color:var(--color-background-secondary)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;vertical-align:baseline;border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ul{margin-bottom:0;margin-top:0}form{display:contents}:root{--color-theme: #020d67;--color-theme-secondary: #1323a0;--color-background: #fafafa;--color-background-secondary: #f3f3f3;--color-white: #f5f5f5;--color-grey-light: #e7e7e7;--color-grey: #e2e2e2;--color-grey-dark: #24282c;--color-grey-darkest: #101316;--color-black: #000000;--color-link: #002F6C;--color-link-visited: #002F6C;--bp-md: 700px;--bp-lg: 1400px;--layout-container-max-width: 1400px;--layout-container-narrow-max-width: 1024px;--container-padding: 0;--font-title: "OCRA";--font-body: "Courier Code";--margin-h1: 1rem;--size-base-lg: 18px;--size-base-md: 2.5vw;--size-base-sm: 4vw;--type-xsmall: .75rem;--type-small: .875rem;--type-body: 1rem;--type-large: 1.25rem;--type-xlarge: 1.75rem;--type-2xlarge: 8rem;--weight-light: 300;--weight-normal: 400;--weight-semi-bold: 600;--weight-bold: 700;--weight-black: 900;--line-height-small: 1.25;--line-height-body: 1.5;--line-height-h1: 1;--line-height-h2: 1.25;--line-height-h3: 1.5;--letter-spacing-body: 0;--size-3xsmall: .25rem;--size-2xsmall: .5rem;--size-xsmall: .75rem;--size-small: 1rem;--size-medium: 1.5rem;--size-large: 2.25rem;--size-xlarge: 4rem;--size-2xlarge: 6rem;--size-3xlarge: 8rem;--border-radius-rounded: 1rem;--border-radius-rounded-small: .5rem;--color-theme-24: #bf72ff}@media screen and (max-width: 780px){:root{--type-2xlarge: 27.5vw}}.theme-2024{--color-theme: #bf72ff;--color-link: #bf72ff;--color-link-visited: #bf72ff;--color-background: #000}.theme-2023{--color-theme: #ff9f00;--color-link: #ff9f00;--color-link-visited: #ff9f00;--color-background: #000}.theme-2022{--color-theme: #fe4bd2;--color-link: #fe4bd2;--color-link-visited: #fe4bd2;--color-background: #000}.theme-germany{--color-theme: #3F7BCF;--color-link: #3F7BCF;--color-link-visited: #3F7BCF;--color-background: #000}.container{width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);margin-right:auto;margin-left:auto;max-width:var(--layout-container-max-width)}.container.narrow{max-width:var(--layout-container-narrow-max-width)}.flex{display:flex}.flex-inline{display:inline-flex}.w-100{width:100%}.h-100{height:100%}.sticky{position:sticky}.gap-sm{gap:var(--size-small)}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-grow{flex-grow:1}.nowrap{flex-wrap:nowrap}.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fixed{position:fixed}.block{display:block}.inline-block{display:inline-block}.col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-col{-ms-flex-direction:column;flex-direction:column}.shrink-0{flex-shrink:0}.start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around{-ms-flex-pack:distribute;justify-content:space-around}.between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}@media only screen and (max-width: 767px){.hidden-sm{display:none}}@media only screen and (min-width: 768px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1280px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.m-none{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.m-3xsmall{margin:var(--size-3xsmall)}.m-2xsmall{margin:var(--size-2xsmall)}.mx-2xsmall{margin-left:var(--size-2xsmall);margin-right:var(--size-2xsmall)}.m-xsmall{margin:var(--size-xsmall)}.mx-xsmall{margin-left:var(--size-xsmall);margin-right:var(--size-xsmall)}.my-xsmall{margin:var(--size-xsmall) 0}.m-small{margin:var(--size-small)}.mx-small{margin:0 var(--size-small)}.my-small{margin:var(--size-small) 0}.m-medium{margin:var(--size-medium)}.mx-medium{margin:0 var(--size-medium)}.m-large{margin:var(--size-large)}.m-xlarge{margin:var(--size-xlarge)}.m-2xlarge{margin:var(--size-2xlarge)}.mt-none{margin-top:0}.mt-3xsmall{margin-top:var(--size-3xsmall)}.mt-2xsmall{margin-top:var(--size-2xsmall)}.mt-xsmall{margin-top:var(--size-xsmall)}.mt-small{margin-top:var(--size-small)}.mt-medium{margin-top:var(--size-medium)}.mt-large{margin-top:var(--size-large)}.mt-xlarge{margin-top:var(--size-xlarge)}.mt-2xlarge{margin-top:var(--size-2xlarge)}.mt-3xlarge{margin-top:var(--size-3xlarge)}.mr-none{margin-right:0}.mr-auto{margin-right:auto}.mr-3xsmall{margin-right:var(--size-3xsmall)}.mr-2xsmall{margin-right:var(--size-2xsmall)}.mr-xsmall{margin-right:var(--size-xsmall)}.mr-small{margin-right:var(--size-small)}.mr-medium{margin-right:var(--size-medium)}.mr-large{margin-right:var(--size-large)}.mr-xlarge{margin-right:var(--size-xlarge)}.mr-2xlarge{margin-right:var(--size-2xlarge)}.mb-none{margin-bottom:0}.mb-3xsmall{margin-bottom:var(--size-3xsmall)}.mb-2xsmall{margin-bottom:var(--size-2xsmall)}.mb-xsmall{margin-bottom:var(--size-xsmall)}.mb-small{margin-bottom:var(--size-small)}.mb-medium{margin-bottom:var(--size-medium)}.mb-large{margin-bottom:var(--size-large)}.mb-xlarge{margin-bottom:var(--size-xlarge)}.mb-2xlarge{margin-bottom:var(--size-2xlarge)}.mb-3xlarge{margin-bottom:var(--size-3xlarge)}.ml-none{margin-left:0}.ml-auto{margin-left:auto}.ml-3xsmall{margin-left:var(--size-3xsmall)}.ml-2xsmall{margin-left:var(--size-2xsmall)}.ml-xsmall{margin-left:var(--size-xsmall)}.ml-small{margin-left:var(--size-small)}.ml-medium{margin-left:var(--size-medium)}.ml-large{margin-left:var(--size-large)}.ml-xlarge{margin-left:var(--size-xlarge)}.ml-2xlarge{margin-left:var(--size-2xlarge)}.video{aspect-ratio:16/9;position:relative}.video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:solid 1px var(--color-white);border-radius:var(--border-radius-rounded);filter:drop-shadow(0 0 3px var(--color-theme));pointer-events:none}.card{background-color:#fff;box-shadow:4px 4px 0 var(--color-theme-secondary);transition:box-shadow .2s}.card:hover{box-shadow:5px 5px 2px var(--color-theme-secondary)}.badge{padding:0 .75rem;background-color:#fff;display:block;width:fit-content;font-size:.85rem;font-weight:600;box-shadow:1px 1px 0 var(--color-theme)}details{box-shadow:2px 2px 0 var(--color-theme)}details summary{display:flex;list-style-position:outside;align-items:center;padding:.5rem 1rem;font-size:1.15rem;font-weight:600;color:var(--color-grey-darkest);cursor:pointer;background-color:#fffffffa}details summary::-webkit-details-marker{display:none}details summary:before{content:"i";margin-left:0;margin-right:.75rem;font-size:.75rem;width:1rem;border:.125rem solid black;text-align:center;height:1rem;border-radius:100%;transition:background-color .1s;transform:translateY(-.0625rem)}details[open] summary:before{background-color:#65e3dd}details[open] summary{border-radius:4px 4px 0 0;border-bottom-style:none}details div{padding:.25rem 1rem;border-top:none;background-color:#fffffffa}.rounded{border-radius:var(--border-radius-rounded)}.rounded-small{border-radius:var(--border-radius-rounded-small)}.border-black{border:solid .15rem var(--color-black)}.border-white{border:solid .15rem var(--color-white)}.border-theme{border:solid .2rem var(--color-theme)}.border-right-theme{border-right:solid .2rem var(--color-theme)}.border-right-white{border-right:solid .2rem var(--color-white)}.border-bottom-theme{border-bottom:solid .2rem var(--color-theme)}.border-bottom-white{border-bottom:solid .2rem var(--color-white)}.border-left-theme{border-left:solid .2rem var(--color-theme)}.border-left-white{border-left:solid .2rem var(--color-white)}.border-top-theme{border-top:solid .2rem var(--color-theme)}.border-top-white{border-top:solid .2rem var(--color-white)}.border-thin{border-width:.1rem}.bar22{width:100%;height:.15rem;border-radius:.25rem;background-color:#fff;box-shadow:0 0 7px #ffe8f9,0 0 20px var(--color-theme-22),0 0 40px var(--color-theme-22),0 0 80px var(--color-theme-22)}.bar{width:100%;height:.15rem;border-radius:.25rem;background-color:var(--color-theme)}button.theme,button.stroke{border:1px solid var(--color-white);border-radius:var(--border-radius-rounded-small);color:var(--color-white);font-family:var(--font-title);padding:var(--size-2xsmall) var(--size-small);text-transform:uppercase;transition:.2s color,background-color .2s,border-color .2s}button.theme:hover{color:var(--color-theme);border-color:var(--color-theme)}button.theme{background-color:var(--color-theme)}button.stroke{border:solid .05rem var(--color-white)}button.theme.active{border:none;background-color:var(--color-theme);color:var(--color-black);box-shadow:inset 2px 3px 2px -1px #0003}button.small{padding:var(--size-3xsmall) var(--size-xsmall)}@media screen and (max-width: 768px){button.theme,button.stroke{padding:var(--size-2xsmall) var(--size-xsmall)}}.disabled{opacity:.4;pointer-events:none}div.section-container{padding:var(--size-small)}.ticket{border:solid 2px var(--color-theme)}.p-none{padding:0}.p-3xsmall{padding:var(--size-3xsmall)}.px-3xsmall{padding:0 var(--size-3xsmall)}.py-3xsmall{padding-top:var(--size-3xsmall);padding-bottom:var(--size-3xsmall)}.p-2xsmall{padding:var(--size-2xsmall)}.px-2xsmall{padding-left:var(--size-2xsmall);padding-right:var(--size-2xsmall)}.py-2xsmall{padding-top:var(--size-2xsmall);padding-bottom:var(--size-2xsmall)}.p-xsmall{padding:var(--size-xsmall)}.px-xsmall{padding-left:var(--size-xsmall);padding-right:var(--size-xsmall)}.py-xsmall{padding-top:var(--size-xsmall);padding-bottom:var(--size-xsmall)}.p-small{padding:var(--size-small)}.px-small{padding-left:var(--size-small);padding-right:var(--size-small)}.py-small{padding-top:var(--size-small);padding-bottom:var(--size-small)}.p-medium{padding:var(--size-medium)}.px-medium{padding-left:var(--size-medium);padding-right:var(--size-medium)}.p-large{padding:var(--size-large)}.p-xlarge{padding:var(--size-xlarge)}.p-2xlarge{padding:var(--size-2xlarge)}.pt-none{padding-top:0}.pt-3xsmall{padding-top:var(--size-3xsmall)}.pt-2xsmall{padding-top:var(--size-2xsmall)}.pt-xsmall{padding-top:var(--size-xsmall)}.pt-small{padding-top:var(--size-small)}.pt-medium{padding-top:var(--size-medium)}.pt-large{padding-top:var(--size-large)}.pt-xlarge{padding-top:var(--size-xlarge)}.pt-2xlarge{padding-top:var(--size-2xlarge)}.pr-none{padding-right:0}.pr-3xsmall{padding-right:var(--size-3xsmall)}.pr-2xsmall{padding-right:var(--size-2xsmall)}.pr-xsmall{padding-right:var(--size-xsmall)}.pr-small{padding-right:var(--size-small)}.pr-medium{padding-right:var(--size-medium)}.pr-large{padding-right:var(--size-large)}.pr-xlarge{padding-right:var(--size-xlarge)}.pr-2xlarge{padding-right:var(--size-2xlarge)}.pb-none{padding-bottom:0}.pb-3xsmall{padding-bottom:var(--size-3xsmall)}.pb-2xsmall{padding-bottom:var(--size-2xsmall)}.pb-xsmall{padding-bottom:var(--size-xsmall)}.pb-small{padding-bottom:var(--size-small)}.pb-medium{padding-bottom:var(--size-medium)}.pb-large{padding-bottom:var(--size-large)}.pb-xlarge{padding-bottom:var(--size-xlarge)}.pb-2xlarge{padding-bottom:var(--size-2xlarge)}.pl-none{padding-left:0}.pl-3xsmall{padding-left:var(--size-3xsmall)}.pl-2xsmall{padding-left:var(--size-2xsmall)}.pl-xsmall{padding-left:var(--size-xsmall)}.pl-small{padding-left:var(--size-small)}.pl-medium{padding-left:var(--size-medium)}.pl-large{padding-left:var(--size-large)}.pl-xlarge{padding-left:var(--size-xlarge)}.pl-2xlarge{padding-left:var(--size-2xlarge)}.color-theme{color:var(--color-theme)}.color-theme-24{color:var(--color-theme-24)!important}.color-theme-23{color:var(--color-theme-23)}.color-theme-22{color:var(--color-theme-22)}.bg-theme{background-color:var(--color-theme)}.color-secondary{color:var(--color-theme-secondary)}.bg-secondary{background-color:var(--color-theme-secondary)}.color-alert{color:var(--color-alert)}.bg-alert{background-color:var(--color-alert)}.color-warn{color:var(--color-warn)}.bg-warn{background-color:var(--color-warn)}.color-black{color:var(--color-black)}.bg-black{background-color:var(--color-black)}.color-grey-dark{color:var(--color-grey-dark)}.bg-grey-dark{background-color:var(--color-grey-dark)}.color-grey{color:var(--color-grey)}.bg-grey{background-color:var(--color-grey)}.color-grey-light{color:var(--color-grey-light)}.bg-grey-light{background-color:var(--color-grey-light)}.color-white{color:var(--color-white)!important}.bg-white{background-color:var(--color-white)}.color-background{color:var(--color-background)!important}.bg-background{background-color:var(--color-background)}.hover-bright:hover{filter:brightness(1.1)}.hover-color-theme:hover{color:var(--color-theme)!important}.hover-color-secondary:hover{color:var(--color-theme-secondary)!important}@font-face{font-family:RBCN;src:url(/fonts/RBCN23.woff2) format("woff");font-display:swap;font-weight:500}@font-face{font-family:OCRA;src:url(/fonts/OCRA.woff) format("woff");font-display:swap}@font-face{font-family:Courier Code;src:url(/fonts/CourierCode-Roman.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Courier Code;src:url(/fonts/CourierCode-Italic.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Courier Code;src:url(/fonts/CourierCode-Bold.woff) format("woff");font-display:swap;font-weight:600}@font-face{font-family:Source Code Pro;src:url(/fonts/SourceCodePro-Variable.ttf) format("truetype");font-display:swap;font-weight:600}html{font-size:var(--size-base-lg)}@media screen and (max-width: 701px){html{font-size:var(--size-base-sm)}}h1{font-family:var(--font-title)}h2{font-family:var(--font-title);line-height:var(--line-height-headers);color:var(--color-theme-secondary)}h3,h4{font-family:var(--font-body);line-height:var(--line-height-headers)}body,textarea,button{font-family:var(--font-body)}h1{font-size:var(--type-2xlarge);font-weight:var(--weight-body);margin:var(--margin-bottom-h1) 0;line-height:var(--line-height-h1);letter-spacing:.5rem}article h1{font-size:var(--type-body);font-weight:var(--weight-body);margin:0;line-height:1;letter-spacing:-.0675rem}.theme-2022 h1,.theme-2022 h2{font-family:RBCN22;color:var(--color-white);text-shadow:0 0 .5rem #fff,0 0 1rem #fff,0 0 2rem #fe4bd2,0 0 4rem #fe4bd2}.theme-2022 h1{font-size:11rem}h2{font-size:var(--type-large);font-weight:var(--weight-body);margin-bottom:var(--size-medium);line-height:var(--line-height-h2);text-transform:uppercase}h2:not(:first-child){margin-top:var(--size-xlarge)}h3{font-size:var(--type-body);color:var(--color-theme);font-weight:var(--weight-semi-bold);margin-bottom:var(--size-3xsmall);line-height:var(--line-height-h3)}h4{font-size:var(--type-body);color:var(--color-primary);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05rem;font-family:var(--font-body)}a{color:var(--color-link);font-weight:var(--weight-body);transition:filter .2s}button{text-decoration:none;font-size:1rem}pre{border:.1rem inset var(--color-theme);padding:var(--size-3xsmall);overflow:auto;background-color:#0000001a}pre.line{background-color:#9696961a}input{font-size:1rem}.dense{letter-spacing:0}label{font-size:var(--type-small)}p{font-size:var(--type-body);margin:var(--size-xsmall) 0}div>ul{padding-left:0}ul{padding-left:1rem;list-style-position:outside;margin-block-end:0}.ul-none{list-style-type:none!important;padding:unset}li{margin-bottom:var(--size-2xsmall);margin-top:var(--size-2xsmall)}.li-none{margin:unset}.line-height-1{line-height:1}.line-height-small{line-height:1.25}.line-height-body{line-height:var(--line-height-body)}.type-center{text-align:center!important}.type-left{text-align:left!important}.type-right{text-align:right!important}.type-lowercase{text-transform:lowercase}.type-uppercase{text-transform:uppercase}.font-theme{font-family:RBCN}.font-title{font-family:var(--font-title)}.font-body{font-family:var(--font-body)}.font-code{font-family:Courier Code}.type-nowrap{white-space:nowrap}.type-capitalize{text-transform:capitalize}.type-underline{text-decoration:underline}.type-underline-theme{border-bottom:1px solid var(--color-theme)}.type-no-underline{text-decoration:none}.type-black{font-weight:var(--weight-black)}b,strong,.weight-bold{font-weight:var(--weight-bold)}.weight-semi-bold{font-weight:var(--weight-semi-bold)}.weight-normal{font-weight:var(--weight-normal)}.weight-light{font-weight:var(--weight-light)}.type-2xlarge{font-size:var(--type-2xlarge)}.type-xlarge{font-size:var(--type-xlarge)}.type-large{font-size:var(--type-large)}.type-body{font-size:var(--type-body)}.type-small{font-size:var(--type-small)}.type-xsmall{font-size:var(--type-xsmall);line-height:var(--line-height-small)}.type-2xsmall{font-size:var(--type-2xsmall)}.type-italic{font-style:italic}.router-link{color:var(--color-theme);font-family:var(--font-title);text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .2s}.router-link:hover{text-decoration:underline;color:var(--color-theme-secondary)}.router-link-active{color:var(--color-theme)}ul{list-style:none}ul li:before{content:"⦿";color:var(--color-theme);display:inline-block;width:1.5rem}ul li p{margin:0}ul li p:first-child{display:inline}.cursor-pointer{cursor:pointer}.absolute{position:absolute}.relative{position:relative}.fade-enter-active,.fade-leave-active,.fade-right-enter-active,.fade-right-leave-active,.opacity-enter-active,.opacity-leave-active{transition:transform .25s,opacity .15s;transition-timing-function:cubic-bezier(.14,.7,.56,.92)}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-10px)!important}.opacity-enter-from,.opacity-leave-to{opacity:0}.opacity-slow-enter-active,.opacity-slow-leave-active{transition:opacity .35s}.opacity-slow-enter-from,.opacity-slow-leave-to{opacity:0}.fade-left-enter-active,.fade-left-leave-active{transition:transform .7s,opacity .7s}.fade-left-enter-from,.fade-right-leave-to{opacity:0;transform:translate(25px)!important}.fade-right-enter-from,.fade-left-leave-to{opacity:0;transform:translate(-25px)!important}html,body{min-height:100vh;line-height:var(--line-height-body)}#app{display:flex;flex:1 1 auto;flex-direction:column;min-height:100vh}#main{min-height:100vh}button{width:auto;padding:0;margin:0;line-height:normal;text-align:left;cursor:pointer;background:transparent;border:none;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}select{height:1.25rem}*{box-sizing:border-box}body:not(.accessible) *{outline:none}body{background-color:#fff;color:#000}body:has(.theme-2024){background-color:#000;color:#fff} diff --git a/docs/assets/index-BKgSR6c4.js b/docs/assets/index-BKgSR6c4.js deleted file mode 100644 index ca6121a..0000000 --- a/docs/assets/index-BKgSR6c4.js +++ /dev/null @@ -1,117 +0,0 @@ -var lh=Object.defineProperty;var fh=(e,n,r)=>n in e?lh(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r;var yu=(e,n,r)=>fh(e,typeof n!="symbol"?n+"":n,r);(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))o(a);new MutationObserver(a=>{for(const x of a)if(x.type==="childList")for(const c of x.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function r(a){const x={};return a.integrity&&(x.integrity=a.integrity),a.referrerPolicy&&(x.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?x.credentials="include":a.crossOrigin==="anonymous"?x.credentials="omit":x.credentials="same-origin",x}function o(a){if(a.ep)return;a.ep=!0;const x=r(a);fetch(a.href,x)}})();/** -* @vue/shared v3.5.3 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function qs(e,n){const r=new Set(e.split(","));return o=>r.has(o)}const Mt={},to=[],Vn=()=>{},ph=()=>!1,ji=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Vs=e=>e.startsWith("onUpdate:"),Jt=Object.assign,Ys=(e,n)=>{const r=e.indexOf(n);r>-1&&e.splice(r,1)},hh=Object.prototype.hasOwnProperty,Lt=(e,n)=>hh.call(e,n),at=Array.isArray,no=e=>Mi(e)==="[object Map]",y0=e=>Mi(e)==="[object Set]",lt=e=>typeof e=="function",Wt=e=>typeof e=="string",Ar=e=>typeof e=="symbol",Ht=e=>e!==null&&typeof e=="object",m0=e=>(Ht(e)||lt(e))&<(e.then)&<(e.catch),b0=Object.prototype.toString,Mi=e=>b0.call(e),dh=e=>Mi(e).slice(8,-1),E0=e=>Mi(e)==="[object Object]",Xs=e=>Wt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ao=qs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Hi=e=>{const n=Object.create(null);return r=>n[r]||(n[r]=e(r))},xh=/-(\w)/g,Mn=Hi(e=>e.replace(xh,(n,r)=>r?r.toUpperCase():"")),vh=/\B([A-Z])/g,zr=Hi(e=>e.replace(vh,"-$1").toLowerCase()),Ui=Hi(e=>e.charAt(0).toUpperCase()+e.slice(1)),ba=Hi(e=>e?`on${Ui(e)}`:""),mr=(e,n)=>!Object.is(e,n),Ea=(e,...n)=>{for(let r=0;r{Object.defineProperty(e,n,{configurable:!0,enumerable:!1,writable:o,value:r})},gh=e=>{const n=parseFloat(e);return isNaN(n)?e:n},yh=e=>{const n=Wt(e)?Number(e):NaN;return isNaN(n)?e:n};let mu;const A0=()=>mu||(mu=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function $i(e){if(at(e)){const n={};for(let r=0;r{if(r){const o=r.split(bh);o.length>1&&(n[o[0].trim()]=o[1].trim())}}),n}function On(e){let n="";if(Wt(e))n=e;else if(at(e))for(let r=0;r!!(e&&e.__v_isRef===!0),cn=e=>Wt(e)?e:e==null?"":at(e)||Ht(e)&&(e.toString===b0||!lt(e.toString))?S0(e)?cn(e.value):JSON.stringify(e,C0,2):String(e),C0=(e,n)=>S0(n)?C0(e,n.value):no(n)?{[`Map(${n.size})`]:[...n.entries()].reduce((r,[o,a],x)=>(r[_a(o,x)+" =>"]=a,r),{})}:y0(n)?{[`Set(${n.size})`]:[...n.values()].map(r=>_a(r))}:Ar(n)?_a(n):Ht(n)&&!at(n)&&!E0(n)?String(n):n,_a=(e,n="")=>{var r;return Ar(e)?`Symbol(${(r=e.description)!=null?r:n})`:e};/** -* @vue/reactivity v3.5.3 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let xn;class O0{constructor(n=!1){this.detached=n,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=xn,!n&&xn&&(this.index=(xn.scopes||(xn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let n,r;if(this.scopes)for(n=0,r=this.scopes.length;n0)return;let e;for(;wo;){let n=wo;for(wo=void 0;n;){const r=n.nextEffect;if(n.nextEffect=void 0,n.flags&=-9,n.flags&1)try{n.trigger()}catch(o){e||(e=o)}n=r}}if(e)throw e}function R0(e){for(let n=e.deps;n;n=n.nextDep)n.version=-1,n.prevActiveLink=n.dep.activeLink,n.dep.activeLink=n}function L0(e){let n,r=e.depsTail;for(let o=r;o;o=o.prevDep)o.version===-1?(o===r&&(r=o.prevDep),Js(o),Ch(o)):n=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0;e.deps=n,e.depsTail=r}function Ss(e){for(let n=e.deps;n;n=n.nextDep)if(n.dep.version!==n.version||n.dep.computed&&F0(n.dep.computed)===!1||n.dep.version!==n.version)return!0;return!!e._dirty}function F0(e){if(e.flags&2)return!1;if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Lo))return;e.globalVersion=Lo;const n=e.dep;if(e.flags|=2,n.version>0&&!e.isSSR&&!Ss(e)){e.flags&=-3;return}const r=Nt,o=In;Nt=e,In=!0;try{R0(e);const a=e.fn(e._value);(n.version===0||mr(a,e._value))&&(e._value=a,n.version++)}catch(a){throw n.version++,a}finally{Nt=r,In=o,L0(e),e.flags&=-3}}function Js(e){const{dep:n,prevSub:r,nextSub:o}=e;if(r&&(r.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r),!n.subs&&n.computed){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)Js(a)}}function Ch(e){const{prevDep:n,nextDep:r}=e;n&&(n.nextDep=r,e.prevDep=void 0),r&&(r.prevDep=n,e.nextDep=void 0)}let In=!0;const P0=[];function wr(){P0.push(In),In=!1}function Sr(){const e=P0.pop();In=e===void 0?!0:e}function bu(e){const{cleanup:n}=e;if(e.cleanup=void 0,n){const r=Nt;Nt=void 0;try{n()}finally{Nt=r}}}let Lo=0;class ec{constructor(n){this.computed=n,this.version=0,this.activeLink=void 0,this.subs=void 0}track(n){if(!Nt||!In||Nt===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==Nt)r=this.activeLink={dep:this,sub:Nt,version:this.version,nextDep:void 0,prevDep:void 0,nextSub:void 0,prevSub:void 0,prevActiveLink:void 0},Nt.deps?(r.prevDep=Nt.depsTail,Nt.depsTail.nextDep=r,Nt.depsTail=r):Nt.deps=Nt.depsTail=r,Nt.flags&4&&I0(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const o=r.nextDep;o.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=o),r.prevDep=Nt.depsTail,r.nextDep=void 0,Nt.depsTail.nextDep=r,Nt.depsTail=r,Nt.deps===r&&(Nt.deps=o)}return r}trigger(n){this.version++,Lo++,this.notify(n)}notify(n){Qs();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()}finally{Zs()}}}function I0(e){const n=e.dep.computed;if(n&&!e.dep.subs){n.flags|=20;for(let o=n.deps;o;o=o.nextDep)I0(o)}const r=e.dep.subs;r!==e&&(e.prevSub=r,r&&(r.nextSub=e)),e.dep.subs=e}const Di=new WeakMap,Mr=Symbol(""),Cs=Symbol(""),Fo=Symbol("");function pn(e,n,r){if(In&&Nt){let o=Di.get(e);o||Di.set(e,o=new Map);let a=o.get(r);a||o.set(r,a=new ec),a.track()}}function tr(e,n,r,o,a,x){const c=Di.get(e);if(!c){Lo++;return}let f=[];if(n==="clear")f=[...c.values()];else{const t=at(e),i=t&&Xs(r);if(t&&r==="length"){const s=Number(o);c.forEach((u,l)=>{(l==="length"||l===Fo||!Ar(l)&&l>=s)&&f.push(u)})}else{const s=u=>u&&f.push(u);switch(r!==void 0&&s(c.get(r)),i&&s(c.get(Fo)),n){case"add":t?i&&s(c.get("length")):(s(c.get(Mr)),no(e)&&s(c.get(Cs)));break;case"delete":t||(s(c.get(Mr)),no(e)&&s(c.get(Cs)));break;case"set":no(e)&&s(c.get(Mr));break}}}Qs();for(const t of f)t.trigger();Zs()}function Oh(e,n){var r;return(r=Di.get(e))==null?void 0:r.get(n)}function Xr(e){const n=_t(e);return n===e?n:(pn(n,"iterate",Fo),Nn(e)?n:n.map(fn))}function zi(e){return pn(e=_t(e),"iterate",Fo),e}const Bh={__proto__:null,[Symbol.iterator](){return wa(this,Symbol.iterator,fn)},concat(...e){return Xr(this).concat(...e.map(n=>at(n)?Xr(n):n))},entries(){return wa(this,"entries",e=>(e[1]=fn(e[1]),e))},every(e,n){return Xn(this,"every",e,n,void 0,arguments)},filter(e,n){return Xn(this,"filter",e,n,r=>r.map(fn),arguments)},find(e,n){return Xn(this,"find",e,n,fn,arguments)},findIndex(e,n){return Xn(this,"findIndex",e,n,void 0,arguments)},findLast(e,n){return Xn(this,"findLast",e,n,fn,arguments)},findLastIndex(e,n){return Xn(this,"findLastIndex",e,n,void 0,arguments)},forEach(e,n){return Xn(this,"forEach",e,n,void 0,arguments)},includes(...e){return Sa(this,"includes",e)},indexOf(...e){return Sa(this,"indexOf",e)},join(e){return Xr(this).join(e)},lastIndexOf(...e){return Sa(this,"lastIndexOf",e)},map(e,n){return Xn(this,"map",e,n,void 0,arguments)},pop(){return yo(this,"pop")},push(...e){return yo(this,"push",e)},reduce(e,...n){return Eu(this,"reduce",e,n)},reduceRight(e,...n){return Eu(this,"reduceRight",e,n)},shift(){return yo(this,"shift")},some(e,n){return Xn(this,"some",e,n,void 0,arguments)},splice(...e){return yo(this,"splice",e)},toReversed(){return Xr(this).toReversed()},toSorted(e){return Xr(this).toSorted(e)},toSpliced(...e){return Xr(this).toSpliced(...e)},unshift(...e){return yo(this,"unshift",e)},values(){return wa(this,"values",fn)}};function wa(e,n,r){const o=zi(e),a=o[n]();return o!==e&&!Nn(e)&&(a._next=a.next,a.next=()=>{const x=a._next();return x.value&&(x.value=r(x.value)),x}),a}const Th=Array.prototype;function Xn(e,n,r,o,a,x){const c=zi(e),f=c!==e&&!Nn(e),t=c[n];if(t!==Th[n]){const u=t.apply(e,x);return f?fn(u):u}let i=r;c!==e&&(f?i=function(u,l){return r.call(this,fn(u),l,e)}:r.length>2&&(i=function(u,l){return r.call(this,u,l,e)}));const s=t.call(c,i,o);return f&&a?a(s):s}function Eu(e,n,r,o){const a=zi(e);let x=r;return a!==e&&(Nn(e)?r.length>3&&(x=function(c,f,t){return r.call(this,c,f,t,e)}):x=function(c,f,t){return r.call(this,c,fn(f),t,e)}),a[n](x,...o)}function Sa(e,n,r){const o=_t(e);pn(o,"iterate",Fo);const a=o[n](...r);return(a===-1||a===!1)&&oc(r[0])?(r[0]=_t(r[0]),o[n](...r)):a}function yo(e,n,r=[]){wr(),Qs();const o=_t(e)[n].apply(e,r);return Zs(),Sr(),o}const Dh=qs("__proto__,__v_isRef,__isVue"),N0=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ar));function kh(e){Ar(e)||(e=String(e));const n=_t(this);return pn(n,"has",e),n.hasOwnProperty(e)}class j0{constructor(n=!1,r=!1){this._isReadonly=n,this._isShallow=r}get(n,r,o){const a=this._isReadonly,x=this._isShallow;if(r==="__v_isReactive")return!a;if(r==="__v_isReadonly")return a;if(r==="__v_isShallow")return x;if(r==="__v_raw")return o===(a?x?Kh:$0:x?U0:H0).get(n)||Object.getPrototypeOf(n)===Object.getPrototypeOf(o)?n:void 0;const c=at(n);if(!a){let t;if(c&&(t=Bh[r]))return t;if(r==="hasOwnProperty")return kh}const f=Reflect.get(n,r,qt(n)?n:o);return(Ar(r)?N0.has(r):Dh(r))||(a||pn(n,"get",r),x)?f:qt(f)?c&&Xs(r)?f:f.value:Ht(f)?a?K0(f):Ko(f):f}}class M0 extends j0{constructor(n=!1){super(!1,n)}set(n,r,o,a){let x=n[r];if(!this._isShallow){const t=Ur(x);if(!Nn(o)&&!Ur(o)&&(x=_t(x),o=_t(o)),!at(n)&&qt(x)&&!qt(o))return t?!1:(x.value=o,!0)}const c=at(n)&&Xs(r)?Number(r)e,Ki=e=>Reflect.getPrototypeOf(e);function hi(e,n,r=!1,o=!1){e=e.__v_raw;const a=_t(e),x=_t(n);r||(mr(n,x)&&pn(a,"get",n),pn(a,"get",x));const{has:c}=Ki(a),f=o?tc:r?ac:fn;if(c.call(a,n))return f(e.get(n));if(c.call(a,x))return f(e.get(x));e!==a&&e.get(n)}function di(e,n=!1){const r=this.__v_raw,o=_t(r),a=_t(e);return n||(mr(e,a)&&pn(o,"has",e),pn(o,"has",a)),e===a?r.has(e):r.has(e)||r.has(a)}function xi(e,n=!1){return e=e.__v_raw,!n&&pn(_t(e),"iterate",Mr),Reflect.get(e,"size",e)}function _u(e,n=!1){!n&&!Nn(e)&&!Ur(e)&&(e=_t(e));const r=_t(this);return Ki(r).has.call(r,e)||(r.add(e),tr(r,"add",e,e)),this}function Au(e,n,r=!1){!r&&!Nn(n)&&!Ur(n)&&(n=_t(n));const o=_t(this),{has:a,get:x}=Ki(o);let c=a.call(o,e);c||(e=_t(e),c=a.call(o,e));const f=x.call(o,e);return o.set(e,n),c?mr(n,f)&&tr(o,"set",e,n):tr(o,"add",e,n),this}function wu(e){const n=_t(this),{has:r,get:o}=Ki(n);let a=r.call(n,e);a||(e=_t(e),a=r.call(n,e)),o&&o.call(n,e);const x=n.delete(e);return a&&tr(n,"delete",e,void 0),x}function Su(){const e=_t(this),n=e.size!==0,r=e.clear();return n&&tr(e,"clear",void 0,void 0),r}function vi(e,n){return function(o,a){const x=this,c=x.__v_raw,f=_t(c),t=n?tc:e?ac:fn;return!e&&pn(f,"iterate",Mr),c.forEach((i,s)=>o.call(a,t(i),t(s),x))}}function gi(e,n,r){return function(...o){const a=this.__v_raw,x=_t(a),c=no(x),f=e==="entries"||e===Symbol.iterator&&c,t=e==="keys"&&c,i=a[e](...o),s=r?tc:n?ac:fn;return!n&&pn(x,"iterate",t?Cs:Mr),{next(){const{value:u,done:l}=i.next();return l?{value:u,done:l}:{value:f?[s(u[0]),s(u[1])]:s(u),done:l}},[Symbol.iterator](){return this}}}}function ar(e){return function(...n){return e==="delete"?!1:e==="clear"?void 0:this}}function Ih(){const e={get(x){return hi(this,x)},get size(){return xi(this)},has:di,add:_u,set:Au,delete:wu,clear:Su,forEach:vi(!1,!1)},n={get(x){return hi(this,x,!1,!0)},get size(){return xi(this)},has:di,add(x){return _u.call(this,x,!0)},set(x,c){return Au.call(this,x,c,!0)},delete:wu,clear:Su,forEach:vi(!1,!0)},r={get(x){return hi(this,x,!0)},get size(){return xi(this,!0)},has(x){return di.call(this,x,!0)},add:ar("add"),set:ar("set"),delete:ar("delete"),clear:ar("clear"),forEach:vi(!0,!1)},o={get(x){return hi(this,x,!0,!0)},get size(){return xi(this,!0)},has(x){return di.call(this,x,!0)},add:ar("add"),set:ar("set"),delete:ar("delete"),clear:ar("clear"),forEach:vi(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(x=>{e[x]=gi(x,!1,!1),r[x]=gi(x,!0,!1),n[x]=gi(x,!1,!0),o[x]=gi(x,!0,!0)}),[e,r,n,o]}const[Nh,jh,Mh,Hh]=Ih();function nc(e,n){const r=n?e?Hh:Mh:e?jh:Nh;return(o,a,x)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?o:Reflect.get(Lt(r,a)&&a in o?r:o,a,x)}const Uh={get:nc(!1,!1)},$h={get:nc(!1,!0)},zh={get:nc(!0,!1)};const H0=new WeakMap,U0=new WeakMap,$0=new WeakMap,Kh=new WeakMap;function Wh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Gh(e){return e.__v_skip||!Object.isExtensible(e)?0:Wh(dh(e))}function Ko(e){return Ur(e)?e:rc(e,!1,Lh,Uh,H0)}function z0(e){return rc(e,!1,Ph,$h,U0)}function K0(e){return rc(e,!0,Fh,zh,$0)}function rc(e,n,r,o,a){if(!Ht(e)||e.__v_raw&&!(n&&e.__v_isReactive))return e;const x=a.get(e);if(x)return x;const c=Gh(e);if(c===0)return e;const f=new Proxy(e,c===2?o:r);return a.set(e,f),f}function gr(e){return Ur(e)?gr(e.__v_raw):!!(e&&e.__v_isReactive)}function Ur(e){return!!(e&&e.__v_isReadonly)}function Nn(e){return!!(e&&e.__v_isShallow)}function oc(e){return e?!!e.__v_raw:!1}function _t(e){const n=e&&e.__v_raw;return n?_t(n):e}function ic(e){return Object.isExtensible(e)&&_0(e,"__v_skip",!0),e}const fn=e=>Ht(e)?Ko(e):e,ac=e=>Ht(e)?K0(e):e;function qt(e){return e?e.__v_isRef===!0:!1}function sc(e){return W0(e,!1)}function qh(e){return W0(e,!0)}function W0(e,n){return qt(e)?e:new Vh(e,n)}class Vh{constructor(n,r){this.dep=new ec,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?n:_t(n),this._value=r?n:fn(n),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(n){const r=this._rawValue,o=this.__v_isShallow||Nn(n)||Ur(n);n=o?n:_t(n),mr(n,r)&&(this._rawValue=n,this._value=o?n:fn(n),this.dep.trigger())}}function kt(e){return qt(e)?e.value:e}const Yh={get:(e,n,r)=>n==="__v_raw"?e:kt(Reflect.get(e,n,r)),set:(e,n,r,o)=>{const a=e[n];return qt(a)&&!qt(r)?(a.value=r,!0):Reflect.set(e,n,r,o)}};function G0(e){return gr(e)?e:new Proxy(e,Yh)}function Xh(e){const n=at(e)?new Array(e.length):{};for(const r in e)n[r]=Zh(e,r);return n}class Qh{constructor(n,r,o){this._object=n,this._key=r,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0}get value(){const n=this._object[this._key];return this._value=n===void 0?this._defaultValue:n}set value(n){this._object[this._key]=n}get dep(){return Oh(_t(this._object),this._key)}}function Zh(e,n,r){const o=e[n];return qt(o)?o:new Qh(e,n,r)}class Jh{constructor(n,r,o){this.fn=n,this.setter=r,this._value=void 0,this.dep=new ec(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Lo-1,this.effect=this,this.__v_isReadonly=!r,this.isSSR=o}notify(){Nt!==this&&(this.flags|=16,this.dep.notify())}get value(){const n=this.dep.track();return F0(this),n&&(n.version=this.dep.version),this._value}set value(n){this.setter&&this.setter(n)}}function ed(e,n,r=!1){let o,a;return lt(e)?o=e:(o=e.get,a=e.set),new Jh(o,a,r)}const yi={},ki=new WeakMap;let Nr;function td(e,n=!1,r=Nr){if(r){let o=ki.get(r);o||ki.set(r,o=[]),o.push(e)}}function nd(e,n,r=Mt){const{immediate:o,deep:a,once:x,scheduler:c,augmentJob:f,call:t}=r,i=A=>a?A:Nn(A)||a===!1||a===0?xr(A,1):xr(A);let s,u,l,p,d=!1,v=!1;if(qt(e)?(u=()=>e.value,d=Nn(e)):gr(e)?(u=()=>i(e),d=!0):at(e)?(v=!0,d=e.some(A=>gr(A)||Nn(A)),u=()=>e.map(A=>{if(qt(A))return A.value;if(gr(A))return i(A);if(lt(A))return t?t(A,2):A()})):lt(e)?n?u=t?()=>t(e,2):e:u=()=>{if(l){wr();try{l()}finally{Sr()}}const A=Nr;Nr=s;try{return t?t(e,3,[p]):e(p)}finally{Nr=A}}:u=Vn,n&&a){const A=u,C=a===!0?1/0:a;u=()=>xr(A(),C)}const g=T0(),E=()=>{s.stop(),g&&Ys(g.effects,s)};if(x)if(n){const A=n;n=(...C)=>{A(...C),E()}}else{const A=u;u=()=>{A(),E()}}let y=v?new Array(e.length).fill(yi):yi;const m=A=>{if(!(!(s.flags&1)||!s.dirty&&!A))if(n){const C=s.run();if(a||d||(v?C.some((S,D)=>mr(S,y[D])):mr(C,y))){l&&l();const S=Nr;Nr=s;try{const D=[C,y===yi?void 0:v&&y[0]===yi?[]:y,p];t?t(n,3,D):n(...D),y=C}finally{Nr=S}}}else s.run()};return f&&f(m),s=new D0(u),s.scheduler=c?()=>c(m,!1):m,p=A=>td(A,!1,s),l=s.onStop=()=>{const A=ki.get(s);if(A){if(t)t(A,4);else for(const C of A)C();ki.delete(s)}},n?o?m(!0):y=s.run():c?c(m.bind(null,!0),!0):s.run(),E.pause=s.pause.bind(s),E.resume=s.resume.bind(s),E.stop=E,E}function xr(e,n=1/0,r){if(n<=0||!Ht(e)||e.__v_skip||(r=r||new Set,r.has(e)))return e;if(r.add(e),n--,qt(e))xr(e.value,n,r);else if(at(e))for(let o=0;o{xr(o,n,r)});else if(E0(e)){for(const o in e)xr(e[o],n,r);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&xr(e[o],n,r)}return e}/** -* @vue/runtime-core v3.5.3 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Wo(e,n,r,o){try{return o?e(...o):e()}catch(a){Wi(a,n,r)}}function Hn(e,n,r,o){if(lt(e)){const a=Wo(e,n,r,o);return a&&m0(a)&&a.catch(x=>{Wi(x,n,r)}),a}if(at(e)){const a=[];for(let x=0;x>>1,a=vn[o],x=Io(a);x=Io(r)?vn.push(e):vn.splice(od(n),0,e),e.flags|=1,V0()}}function V0(){!Po&&!Os&&(Os=!0,cc=q0.then(X0))}function id(e){at(e)?ro.push(...e):fr&&e.id===-1?fr.splice(Zr+1,0,e):e.flags&1||(ro.push(e),e.flags|=1),V0()}function Cu(e,n,r=Po?Gn+1:0){for(;rIo(r)-Io(o));if(ro.length=0,fr){fr.push(...n);return}for(fr=n,Zr=0;Zre.id==null?e.flags&2?-1:1/0:e.id;function X0(e){Os=!1,Po=!0;try{for(Gn=0;Gn{o._d&&Iu(-1);const x=Ri(n);let c;try{c=e(...a)}finally{Ri(x),o._d&&Iu(1)}return c};return o._n=!0,o._c=!0,o._d=!0,o}function Rr(e,n,r,o){const a=e.dirs,x=n&&n.dirs;for(let c=0;ce.__isTeleport,pr=Symbol("_leaveCb"),mi=Symbol("_enterCb");function sd(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return sf(()=>{e.isMounted=!0}),cf(()=>{e.isUnmounting=!0}),e}const Bn=[Function,Array],J0={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Bn,onEnter:Bn,onAfterEnter:Bn,onEnterCancelled:Bn,onBeforeLeave:Bn,onLeave:Bn,onAfterLeave:Bn,onLeaveCancelled:Bn,onBeforeAppear:Bn,onAppear:Bn,onAfterAppear:Bn,onAppearCancelled:Bn},ef=e=>{const n=e.subTree;return n.component?ef(n.component):n},cd={name:"BaseTransition",props:J0,setup(e,{slots:n}){const r=r1(),o=sd();return()=>{const a=n.default&&rf(n.default(),!0);if(!a||!a.length)return;const x=tf(a),c=_t(e),{mode:f}=c;if(o.isLeaving)return Ca(x);const t=Ou(x);if(!t)return Ca(x);let i=Bs(t,c,o,r,l=>i=l);t.type!==bn&&No(t,i);const s=r.subTree,u=s&&Ou(s);if(u&&u.type!==bn&&!jr(t,u)&&ef(r).type!==bn){const l=Bs(u,c,o,r);if(No(u,l),f==="out-in"&&t.type!==bn)return o.isLeaving=!0,l.afterLeave=()=>{o.isLeaving=!1,r.job.flags&8||r.update(),delete l.afterLeave},Ca(x);f==="in-out"&&t.type!==bn&&(l.delayLeave=(p,d,v)=>{const g=nf(o,u);g[String(u.key)]=u,p[pr]=()=>{d(),p[pr]=void 0,delete i.delayedLeave},i.delayedLeave=v})}return x}}};function tf(e){let n=e[0];if(e.length>1){for(const r of e)if(r.type!==bn){n=r;break}}return n}const ud=cd;function nf(e,n){const{leavingVNodes:r}=e;let o=r.get(n.type);return o||(o=Object.create(null),r.set(n.type,o)),o}function Bs(e,n,r,o,a){const{appear:x,mode:c,persisted:f=!1,onBeforeEnter:t,onEnter:i,onAfterEnter:s,onEnterCancelled:u,onBeforeLeave:l,onLeave:p,onAfterLeave:d,onLeaveCancelled:v,onBeforeAppear:g,onAppear:E,onAfterAppear:y,onAppearCancelled:m}=n,A=String(e.key),C=nf(r,e),S=(O,B)=>{O&&Hn(O,o,9,B)},D=(O,B)=>{const L=B[1];S(O,B),at(O)?O.every(H=>H.length<=1)&&L():O.length<=1&&L()},k={mode:c,persisted:f,beforeEnter(O){let B=t;if(!r.isMounted)if(x)B=g||t;else return;O[pr]&&O[pr](!0);const L=C[A];L&&jr(e,L)&&L.el[pr]&&L.el[pr](),S(B,[O])},enter(O){let B=i,L=s,H=u;if(!r.isMounted)if(x)B=E||i,L=y||s,H=m||u;else return;let I=!1;const K=O[mi]=te=>{I||(I=!0,te?S(H,[O]):S(L,[O]),k.delayedLeave&&k.delayedLeave(),O[mi]=void 0)};B?D(B,[O,K]):K()},leave(O,B){const L=String(e.key);if(O[mi]&&O[mi](!0),r.isUnmounting)return B();S(l,[O]);let H=!1;const I=O[pr]=K=>{H||(H=!0,B(),K?S(v,[O]):S(d,[O]),O[pr]=void 0,C[L]===e&&delete C[L])};C[L]=e,p?D(p,[O,I]):I()},clone(O){const B=Bs(O,n,r,o,a);return a&&a(B),B}};return k}function Ca(e){if(Gi(e))return e=br(e),e.children=null,e}function Ou(e){if(!Gi(e))return Z0(e.type)&&e.children?tf(e.children):e;const{shapeFlag:n,children:r}=e;if(r){if(n&16)return r[0];if(n&32&<(r.default))return r.default()}}function No(e,n){e.shapeFlag&6&&e.component?(e.transition=n,No(e.component.subTree,n)):e.shapeFlag&128?(e.ssContent.transition=n.clone(e.ssContent),e.ssFallback.transition=n.clone(e.ssFallback)):e.transition=n}function rf(e,n=!1,r){let o=[],a=0;for(let x=0;x1)for(let x=0;xTs(d,n&&(at(n)?n[v]:n),r,o,a));return}if(So(o)&&!a)return;const x=o.shapeFlag&4?xc(o.component):o.el,c=a?null:x,{i:f,r:t}=e,i=n&&n.r,s=f.refs===Mt?f.refs={}:f.refs,u=f.setupState,l=_t(u),p=u===Mt?()=>!1:d=>Lt(l,d);if(i!=null&&i!==t&&(Wt(i)?(s[i]=null,p(i)&&(u[i]=null)):qt(i)&&(i.value=null)),lt(t))Wo(t,f,12,[c,s]);else{const d=Wt(t),v=qt(t);if(d||v){const g=()=>{if(e.f){const E=d?p(t)?u[t]:s[t]:t.value;a?at(E)&&Ys(E,x):at(E)?E.includes(x)||E.push(x):d?(s[t]=[x],p(t)&&(u[t]=s[t])):(t.value=[x],e.k&&(s[e.k]=t.value))}else d?(s[t]=c,p(t)&&(u[t]=c)):v&&(t.value=c,e.k&&(s[e.k]=c))};c?(g.id=-1,wn(g,r)):g()}}}const So=e=>!!e.type.__asyncLoader,Gi=e=>e.type.__isKeepAlive;function ld(e,n){af(e,"a",n)}function fd(e,n){af(e,"da",n)}function af(e,n,r=tn){const o=e.__wdc||(e.__wdc=()=>{let a=r;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(qi(n,o,r),r){let a=r.parent;for(;a&&a.parent;)Gi(a.parent.vnode)&&pd(o,n,r,a),a=a.parent}}function pd(e,n,r,o){const a=qi(n,e,o,!0);uf(()=>{Ys(o[n],a)},r)}function qi(e,n,r=tn,o=!1){if(r){const a=r[e]||(r[e]=[]),x=n.__weh||(n.__weh=(...c)=>{wr();const f=Go(r),t=Hn(n,r,e,c);return f(),Sr(),t});return o?a.unshift(x):a.push(x),x}}const nr=e=>(n,r=tn)=>{(!Xi||e==="sp")&&qi(e,(...o)=>n(...o),r)},hd=nr("bm"),sf=nr("m"),dd=nr("bu"),xd=nr("u"),cf=nr("bum"),uf=nr("um"),vd=nr("sp"),gd=nr("rtg"),yd=nr("rtc");function md(e,n=tn){qi("ec",e,n)}const lf="components";function $r(e,n){return pf(lf,e,!0,n)||e}const ff=Symbol.for("v-ndc");function bd(e){return Wt(e)?pf(lf,e,!1)||e:e||ff}function pf(e,n,r=!0,o=!1){const a=Sn||tn;if(a){const x=a.type;{const f=c1(x,!1);if(f&&(f===n||f===Mn(n)||f===Ui(Mn(n))))return x}const c=Bu(a[e]||x[e],n)||Bu(a.appContext[e],n);return!c&&o?x:c}}function Bu(e,n){return e&&(e[n]||e[Mn(n)]||e[Ui(Mn(n))])}function Jr(e,n,r,o){let a;const x=r,c=at(e);if(c||Wt(e)){const f=c&&gr(e);f&&(e=zi(e)),a=new Array(e.length);for(let t=0,i=e.length;tn(f,t,void 0,x));else{const f=Object.keys(e);a=new Array(f.length);for(let t=0,i=f.length;te?Lf(e)?xc(e):Ds(e.parent):null,Co=Jt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ds(e.parent),$root:e=>Ds(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>fc(e),$forceUpdate:e=>e.f||(e.f=()=>{lc(e.update)}),$nextTick:e=>e.n||(e.n=uc.bind(e.proxy)),$watch:e=>$d.bind(e)}),Oa=(e,n)=>e!==Mt&&!e.__isScriptSetup&&Lt(e,n),Ed={get({_:e},n){if(n==="__v_skip")return!0;const{ctx:r,setupState:o,data:a,props:x,accessCache:c,type:f,appContext:t}=e;let i;if(n[0]!=="$"){const p=c[n];if(p!==void 0)switch(p){case 1:return o[n];case 2:return a[n];case 4:return r[n];case 3:return x[n]}else{if(Oa(o,n))return c[n]=1,o[n];if(a!==Mt&&Lt(a,n))return c[n]=2,a[n];if((i=e.propsOptions[0])&&Lt(i,n))return c[n]=3,x[n];if(r!==Mt&&Lt(r,n))return c[n]=4,r[n];ks&&(c[n]=0)}}const s=Co[n];let u,l;if(s)return n==="$attrs"&&pn(e.attrs,"get",""),s(e);if((u=f.__cssModules)&&(u=u[n]))return u;if(r!==Mt&&Lt(r,n))return c[n]=4,r[n];if(l=t.config.globalProperties,Lt(l,n))return l[n]},set({_:e},n,r){const{data:o,setupState:a,ctx:x}=e;return Oa(a,n)?(a[n]=r,!0):o!==Mt&&Lt(o,n)?(o[n]=r,!0):Lt(e.props,n)||n[0]==="$"&&n.slice(1)in e?!1:(x[n]=r,!0)},has({_:{data:e,setupState:n,accessCache:r,ctx:o,appContext:a,propsOptions:x}},c){let f;return!!r[c]||e!==Mt&&Lt(e,c)||Oa(n,c)||(f=x[0])&&Lt(f,c)||Lt(o,c)||Lt(Co,c)||Lt(a.config.globalProperties,c)},defineProperty(e,n,r){return r.get!=null?e._.accessCache[n]=0:Lt(r,"value")&&this.set(e,n,r.value,null),Reflect.defineProperty(e,n,r)}};function Tu(e){return at(e)?e.reduce((n,r)=>(n[r]=null,n),{}):e}let ks=!0;function _d(e){const n=fc(e),r=e.proxy,o=e.ctx;ks=!1,n.beforeCreate&&Du(n.beforeCreate,e,"bc");const{data:a,computed:x,methods:c,watch:f,provide:t,inject:i,created:s,beforeMount:u,mounted:l,beforeUpdate:p,updated:d,activated:v,deactivated:g,beforeDestroy:E,beforeUnmount:y,destroyed:m,unmounted:A,render:C,renderTracked:S,renderTriggered:D,errorCaptured:k,serverPrefetch:O,expose:B,inheritAttrs:L,components:H,directives:I,filters:K}=n;if(i&&Ad(i,o,null),c)for(const se in c){const pe=c[se];lt(pe)&&(o[se]=pe.bind(r))}if(a){const se=a.call(r,r);Ht(se)&&(e.data=Ko(se))}if(ks=!0,x)for(const se in x){const pe=x[se],Z=lt(pe)?pe.bind(r,r):lt(pe.get)?pe.get.bind(r,r):Vn,J=!lt(pe)&<(pe.set)?pe.set.bind(r):Vn,V=Tn({get:Z,set:J});Object.defineProperty(o,se,{enumerable:!0,configurable:!0,get:()=>V.value,set:z=>V.value=z})}if(f)for(const se in f)hf(f[se],o,r,se);if(t){const se=lt(t)?t.call(r):t;Reflect.ownKeys(se).forEach(pe=>{Ai(pe,se[pe])})}s&&Du(s,e,"c");function re(se,pe){at(pe)?pe.forEach(Z=>se(Z.bind(r))):pe&&se(pe.bind(r))}if(re(hd,u),re(sf,l),re(dd,p),re(xd,d),re(ld,v),re(fd,g),re(md,k),re(yd,S),re(gd,D),re(cf,y),re(uf,A),re(vd,O),at(B))if(B.length){const se=e.exposed||(e.exposed={});B.forEach(pe=>{Object.defineProperty(se,pe,{get:()=>r[pe],set:Z=>r[pe]=Z})})}else e.exposed||(e.exposed={});C&&e.render===Vn&&(e.render=C),L!=null&&(e.inheritAttrs=L),H&&(e.components=H),I&&(e.directives=I),O&&of(e)}function Ad(e,n,r=Vn){at(e)&&(e=Rs(e));for(const o in e){const a=e[o];let x;Ht(a)?"default"in a?x=jn(a.from||o,a.default,!0):x=jn(a.from||o):x=jn(a),qt(x)?Object.defineProperty(n,o,{enumerable:!0,configurable:!0,get:()=>x.value,set:c=>x.value=c}):n[o]=x}}function Du(e,n,r){Hn(at(e)?e.map(o=>o.bind(n.proxy)):e.bind(n.proxy),n,r)}function hf(e,n,r,o){let a=o.includes(".")?Of(r,o):()=>r[o];if(Wt(e)){const x=n[e];lt(x)&&Oo(a,x)}else if(lt(e))Oo(a,e.bind(r));else if(Ht(e))if(at(e))e.forEach(x=>hf(x,n,r,o));else{const x=lt(e.handler)?e.handler.bind(r):n[e.handler];lt(x)&&Oo(a,x,e)}}function fc(e){const n=e.type,{mixins:r,extends:o}=n,{mixins:a,optionsCache:x,config:{optionMergeStrategies:c}}=e.appContext,f=x.get(n);let t;return f?t=f:!a.length&&!r&&!o?t=n:(t={},a.length&&a.forEach(i=>Li(t,i,c,!0)),Li(t,n,c)),Ht(n)&&x.set(n,t),t}function Li(e,n,r,o=!1){const{mixins:a,extends:x}=n;x&&Li(e,x,r,!0),a&&a.forEach(c=>Li(e,c,r,!0));for(const c in n)if(!(o&&c==="expose")){const f=wd[c]||r&&r[c];e[c]=f?f(e[c],n[c]):n[c]}return e}const wd={data:ku,props:Ru,emits:Ru,methods:_o,computed:_o,beforeCreate:dn,created:dn,beforeMount:dn,mounted:dn,beforeUpdate:dn,updated:dn,beforeDestroy:dn,beforeUnmount:dn,destroyed:dn,unmounted:dn,activated:dn,deactivated:dn,errorCaptured:dn,serverPrefetch:dn,components:_o,directives:_o,watch:Cd,provide:ku,inject:Sd};function ku(e,n){return n?e?function(){return Jt(lt(e)?e.call(this,this):e,lt(n)?n.call(this,this):n)}:n:e}function Sd(e,n){return _o(Rs(e),Rs(n))}function Rs(e){if(at(e)){const n={};for(let r=0;r1)return r&<(n)?n.call(o&&o.proxy):n}}function Td(){return!!(tn||Sn||Hr)}const xf={},vf=()=>Object.create(xf),gf=e=>Object.getPrototypeOf(e)===xf;function Dd(e,n,r,o=!1){const a={},x=vf();e.propsDefaults=Object.create(null),yf(e,n,a,x);for(const c in e.propsOptions[0])c in a||(a[c]=void 0);r?e.props=o?a:z0(a):e.type.props?e.props=a:e.props=x,e.attrs=x}function kd(e,n,r,o){const{props:a,attrs:x,vnode:{patchFlag:c}}=e,f=_t(a),[t]=e.propsOptions;let i=!1;if((o||c>0)&&!(c&16)){if(c&8){const s=e.vnode.dynamicProps;for(let u=0;u{t=!0;const[l,p]=mf(u,n,!0);Jt(c,l),p&&f.push(...p)};!r&&n.mixins.length&&n.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}if(!x&&!t)return Ht(e)&&o.set(e,to),to;if(at(x))for(let s=0;se[0]==="_"||e==="$stable",pc=e=>at(e)?e.map(qn):[qn(e)],Ld=(e,n,r)=>{if(n._n)return n;const o=Jn((...a)=>pc(n(...a)),r);return o._c=!1,o},Ef=(e,n,r)=>{const o=e._ctx;for(const a in e){if(bf(a))continue;const x=e[a];if(lt(x))n[a]=Ld(a,x,o);else if(x!=null){const c=pc(x);n[a]=()=>c}}},_f=(e,n)=>{const r=pc(n);e.slots.default=()=>r},Af=(e,n,r)=>{for(const o in n)(r||o!=="_")&&(e[o]=n[o])},Fd=(e,n,r)=>{const o=e.slots=vf();if(e.vnode.shapeFlag&32){const a=n._;a?(Af(o,n,r),r&&_0(o,"_",a,!0)):Ef(n,o)}else n&&_f(e,n)},Pd=(e,n,r)=>{const{vnode:o,slots:a}=e;let x=!0,c=Mt;if(o.shapeFlag&32){const f=n._;f?r&&f===1?x=!1:Af(a,n,r):(x=!n.$stable,Ef(n,a)),c=n}else n&&(_f(e,n),c={default:1});if(x)for(const f in a)!bf(f)&&c[f]==null&&delete a[f]},wn=Yd;function Id(e){return Nd(e)}function Nd(e,n){const r=A0();r.__VUE__=!0;const{insert:o,remove:a,patchProp:x,createElement:c,createText:f,createComment:t,setText:i,setElementText:s,parentNode:u,nextSibling:l,setScopeId:p=Vn,insertStaticContent:d}=e,v=(N,U,Q,de=null,fe=null,be=null,Ae=void 0,Y=null,Se=!!U.dynamicChildren)=>{if(N===U)return;N&&!jr(N,U)&&(de=j(N),z(N,fe,be,!0),N=null),U.patchFlag===-2&&(Se=!1,U.dynamicChildren=null);const{type:Ee,ref:Pe,shapeFlag:oe}=U;switch(Ee){case Yi:g(N,U,Q,de);break;case bn:E(N,U,Q,de);break;case wi:N==null&&y(U,Q,de,Ae);break;case Yt:H(N,U,Q,de,fe,be,Ae,Y,Se);break;default:oe&1?C(N,U,Q,de,fe,be,Ae,Y,Se):oe&6?I(N,U,Q,de,fe,be,Ae,Y,Se):(oe&64||oe&128)&&Ee.process(N,U,Q,de,fe,be,Ae,Y,Se,he)}Pe!=null&&fe&&Ts(Pe,N&&N.ref,be,U||N,!U)},g=(N,U,Q,de)=>{if(N==null)o(U.el=f(U.children),Q,de);else{const fe=U.el=N.el;U.children!==N.children&&i(fe,U.children)}},E=(N,U,Q,de)=>{N==null?o(U.el=t(U.children||""),Q,de):U.el=N.el},y=(N,U,Q,de)=>{[N.el,N.anchor]=d(N.children,U,Q,de,N.el,N.anchor)},m=({el:N,anchor:U},Q,de)=>{let fe;for(;N&&N!==U;)fe=l(N),o(N,Q,de),N=fe;o(U,Q,de)},A=({el:N,anchor:U})=>{let Q;for(;N&&N!==U;)Q=l(N),a(N),N=Q;a(U)},C=(N,U,Q,de,fe,be,Ae,Y,Se)=>{U.type==="svg"?Ae="svg":U.type==="math"&&(Ae="mathml"),N==null?S(U,Q,de,fe,be,Ae,Y,Se):O(N,U,fe,be,Ae,Y,Se)},S=(N,U,Q,de,fe,be,Ae,Y)=>{let Se,Ee;const{props:Pe,shapeFlag:oe,transition:W,dirs:ge}=N;if(Se=N.el=c(N.type,be,Pe&&Pe.is,Pe),oe&8?s(Se,N.children):oe&16&&k(N.children,Se,null,de,fe,Ba(N,be),Ae,Y),ge&&Rr(N,null,de,"created"),D(Se,N,N.scopeId,Ae,de),Pe){for(const Oe in Pe)Oe!=="value"&&!Ao(Oe)&&x(Se,Oe,null,Pe[Oe],be,de);"value"in Pe&&x(Se,"value",null,Pe.value,be),(Ee=Pe.onVnodeBeforeMount)&&Wn(Ee,de,N)}ge&&Rr(N,null,de,"beforeMount");const xe=jd(fe,W);xe&&W.beforeEnter(Se),o(Se,U,Q),((Ee=Pe&&Pe.onVnodeMounted)||xe||ge)&&wn(()=>{Ee&&Wn(Ee,de,N),xe&&W.enter(Se),ge&&Rr(N,null,de,"mounted")},fe)},D=(N,U,Q,de,fe)=>{if(Q&&p(N,Q),de)for(let be=0;be{for(let Ee=Se;Ee{const Y=U.el=N.el;let{patchFlag:Se,dynamicChildren:Ee,dirs:Pe}=U;Se|=N.patchFlag&16;const oe=N.props||Mt,W=U.props||Mt;let ge;if(Q&&Lr(Q,!1),(ge=W.onVnodeBeforeUpdate)&&Wn(ge,Q,U,N),Pe&&Rr(U,N,Q,"beforeUpdate"),Q&&Lr(Q,!0),(oe.innerHTML&&W.innerHTML==null||oe.textContent&&W.textContent==null)&&s(Y,""),Ee?B(N.dynamicChildren,Ee,Y,Q,de,Ba(U,fe),be):Ae||pe(N,U,Y,null,Q,de,Ba(U,fe),be,!1),Se>0){if(Se&16)L(Y,oe,W,Q,fe);else if(Se&2&&oe.class!==W.class&&x(Y,"class",null,W.class,fe),Se&4&&x(Y,"style",oe.style,W.style,fe),Se&8){const xe=U.dynamicProps;for(let Oe=0;Oe{ge&&Wn(ge,Q,U,N),Pe&&Rr(U,N,Q,"updated")},de)},B=(N,U,Q,de,fe,be,Ae)=>{for(let Y=0;Y{if(U!==Q){if(U!==Mt)for(const be in U)!Ao(be)&&!(be in Q)&&x(N,be,U[be],null,fe,de);for(const be in Q){if(Ao(be))continue;const Ae=Q[be],Y=U[be];Ae!==Y&&be!=="value"&&x(N,be,Y,Ae,fe,de)}"value"in Q&&x(N,"value",U.value,Q.value,fe)}},H=(N,U,Q,de,fe,be,Ae,Y,Se)=>{const Ee=U.el=N?N.el:f(""),Pe=U.anchor=N?N.anchor:f("");let{patchFlag:oe,dynamicChildren:W,slotScopeIds:ge}=U;ge&&(Y=Y?Y.concat(ge):ge),N==null?(o(Ee,Q,de),o(Pe,Q,de),k(U.children||[],Q,Pe,fe,be,Ae,Y,Se)):oe>0&&oe&64&&W&&N.dynamicChildren?(B(N.dynamicChildren,W,Q,fe,be,Ae,Y),(U.key!=null||fe&&U===fe.subTree)&&wf(N,U,!0)):pe(N,U,Q,Pe,fe,be,Ae,Y,Se)},I=(N,U,Q,de,fe,be,Ae,Y,Se)=>{U.slotScopeIds=Y,N==null?U.shapeFlag&512?fe.ctx.activate(U,Q,de,Ae,Se):K(U,Q,de,fe,be,Ae,Se):te(N,U,Se)},K=(N,U,Q,de,fe,be,Ae)=>{const Y=N.component=n1(N,de,fe);if(Gi(N)&&(Y.ctx.renderer=he),o1(Y,!1,Ae),Y.asyncDep){if(fe&&fe.registerDep(Y,re,Ae),!N.el){const Se=Y.subTree=Et(bn);E(null,Se,U,Q)}}else re(Y,N,U,Q,fe,be,Ae)},te=(N,U,Q)=>{const de=U.component=N.component;if(qd(N,U,Q))if(de.asyncDep&&!de.asyncResolved){se(de,U,Q);return}else de.next=U,de.update();else U.el=N.el,de.vnode=U},re=(N,U,Q,de,fe,be,Ae)=>{const Y=()=>{if(N.isMounted){let{next:oe,bu:W,u:ge,parent:xe,vnode:Oe}=N;{const et=Sf(N);if(et){oe&&(oe.el=Oe.el,se(N,oe,Ae)),et.asyncDep.then(()=>{N.isUnmounted||Y()});return}}let ue=oe,Te;Lr(N,!1),oe?(oe.el=Oe.el,se(N,oe,Ae)):oe=Oe,W&&Ea(W),(Te=oe.props&&oe.props.onVnodeBeforeUpdate)&&Wn(Te,xe,oe,Oe),Lr(N,!0);const $e=Ta(N),Ve=N.subTree;N.subTree=$e,v(Ve,$e,u(Ve.el),j(Ve),N,fe,be),oe.el=$e.el,ue===null&&Vd(N,$e.el),ge&&wn(ge,fe),(Te=oe.props&&oe.props.onVnodeUpdated)&&wn(()=>Wn(Te,xe,oe,Oe),fe)}else{let oe;const{el:W,props:ge}=U,{bm:xe,m:Oe,parent:ue,root:Te,type:$e}=N,Ve=So(U);if(Lr(N,!1),xe&&Ea(xe),!Ve&&(oe=ge&&ge.onVnodeBeforeMount)&&Wn(oe,ue,U),Lr(N,!0),W&&_e){const et=()=>{N.subTree=Ta(N),_e(W,N.subTree,N,fe,null)};Ve&&$e.__asyncHydrate?$e.__asyncHydrate(W,N,et):et()}else{Te.ce&&Te.ce._injectChildStyle($e);const et=N.subTree=Ta(N);v(null,et,Q,de,N,fe,be),U.el=et.el}if(Oe&&wn(Oe,fe),!Ve&&(oe=ge&&ge.onVnodeMounted)){const et=U;wn(()=>Wn(oe,ue,et),fe)}(U.shapeFlag&256||ue&&So(ue.vnode)&&ue.vnode.shapeFlag&256)&&N.a&&wn(N.a,fe),N.isMounted=!0,U=Q=de=null}};N.scope.on();const Se=N.effect=new D0(Y);N.scope.off();const Ee=N.update=Se.run.bind(Se),Pe=N.job=Se.runIfDirty.bind(Se);Pe.i=N,Pe.id=N.uid,Se.scheduler=()=>lc(Pe),Lr(N,!0),Ee()},se=(N,U,Q)=>{U.component=N;const de=N.vnode.props;N.vnode=U,N.next=null,kd(N,U.props,de,Q),Pd(N,U.children,Q),wr(),Cu(N),Sr()},pe=(N,U,Q,de,fe,be,Ae,Y,Se=!1)=>{const Ee=N&&N.children,Pe=N?N.shapeFlag:0,oe=U.children,{patchFlag:W,shapeFlag:ge}=U;if(W>0){if(W&128){J(Ee,oe,Q,de,fe,be,Ae,Y,Se);return}else if(W&256){Z(Ee,oe,Q,de,fe,be,Ae,Y,Se);return}}ge&8?(Pe&16&&ee(Ee,fe,be),oe!==Ee&&s(Q,oe)):Pe&16?ge&16?J(Ee,oe,Q,de,fe,be,Ae,Y,Se):ee(Ee,fe,be,!0):(Pe&8&&s(Q,""),ge&16&&k(oe,Q,de,fe,be,Ae,Y,Se))},Z=(N,U,Q,de,fe,be,Ae,Y,Se)=>{N=N||to,U=U||to;const Ee=N.length,Pe=U.length,oe=Math.min(Ee,Pe);let W;for(W=0;WPe?ee(N,fe,be,!0,!1,oe):k(U,Q,de,fe,be,Ae,Y,Se,oe)},J=(N,U,Q,de,fe,be,Ae,Y,Se)=>{let Ee=0;const Pe=U.length;let oe=N.length-1,W=Pe-1;for(;Ee<=oe&&Ee<=W;){const ge=N[Ee],xe=U[Ee]=Se?hr(U[Ee]):qn(U[Ee]);if(jr(ge,xe))v(ge,xe,Q,null,fe,be,Ae,Y,Se);else break;Ee++}for(;Ee<=oe&&Ee<=W;){const ge=N[oe],xe=U[W]=Se?hr(U[W]):qn(U[W]);if(jr(ge,xe))v(ge,xe,Q,null,fe,be,Ae,Y,Se);else break;oe--,W--}if(Ee>oe){if(Ee<=W){const ge=W+1,xe=geW)for(;Ee<=oe;)z(N[Ee],fe,be,!0),Ee++;else{const ge=Ee,xe=Ee,Oe=new Map;for(Ee=xe;Ee<=W;Ee++){const Ke=U[Ee]=Se?hr(U[Ee]):qn(U[Ee]);Ke.key!=null&&Oe.set(Ke.key,Ee)}let ue,Te=0;const $e=W-xe+1;let Ve=!1,et=0;const Qe=new Array($e);for(Ee=0;Ee<$e;Ee++)Qe[Ee]=0;for(Ee=ge;Ee<=oe;Ee++){const Ke=N[Ee];if(Te>=$e){z(Ke,fe,be,!0);continue}let rt;if(Ke.key!=null)rt=Oe.get(Ke.key);else for(ue=xe;ue<=W;ue++)if(Qe[ue-xe]===0&&jr(Ke,U[ue])){rt=ue;break}rt===void 0?z(Ke,fe,be,!0):(Qe[rt-xe]=Ee+1,rt>=et?et=rt:Ve=!0,v(Ke,U[rt],Q,null,fe,be,Ae,Y,Se),Te++)}const qe=Ve?Md(Qe):to;for(ue=qe.length-1,Ee=$e-1;Ee>=0;Ee--){const Ke=xe+Ee,rt=U[Ke],Pt=Ke+1{const{el:be,type:Ae,transition:Y,children:Se,shapeFlag:Ee}=N;if(Ee&6){V(N.component.subTree,U,Q,de);return}if(Ee&128){N.suspense.move(U,Q,de);return}if(Ee&64){Ae.move(N,U,Q,he);return}if(Ae===Yt){o(be,U,Q);for(let oe=0;oeY.enter(be),fe);else{const{leave:oe,delayLeave:W,afterLeave:ge}=Y,xe=()=>o(be,U,Q),Oe=()=>{oe(be,()=>{xe(),ge&&ge()})};W?W(be,xe,Oe):Oe()}else o(be,U,Q)},z=(N,U,Q,de=!1,fe=!1)=>{const{type:be,props:Ae,ref:Y,children:Se,dynamicChildren:Ee,shapeFlag:Pe,patchFlag:oe,dirs:W,cacheIndex:ge}=N;if(oe===-2&&(fe=!1),Y!=null&&Ts(Y,null,Q,N,!0),ge!=null&&(U.renderCache[ge]=void 0),Pe&256){U.ctx.deactivate(N);return}const xe=Pe&1&&W,Oe=!So(N);let ue;if(Oe&&(ue=Ae&&Ae.onVnodeBeforeUnmount)&&Wn(ue,U,N),Pe&6)X(N.component,Q,de);else{if(Pe&128){N.suspense.unmount(Q,de);return}xe&&Rr(N,null,U,"beforeUnmount"),Pe&64?N.type.remove(N,U,Q,he,de):Ee&&!Ee.hasOnce&&(be!==Yt||oe>0&&oe&64)?ee(Ee,U,Q,!1,!0):(be===Yt&&oe&384||!fe&&Pe&16)&&ee(Se,U,Q),de&&M(N)}(Oe&&(ue=Ae&&Ae.onVnodeUnmounted)||xe)&&wn(()=>{ue&&Wn(ue,U,N),xe&&Rr(N,null,U,"unmounted")},Q)},M=N=>{const{type:U,el:Q,anchor:de,transition:fe}=N;if(U===Yt){T(Q,de);return}if(U===wi){A(N);return}const be=()=>{a(Q),fe&&!fe.persisted&&fe.afterLeave&&fe.afterLeave()};if(N.shapeFlag&1&&fe&&!fe.persisted){const{leave:Ae,delayLeave:Y}=fe,Se=()=>Ae(Q,be);Y?Y(N.el,be,Se):Se()}else be()},T=(N,U)=>{let Q;for(;N!==U;)Q=l(N),a(N),N=Q;a(U)},X=(N,U,Q)=>{const{bum:de,scope:fe,job:be,subTree:Ae,um:Y,m:Se,a:Ee}=N;Fu(Se),Fu(Ee),de&&Ea(de),fe.stop(),be&&(be.flags|=8,z(Ae,N,U,Q)),Y&&wn(Y,U),wn(()=>{N.isUnmounted=!0},U),U&&U.pendingBranch&&!U.isUnmounted&&N.asyncDep&&!N.asyncResolved&&N.suspenseId===U.pendingId&&(U.deps--,U.deps===0&&U.resolve())},ee=(N,U,Q,de=!1,fe=!1,be=0)=>{for(let Ae=be;Ae{if(N.shapeFlag&6)return j(N.component.subTree);if(N.shapeFlag&128)return N.suspense.next();const U=l(N.anchor||N.el),Q=U&&U[ad];return Q?l(Q):U};let ne=!1;const ie=(N,U,Q)=>{N==null?U._vnode&&z(U._vnode,null,null,!0):v(U._vnode||null,N,U,null,null,null,Q),U._vnode=N,ne||(ne=!0,Cu(),Y0(),ne=!1)},he={p:v,um:z,m:V,r:M,mt:K,mc:k,pc:pe,pbc:B,n:j,o:e};let me,_e;return{render:ie,hydrate:me,createApp:Bd(ie,me)}}function Ba({type:e,props:n},r){return r==="svg"&&e==="foreignObject"||r==="mathml"&&e==="annotation-xml"&&n&&n.encoding&&n.encoding.includes("html")?void 0:r}function Lr({effect:e,job:n},r){r?(e.flags|=32,n.flags|=4):(e.flags&=-33,n.flags&=-5)}function jd(e,n){return(!e||e&&!e.pendingBranch)&&n&&!n.persisted}function wf(e,n,r=!1){const o=e.children,a=n.children;if(at(o)&&at(a))for(let x=0;x>1,e[r[f]]0&&(n[o]=r[x-1]),r[x]=o)}}for(x=r.length,c=r[x-1];x-- >0;)r[x]=c,c=n[c];return r}function Sf(e){const n=e.subTree.component;if(n)return n.asyncDep&&!n.asyncResolved?n:Sf(n)}function Fu(e){if(e)for(let n=0;njn(Hd);function Oo(e,n,r){return Cf(e,n,r)}function Cf(e,n,r=Mt){const{immediate:o,deep:a,flush:x,once:c}=r,f=Jt({},r);let t;if(Xi)if(x==="sync"){const l=Ud();t=l.__watcherHandles||(l.__watcherHandles=[])}else if(!n||o)f.once=!0;else return{stop:Vn,resume:Vn,pause:Vn};const i=tn;f.call=(l,p,d)=>Hn(l,i,p,d);let s=!1;x==="post"?f.scheduler=l=>{wn(l,i&&i.suspense)}:x!=="sync"&&(s=!0,f.scheduler=(l,p)=>{p?l():lc(l)}),f.augmentJob=l=>{n&&(l.flags|=4),s&&(l.flags|=2,i&&(l.id=i.uid,l.i=i))};const u=nd(e,n,f);return t&&t.push(u),u}function $d(e,n,r){const o=this.proxy,a=Wt(e)?e.includes(".")?Of(o,e):()=>o[e]:e.bind(o,o);let x;lt(n)?x=n:(x=n.handler,r=n);const c=Go(this),f=Cf(a,x.bind(o),r);return c(),f}function Of(e,n){const r=n.split(".");return()=>{let o=e;for(let a=0;an==="modelValue"||n==="model-value"?e.modelModifiers:e[`${n}Modifiers`]||e[`${Mn(n)}Modifiers`]||e[`${zr(n)}Modifiers`];function Kd(e,n,...r){if(e.isUnmounted)return;const o=e.vnode.props||Mt;let a=r;const x=n.startsWith("update:"),c=x&&zd(o,n.slice(7));c&&(c.trim&&(a=r.map(s=>Wt(s)?s.trim():s)),c.number&&(a=r.map(gh)));let f,t=o[f=ba(n)]||o[f=ba(Mn(n))];!t&&x&&(t=o[f=ba(zr(n))]),t&&Hn(t,e,6,a);const i=o[f+"Once"];if(i){if(!e.emitted)e.emitted={};else if(e.emitted[f])return;e.emitted[f]=!0,Hn(i,e,6,a)}}function Bf(e,n,r=!1){const o=n.emitsCache,a=o.get(e);if(a!==void 0)return a;const x=e.emits;let c={},f=!1;if(!lt(e)){const t=i=>{const s=Bf(i,n,!0);s&&(f=!0,Jt(c,s))};!r&&n.mixins.length&&n.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}return!x&&!f?(Ht(e)&&o.set(e,null),null):(at(x)?x.forEach(t=>c[t]=null):Jt(c,x),Ht(e)&&o.set(e,c),c)}function Vi(e,n){return!e||!ji(n)?!1:(n=n.slice(2).replace(/Once$/,""),Lt(e,n[0].toLowerCase()+n.slice(1))||Lt(e,zr(n))||Lt(e,n))}function Ta(e){const{type:n,vnode:r,proxy:o,withProxy:a,propsOptions:[x],slots:c,attrs:f,emit:t,render:i,renderCache:s,props:u,data:l,setupState:p,ctx:d,inheritAttrs:v}=e,g=Ri(e);let E,y;try{if(r.shapeFlag&4){const A=a||o,C=A;E=qn(i.call(C,A,s,u,p,l,d)),y=f}else{const A=n;E=qn(A.length>1?A(u,{attrs:f,slots:c,emit:t}):A(u,null)),y=n.props?f:Wd(f)}}catch(A){Bo.length=0,Wi(A,e,1),E=Et(bn)}let m=E;if(y&&v!==!1){const A=Object.keys(y),{shapeFlag:C}=m;A.length&&C&7&&(x&&A.some(Vs)&&(y=Gd(y,x)),m=br(m,y,!1,!0))}return r.dirs&&(m=br(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(r.dirs):r.dirs),r.transition&&No(m,r.transition),E=m,Ri(g),E}const Wd=e=>{let n;for(const r in e)(r==="class"||r==="style"||ji(r))&&((n||(n={}))[r]=e[r]);return n},Gd=(e,n)=>{const r={};for(const o in e)(!Vs(o)||!(o.slice(9)in n))&&(r[o]=e[o]);return r};function qd(e,n,r){const{props:o,children:a,component:x}=e,{props:c,children:f,patchFlag:t}=n,i=x.emitsOptions;if(n.dirs||n.transition)return!0;if(r&&t>=0){if(t&1024)return!0;if(t&16)return o?Pu(o,c,i):!!c;if(t&8){const s=n.dynamicProps;for(let u=0;ue.__isSuspense;function Yd(e,n){n&&n.pendingBranch?at(e)?n.effects.push(...e):n.effects.push(e):id(e)}const Yt=Symbol.for("v-fgt"),Yi=Symbol.for("v-txt"),bn=Symbol.for("v-cmt"),wi=Symbol.for("v-stc"),Bo=[];let Cn=null;function dt(e=!1){Bo.push(Cn=e?null:[])}function Xd(){Bo.pop(),Cn=Bo[Bo.length-1]||null}let jo=1;function Iu(e){jo+=e,e<0&&Cn&&(Cn.hasOnce=!0)}function Df(e){return e.dynamicChildren=jo>0?Cn||to:null,Xd(),jo>0&&Cn&&Cn.push(e),e}function gt(e,n,r,o,a,x){return Df(ze(e,n,r,o,a,x,!0))}function hc(e,n,r,o,a){return Df(Et(e,n,r,o,a,!0))}function Fs(e){return e?e.__v_isVNode===!0:!1}function jr(e,n){return e.type===n.type&&e.key===n.key}const kf=({key:e})=>e??null,Si=({ref:e,ref_key:n,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?Wt(e)||qt(e)||lt(e)?{i:Sn,r:e,k:n,f:!!r}:e:null);function ze(e,n=null,r=null,o=0,a=null,x=e===Yt?0:1,c=!1,f=!1){const t={__v_isVNode:!0,__v_skip:!0,type:e,props:n,key:n&&kf(n),ref:n&&Si(n),scopeId:Q0,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:x,patchFlag:o,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:Sn};return f?(dc(t,r),x&128&&e.normalize(t)):r&&(t.shapeFlag|=Wt(r)?8:16),jo>0&&!c&&Cn&&(t.patchFlag>0||x&6)&&t.patchFlag!==32&&Cn.push(t),t}const Et=Qd;function Qd(e,n=null,r=null,o=0,a=null,x=!1){if((!e||e===ff)&&(e=bn),Fs(e)){const f=br(e,n,!0);return r&&dc(f,r),jo>0&&!x&&Cn&&(f.shapeFlag&6?Cn[Cn.indexOf(e)]=f:Cn.push(f)),f.patchFlag=-2,f}if(u1(e)&&(e=e.__vccOpts),n){n=Zd(n);let{class:f,style:t}=n;f&&!Wt(f)&&(n.class=On(f)),Ht(t)&&(oc(t)&&!at(t)&&(t=Jt({},t)),n.style=$i(t))}const c=Wt(e)?1:Tf(e)?128:Z0(e)?64:Ht(e)?4:lt(e)?2:0;return ze(e,n,r,o,a,c,x,!0)}function Zd(e){return e?oc(e)||gf(e)?Jt({},e):e:null}function br(e,n,r=!1,o=!1){const{props:a,ref:x,patchFlag:c,children:f,transition:t}=e,i=n?Jd(a||{},n):a,s={__v_isVNode:!0,__v_skip:!0,type:e.type,props:i,key:i&&kf(i),ref:n&&n.ref?r&&x?at(x)?x.concat(Si(n)):[x,Si(n)]:Si(n):x,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:f,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:n&&e.type!==Yt?c===-1?16:c|16:c,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:t,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&br(e.ssContent),ssFallback:e.ssFallback&&br(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return t&&o&&No(s,t.clone(s)),s}function er(e=" ",n=0){return Et(Yi,null,e,n)}function Rf(e,n){const r=Et(wi,null,e);return r.staticCount=n,r}function oo(e="",n=!1){return n?(dt(),hc(bn,null,e)):Et(bn,null,e)}function qn(e){return e==null||typeof e=="boolean"?Et(bn):at(e)?Et(Yt,null,e.slice()):typeof e=="object"?hr(e):Et(Yi,null,String(e))}function hr(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:br(e)}function dc(e,n){let r=0;const{shapeFlag:o}=e;if(n==null)n=null;else if(at(n))r=16;else if(typeof n=="object")if(o&65){const a=n.default;a&&(a._c&&(a._d=!1),dc(e,a()),a._c&&(a._d=!0));return}else{r=32;const a=n._;!a&&!gf(n)?n._ctx=Sn:a===3&&Sn&&(Sn.slots._===1?n._=1:(n._=2,e.patchFlag|=1024))}else lt(n)?(n={default:n,_ctx:Sn},r=32):(n=String(n),o&64?(r=16,n=[er(n)]):r=8);e.children=n,e.shapeFlag|=r}function Jd(...e){const n={};for(let r=0;rtn||Sn;let Fi,Ps;{const e=A0(),n=(r,o)=>{let a;return(a=e[r])||(a=e[r]=[]),a.push(o),x=>{a.length>1?a.forEach(c=>c(x)):a[0](x)}};Fi=n("__VUE_INSTANCE_SETTERS__",r=>tn=r),Ps=n("__VUE_SSR_SETTERS__",r=>Xi=r)}const Go=e=>{const n=tn;return Fi(e),e.scope.on(),()=>{e.scope.off(),Fi(n)}},Nu=()=>{tn&&tn.scope.off(),Fi(null)};function Lf(e){return e.vnode.shapeFlag&4}let Xi=!1;function o1(e,n=!1,r=!1){n&&Ps(n);const{props:o,children:a}=e.vnode,x=Lf(e);Dd(e,o,x,n),Fd(e,a,r);const c=x?i1(e,n):void 0;return n&&Ps(!1),c}function i1(e,n){const r=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ed);const{setup:o}=r;if(o){const a=e.setupContext=o.length>1?s1(e):null,x=Go(e);wr();const c=Wo(o,e,0,[e.props,a]);if(Sr(),x(),m0(c)){if(So(e)||of(e),c.then(Nu,Nu),n)return c.then(f=>{ju(e,f,n)}).catch(f=>{Wi(f,e,0)});e.asyncDep=c}else ju(e,c,n)}else Ff(e,n)}function ju(e,n,r){lt(n)?e.type.__ssrInlineRender?e.ssrRender=n:e.render=n:Ht(n)&&(e.setupState=G0(n)),Ff(e,r)}let Mu;function Ff(e,n,r){const o=e.type;if(!e.render){if(!n&&Mu&&!o.render){const a=o.template||fc(e).template;if(a){const{isCustomElement:x,compilerOptions:c}=e.appContext.config,{delimiters:f,compilerOptions:t}=o,i=Jt(Jt({isCustomElement:x,delimiters:f},c),t);o.render=Mu(a,i)}}e.render=o.render||Vn}{const a=Go(e);wr();try{_d(e)}finally{Sr(),a()}}}const a1={get(e,n){return pn(e,"get",""),e[n]}};function s1(e){const n=r=>{e.exposed=r||{}};return{attrs:new Proxy(e.attrs,a1),slots:e.slots,emit:e.emit,expose:n}}function xc(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(G0(ic(e.exposed)),{get(n,r){if(r in n)return n[r];if(r in Co)return Co[r](e)},has(n,r){return r in n||r in Co}})):e.proxy}function c1(e,n=!0){return lt(e)?e.displayName||e.name:e.name||n&&e.__name}function u1(e){return lt(e)&&"__vccOpts"in e}const Tn=(e,n)=>ed(e,n,Xi);function ht(e,n,r){const o=arguments.length;return o===2?Ht(n)&&!at(n)?Fs(n)?Et(e,null,[n]):Et(e,n):Et(e,null,n):(o>3?r=Array.prototype.slice.call(arguments,2):o===3&&Fs(r)&&(r=[r]),Et(e,n,r))}const l1="3.5.3";/** -* @vue/runtime-dom v3.5.3 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Is;const Hu=typeof window<"u"&&window.trustedTypes;if(Hu)try{Is=Hu.createPolicy("vue",{createHTML:e=>e})}catch{}const Pf=Is?e=>Is.createHTML(e):e=>e,f1="http://www.w3.org/2000/svg",p1="http://www.w3.org/1998/Math/MathML",Zn=typeof document<"u"?document:null,Uu=Zn&&Zn.createElement("template"),h1={insert:(e,n,r)=>{n.insertBefore(e,r||null)},remove:e=>{const n=e.parentNode;n&&n.removeChild(e)},createElement:(e,n,r,o)=>{const a=n==="svg"?Zn.createElementNS(f1,e):n==="mathml"?Zn.createElementNS(p1,e):r?Zn.createElement(e,{is:r}):Zn.createElement(e);return e==="select"&&o&&o.multiple!=null&&a.setAttribute("multiple",o.multiple),a},createText:e=>Zn.createTextNode(e),createComment:e=>Zn.createComment(e),setText:(e,n)=>{e.nodeValue=n},setElementText:(e,n)=>{e.textContent=n},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Zn.querySelector(e),setScopeId(e,n){e.setAttribute(n,"")},insertStaticContent(e,n,r,o,a,x){const c=r?r.previousSibling:n.lastChild;if(a&&(a===x||a.nextSibling))for(;n.insertBefore(a.cloneNode(!0),r),!(a===x||!(a=a.nextSibling)););else{Uu.innerHTML=Pf(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const f=Uu.content;if(o==="svg"||o==="mathml"){const t=f.firstChild;for(;t.firstChild;)f.appendChild(t.firstChild);f.removeChild(t)}n.insertBefore(f,r)}return[c?c.nextSibling:n.firstChild,r?r.previousSibling:n.lastChild]}},sr="transition",mo="animation",Mo=Symbol("_vtc"),If={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},d1=Jt({},J0,If),x1=e=>(e.displayName="Transition",e.props=d1,e),$u=x1((e,{slots:n})=>ht(ud,v1(e),n)),Fr=(e,n=[])=>{at(e)?e.forEach(r=>r(...n)):e&&e(...n)},zu=e=>e?at(e)?e.some(n=>n.length>1):e.length>1:!1;function v1(e){const n={};for(const H in e)H in If||(n[H]=e[H]);if(e.css===!1)return n;const{name:r="v",type:o,duration:a,enterFromClass:x=`${r}-enter-from`,enterActiveClass:c=`${r}-enter-active`,enterToClass:f=`${r}-enter-to`,appearFromClass:t=x,appearActiveClass:i=c,appearToClass:s=f,leaveFromClass:u=`${r}-leave-from`,leaveActiveClass:l=`${r}-leave-active`,leaveToClass:p=`${r}-leave-to`}=e,d=g1(a),v=d&&d[0],g=d&&d[1],{onBeforeEnter:E,onEnter:y,onEnterCancelled:m,onLeave:A,onLeaveCancelled:C,onBeforeAppear:S=E,onAppear:D=y,onAppearCancelled:k=m}=n,O=(H,I,K)=>{Pr(H,I?s:f),Pr(H,I?i:c),K&&K()},B=(H,I)=>{H._isLeaving=!1,Pr(H,u),Pr(H,p),Pr(H,l),I&&I()},L=H=>(I,K)=>{const te=H?D:y,re=()=>O(I,H,K);Fr(te,[I,re]),Ku(()=>{Pr(I,H?t:x),cr(I,H?s:f),zu(te)||Wu(I,o,v,re)})};return Jt(n,{onBeforeEnter(H){Fr(E,[H]),cr(H,x),cr(H,c)},onBeforeAppear(H){Fr(S,[H]),cr(H,t),cr(H,i)},onEnter:L(!1),onAppear:L(!0),onLeave(H,I){H._isLeaving=!0;const K=()=>B(H,I);cr(H,u),cr(H,l),b1(),Ku(()=>{H._isLeaving&&(Pr(H,u),cr(H,p),zu(A)||Wu(H,o,g,K))}),Fr(A,[H,K])},onEnterCancelled(H){O(H,!1),Fr(m,[H])},onAppearCancelled(H){O(H,!0),Fr(k,[H])},onLeaveCancelled(H){B(H),Fr(C,[H])}})}function g1(e){if(e==null)return null;if(Ht(e))return[Da(e.enter),Da(e.leave)];{const n=Da(e);return[n,n]}}function Da(e){return yh(e)}function cr(e,n){n.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[Mo]||(e[Mo]=new Set)).add(n)}function Pr(e,n){n.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const r=e[Mo];r&&(r.delete(n),r.size||(e[Mo]=void 0))}function Ku(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let y1=0;function Wu(e,n,r,o){const a=e._endId=++y1,x=()=>{a===e._endId&&o()};if(r)return setTimeout(x,r);const{type:c,timeout:f,propCount:t}=m1(e,n);if(!c)return o();const i=c+"end";let s=0;const u=()=>{e.removeEventListener(i,l),x()},l=p=>{p.target===e&&++s>=t&&u()};setTimeout(()=>{s(r[d]||"").split(", "),a=o(`${sr}Delay`),x=o(`${sr}Duration`),c=Gu(a,x),f=o(`${mo}Delay`),t=o(`${mo}Duration`),i=Gu(f,t);let s=null,u=0,l=0;n===sr?c>0&&(s=sr,u=c,l=x.length):n===mo?i>0&&(s=mo,u=i,l=t.length):(u=Math.max(c,i),s=u>0?c>i?sr:mo:null,l=s?s===sr?x.length:t.length:0);const p=s===sr&&/\b(transform|all)(,|$)/.test(o(`${sr}Property`).toString());return{type:s,timeout:u,propCount:l,hasTransform:p}}function Gu(e,n){for(;e.lengthqu(r)+qu(e[o])))}function qu(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function b1(){return document.body.offsetHeight}function E1(e,n,r){const o=e[Mo];o&&(n=(n?[n,...o]:[...o]).join(" ")),n==null?e.removeAttribute("class"):r?e.setAttribute("class",n):e.className=n}const Vu=Symbol("_vod"),_1=Symbol("_vsh"),A1=Symbol(""),w1=/(^|;)\s*display\s*:/;function S1(e,n,r){const o=e.style,a=Wt(r);let x=!1;if(r&&!a){if(n)if(Wt(n))for(const c of n.split(";")){const f=c.slice(0,c.indexOf(":")).trim();r[f]==null&&Ci(o,f,"")}else for(const c in n)r[c]==null&&Ci(o,c,"");for(const c in r)c==="display"&&(x=!0),Ci(o,c,r[c])}else if(a){if(n!==r){const c=o[A1];c&&(r+=";"+c),o.cssText=r,x=w1.test(r)}}else n&&e.removeAttribute("style");Vu in e&&(e[Vu]=x?o.display:"",e[_1]&&(o.display="none"))}const Yu=/\s*!important$/;function Ci(e,n,r){if(at(r))r.forEach(o=>Ci(e,n,o));else if(r==null&&(r=""),n.startsWith("--"))e.setProperty(n,r);else{const o=C1(e,n);Yu.test(r)?e.setProperty(zr(o),r.replace(Yu,""),"important"):e[o]=r}}const Xu=["Webkit","Moz","ms"],ka={};function C1(e,n){const r=ka[n];if(r)return r;let o=Mn(n);if(o!=="filter"&&o in e)return ka[n]=o;o=Ui(o);for(let a=0;aRa||(R1.then(()=>Ra=0),Ra=Date.now());function F1(e,n){const r=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=r.attached)return;Hn(P1(o,r.value),n,5,[o])};return r.value=e,r.attached=L1(),r}function P1(e,n){if(at(n)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},n.map(o=>a=>!a._stopped&&o&&o(a))}else return n}const tl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,I1=(e,n,r,o,a,x)=>{const c=a==="svg";n==="class"?E1(e,o,c):n==="style"?S1(e,r,o):ji(n)?Vs(n)||D1(e,n,r,o,x):(n[0]==="."?(n=n.slice(1),!0):n[0]==="^"?(n=n.slice(1),!1):N1(e,n,o,c))?(O1(e,n,o),!e.tagName.includes("-")&&(n==="value"||n==="checked"||n==="selected")&&Zu(e,n,o,c,x,n!=="value")):(n==="true-value"?e._trueValue=o:n==="false-value"&&(e._falseValue=o),Zu(e,n,o,c))};function N1(e,n,r,o){if(o)return!!(n==="innerHTML"||n==="textContent"||n in e&&tl(n)&<(r));if(n==="spellcheck"||n==="draggable"||n==="translate"||n==="form"||n==="list"&&e.tagName==="INPUT"||n==="type"&&e.tagName==="TEXTAREA")return!1;if(n==="width"||n==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return tl(n)&&Wt(r)?!1:!!(n in e||e._isVueCE&&(/[A-Z]/.test(n)||!Wt(r)))}const j1=Jt({patchProp:I1},h1);let nl;function M1(){return nl||(nl=Id(j1))}const H1=(...e)=>{const n=M1().createApp(...e),{mount:r}=n;return n.mount=o=>{const a=$1(o);if(!a)return;const x=n._component;!lt(x)&&!x.render&&!x.template&&(x.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const c=r(a,!1,U1(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),c},n};function U1(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function $1(e){return Wt(e)?document.querySelector(e):e}const En=(e,n)=>{const r=e.__vccOpts||e;for(const[o,a]of n)r[o]=a;return r},z1={class:"banner-container"},K1=["src"],W1=$n({__name:"Banner",props:{content:Object},setup(e){return(n,r)=>(dt(),gt("div",z1,[ze("img",{src:e.content.image.fields.file.url,class:"banner-img"},null,8,K1),r[0]||(r[0]=Rf('

RBCN2025
FROMFINLAND
WITHLOVE

',1))]))}}),G1=En(W1,[["__scopeId","data-v-6af684e2"]]);var q1=!1;/*! - * pinia v2.2.2 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */let Nf;const Qi=e=>Nf=e,jf=Symbol();function Ns(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var To;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(To||(To={}));function V1(){const e=B0(!0),n=e.run(()=>sc({}));let r=[],o=[];const a=ic({install(x){Qi(a),a._a=x,x.provide(jf,a),x.config.globalProperties.$pinia=a,o.forEach(c=>r.push(c)),o=[]},use(x){return!this._a&&!q1?o.push(x):r.push(x),this},_p:r,_a:null,_e:e,_s:new Map,state:n});return a}const Mf=()=>{};function rl(e,n,r,o=Mf){e.push(n);const a=()=>{const x=e.indexOf(n);x>-1&&(e.splice(x,1),o())};return!r&&T0()&&Sh(a),a}function Qr(e,...n){e.slice().forEach(r=>{r(...n)})}const Y1=e=>e(),ol=Symbol(),La=Symbol();function js(e,n){e instanceof Map&&n instanceof Map?n.forEach((r,o)=>e.set(o,r)):e instanceof Set&&n instanceof Set&&n.forEach(e.add,e);for(const r in n){if(!n.hasOwnProperty(r))continue;const o=n[r],a=e[r];Ns(a)&&Ns(o)&&e.hasOwnProperty(r)&&!qt(o)&&!gr(o)?e[r]=js(a,o):e[r]=o}return e}const X1=Symbol();function Q1(e){return!Ns(e)||!e.hasOwnProperty(X1)}const{assign:lr}=Object;function Z1(e){return!!(qt(e)&&e.effect)}function J1(e,n,r,o){const{state:a,actions:x,getters:c}=n,f=r.state.value[e];let t;function i(){f||(r.state.value[e]=a?a():{});const s=Xh(r.state.value[e]);return lr(s,x,Object.keys(c||{}).reduce((u,l)=>(u[l]=ic(Tn(()=>{Qi(r);const p=r._s.get(e);return c[l].call(p,p)})),u),{}))}return t=Hf(e,i,n,r,o,!0),t}function Hf(e,n,r={},o,a,x){let c;const f=lr({actions:{}},r),t={deep:!0};let i,s,u=[],l=[],p;const d=o.state.value[e];!x&&!d&&(o.state.value[e]={}),sc({});let v;function g(k){let O;i=s=!1,typeof k=="function"?(k(o.state.value[e]),O={type:To.patchFunction,storeId:e,events:p}):(js(o.state.value[e],k),O={type:To.patchObject,payload:k,storeId:e,events:p});const B=v=Symbol();uc().then(()=>{v===B&&(i=!0)}),s=!0,Qr(u,O,o.state.value[e])}const E=x?function(){const{state:O}=r,B=O?O():{};this.$patch(L=>{lr(L,B)})}:Mf;function y(){c.stop(),u=[],l=[],o._s.delete(e)}const m=(k,O="")=>{if(ol in k)return k[La]=O,k;const B=function(){Qi(o);const L=Array.from(arguments),H=[],I=[];function K(se){H.push(se)}function te(se){I.push(se)}Qr(l,{args:L,name:B[La],store:C,after:K,onError:te});let re;try{re=k.apply(this&&this.$id===e?this:C,L)}catch(se){throw Qr(I,se),se}return re instanceof Promise?re.then(se=>(Qr(H,se),se)).catch(se=>(Qr(I,se),Promise.reject(se))):(Qr(H,re),re)};return B[ol]=!0,B[La]=O,B},A={_p:o,$id:e,$onAction:rl.bind(null,l),$patch:g,$reset:E,$subscribe(k,O={}){const B=rl(u,k,O.detached,()=>L()),L=c.run(()=>Oo(()=>o.state.value[e],H=>{(O.flush==="sync"?s:i)&&k({storeId:e,type:To.direct,events:p},H)},lr({},t,O)));return B},$dispose:y},C=Ko(A);o._s.set(e,C);const D=(o._a&&o._a.runWithContext||Y1)(()=>o._e.run(()=>(c=B0()).run(()=>n({action:m}))));for(const k in D){const O=D[k];if(qt(O)&&!Z1(O)||gr(O))x||(d&&Q1(O)&&(qt(O)?O.value=d[k]:js(O,d[k])),o.state.value[e][k]=O);else if(typeof O=="function"){const B=m(O,k);D[k]=B,f.actions[k]=O}}return lr(C,D),lr(_t(C),D),Object.defineProperty(C,"$state",{get:()=>o.state.value[e],set:k=>{g(O=>{lr(O,k)})}}),o._p.forEach(k=>{lr(C,c.run(()=>k({store:C,app:o._a,pinia:o,options:f})))}),d&&x&&r.hydrate&&r.hydrate(C.$state,d),i=!0,s=!0,C}function ex(e,n,r){let o,a;const x=typeof n=="function";o=e,a=x?r:n;function c(f,t){const i=Td();return f=f||(i?jn(jf,null):null),f&&Qi(f),f=Nf,f._s.has(o)||(x?Hf(o,n,a,f):J1(o,a,f)),f._s.get(o)}return c.$id=o,c}function Uf(e,n){return Array.isArray(n)?n.reduce((r,o)=>(r[o]=function(){return e(this.$pinia)[o]},r),{}):Object.keys(n).reduce((r,o)=>(r[o]=function(){const a=e(this.$pinia),x=n[o];return typeof x=="function"?x.call(this,a):a[x]},r),{})}const qo=ex("store",{state:()=>({pages:[],entries:[]})}),tx=V1(),nx={name:"PageFooter",components:{},data:()=>({langDropdownOpen:!1}),computed:{langNames(){return Object.keys(this.$i18n.messages).map(e=>({lang:e,name:this.$i18n.messages[e].langName})).filter(({name:e})=>e!=="translation")},...Uf(qo,["isMobile"])},methods:{setLang(e){this.$i18n.locale=e,window.localStorage.setItem("lang",e)}}},rx={class:"row bg-theme color-white p-small pt-large pb-large",style:{"margin-top":"auto"}},ox={class:"container narrow",style:{"line-height":"2"}},ix={class:"row"},ax={key:0,class:"col-sm-12 mb-large"},sx={class:"col-sm-6 col-md-3 flex flex-col between"};function cx(e,n,r,o,a,x){return dt(),gt("div",rx,[ze("div",ox,[ze("div",ix,[n[3]||(n[3]=ze("div",{class:"col-sm-6 col-md-3"},[ze("h3",{class:"mb-small"},[ze("a",{class:"color-white",href:"https://robotframework.org/foundation/"},"Foundation")]),ze("div",null," Robot Framework ry "),ze("div",null," Kampinkuja 2 "),ze("div",null," 00100 Helsinki "),ze("div",null," Finland "),ze("a",{class:"color-white",href:"mailto:robotframework-foundation@googlegroups.com"}," Contact ")],-1)),ze("div",{class:On(["col-sm-6 col-md-3",e.isMobile?"type-right":""])},n[0]||(n[0]=[Rf('

Community

',6)]),2),e.isMobile?(dt(),gt("div",ax)):oo("",!0),n[4]||(n[4]=ze("div",{class:"col-sm-6 col-md-3"},null,-1)),ze("div",sx,[n[2]||(n[2]=ze("div",null,null,-1)),ze("div",{class:On(e.isMobile?"type-right":"")},n[1]||(n[1]=[ze("div",null,[ze("a",{class:"color-white",href:"https://robotframework.org"}," Robot Framework ")],-1),ze("div",null,[ze("a",{class:"color-white",href:"https://robotframework.org/privacy-policy"}," Privacy Policy ")],-1),ze("div",null,[ze("a",{class:"color-white",href:"https://robotframework.org/code-of-ethics"}," Code of Ethics ")],-1)]),2)])])])])}const ux=En(nx,[["render",cx],["__scopeId","data-v-c2f411b0"]]),lx={name:"BaseIcon",props:{name:{type:String,required:!0},color:{type:String,default:"black"},hoverColor:{type:String},size:{type:String,default:"1rem"},rotation:{type:Number,default:void 0}},data:()=>({icons:{chevron:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z",close:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z",copy:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",document:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z",globe:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z",tab:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z",play:"M8 5v14l11-7z",retweet:"M23.615 15.477c-.47-.47-1.23-.47-1.697 0l-1.326 1.326V7.4c0-2.178-1.772-3.95-3.95-3.95h-5.2c-.663 0-1.2.538-1.2 1.2s.537 1.2 1.2 1.2h5.2c.854 0 1.55.695 1.55 1.55v9.403l-1.326-1.326c-.47-.47-1.23-.47-1.697 0s-.47 1.23 0 1.697l3.374 3.375c.234.233.542.35.85.35s.613-.116.848-.35l3.375-3.376c.467-.47.467-1.23-.002-1.697zM12.562 18.5h-5.2c-.854 0-1.55-.695-1.55-1.55V7.547l1.326 1.326c.234.235.542.352.848.352s.614-.117.85-.352c.468-.47.468-1.23 0-1.697L5.46 3.8c-.47-.468-1.23-.468-1.697 0L.388 7.177c-.47.47-.47 1.23 0 1.697s1.23.47 1.697 0L3.41 7.547v9.403c0 2.178 1.773 3.95 3.95 3.95h5.2c.664 0 1.2-.538 1.2-1.2s-.535-1.2-1.198-1.2z",robot:"M5,10.2c0-1.9,1.5-3.4,3.4-3.4c1.9,0,3.4,1.5,3.4,3.4c0,0.7-0.6,1.2-1.2,1.2c-0.7,0-1.2-0.6-1.2-1.2c0-0.5-0.4-0.9-0.9-0.9c-0.5,0-0.9,0.4-0.9,0.9c0,0.7-0.6,1.2-1.2,1.2S5,10.9,5,10.2 M19,15.9c0,0.7-0.6,1.2-1.2,1.2H6.4c-0.7,0-1.2-0.6-1.2-1.2c0-0.7,0.6-1.2,1.2-1.2h11.5C18.5,14.7,19,15.3,19,15.9 M13.7,10.9c-0.4-0.6-0.2-1.3,0.3-1.7l2.9-1.9c0.6-0.4,1.3-0.2,1.7,0.3c0.4,0.6,0.2,1.3-0.3,1.7l-2.9,1.9c-0.2,0.1-0.5,0.2-0.7,0.2C14.3,11.5,13.9,11.3,13.7,10.9 M21.5,18.5c0,0.2-0.1,0.5-0.3,0.6l-2.1,2.1c-0.2,0.2-0.4,0.3-0.6,0.3h-13c-0.2,0-0.5-0.1-0.6-0.3l-2.1-2.1c-0.2-0.2-0.3-0.4-0.3-0.6v-13c0-0.2,0.1-0.5,0.3-0.6l2.1-2.1C5,2.6,5.2,2.5,5.5,2.5h13c0.2,0,0.5,0.1,0.6,0.3l2.1,2.1c0.2,0.2,0.3,0.4,0.3,0.6V18.5z M23.3,3.4l-2.8-2.8C20.1,0.2,19.6,0,19,0H5C4.4,0,3.9,0.2,3.4,0.7L0.7,3.4C0.2,3.9,0,4.4,0,5v14c0,0.6,0.2,1.2,0.7,1.6l2.8,2.8C3.9,23.8,4.4,24,5,24h14c0.6,0,1.2-0.2,1.6-0.7l2.8-2.8c0.4-0.4,0.7-1,0.7-1.6V5C24,4.4,23.8,3.9,23.3,3.4",twitter:"M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z"}})},fx=["width","height"],px=["d"];function hx(e,n,r,o,a,x){return dt(),gt("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:r.size,height:r.size,class:On([`fill-${r.color}`,r.hoverColor&&`hover-${r.hoverColor}`]),style:$i(r.rotation&&`transform: rotate(${r.rotation}deg);`)},[ze("path",{d:e.icons[r.name]},null,8,px)],14,fx)}const $f=En(lx,[["render",hx],["__scopeId","data-v-f824fd41"]]),dx={name:"Navbar",components:{BaseIcon:$f},computed:{...Uf(qo,["pages"])},methods:{itemClick(e){const n=document.getElementById(e);n&&(history.replaceState(null,null,`${location.href.split("?")[0].split("#")[0]}#${e}`),window.scrollTo({top:n.offsetTop,behavior:"smooth"}),window.plausible("Nav click",{props:{section:e}}))},setLang(e){this.$i18n.locale=e,window.localStorage.setItem("lang",e)},onClick(e){this.linkDropdownOpen&&this.$refs.dropdown&&!this.$refs.dropdown.contains(e.target)&&(this.linkDropdownOpen=!1)},scrollTop(){window.scrollTo({top:0,behavior:"smooth"})}},mounted(){new IntersectionObserver(n=>{this.navSticky=!n[0].isIntersecting},{threshold:1}).observe(this.$refs.nav),document.addEventListener("click",this.onClick)},beforeUnmount(){document.removeEventListener("click",this.onClick)},watch:{linkDropdownOpen(){this.linkDropdownOpen&&(this.langDropdownOpen=!1)},langDropdownOpen(){this.langDropdownOpen&&(this.linkDropdownOpen=!1)}}},xx={ref:"nav",class:"row between p-small sticky bg-white border-bottom-theme border-thin",style:{top:"0","z-index":"2"}},vx={class:"flex middle"},gx={class:"flex"};function yx(e,n,r,o,a,x){const c=$r("base-icon"),f=$r("router-link");return dt(),gt("div",xx,[ze("div",vx,[Et(c,{name:"robot",color:"black",size:"1.25rem"}),Et(f,{to:{path:"/"},class:"router-link type-large mx-xsmall color-theme"},{default:Jn(()=>n[0]||(n[0]=[er(" ROBOCON ")])),_:1}),n[1]||(n[1]=ze("div",{class:"type-xsmall flex"},[er(" | "),ze("a",{href:"https://robotframework.org/",class:"type-xsmall ml-xsmall mr-2xsmall color-theme hover-color-secondary"}," Robot Framework "),er(" Conference ")],-1))]),ze("div",gx,[Et(f,{to:{path:"/sponsor"},class:"router-link mx-xsmall type-no-underline type-small"},{default:Jn(()=>n[2]||(n[2]=[er(" Sponsor ")])),_:1})])],512)}const mx=En(dx,[["render",yx],["__scopeId","data-v-e3733b3e"]]),bx={name:"NavMobile",components:{BaseIcon:$f},data:()=>({isOpen:!1})},Ex={key:0,class:"menu bg-black pl-large pb-large pt-xlarge"},_x={class:"flex middle pl-small"};function Ax(e,n,r,o,a,x){const c=$r("router-link"),f=$r("base-icon");return dt(),gt(Yt,null,[Et($u,{name:"fade"},{default:Jn(()=>[e.isOpen?(dt(),gt("div",Ex,[Et(c,{to:{path:"/"},class:"color-white block m-medium router-link type-no-underline type-small"},{default:Jn(()=>n[2]||(n[2]=[er(" RBCN25 ")])),_:1}),Et(c,{to:{path:"/sponsor"},class:"color-white block m-medium router-link type-no-underline type-small"},{default:Jn(()=>n[3]||(n[3]=[er(" sponsor ")])),_:1})])):oo("",!0)]),_:1}),ze("div",{class:On(["nav-mobile row between bg-black color-white",e.isOpen?"open":""])},[ze("div",_x,[Et(f,{name:"robot",color:"white",size:"1.75rem"}),Et(c,{to:{path:"/"},class:"color-white router-link type-large mx-xsmall"},{default:Jn(()=>n[4]||(n[4]=[er(" ROBOCON ")])),_:1})]),ze("button",{class:On(["hamburger",e.isOpen?"open":""]),onClick:n[0]||(n[0]=t=>{e.isOpen=!e.isOpen,e.linksOpen=!1})},n[5]||(n[5]=[ze("span",null,null,-1),ze("span",null,null,-1),ze("span",null,null,-1),ze("span",null,null,-1)]),2)],2),Et($u,{name:"opacity"},{default:Jn(()=>[e.isOpen?(dt(),gt("div",{key:0,class:"menu-background",onClick:n[1]||(n[1]=t=>e.isOpen=!1)})):oo("",!0)]),_:1})],64)}const wx=En(bx,[["render",Ax],["__scopeId","data-v-09aa4fc9"]]);var tt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Sx(e){if(e.__esModule)return e;var n=e.default;if(typeof n=="function"){var r=function o(){return this instanceof o?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};r.prototype=n.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var a=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(r,o,a.get?a:{enumerable:!0,get:function(){return e[o]}})}),r}var wt={},Vo={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.BLOCKS=void 0,function(n){n.DOCUMENT="document",n.PARAGRAPH="paragraph",n.HEADING_1="heading-1",n.HEADING_2="heading-2",n.HEADING_3="heading-3",n.HEADING_4="heading-4",n.HEADING_5="heading-5",n.HEADING_6="heading-6",n.OL_LIST="ordered-list",n.UL_LIST="unordered-list",n.LIST_ITEM="list-item",n.HR="hr",n.QUOTE="blockquote",n.EMBEDDED_ENTRY="embedded-entry-block",n.EMBEDDED_ASSET="embedded-asset-block",n.TABLE="table",n.TABLE_ROW="table-row",n.TABLE_CELL="table-cell",n.TABLE_HEADER_CELL="table-header-cell"}(e.BLOCKS||(e.BLOCKS={}))})(Vo);var Zi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.INLINES=void 0,function(n){n.HYPERLINK="hyperlink",n.ENTRY_HYPERLINK="entry-hyperlink",n.ASSET_HYPERLINK="asset-hyperlink",n.EMBEDDED_ENTRY="embedded-entry-inline"}(e.INLINES||(e.INLINES={}))})(Zi);var Ji={};Object.defineProperty(Ji,"__esModule",{value:!0});var Ms;(function(e){e.BOLD="bold",e.ITALIC="italic",e.UNDERLINE="underline",e.CODE="code",e.SUPERSCRIPT="superscript",e.SUBSCRIPT="subscript"})(Ms||(Ms={}));Ji.default=Ms;var zf={};(function(e){var n=tt&&tt.__spreadArray||function(f,t,i){if(i||arguments.length===2)for(var s=0,u=t.length,l;sht("span",{key:r,style:{margin:"0px 5px",padding:"0 .25rem 0 .75rem",border:"1px solid #d3dce0",fontFamily:"monospace"}},`inline: ${e}, sys.id: ${n.data.target.sys.id}`),Rx={[wt.MARKS.BOLD]:(e,n)=>ht("strong",{key:n},e),[wt.MARKS.ITALIC]:(e,n)=>ht("em",{key:n},e),[wt.MARKS.UNDERLINE]:(e,n)=>ht("u",{key:n},e),[wt.MARKS.CODE]:(e,n)=>ht("code",{key:n},e),[wt.MARKS.SUPERSCRIPT]:(e,n)=>ht("sup",{key:n},e),[wt.MARKS.SUBSCRIPT]:(e,n)=>ht("sub",{key:n},e)},Lx={[wt.BLOCKS.PARAGRAPH]:(e,n,r)=>ht("p",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_1]:(e,n,r)=>ht("h1",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_2]:(e,n,r)=>ht("h2",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_3]:(e,n,r)=>ht("h3",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_4]:(e,n,r)=>ht("h4",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_5]:(e,n,r)=>ht("h5",{key:n},r(e.content,n,r)),[wt.BLOCKS.HEADING_6]:(e,n,r)=>ht("h6",{key:n},r(e.content,n,r)),[wt.BLOCKS.EMBEDDED_ENTRY]:(e,n,r)=>ht("div",{key:n},r(e.content,n,r)),[wt.BLOCKS.UL_LIST]:(e,n,r)=>ht("ul",{key:n},r(e.content,n,r)),[wt.BLOCKS.OL_LIST]:(e,n,r)=>ht("ol",{key:n},r(e.content,n,r)),[wt.BLOCKS.LIST_ITEM]:(e,n,r)=>ht("li",{key:n},r(e.content,n,r)),[wt.BLOCKS.QUOTE]:(e,n,r)=>ht("blockquote",{key:n},r(e.content,n,r)),[wt.BLOCKS.TABLE]:(e,n,r)=>ht("table",{key:n},r(e.content,n,r)),[wt.BLOCKS.TABLE_ROW]:(e,n,r)=>ht("tr",{key:n},r(e.content,n,r)),[wt.BLOCKS.TABLE_CELL]:(e,n,r)=>ht("td",{key:n},r(e.content,n,r)),[wt.BLOCKS.TABLE_HEADER_CELL]:(e,n,r)=>ht("th",{key:n},r(e.content,n,r)),[wt.BLOCKS.HR]:(e,n)=>ht("hr",{key:n}),[wt.INLINES.ASSET_HYPERLINK]:(e,n)=>Fa(wt.INLINES.ASSET_HYPERLINK,e,n),[wt.INLINES.ENTRY_HYPERLINK]:(e,n)=>Fa(wt.INLINES.ENTRY_HYPERLINK,e,n),[wt.INLINES.EMBEDDED_ENTRY]:(e,n)=>Fa(wt.INLINES.EMBEDDED_ENTRY,e,n),[wt.INLINES.HYPERLINK]:(e,n,r)=>ht("a",{key:n,href:e.data.uri},r(e.content,n,r)),text:({marks:e,value:n},r,o)=>e.length?[...e].reverse().reduce((x,c,f)=>o[c.type]([x],`${r}-${f}`,ht),n):n},qf=(e,n,r)=>e.map((o,a)=>Fx(o,`${n}-${a}`,r)),Fx=(e,n,r)=>{const o=r.node;if(wt.helpers.isText(e)){const a=r.mark;return o.text(e,n,a)}else{const a=x=>qf(x,n,r);return o?!e.nodeType||!o[e.nodeType]?ht("div",{key:n},"(Unrecognized node type) "+(e.nodeType||"empty")):o[e.nodeType](e,n,a):ht("div",{key:n},`${n} ;lost nodeRenderer`)}},io=({nodeRenderers:e,markRenderers:n,document:r})=>{if(!r)return console.warn("No document given to RichText renderer"),[];const o={node:{...Lx,...e},mark:{...Rx,...n}};return qf(r.content,"RichText-",o)};io.props=["document","nodeRenderers","markRenderers"];var Vf={};(function(e){var n=function(){return n=Object.assign||function(X){for(var ee,j=1,ne=arguments.length;j]/,L=H;function H(T){var X=""+T,ee=B.exec(X);if(!ee)return X;var j,ne="",ie=0,he=0;for(ie=ee.index;ie".concat(X(T.content),"

")},K[a.BLOCKS.HEADING_1]=function(T,X){return"

".concat(X(T.content),"

")},K[a.BLOCKS.HEADING_2]=function(T,X){return"

".concat(X(T.content),"

")},K[a.BLOCKS.HEADING_3]=function(T,X){return"

".concat(X(T.content),"

")},K[a.BLOCKS.HEADING_4]=function(T,X){return"

".concat(X(T.content),"

")},K[a.BLOCKS.HEADING_5]=function(T,X){return"
".concat(X(T.content),"
")},K[a.BLOCKS.HEADING_6]=function(T,X){return"
".concat(X(T.content),"
")},K[a.BLOCKS.EMBEDDED_ENTRY]=function(T,X){return"
".concat(X(T.content),"
")},K[a.BLOCKS.EMBEDDED_RESOURCE]=function(T,X){return"
".concat(X(T.content),"
")},K[a.BLOCKS.UL_LIST]=function(T,X){return"
    ".concat(X(T.content),"
")},K[a.BLOCKS.OL_LIST]=function(T,X){return"
    ".concat(X(T.content),"
")},K[a.BLOCKS.LIST_ITEM]=function(T,X){return"
  • ".concat(X(T.content),"
  • ")},K[a.BLOCKS.QUOTE]=function(T,X){return"
    ".concat(X(T.content),"
    ")},K[a.BLOCKS.HR]=function(){return"
    "},K[a.BLOCKS.TABLE]=function(T,X){return"".concat(X(T.content),"
    ")},K[a.BLOCKS.TABLE_ROW]=function(T,X){return"".concat(X(T.content),"")},K[a.BLOCKS.TABLE_HEADER_CELL]=function(T,X){return"".concat(X(T.content),"")},K[a.BLOCKS.TABLE_CELL]=function(T,X){return"".concat(X(T.content),"")},K[a.INLINES.ASSET_HYPERLINK]=function(T){return Z(a.INLINES.ASSET_HYPERLINK,T)},K[a.INLINES.ENTRY_HYPERLINK]=function(T){return Z(a.INLINES.ENTRY_HYPERLINK,T)},K[a.INLINES.RESOURCE_HYPERLINK]=function(T){return J(a.INLINES.RESOURCE_HYPERLINK,T)},K[a.INLINES.EMBEDDED_ENTRY]=function(T){return Z(a.INLINES.EMBEDDED_ENTRY,T)},K[a.INLINES.EMBEDDED_RESOURCE]=function(T){return J(a.INLINES.EMBEDDED_RESOURCE,T)},K[a.INLINES.HYPERLINK]=function(T,X){var ee=typeof T.data.uri=="string"?T.data.uri:"";return"").concat(X(T.content),"")},K),pe=(te={},te[a.MARKS.BOLD]=function(T){return"".concat(T,"")},te[a.MARKS.ITALIC]=function(T){return"".concat(T,"")},te[a.MARKS.UNDERLINE]=function(T){return"".concat(T,"")},te[a.MARKS.CODE]=function(T){return"".concat(T,"")},te[a.MARKS.SUPERSCRIPT]=function(T){return"".concat(T,"")},te[a.MARKS.SUBSCRIPT]=function(T){return"".concat(T,"")},te[a.MARKS.STRIKETHROUGH]=function(T){return"".concat(T,"")},te),Z=function(T,X){return"type: ".concat(I(T)," id: ").concat(I(X.data.target.sys.id),"")},J=function(T,X){return"type: ".concat(I(T)," urn: ").concat(I(X.data.target.sys.urn),"")};function V(T,X){return X===void 0&&(X={}),!T||!T.content?"":z(T.content,{renderNode:n(n({},se),X.renderNode),renderMark:n(n({},pe),X.renderMark),preserveWhitespace:X.preserveWhitespace})}function z(T,X){var ee=X.renderNode,j=X.renderMark,ne=X.preserveWhitespace;return T.map(function(ie){return M(ie,{renderNode:ee,renderMark:j,preserveWhitespace:ne})}).join("")}function M(T,X){var ee=X.renderNode,j=X.renderMark,ne=X.preserveWhitespace;if(a.helpers.isText(T)){var ie=I(T.value);return ne&&(ie=ie.replace(/\n/g,"
    ").replace(/ {2,}/g,function(me){return" ".repeat(me.length)})),T.marks.length>0?T.marks.reduce(function(me,_e){return j[_e.type]?j[_e.type](me):me},ie):ie}else{var he=function(me){return z(me,{renderMark:j,renderNode:ee,preserveWhitespace:ne})};return!T.nodeType||!ee[T.nodeType]?"":ee[T.nodeType](T,he)}}e.documentToHtmlString=V})(Vf);function Hs(e){"@babel/helpers - typeof";return Hs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Hs(e)}function ea(e,n){if(n.length1?"s":"")+" required, but only "+n.length+" present")}function Do(e){ea(1,arguments);var n=Object.prototype.toString.call(e);return e instanceof Date||Hs(e)==="object"&&n==="[object Date]"?new Date(e.getTime()):typeof e=="number"||n==="[object Number]"?new Date(e):((typeof e=="string"||n==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function Px(e){ea(1,arguments);var n=Do(e);return n.setHours(0,0,0,0),n}function Ix(e){ea(1,arguments);var n=Do(e);return n.setHours(23,59,59,999),n}function Nx(e,n){ea(2,arguments);var r=Do(e).getTime(),o=Do(n.start).getTime(),a=Do(n.end).getTime();if(!(o<=a))throw new RangeError("Invalid interval");return r>=o&&r<=a}const Ho=()=>({"embedded-entry-block":e=>{const r=e.data.target.sys.contentType.sys.id;if(r==="pageSection")return ht(Ux,{content:e.data.target});if(r==="columns")return ht(Xx,{left:e.data.target.fields.left,right:e.data.target.fields.right});if(r==="row")return ht(Wx,{content:e.data.target.fields.content,class:"m-large pb-small"});if(r==="expandableContent")return ht("details",{},[ht("summary",{},e.data.target.fields.title),ht("div",{innerHTML:Vf.documentToHtmlString(e.data.target.fields.content)})]);if(r==="banner")return ht(G1,{content:e.data.target.fields})},"embedded-entry-inline":e=>{const n=e.data.target;if(n.sys.contentType.sys.id==="sponsor"){const{sponsorName:o,sponsorTier:a,href:x,sponsorLogo:c}=n.fields;return ht(Yg,{sponsorName:o,sponsorTier:a,href:x,sponsorLogo:c})}return""},"embedded-asset-block":e=>{const r=e.data.target.fields.file;if(r.contentType.includes("image"))return ht("img",{src:r.url,class:"w-100"})}}),jx=e=>e.map(n=>{const r=n.sys.contentType.sys.id;if(r==="ticket"){const{validFrom:o,validUntil:a}=n.fields,x=new Date;return Nx(x,{start:o?new Date(o):Px(x),end:a?new Date(a):Ix(x)})?()=>ht(ov,{fields:n.fields}):void 0}if(r==="card")return()=>ht(cv,{fields:n.fields})}),Uo=()=>{},Mx={class:"container narrow"},Hx=$n({__name:"PageSection",props:{content:Object},setup(e){const n=e,{title:r,body:o}=n.content.fields;return(a,x)=>(dt(),gt("div",null,[ze("div",Mx,[x[0]||(x[0]=ze("a",{class:"anchor",id:"anchorName"},null,-1)),ze("h2",null,cn(kt(r)),1),Et(kt(io),{document:kt(o),nodeRenderers:kt(Ho)(),markRenderers:kt(Uo)()},null,8,["document","nodeRenderers","markRenderers"])])]))}}),Ux=En(Hx,[["__scopeId","data-v-2bce0bba"]]),$x={class:"section-row"},zx={class:"item-column"},Kx=$n({__name:"SectionRow",props:{content:Array},setup(e){const r=jx(e.content);return(o,a)=>(dt(),gt("div",$x,[(dt(!0),gt(Yt,null,Jr(kt(r),x=>(dt(),gt("div",zx,[(dt(),hc(bd(x)))]))),256))]))}}),Wx=En(Kx,[["__scopeId","data-v-5a4a8ba6"]]),Gx={class:"columns-container row gap-sm mt-large"},qx={class:"col-sm-12 col-md-6"},Vx={class:"col-sm-12 col-md-6"},Yx=$n({__name:"SectionColumns",props:{left:Object,right:Object},setup(e){return(n,r)=>(dt(),gt("div",Gx,[ze("div",qx,[Et(kt(io),{document:e.left,nodeRenderers:kt(Ho)(),markRenderers:kt(Uo)()},null,8,["document","nodeRenderers","markRenderers"])]),ze("div",Vx,[Et(kt(io),{document:e.right,nodeRenderers:kt(Ho)(),markRenderers:kt(Uo)()},null,8,["document","nodeRenderers","markRenderers"])])]))}}),Xx=En(Yx,[["__scopeId","data-v-257ab01f"]]),Qx=["href"],Zx={class:"relative content flex flex-col between"},Jx={key:0,class:"ticket-specifier color-black"},ev={class:"ticket-title color-black"},tv={class:"price type-large color-black"},nv={class:"comparePrice"},rv=$n({__name:"TicketItem",props:{fields:Object},setup(e){const n=e;return(r,o)=>(dt(),gt("a",{href:n.fields.href,target:"_blank",class:On([n.fields.href?"cursor-pointer":"suspended","ticket-container type-no-underline flex center middle"]),ref:"ticketContainer"},[o[1]||(o[1]=ze("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 370 200"},[ze("path",{d:"M360,142.9c0-2.8,2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-5c-2.8,0-5-2.2-5-5s2.2-5,5-5v-9.5c-17.4-2.2-31.1-16-33.4-33.4H38.4c-2.2,17.4-16,31.1-33.4,33.4v11.6c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v5c2.8,0,5,2.2,5,5s-2.2,5-5,5v11.6c17.4,2.2,31.1,16,33.4,33.4H331.6c2.2-17.4,16-31.1,33.4-33.4v-13.7c-2.8,0-5-2.2-5-5Z"})],-1)),ze("div",Zx,[ze("div",null,[n.fields.specifier?(dt(),gt("div",Jx,cn(n.fields.specifier),1)):oo("",!0),ze("div",ev,cn(n.fields.name),1)]),ze("div",null,[ze("span",tv,cn(n.fields.price)+" € ",1),ze("span",nv,cn(n.fields.comparePrice)+" € ",1)])]),o[2]||(o[2]=ze("div",{class:"absolute font-title type-xsmall side left"}," RBCN ",-1)),o[3]||(o[3]=ze("div",{class:"absolute font-title type-small side right"}," 2025 ",-1)),ze("div",{class:On(["shader specular",n.fields.isPremium?"golden":""])},o[0]||(o[0]=[ze("div",{class:"shader mask2"},[ze("div",{class:"shader mask"})],-1)]),2)],10,Qx))}}),ov=En(rv,[["__scopeId","data-v-0315b8b8"]]),iv={class:"card p-medium"},av={class:"subtitle"},sv=$n({__name:"CardItem",props:{fields:Object},setup(e){return(n,r)=>(dt(),gt("article",iv,[ze("div",av,cn(e.fields.subTitle),1),ze("h1",null,cn(e.fields.title),1),Et(kt(io),{document:e.fields.content,nodeRenderers:kt(Ho)(),markRenderers:kt(Uo)()},null,8,["document","nodeRenderers","markRenderers"])]))}}),cv=En(sv,[["__scopeId","data-v-5935412a"]]);function Yf(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let Kr=Yf();function uv(e){Kr=e}const Xf=/[&<>"']/,lv=new RegExp(Xf.source,"g"),Qf=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,fv=new RegExp(Qf.source,"g"),pv={"&":"&","<":"<",">":">",'"':""","'":"'"},al=e=>pv[e];function ln(e,n){if(n){if(Xf.test(e))return e.replace(lv,al)}else if(Qf.test(e))return e.replace(fv,al);return e}const hv=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function Zf(e){return e.replace(hv,(n,r)=>(r=r.toLowerCase(),r==="colon"?":":r.charAt(0)==="#"?r.charAt(1)==="x"?String.fromCharCode(parseInt(r.substring(2),16)):String.fromCharCode(+r.substring(1)):""))}const dv=/(^|[^\[])\^/g;function jt(e,n){e=typeof e=="string"?e:e.source,n=n||"";const r={replace:(o,a)=>(a=a.source||a,a=a.replace(dv,"$1"),e=e.replace(o,a),r),getRegex:()=>new RegExp(e,n)};return r}const xv=/[^\w:]/g,vv=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function sl(e,n,r){if(e){let o;try{o=decodeURIComponent(Zf(r)).replace(xv,"").toLowerCase()}catch{return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}n&&!vv.test(r)&&(r=bv(n,r));try{r=encodeURI(r).replace(/%25/g,"%")}catch{return null}return r}const bi={},gv=/^[^:]+:\/*[^/]*$/,yv=/^([^:]+:)[\s\S]*$/,mv=/^([^:]+:\/*[^/]*)[\s\S]*$/;function bv(e,n){bi[" "+e]||(gv.test(e)?bi[" "+e]=e+"/":bi[" "+e]=Oi(e,"/",!0)),e=bi[" "+e];const r=e.indexOf(":")===-1;return n.substring(0,2)==="//"?r?n:e.replace(yv,"$1")+n:n.charAt(0)==="/"?r?n:e.replace(mv,"$1")+n:e+n}const Pi={exec:function(){}};function cl(e,n){const r=e.replace(/\|/g,(x,c,f)=>{let t=!1,i=c;for(;--i>=0&&f[i]==="\\";)t=!t;return t?"|":" |"}),o=r.split(/ \|/);let a=0;if(o[0].trim()||o.shift(),o.length>0&&!o[o.length-1].trim()&&o.pop(),o.length>n)o.splice(n);else for(;o.length1;)n&1&&(r+=e),n>>=1,e+=e;return r+e}function ll(e,n,r,o){const a=n.href,x=n.title?ln(n.title):null,c=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){o.state.inLink=!0;const f={type:"link",raw:r,href:a,title:x,text:c,tokens:o.inlineTokens(c)};return o.state.inLink=!1,f}return{type:"image",raw:r,href:a,title:x,text:ln(c)}}function Av(e,n){const r=e.match(/^(\s+)(?:```)/);if(r===null)return n;const o=r[1];return n.split(` -`).map(a=>{const x=a.match(/^\s+/);if(x===null)return a;const[c]=x;return c.length>=o.length?a.slice(o.length):a}).join(` -`)}class gc{constructor(n){this.options=n||Kr}space(n){const r=this.rules.block.newline.exec(n);if(r&&r[0].length>0)return{type:"space",raw:r[0]}}code(n){const r=this.rules.block.code.exec(n);if(r){const o=r[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?o:Oi(o,` -`)}}}fences(n){const r=this.rules.block.fences.exec(n);if(r){const o=r[0],a=Av(o,r[3]||"");return{type:"code",raw:o,lang:r[2]?r[2].trim().replace(this.rules.inline._escapes,"$1"):r[2],text:a}}}heading(n){const r=this.rules.block.heading.exec(n);if(r){let o=r[2].trim();if(/#$/.test(o)){const a=Oi(o,"#");(this.options.pedantic||!a||/ $/.test(a))&&(o=a.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:o,tokens:this.lexer.inline(o)}}}hr(n){const r=this.rules.block.hr.exec(n);if(r)return{type:"hr",raw:r[0]}}blockquote(n){const r=this.rules.block.blockquote.exec(n);if(r){const o=r[0].replace(/^ *>[ \t]?/gm,""),a=this.lexer.state.top;this.lexer.state.top=!0;const x=this.lexer.blockTokens(o);return this.lexer.state.top=a,{type:"blockquote",raw:r[0],tokens:x,text:o}}}list(n){let r=this.rules.block.list.exec(n);if(r){let o,a,x,c,f,t,i,s,u,l,p,d,v=r[1].trim();const g=v.length>1,E={type:"list",raw:"",ordered:g,start:g?+v.slice(0,-1):"",loose:!1,items:[]};v=g?`\\d{1,9}\\${v.slice(-1)}`:`\\${v}`,this.options.pedantic&&(v=g?v:"[*+-]");const y=new RegExp(`^( {0,3}${v})((?:[ ][^\\n]*)?(?:\\n|$))`);for(;n&&(d=!1,!(!(r=y.exec(n))||this.rules.block.hr.test(n)));){if(o=r[0],n=n.substring(o.length),s=r[2].split(` -`,1)[0].replace(/^\t+/,A=>" ".repeat(3*A.length)),u=n.split(` -`,1)[0],this.options.pedantic?(c=2,p=s.trimLeft()):(c=r[2].search(/[^ ]/),c=c>4?1:c,p=s.slice(c),c+=r[1].length),t=!1,!s&&/^ *$/.test(u)&&(o+=u+` -`,n=n.substring(u.length+1),d=!0),!d){const A=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),C=new RegExp(`^ {0,${Math.min(3,c-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),S=new RegExp(`^ {0,${Math.min(3,c-1)}}(?:\`\`\`|~~~)`),D=new RegExp(`^ {0,${Math.min(3,c-1)}}#`);for(;n&&(l=n.split(` -`,1)[0],u=l,this.options.pedantic&&(u=u.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!(S.test(u)||D.test(u)||A.test(u)||C.test(n)));){if(u.search(/[^ ]/)>=c||!u.trim())p+=` -`+u.slice(c);else{if(t||s.search(/[^ ]/)>=4||S.test(s)||D.test(s)||C.test(s))break;p+=` -`+u}!t&&!u.trim()&&(t=!0),o+=l+` -`,n=n.substring(l.length+1),s=u.slice(c)}}E.loose||(i?E.loose=!0:/\n *\n *$/.test(o)&&(i=!0)),this.options.gfm&&(a=/^\[[ xX]\] /.exec(p),a&&(x=a[0]!=="[ ] ",p=p.replace(/^\[[ xX]\] +/,""))),E.items.push({type:"list_item",raw:o,task:!!a,checked:x,loose:!1,text:p}),E.raw+=o}E.items[E.items.length-1].raw=o.trimRight(),E.items[E.items.length-1].text=p.trimRight(),E.raw=E.raw.trimRight();const m=E.items.length;for(f=0;fS.type==="space"),C=A.length>0&&A.some(S=>/\n.*\n/.test(S.raw));E.loose=C}if(E.loose)for(f=0;f$/,"$1").replace(this.rules.inline._escapes,"$1"):"",x=r[3]?r[3].substring(1,r[3].length-1).replace(this.rules.inline._escapes,"$1"):r[3];return{type:"def",tag:o,raw:r[0],href:a,title:x}}}table(n){const r=this.rules.block.table.exec(n);if(r){const o={type:"table",header:cl(r[1]).map(a=>({text:a})),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:r[3]&&r[3].trim()?r[3].replace(/\n[ \t]*$/,"").split(` -`):[]};if(o.header.length===o.align.length){o.raw=r[0];let a=o.align.length,x,c,f,t;for(x=0;x({text:i}));for(a=o.header.length,c=0;c/i.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):ln(r[0]):r[0]}}link(n){const r=this.rules.inline.link.exec(n);if(r){const o=r[2].trim();if(!this.options.pedantic&&/^$/.test(o))return;const c=Oi(o.slice(0,-1),"\\");if((o.length-c.length)%2===0)return}else{const c=Ev(r[2],"()");if(c>-1){const t=(r[0].indexOf("!")===0?5:4)+r[1].length+c;r[2]=r[2].substring(0,c),r[0]=r[0].substring(0,t).trim(),r[3]=""}}let a=r[2],x="";if(this.options.pedantic){const c=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);c&&(a=c[1],x=c[3])}else x=r[3]?r[3].slice(1,-1):"";return a=a.trim(),/^$/.test(o)?a=a.slice(1):a=a.slice(1,-1)),ll(r,{href:a&&a.replace(this.rules.inline._escapes,"$1"),title:x&&x.replace(this.rules.inline._escapes,"$1")},r[0],this.lexer)}}reflink(n,r){let o;if((o=this.rules.inline.reflink.exec(n))||(o=this.rules.inline.nolink.exec(n))){let a=(o[2]||o[1]).replace(/\s+/g," ");if(a=r[a.toLowerCase()],!a){const x=o[0].charAt(0);return{type:"text",raw:x,text:x}}return ll(o,a,o[0],this.lexer)}}emStrong(n,r,o=""){let a=this.rules.inline.emStrong.lDelim.exec(n);if(!a||a[3]&&o.match(/[\p{L}\p{N}]/u))return;const x=a[1]||a[2]||"";if(!x||x&&(o===""||this.rules.inline.punctuation.exec(o))){const c=a[0].length-1;let f,t,i=c,s=0;const u=a[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(u.lastIndex=0,r=r.slice(-1*n.length+c);(a=u.exec(r))!=null;){if(f=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!f)continue;if(t=f.length,a[3]||a[4]){i+=t;continue}else if((a[5]||a[6])&&c%3&&!((c+t)%3)){s+=t;continue}if(i-=t,i>0)continue;t=Math.min(t,t+i+s);const l=n.slice(0,c+a.index+(a[0].length-f.length)+t);if(Math.min(c,t)%2){const d=l.slice(1,-1);return{type:"em",raw:l,text:d,tokens:this.lexer.inlineTokens(d)}}const p=l.slice(2,-2);return{type:"strong",raw:l,text:p,tokens:this.lexer.inlineTokens(p)}}}}codespan(n){const r=this.rules.inline.code.exec(n);if(r){let o=r[2].replace(/\n/g," ");const a=/[^ ]/.test(o),x=/^ /.test(o)&&/ $/.test(o);return a&&x&&(o=o.substring(1,o.length-1)),o=ln(o,!0),{type:"codespan",raw:r[0],text:o}}}br(n){const r=this.rules.inline.br.exec(n);if(r)return{type:"br",raw:r[0]}}del(n){const r=this.rules.inline.del.exec(n);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(n,r){const o=this.rules.inline.autolink.exec(n);if(o){let a,x;return o[2]==="@"?(a=ln(this.options.mangle?r(o[1]):o[1]),x="mailto:"+a):(a=ln(o[1]),x=a),{type:"link",raw:o[0],text:a,href:x,tokens:[{type:"text",raw:a,text:a}]}}}url(n,r){let o;if(o=this.rules.inline.url.exec(n)){let a,x;if(o[2]==="@")a=ln(this.options.mangle?r(o[0]):o[0]),x="mailto:"+a;else{let c;do c=o[0],o[0]=this.rules.inline._backpedal.exec(o[0])[0];while(c!==o[0]);a=ln(o[0]),o[1]==="www."?x="http://"+o[0]:x=o[0]}return{type:"link",raw:o[0],text:a,href:x,tokens:[{type:"text",raw:a,text:a}]}}}inlineText(n,r){const o=this.rules.inline.text.exec(n);if(o){let a;return this.lexer.state.inRawBlock?a=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):ln(o[0]):o[0]:a=ln(this.options.smartypants?r(o[0]):o[0]),{type:"text",raw:o[0],text:a}}}}const nt={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Pi,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};nt._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;nt._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;nt.def=jt(nt.def).replace("label",nt._label).replace("title",nt._title).getRegex();nt.bullet=/(?:[*+-]|\d{1,9}[.)])/;nt.listItemStart=jt(/^( *)(bull) */).replace("bull",nt.bullet).getRegex();nt.list=jt(nt.list).replace(/bull/g,nt.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+nt.def.source+")").getRegex();nt._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";nt._comment=/|$)/;nt.html=jt(nt.html,"i").replace("comment",nt._comment).replace("tag",nt._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();nt.paragraph=jt(nt._paragraph).replace("hr",nt.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",nt._tag).getRegex();nt.blockquote=jt(nt.blockquote).replace("paragraph",nt.paragraph).getRegex();nt.normal={...nt};nt.gfm={...nt.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"};nt.gfm.table=jt(nt.gfm.table).replace("hr",nt.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",nt._tag).getRegex();nt.gfm.paragraph=jt(nt._paragraph).replace("hr",nt.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",nt.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",nt._tag).getRegex();nt.pedantic={...nt.normal,html:jt(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",nt._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Pi,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:jt(nt.normal._paragraph).replace("hr",nt.hr).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",nt.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const We={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Pi,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Pi,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~";We.punctuation=jt(We.punctuation).replace(/punctuation/g,We._punctuation).getRegex();We.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;We.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g;We._comment=jt(nt._comment).replace("(?:-->|$)","-->").getRegex();We.emStrong.lDelim=jt(We.emStrong.lDelim).replace(/punct/g,We._punctuation).getRegex();We.emStrong.rDelimAst=jt(We.emStrong.rDelimAst,"g").replace(/punct/g,We._punctuation).getRegex();We.emStrong.rDelimUnd=jt(We.emStrong.rDelimUnd,"g").replace(/punct/g,We._punctuation).getRegex();We._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;We._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;We._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;We.autolink=jt(We.autolink).replace("scheme",We._scheme).replace("email",We._email).getRegex();We._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;We.tag=jt(We.tag).replace("comment",We._comment).replace("attribute",We._attribute).getRegex();We._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;We._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;We._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;We.link=jt(We.link).replace("label",We._label).replace("href",We._href).replace("title",We._title).getRegex();We.reflink=jt(We.reflink).replace("label",We._label).replace("ref",nt._label).getRegex();We.nolink=jt(We.nolink).replace("ref",nt._label).getRegex();We.reflinkSearch=jt(We.reflinkSearch,"g").replace("reflink",We.reflink).replace("nolink",We.nolink).getRegex();We.normal={...We};We.pedantic={...We.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:jt(/^!?\[(label)\]\((.*?)\)/).replace("label",We._label).getRegex(),reflink:jt(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",We._label).getRegex()};We.gfm={...We.normal,escape:jt(We.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(o="x"+o.toString(16)),n+="&#"+o+";";return n}class Er{constructor(n){this.tokens=[],this.tokens.links=Object.create(null),this.options=n||Kr,this.options.tokenizer=this.options.tokenizer||new gc,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={block:nt.normal,inline:We.normal};this.options.pedantic?(r.block=nt.pedantic,r.inline=We.pedantic):this.options.gfm&&(r.block=nt.gfm,this.options.breaks?r.inline=We.breaks:r.inline=We.gfm),this.tokenizer.rules=r}static get rules(){return{block:nt,inline:We}}static lex(n,r){return new Er(r).lex(n)}static lexInline(n,r){return new Er(r).inlineTokens(n)}lex(n){n=n.replace(/\r\n|\r/g,` -`),this.blockTokens(n,this.tokens);let r;for(;r=this.inlineQueue.shift();)this.inlineTokens(r.src,r.tokens);return this.tokens}blockTokens(n,r=[]){this.options.pedantic?n=n.replace(/\t/g," ").replace(/^ +$/gm,""):n=n.replace(/^( *)(\t+)/gm,(f,t,i)=>t+" ".repeat(i.length));let o,a,x,c;for(;n;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(f=>(o=f.call({lexer:this},n,r))?(n=n.substring(o.raw.length),r.push(o),!0):!1))){if(o=this.tokenizer.space(n)){n=n.substring(o.raw.length),o.raw.length===1&&r.length>0?r[r.length-1].raw+=` -`:r.push(o);continue}if(o=this.tokenizer.code(n)){n=n.substring(o.raw.length),a=r[r.length-1],a&&(a.type==="paragraph"||a.type==="text")?(a.raw+=` -`+o.raw,a.text+=` -`+o.text,this.inlineQueue[this.inlineQueue.length-1].src=a.text):r.push(o);continue}if(o=this.tokenizer.fences(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.heading(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.hr(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.blockquote(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.list(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.html(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.def(n)){n=n.substring(o.raw.length),a=r[r.length-1],a&&(a.type==="paragraph"||a.type==="text")?(a.raw+=` -`+o.raw,a.text+=` -`+o.raw,this.inlineQueue[this.inlineQueue.length-1].src=a.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title});continue}if(o=this.tokenizer.table(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.lheading(n)){n=n.substring(o.raw.length),r.push(o);continue}if(x=n,this.options.extensions&&this.options.extensions.startBlock){let f=1/0;const t=n.slice(1);let i;this.options.extensions.startBlock.forEach(function(s){i=s.call({lexer:this},t),typeof i=="number"&&i>=0&&(f=Math.min(f,i))}),f<1/0&&f>=0&&(x=n.substring(0,f+1))}if(this.state.top&&(o=this.tokenizer.paragraph(x))){a=r[r.length-1],c&&a.type==="paragraph"?(a.raw+=` -`+o.raw,a.text+=` -`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=a.text):r.push(o),c=x.length!==n.length,n=n.substring(o.raw.length);continue}if(o=this.tokenizer.text(n)){n=n.substring(o.raw.length),a=r[r.length-1],a&&a.type==="text"?(a.raw+=` -`+o.raw,a.text+=` -`+o.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=a.text):r.push(o);continue}if(n){const f="Infinite loop on byte: "+n.charCodeAt(0);if(this.options.silent){console.error(f);break}else throw new Error(f)}}return this.state.top=!0,r}inline(n,r=[]){return this.inlineQueue.push({src:n,tokens:r}),r}inlineTokens(n,r=[]){let o,a,x,c=n,f,t,i;if(this.tokens.links){const s=Object.keys(this.tokens.links);if(s.length>0)for(;(f=this.tokenizer.rules.inline.reflinkSearch.exec(c))!=null;)s.includes(f[0].slice(f[0].lastIndexOf("[")+1,-1))&&(c=c.slice(0,f.index)+"["+ul("a",f[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(f=this.tokenizer.rules.inline.blockSkip.exec(c))!=null;)c=c.slice(0,f.index)+"["+ul("a",f[0].length-2)+"]"+c.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(f=this.tokenizer.rules.inline.escapedEmSt.exec(c))!=null;)c=c.slice(0,f.index+f[0].length-2)+"++"+c.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;n;)if(t||(i=""),t=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(s=>(o=s.call({lexer:this},n,r))?(n=n.substring(o.raw.length),r.push(o),!0):!1))){if(o=this.tokenizer.escape(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.tag(n)){n=n.substring(o.raw.length),a=r[r.length-1],a&&o.type==="text"&&a.type==="text"?(a.raw+=o.raw,a.text+=o.text):r.push(o);continue}if(o=this.tokenizer.link(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.reflink(n,this.tokens.links)){n=n.substring(o.raw.length),a=r[r.length-1],a&&o.type==="text"&&a.type==="text"?(a.raw+=o.raw,a.text+=o.text):r.push(o);continue}if(o=this.tokenizer.emStrong(n,c,i)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.codespan(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.br(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.del(n)){n=n.substring(o.raw.length),r.push(o);continue}if(o=this.tokenizer.autolink(n,fl)){n=n.substring(o.raw.length),r.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(n,fl))){n=n.substring(o.raw.length),r.push(o);continue}if(x=n,this.options.extensions&&this.options.extensions.startInline){let s=1/0;const u=n.slice(1);let l;this.options.extensions.startInline.forEach(function(p){l=p.call({lexer:this},u),typeof l=="number"&&l>=0&&(s=Math.min(s,l))}),s<1/0&&s>=0&&(x=n.substring(0,s+1))}if(o=this.tokenizer.inlineText(x,wv)){n=n.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(i=o.raw.slice(-1)),t=!0,a=r[r.length-1],a&&a.type==="text"?(a.raw+=o.raw,a.text+=o.text):r.push(o);continue}if(n){const s="Infinite loop on byte: "+n.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return r}}class yc{constructor(n){this.options=n||Kr}code(n,r,o){const a=(r||"").match(/\S*/)[0];if(this.options.highlight){const x=this.options.highlight(n,a);x!=null&&x!==n&&(o=!0,n=x)}return n=n.replace(/\n$/,"")+` -`,a?'
    '+(o?n:ln(n,!0))+`
    -`:"
    "+(o?n:ln(n,!0))+`
    -`}blockquote(n){return`
    -${n}
    -`}html(n){return n}heading(n,r,o,a){if(this.options.headerIds){const x=this.options.headerPrefix+a.slug(o);return`${n} -`}return`${n} -`}hr(){return this.options.xhtml?`
    -`:`
    -`}list(n,r,o){const a=r?"ol":"ul",x=r&&o!==1?' start="'+o+'"':"";return"<"+a+x+`> -`+n+" -`}listitem(n){return`
  • ${n}
  • -`}checkbox(n){return" "}paragraph(n){return`

    ${n}

    -`}table(n,r){return r&&(r=`${r}`),` - -`+n+` -`+r+`
    -`}tablerow(n){return` -${n} -`}tablecell(n,r){const o=r.header?"th":"td";return(r.align?`<${o} align="${r.align}">`:`<${o}>`)+n+` -`}strong(n){return`${n}`}em(n){return`${n}`}codespan(n){return`${n}`}br(){return this.options.xhtml?"
    ":"
    "}del(n){return`${n}`}link(n,r,o){if(n=sl(this.options.sanitize,this.options.baseUrl,n),n===null)return o;let a='",a}image(n,r,o){if(n=sl(this.options.sanitize,this.options.baseUrl,n),n===null)return o;let a=`${o}":">",a}text(n){return n}}class Jf{strong(n){return n}em(n){return n}codespan(n){return n}del(n){return n}html(n){return n}text(n){return n}link(n,r,o){return""+o}image(n,r,o){return""+o}br(){return""}}class ep{constructor(){this.seen={}}serialize(n){return n.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(n,r){let o=n,a=0;if(this.seen.hasOwnProperty(o)){a=this.seen[n];do a++,o=n+"-"+a;while(this.seen.hasOwnProperty(o))}return r||(this.seen[n]=a,this.seen[o]=0),o}slug(n,r={}){const o=this.serialize(n);return this.getNextSafeSlug(o,r.dryrun)}}class _r{constructor(n){this.options=n||Kr,this.options.renderer=this.options.renderer||new yc,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Jf,this.slugger=new ep}static parse(n,r){return new _r(r).parse(n)}static parseInline(n,r){return new _r(r).parseInline(n)}parse(n,r=!0){let o="",a,x,c,f,t,i,s,u,l,p,d,v,g,E,y,m,A,C,S;const D=n.length;for(a=0;a0&&y.tokens[0].type==="paragraph"?(y.tokens[0].text=C+" "+y.tokens[0].text,y.tokens[0].tokens&&y.tokens[0].tokens.length>0&&y.tokens[0].tokens[0].type==="text"&&(y.tokens[0].tokens[0].text=C+" "+y.tokens[0].tokens[0].text)):y.tokens.unshift({type:"text",text:C}):E+=C),E+=this.parse(y.tokens,g),l+=this.renderer.listitem(E,A,m);o+=this.renderer.list(l,d,v);continue}case"html":{o+=this.renderer.html(p.text);continue}case"paragraph":{o+=this.renderer.paragraph(this.parseInline(p.tokens));continue}case"text":{for(l=p.tokens?this.parseInline(p.tokens):p.text;a+1{if(o.message+=` -Please report this to https://github.com/markedjs/marked.`,e){const a="

    An error occurred:

    "+ln(o.message+"",!0)+"
    ";if(n)return Promise.resolve(a);if(r){r(null,a);return}return a}if(n)return Promise.reject(o);if(r){r(o);return}throw o}}function tp(e,n){return(r,o,a)=>{typeof o=="function"&&(a=o,o=null);const x={...o};o={...it.defaults,...x};const c=Sv(o.silent,o.async,a);if(typeof r>"u"||r===null)return c(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return c(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(_v(o),o.hooks&&(o.hooks.options=o),a){const f=o.highlight;let t;try{o.hooks&&(r=o.hooks.preprocess(r)),t=e(r,o)}catch(u){return c(u)}const i=function(u){let l;if(!u)try{o.walkTokens&&it.walkTokens(t,o.walkTokens),l=n(t,o),o.hooks&&(l=o.hooks.postprocess(l))}catch(p){u=p}return o.highlight=f,u?c(u):a(null,l)};if(!f||f.length<3||(delete o.highlight,!t.length))return i();let s=0;it.walkTokens(t,function(u){u.type==="code"&&(s++,setTimeout(()=>{f(u.text,u.lang,function(l,p){if(l)return i(l);p!=null&&p!==u.text&&(u.text=p,u.escaped=!0),s--,s===0&&i()})},0))}),s===0&&i();return}if(o.async)return Promise.resolve(o.hooks?o.hooks.preprocess(r):r).then(f=>e(f,o)).then(f=>o.walkTokens?Promise.all(it.walkTokens(f,o.walkTokens)).then(()=>f):f).then(f=>n(f,o)).then(f=>o.hooks?o.hooks.postprocess(f):f).catch(c);try{o.hooks&&(r=o.hooks.preprocess(r));const f=e(r,o);o.walkTokens&&it.walkTokens(f,o.walkTokens);let t=n(f,o);return o.hooks&&(t=o.hooks.postprocess(t)),t}catch(f){return c(f)}}}function it(e,n,r){return tp(Er.lex,_r.parse)(e,n,r)}it.options=it.setOptions=function(e){return it.defaults={...it.defaults,...e},uv(it.defaults),it};it.getDefaults=Yf;it.defaults=Kr;it.use=function(...e){const n=it.defaults.extensions||{renderers:{},childTokens:{}};e.forEach(r=>{const o={...r};if(o.async=it.defaults.async||o.async||!1,r.extensions&&(r.extensions.forEach(a=>{if(!a.name)throw new Error("extension name required");if(a.renderer){const x=n.renderers[a.name];x?n.renderers[a.name]=function(...c){let f=a.renderer.apply(this,c);return f===!1&&(f=x.apply(this,c)),f}:n.renderers[a.name]=a.renderer}if(a.tokenizer){if(!a.level||a.level!=="block"&&a.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");n[a.level]?n[a.level].unshift(a.tokenizer):n[a.level]=[a.tokenizer],a.start&&(a.level==="block"?n.startBlock?n.startBlock.push(a.start):n.startBlock=[a.start]:a.level==="inline"&&(n.startInline?n.startInline.push(a.start):n.startInline=[a.start]))}a.childTokens&&(n.childTokens[a.name]=a.childTokens)}),o.extensions=n),r.renderer){const a=it.defaults.renderer||new yc;for(const x in r.renderer){const c=a[x];a[x]=(...f)=>{let t=r.renderer[x].apply(a,f);return t===!1&&(t=c.apply(a,f)),t}}o.renderer=a}if(r.tokenizer){const a=it.defaults.tokenizer||new gc;for(const x in r.tokenizer){const c=a[x];a[x]=(...f)=>{let t=r.tokenizer[x].apply(a,f);return t===!1&&(t=c.apply(a,f)),t}}o.tokenizer=a}if(r.hooks){const a=it.defaults.hooks||new Ii;for(const x in r.hooks){const c=a[x];Ii.passThroughHooks.has(x)?a[x]=f=>{if(it.defaults.async)return Promise.resolve(r.hooks[x].call(a,f)).then(i=>c.call(a,i));const t=r.hooks[x].call(a,f);return c.call(a,t)}:a[x]=(...f)=>{let t=r.hooks[x].apply(a,f);return t===!1&&(t=c.apply(a,f)),t}}o.hooks=a}if(r.walkTokens){const a=it.defaults.walkTokens;o.walkTokens=function(x){let c=[];return c.push(r.walkTokens.call(this,x)),a&&(c=c.concat(a.call(this,x))),c}}it.setOptions(o)})};it.walkTokens=function(e,n){let r=[];for(const o of e)switch(r=r.concat(n.call(it,o)),o.type){case"table":{for(const a of o.header)r=r.concat(it.walkTokens(a.tokens,n));for(const a of o.rows)for(const x of a)r=r.concat(it.walkTokens(x.tokens,n));break}case"list":{r=r.concat(it.walkTokens(o.items,n));break}default:it.defaults.extensions&&it.defaults.extensions.childTokens&&it.defaults.extensions.childTokens[o.type]?it.defaults.extensions.childTokens[o.type].forEach(function(a){r=r.concat(it.walkTokens(o[a],n))}):o.tokens&&(r=r.concat(it.walkTokens(o.tokens,n)))}return r};it.parseInline=tp(Er.lexInline,_r.parseInline);it.Parser=_r;it.parser=_r.parse;it.Renderer=yc;it.TextRenderer=Jf;it.Lexer=Er;it.lexer=Er.lex;it.Tokenizer=gc;it.Slugger=ep;it.Hooks=Ii;it.parse=it;it.options;it.setOptions;it.use;it.walkTokens;it.parseInline;_r.parse;Er.lex;const Cv={name:"PreviousTalks",data:()=>({activeTalk:null,showAll:{2021:!1,2020:!1,2019:!1,2018:!1}}),mounted(){this.activeTalk=this.$tm("archive.previousTalks.talks")[0].list[0].url}},Ov={class:"col-sm-12 row card p-xsmall"},Bv={class:"col-sm-12 col-md-3 pr-3xsmall"},Tv={class:"list"},Dv={class:"yearTitle pb-small border-bottom-theme mb-small type-center"},kv=["onClick"],Rv=["href"],Lv=["href"],Fv={class:"yearTitle bg-background pb-small border-bottom-theme mb-small type-center"},Pv=["onClick"],Iv=["onClick"],Nv={class:"theme ml-2xsmall mt-xsmall mb-medium"},jv={key:0,class:"col-sm-9 pl-3xsmall"},Mv=["src"];function Hv(e,n,r,o,a,x){return dt(),gt("div",Ov,[ze("div",Bv,[ze("div",Tv,[(dt(!0),gt(Yt,null,Jr(e.$tm("archive.previousTalks.talks"),({year:c,list:f,playlistLink:t})=>(dt(),gt("div",{key:c,class:"mb-medium"},[e.$store.state.isMobile?(dt(),gt(Yt,{key:0},[ze("h3",Dv,cn(c),1),(dt(!0),gt(Yt,null,Jr(e.showAll[c]?f:f.slice(0,3),({authors:i,title:s,url:u})=>(dt(),gt("div",{key:u,class:"pt-small pb-small",onClick:l=>e.activeTalk=u},[ze("div",null,[(dt(!0),gt(Yt,null,Jr(i,(l,p)=>(dt(),gt("span",{key:l,class:"type-small"},cn(l)+cn(p!==i.length-1?", ":""),1))),128))]),ze("a",{href:`https://www.youtube.com/watch?v=${u.split("/embed/")[1]}`,class:"mt-3xsmall"},cn(s),9,Rv)],8,kv))),128))],64)):(dt(),gt(Yt,{key:1},[ze("a",{href:t,target:"_blank"},[ze("h3",Fv,cn(c),1)],8,Lv),(dt(!0),gt(Yt,null,Jr(f,({authors:i,title:s,url:u})=>(dt(),gt("button",{key:u,class:On(["p-small pl-2xsmall pr-2xsmall rounded",e.activeTalk===u?"bg-theme color-white":""]),onClick:l=>e.activeTalk=u},[(dt(!0),gt(Yt,null,Jr(i,(l,p)=>(dt(),gt("span",{key:l,class:"type-small"},cn(l)+cn(p!==i.length-1?", ":""),1))),128)),ze("div",{class:On(["mt-3xsmall",e.activeTalk===u?"color-white":"color-theme"])},cn(s),3)],10,Pv))),128))],64)),e.$store.state.isMobile&&!e.showAll[c]?(dt(),gt("div",{key:2,class:"flex center",onClick:i=>e.showAll[c]=!0},[ze("button",Nv," Show all ("+cn(f.length)+") ",1)],8,Iv)):oo("",!0)]))),128))])]),e.$store.state.isMobile?oo("",!0):(dt(),gt("div",jv,[ze("iframe",{class:"rounded",width:"100%",height:"100%",src:e.activeTalk,title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,8,Mv)]))])}const Uv=En(Cv,[["render",Hv],["__scopeId","data-v-6eaa87f0"]]);/*! @license DOMPurify 2.5.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.6/LICENSE */function vr(e){"@babel/helpers - typeof";return vr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},vr(e)}function Us(e,n){return Us=Object.setPrototypeOf||function(o,a){return o.__proto__=a,o},Us(e,n)}function $v(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Bi(e,n,r){return $v()?Bi=Reflect.construct:Bi=function(a,x,c){var f=[null];f.push.apply(f,x);var t=Function.bind.apply(a,f),i=new t;return c&&Us(i,c.prototype),i},Bi.apply(null,arguments)}function Pn(e){return zv(e)||Kv(e)||Wv(e)||Gv()}function zv(e){if(Array.isArray(e))return $s(e)}function Kv(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Wv(e,n){if(e){if(typeof e=="string")return $s(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $s(e,n)}}function $s(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,o=new Array(n);r1?r-1:0),a=1;a/gm),ag=Dn(/\${[\w\W]*}/gm),sg=Dn(/^data-[\-\w.\u00B7-\uFFFF]/),cg=Dn(/^aria-[\-\w]+$/),ug=Dn(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),lg=Dn(/^(?:\w+script|data):/i),fg=Dn(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),pg=Dn(/^html$/i),hg=Dn(/^[a-z][.\w]*(-[.\w]+)+$/i),dg=function(){return typeof window>"u"?null:window},xg=function(n,r){if(vr(n)!=="object"||typeof n.createPolicy!="function")return null;var o=null,a="data-tt-policy-suffix";r.currentScript&&r.currentScript.hasAttribute(a)&&(o=r.currentScript.getAttribute(a));var x="dompurify"+(o?"#"+o:"");try{return n.createPolicy(x,{createHTML:function(f){return f},createScriptURL:function(f){return f}})}catch{return console.warn("TrustedTypes policy "+x+" could not be created."),null}};function rp(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:dg(),n=function(ce){return rp(ce)};if(n.version="2.5.6",n.removed=[],!e||!e.document||e.document.nodeType!==9)return n.isSupported=!1,n;var r=e.document,o=e.document,a=e.DocumentFragment,x=e.HTMLTemplateElement,c=e.Node,f=e.Element,t=e.NodeFilter,i=e.NamedNodeMap,s=i===void 0?e.NamedNodeMap||e.MozNamedAttrMap:i,u=e.HTMLFormElement,l=e.DOMParser,p=e.trustedTypes,d=f.prototype,v=Ei(d,"cloneNode"),g=Ei(d,"nextSibling"),E=Ei(d,"childNodes"),y=Ei(d,"parentNode");if(typeof x=="function"){var m=o.createElement("template");m.content&&m.content.ownerDocument&&(o=m.content.ownerDocument)}var A=xg(p,r),C=A?A.createHTML(""):"",S=o,D=S.implementation,k=S.createNodeIterator,O=S.createDocumentFragment,B=S.getElementsByTagName,L=r.importNode,H={};try{H=Ir(o).documentMode?o.documentMode:{}}catch{}var I={};n.isSupported=typeof y=="function"&&D&&D.createHTMLDocument!==void 0&&H!==9;var K=og,te=ig,re=ag,se=sg,pe=cg,Z=lg,J=fg,V=hg,z=ug,M=null,T=vt({},[].concat(Pn(xl),Pn(Na),Pn(ja),Pn(Ma),Pn(vl))),X=null,ee=vt({},[].concat(Pn(gl),Pn(Ha),Pn(yl),Pn(_i))),j=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ne=null,ie=null,he=!0,me=!0,_e=!1,N=!0,U=!1,Q=!0,de=!1,fe=!1,be=!1,Ae=!1,Y=!1,Se=!1,Ee=!0,Pe=!1,oe="user-content-",W=!0,ge=!1,xe={},Oe=null,ue=vt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Te=null,$e=vt({},["audio","video","img","source","image","track"]),Ve=null,et=vt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Qe="http://www.w3.org/1998/Math/MathML",qe="http://www.w3.org/2000/svg",Ke="http://www.w3.org/1999/xhtml",rt=Ke,Pt=!1,Ye=null,Ge=vt({},[Qe,qe,Ke],Pa),je,Ce=["application/xhtml+xml","text/html"],Ie="text/html",He,Xe=null,ct=o.createElement("form"),At=function(ce){return ce instanceof RegExp||ce instanceof Function},Bt=function(ce){Xe&&Xe===ce||((!ce||vr(ce)!=="object")&&(ce={}),ce=Ir(ce),je=Ce.indexOf(ce.PARSER_MEDIA_TYPE)===-1?je=Ie:je=ce.PARSER_MEDIA_TYPE,He=je==="application/xhtml+xml"?Pa:Ti,M="ALLOWED_TAGS"in ce?vt({},ce.ALLOWED_TAGS,He):T,X="ALLOWED_ATTR"in ce?vt({},ce.ALLOWED_ATTR,He):ee,Ye="ALLOWED_NAMESPACES"in ce?vt({},ce.ALLOWED_NAMESPACES,Pa):Ge,Ve="ADD_URI_SAFE_ATTR"in ce?vt(Ir(et),ce.ADD_URI_SAFE_ATTR,He):et,Te="ADD_DATA_URI_TAGS"in ce?vt(Ir($e),ce.ADD_DATA_URI_TAGS,He):$e,Oe="FORBID_CONTENTS"in ce?vt({},ce.FORBID_CONTENTS,He):ue,ne="FORBID_TAGS"in ce?vt({},ce.FORBID_TAGS,He):{},ie="FORBID_ATTR"in ce?vt({},ce.FORBID_ATTR,He):{},xe="USE_PROFILES"in ce?ce.USE_PROFILES:!1,he=ce.ALLOW_ARIA_ATTR!==!1,me=ce.ALLOW_DATA_ATTR!==!1,_e=ce.ALLOW_UNKNOWN_PROTOCOLS||!1,N=ce.ALLOW_SELF_CLOSE_IN_ATTR!==!1,U=ce.SAFE_FOR_TEMPLATES||!1,Q=ce.SAFE_FOR_XML!==!1,de=ce.WHOLE_DOCUMENT||!1,Ae=ce.RETURN_DOM||!1,Y=ce.RETURN_DOM_FRAGMENT||!1,Se=ce.RETURN_TRUSTED_TYPE||!1,be=ce.FORCE_BODY||!1,Ee=ce.SANITIZE_DOM!==!1,Pe=ce.SANITIZE_NAMED_PROPS||!1,W=ce.KEEP_CONTENT!==!1,ge=ce.IN_PLACE||!1,z=ce.ALLOWED_URI_REGEXP||z,rt=ce.NAMESPACE||Ke,j=ce.CUSTOM_ELEMENT_HANDLING||{},ce.CUSTOM_ELEMENT_HANDLING&&At(ce.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(j.tagNameCheck=ce.CUSTOM_ELEMENT_HANDLING.tagNameCheck),ce.CUSTOM_ELEMENT_HANDLING&&At(ce.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(j.attributeNameCheck=ce.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),ce.CUSTOM_ELEMENT_HANDLING&&typeof ce.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(j.allowCustomizedBuiltInElements=ce.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),U&&(me=!1),Y&&(Ae=!0),xe&&(M=vt({},Pn(vl)),X=[],xe.html===!0&&(vt(M,xl),vt(X,gl)),xe.svg===!0&&(vt(M,Na),vt(X,Ha),vt(X,_i)),xe.svgFilters===!0&&(vt(M,ja),vt(X,Ha),vt(X,_i)),xe.mathMl===!0&&(vt(M,Ma),vt(X,yl),vt(X,_i))),ce.ADD_TAGS&&(M===T&&(M=Ir(M)),vt(M,ce.ADD_TAGS,He)),ce.ADD_ATTR&&(X===ee&&(X=Ir(X)),vt(X,ce.ADD_ATTR,He)),ce.ADD_URI_SAFE_ATTR&&vt(Ve,ce.ADD_URI_SAFE_ATTR,He),ce.FORBID_CONTENTS&&(Oe===ue&&(Oe=Ir(Oe)),vt(Oe,ce.FORBID_CONTENTS,He)),W&&(M["#text"]=!0),de&&vt(M,["html","head","body"]),M.table&&(vt(M,["tbody"]),delete ne.tbody),gn&&gn(ce),Xe=ce)},Ft=vt({},["mi","mo","mn","ms","mtext"]),St=vt({},["foreignobject","annotation-xml"]),_n=vt({},["title","style","font","a","script"]),Tt=vt({},Na);vt(Tt,ja),vt(Tt,ng);var Ne=vt({},Ma);vt(Ne,rg);var Dt=function(ce){var Fe=y(ce);(!Fe||!Fe.tagName)&&(Fe={namespaceURI:rt,tagName:"template"});var Me=Ti(ce.tagName),mt=Ti(Fe.tagName);return Ye[ce.namespaceURI]?ce.namespaceURI===qe?Fe.namespaceURI===Ke?Me==="svg":Fe.namespaceURI===Qe?Me==="svg"&&(mt==="annotation-xml"||Ft[mt]):!!Tt[Me]:ce.namespaceURI===Qe?Fe.namespaceURI===Ke?Me==="math":Fe.namespaceURI===qe?Me==="math"&&St[mt]:!!Ne[Me]:ce.namespaceURI===Ke?Fe.namespaceURI===qe&&!St[mt]||Fe.namespaceURI===Qe&&!Ft[mt]?!1:!Ne[Me]&&(_n[Me]||!Tt[Me]):!!(je==="application/xhtml+xml"&&Ye[ce.namespaceURI]):!1},Ut=function(ce){bo(n.removed,{element:ce});try{ce.parentNode.removeChild(ce)}catch{try{ce.outerHTML=C}catch{ce.remove()}}},zn=function(ce,Fe){try{bo(n.removed,{attribute:Fe.getAttributeNode(ce),from:Fe})}catch{bo(n.removed,{attribute:null,from:Fe})}if(Fe.removeAttribute(ce),ce==="is"&&!X[ce])if(Ae||Y)try{Ut(Fe)}catch{}else try{Fe.setAttribute(ce,"")}catch{}},co=function(ce){var Fe,Me;if(be)ce=""+ce;else{var mt=dl(ce,/^[\r\n\t ]+/);Me=mt&&mt[0]}je==="application/xhtml+xml"&&rt===Ke&&(ce=''+ce+"");var rn=A?A.createHTML(ce):ce;if(rt===Ke)try{Fe=new l().parseFromString(rn,je)}catch{}if(!Fe||!Fe.documentElement){Fe=D.createDocument(rt,"template",null);try{Fe.documentElement.innerHTML=Pt?C:rn}catch{}}var en=Fe.body||Fe.documentElement;return ce&&Me&&en.insertBefore(o.createTextNode(Me),en.childNodes[0]||null),rt===Ke?B.call(Fe,de?"html":"body")[0]:de?Fe.documentElement:en},uo=function(ce){return k.call(ce.ownerDocument||ce,ce,t.SHOW_ELEMENT|t.SHOW_COMMENT|t.SHOW_TEXT|t.SHOW_PROCESSING_INSTRUCTION|t.SHOW_CDATA_SECTION,null,!1)},lo=function(ce){return ce instanceof u&&(typeof ce.nodeName!="string"||typeof ce.textContent!="string"||typeof ce.removeChild!="function"||!(ce.attributes instanceof s)||typeof ce.removeAttribute!="function"||typeof ce.setAttribute!="function"||typeof ce.namespaceURI!="string"||typeof ce.insertBefore!="function"||typeof ce.hasChildNodes!="function")},Rn=function(ce){return vr(c)==="object"?ce instanceof c:ce&&vr(ce)==="object"&&typeof ce.nodeType=="number"&&typeof ce.nodeName=="string"},yn=function(ce,Fe,Me){I[ce]&&Zv(I[ce],function(mt){mt.call(n,Fe,Me,Xe)})},qr=function(ce){var Fe;if(yn("beforeSanitizeElements",ce,null),lo(ce)||sn(/[\u0080-\uFFFF]/,ce.nodeName))return Ut(ce),!0;var Me=He(ce.nodeName);if(yn("uponSanitizeElement",ce,{tagName:Me,allowedTags:M}),ce.hasChildNodes()&&!Rn(ce.firstElementChild)&&(!Rn(ce.content)||!Rn(ce.content.firstElementChild))&&sn(/<[/\w]/g,ce.innerHTML)&&sn(/<[/\w]/g,ce.textContent)||Me==="select"&&sn(/