diff --git a/dist/css/app.2de7d4ef.css b/dist/css/app.2de7d4ef.css new file mode 100644 index 00000000..171cb66d --- /dev/null +++ b/dist/css/app.2de7d4ef.css @@ -0,0 +1 @@ +.banner[data-v-70652c32]{border-top:1px solid var(--color-theme);border-bottom:1px solid var(--color-theme)}.banner-slide[data-v-70652c32]{top:0;width:100%}@media screen and (max-width:768px){div[data-v-e7b3d676]{font-size:var(--type-small)}h3[data-v-e7b3d676]{font-size:var(--type-body)}}svg[data-v-17229984]{transition:fill .2s,transform .3s}.fill-white[data-v-17229984],.hover-white[data-v-17229984]:hover{fill:var(--color-white)}.fill-theme[data-v-17229984],.hover-theme[data-v-17229984]:hover{fill:var(--color-theme)}.fill-black[data-v-17229984]{fill:var(--color-black)}button[data-v-e17a4978]{transition:color .2s}button[data-v-e17a4978]:hover{color:var(--color-theme)!important}.tiny-logo-container[data-v-e17a4978]{position:absolute;top:0;left:0}.tiny-logo-container>img[data-v-e17a4978]{margin-top:.05rem;width:2.75rem;height:2.75rem}.dropdown-container[data-v-e17a4978]{position:absolute;top:calc(100% + 2rem);right:0;width:-moz-max-content;width:max-content}.dropdown-container a[data-v-e17a4978]{display:block;line-height:1}.menu[data-v-6a05003a]{position:fixed;z-index:8;top:0;width:100%;left:0}.menu-background[data-v-6a05003a]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(41,47,51,.6274509803921569)}.navbar[data-v-6a05003a]{width:100%;position:sticky;top:0;left:0;z-index:9}.hamburger[data-v-6a05003a]{margin:1rem;margin-left:1.25rem;width:1.75rem;height:1.5rem;position:relative;transform:rotate(0deg);transition:.2s ease-in-out;cursor:pointer}.hamburger span[data-v-6a05003a]{display:block;position:absolute;height:.25rem;width:100%;background:var(--color-white);border-radius:1px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.hamburger span[data-v-6a05003a]:first-child{top:0}.hamburger span[data-v-6a05003a]:nth-child(2),.hamburger span[data-v-6a05003a]:nth-child(3){top:.625rem}.hamburger span[data-v-6a05003a]:nth-child(4){top:1.25rem}.hamburger.open span[data-v-6a05003a]:first-child{top:.75rem;width:0;left:50%}.hamburger.open span[data-v-6a05003a]:nth-child(2){transform:rotate(45deg)}.hamburger.open span[data-v-6a05003a]:nth-child(3){transform:rotate(-45deg)}.hamburger.open span[data-v-6a05003a]:nth-child(4){top:.75rem;width:0;left:50%}h2[data-v-38db8a79]:before{display:block;content:" ";margin-top:-50px;height:50px;visibility:hidden;pointer-events:none}@media screen and (max-width:1280px){h2[data-v-38db8a79]:before{margin-top:-80px;height:80px}}@media screen and (min-width:1281px){h2[data-v-38db8a79]{position:sticky;top:2rem}h3[data-v-38db8a79]{position:sticky;top:7.5rem}}.sponsor[data-v-649ef0d4]{transition:transform .2s}.sponsor[data-v-649ef0d4]:hover{transform:scale(1.08)}.img-container[data-v-649ef0d4]{width:70%;margin-left:auto;margin-right:auto;height:4rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.platinum[data-v-649ef0d4]{width:90%;height:10rem}.ticket-container[data-v-50deabb0]{width:18rem;height:9rem;aspect-ratio:2;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--color-white)}.ticket-container:hover .ticket-title[data-v-50deabb0]{color:var(--color-theme)}.ticket-container:hover .specular[data-v-50deabb0]{filter:brightness(.5) saturate(.5)}.ticket-container:hover rect[data-v-50deabb0]{stroke:var(--color-theme)}.ticket-title[data-v-50deabb0]{transition:color .2s}.side.left[data-v-50deabb0]{font-size:100%;transform:rotate(-90deg) translate(-50%,100%);left:0;top:50%;transform-origin:0 0}.side.right[data-v-50deabb0]{font-size:100%;transform:rotate(90deg) translate(50%,100%);right:0;top:50%;transform-origin:100% 0}svg[data-v-50deabb0]{position:absolute;top:0;left:0;width:100%;height:100%;stroke:var(--color-theme);stroke-width:2px;fill:none;filter:drop-shadow(0 0 3px var(--color-theme))}#rf-logo[data-v-50deabb0]{fill:var(--color-theme);stroke:none}.shader[data-v-50deabb0]{position:absolute;border-radius:1rem}.specular[data-v-50deabb0]{opacity:.6;left:17.5%;top:13.5%;width:65%;height:73%;mix-blend-mode:screen;background-image:linear-gradient(130deg,#3d3d3d 9%,var(--color-theme) 10%,#343434 30%,var(--color-theme) 36%,#007e80 57%,var(--color-theme) 65%,#343434 92%);background-attachment:fixed;background-size:100%;transition:filter .1s}.mask2[data-v-50deabb0],.mask[data-v-50deabb0]{width:100%;height:100%}.mask[data-v-50deabb0]{background-size:28%;mix-blend-mode:screen;background-position:-6% -32%;background-repeat:repeat;background-image:url(/dist/img/rf-pattern.jpg),url(/img/rf-pattern.jpg)}.mask2[data-v-50deabb0]{mix-blend-mode:color-burn;background-size:cover;background-image:url(/dist/img/ticket-depth.jpg),url(/img/ticket-depth.jpg);opacity:.7;filter:brightness(.8)}.text-container[data-v-50deabb0]{text-align:center;border:solid .1rem var(--color-theme);border-radius:.5rem}div.suspended.ticket-container:hover .ticket-title[data-v-50deabb0],div.suspended.ticket-container[data-v-50deabb0]{color:grey}div.suspended.ticket-container:hover .specular[data-v-50deabb0]{filter:brightness(.5) saturate(.5)}div.suspended.ticket-container:hover rect[data-v-50deabb0]{stroke:grey}div.suspended.ticket-container svg[data-v-50deabb0]{stroke:grey;filter:drop-shadow(0 0 3px grey)}div.suspended.ticket-container .specular[data-v-50deabb0]{background-image:linear-gradient(130deg,#3d3d3d 9%,grey 10%,#007e80 30%,grey 37%,#000 57%,#000 68%,grey 72%,#343434 92%)}div.suspended.ticket-container .text-container[data-v-50deabb0]{text-align:center;border:.1rem solid grey;border-radius:.5rem}div.suspended:hover .price[data-v-50deabb0]{display:none}div.suspended:hover .content[data-v-50deabb0]:after{content:"Opening soon..."}.dateTitle[data-v-78bf3cc9]{top:3.35rem;margin-right:-1rem;width:99%;transform:scaleX(1.05);z-index:7}@media screen and (min-width:700px){.dateTitle[data-v-78bf3cc9]{top:0;width:100%}}.speakerImg[data-v-78bf3cc9]{width:4rem;height:4rem;margin:1px;display:block;transition:filter .2s,margin .2s;-o-object-fit:cover;object-fit:cover}.speakerImg.opened[data-v-78bf3cc9]{margin:1rem;margin-right:0}.speakerButton[data-v-78bf3cc9]{width:100%}.speakerButton>h4[data-v-78bf3cc9]{transition:color .2s}.speakerButton:hover>h4[data-v-78bf3cc9]{color:var(--color-theme)!important}.speakerButton:hover>img[data-v-78bf3cc9]{filter:brightness(1.3)}.speakerBio[data-v-78bf3cc9]{font-size:1rem!important;word-break:break-word}.speakerBio[data-v-78bf3cc9] p{margin:0}.speakerBio[data-v-78bf3cc9] h1,.speakerBio[data-v-78bf3cc9] h2{font-size:1.25rem;margin-top:.75rem}.description[data-v-78bf3cc9] h1,.description[data-v-78bf3cc9] h2{font-size:1rem}.ticket>a[data-v-78bf3cc9]{transition:color .2s}.ticket:hover>a[data-v-78bf3cc9]{color:var(--color-theme)!important}.video[data-v-78bf3cc9]{width:100%;position:relative;padding-bottom:43%}.video iframe[data-v-78bf3cc9]{border:1px solid var(--color-black);position:absolute;width:100%;height:100%}.yearTitle[data-v-61eb291e]{position:sticky;top:0;width:100%}button[data-v-61eb291e]{display:block}@media screen and (min-width:768px){.list[data-v-61eb291e]{overflow:auto;max-height:70vh}}.ticket[data-v-6b026847]{width:-moz-fit-content;width:fit-content}.fill-white[data-v-36093906]{fill:var(--color-white)}.fill-theme[data-v-36093906]{fill:var(--color-theme)}.title[data-v-5c31b8e4]{padding-top:5.5rem;margin-top:-5.5rem}img[data-v-5c31b8e4]{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:grayscale();transition:filter .5s}img[data-v-5c31b8e4]:hover{filter:none}.bio-trunc[data-v-5c31b8e4]{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-5c31b8e4]: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-5c31b8e4]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6rem;background:linear-gradient(0deg,var(--color-background),transparent);pointer-events:none}.fill-white[data-v-0d72e445]{fill:var(--color-white)}.fill-theme[data-v-0d72e445]{fill:var(--color-theme)}.fill-white[data-v-ba539ec6]{fill:var(--color-white)}.fill-theme[data-v-ba539ec6]{fill:var(--color-theme)}svg[data-v-82156096]{transition:fill .2s}svg[data-v-82156096]:hover{fill:var(--color-theme)}.fill-white[data-v-0776438e]{fill:var(--color-white)}.fill-theme[data-v-0776438e]{fill:var(--color-theme)}@media screen and (max-width:768px){.nav-desktop[data-v-5648b9f5],.nav-desktop[data-v-7350e1c0]{display:none}}.de-title[data-v-395c721f]{font-size:10vw}@media (min-width:1300px){.de-title[data-v-395c721f]{font-size:8rem}}.perk-tooltip-button[data-v-6fc113cc]{position:relative;display:inline-block;cursor:pointer;width:1.5rem;height:1.5rem;margin-left:-.5rem;text-align:center;line-height:1.5;border-color:#aaa;transform:scale(.8) translateY(.1rem);transition:border-color .3s,opacity .3s,transform .3s}.perk-tooltip[data-v-6fc113cc]{position:absolute;cursor:auto;width:20rem;left:calc(-10rem + 50%);bottom:100%;z-index:2;opacity:0;transition:opacity .3s;pointer-events:none;margin-bottom:.5rem}.tooltip-right[data-v-6fc113cc]{left:0}.tooltip-left[data-v-6fc113cc]{left:unset;right:0}@media screen and (max-width:768px){.tooltip-container[data-v-6fc113cc]{position:static}.perk-tooltip[data-v-6fc113cc]{bottom:unset;left:1rem;width:calc(100% - 2rem)}}.perk-tooltip-button[data-v-6fc113cc]:focus{border-color:var(--color-theme)}.perk-tooltip-button[data-v-6fc113cc]:hover{transform:scale(1) translateY(.1rem)}.perk-tooltip-button:focus+.perk-tooltip[data-v-6fc113cc],.perk-tooltip-button:hover+.perk-tooltip[data-v-6fc113cc],.perk-tooltip[data-v-6fc113cc]:hover{opacity:1;pointer-events:all}li[data-v-6fc113cc]{line-height:1;margin-bottom:.5rem}.pretix-button{color:var(--color-link);font-weight:var(--weight-body);transition:filter .2s;font-family:var(--font-title);text-transform:uppercase}.stream-container[data-v-7d86b763]{display:flex;flex-wrap:wrap;min-height:calc(100vh - 7rem)}.stream-container.fullscreen[data-v-7d86b763]{min-height:calc(100vh - 3rem)}@media screen and (max-width:768px){.chat[data-v-7d86b763]{width:100%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ul{margin-bottom:0;margin-top:0}form{display:contents}:root{--color-theme:#2cdb0f;--color-theme-secondary:#191a29;--color-background:#0d1217;--color-white:#f5f5f5;--color-grey-light:#e7e7e7;--color-grey:#e2e2e2;--color-grey-dark:#24282c;--color-grey-darkest:#101316;--color-black:#000;--color-link:#2cdb0f;--color-link-visited:#2cdb0f;--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:0.75rem;--type-small:0.875rem;--type-body:1rem;--type-large:1.25rem;--type-xlarge:2rem;--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:0.25rem;--size-2xsmall:0.5rem;--size-xsmall:0.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:0.5rem}@media screen and (max-width:780px){:root{--type-2xlarge:31vw}}.theme-2023{--color-theme:#ff9f00;--color-link:#ff9f00;--color-link-visited:#ff9f00}.theme-2022{--color-theme:#fe4bd2;--color-link:#fe4bd2;--color-link-visited:#fe4bd2}.theme-germany{--color-theme:#3f7bcf;--color-link:#3f7bcf;--color-link-visited:#3f7bcf}.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}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.flex-grow{flex-grow:1}.nowrap{flex-wrap:nowrap}.row-reverse{flex-direction:row-reverse}.fixed{position:fixed}.block{display:block}.inline-block{display:inline-block}.col-reverse{flex-direction:column-reverse}.flex-col{flex-direction:column}.shrink-0{flex-shrink:0}.start{justify-content:flex-start}.center{justify-content:center}.end{justify-content:flex-end}.top{align-items:flex-start}.middle{align-items:center}.bottom{align-items:flex-end}.around{justify-content:space-around}.between{justify-content:space-between}.first{order:-1}.last{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;flex:0 0 auto}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{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 (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;flex:0 0 auto}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{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%}}@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;flex:0 0 auto}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{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%}}.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{position:relative}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:solid 1px var(--color-theme);border-radius:var(--border-radius-rounded);filter:drop-shadow(0 0 3px var(--color-theme));pointer-events:none}.card.sharper:before{border-radius:var(--border-radius-rounded-small)}.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{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,.bar22{width:100%;height:.15rem;border-radius:.25rem}.bar{background-color:var(--color-theme)}button.stroke,button.theme{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:color .2s,background-color .2s,border-color .2s}button.theme:hover{color:var(--color-theme);border-color:var(--color-theme)}button.theme{background-color:var(--color-background)}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 rgba(0,0,0,.2)}button.small{padding:var(--size-3xsmall) var(--size-xsmall)}@media screen and (max-width:768px){button.stroke,button.theme{padding:var(--size-2xsmall) var(--size-xsmall)}}.disabled{opacity:.4;pointer-events:none}div.section-container{padding:var(--size-small)}.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)}.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-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}@font-face{font-family:RBCN;src:url(/dist/fonts/RBCN23.woff2) format("woff"),url(/fonts/RBCN23.woff2) format("woff");font-display:swap;font-weight:500}@font-face{font-family:RBCN22;src:url(/dist/fonts/RBCN-thin.woff2) format("woff");font-display:swap;font-weight:500}@font-face{font-family:OCRA;src:url(/dist/fonts/OCRA.woff) format("woff"),url(/fonts/OCRA.woff) format("woff");font-display:swap}@font-face{font-family:Courier Code;src:url(/dist/fonts/CourierCode-Roman.woff2) format("woff2"),url(/fonts/CourierCode-Roman.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Courier Code;src:url(/dist/fonts/CourierCode-Italic.woff) format("woff"),url(/fonts/CourierCode-Italic.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Courier Code;src:url(/dist/fonts/CourierCode-Bold.woff) format("woff"),url(/fonts/CourierCode-Bold.woff) format("woff");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:RBCN}h2{color:var(--color-theme)}h2,h3,h4{font-family:var(--font-title);line-height:var(--line-height-headers)}body,button,textarea{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)}.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-xlarge);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{color:var(--color-theme);font-weight:var(--weight-semi-bold);margin-bottom:var(--size-3xsmall);line-height:var(--line-height-h3)}h3,h4{font-size:var(--type-body)}h4{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:rgba(0,0,0,.1)}pre.line{background-color:hsla(0,0%,58.8%,.1)}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}ul{padding-left:1rem;list-style-position:outside;-webkit-margin-after:0;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-title{font-family:var(--font-title)}.font-body{font-family:var(--font-body)}.type-nowrap{white-space:nowrap}.type-capitalize{text-transform:capitalize}.type-underline{text-decoration:underline}.type-no-underline{text-decoration:none}.type-black{font-weight:var(--weight-black)}.weight-bold,b,strong{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-white);font-family:var(--font-title);text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .2s}.router-link:hover{text-decoration:underline}.router-link-active,.router-link:hover{color:var(--color-theme)}ul{list-style:none}ul li:before{content:"⦿";color:var(--color-theme);display:inline-block;width:1.5rem}.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:translateX(25px)!important}.fade-left-leave-to,.fade-right-enter-from{opacity:0;transform:translateX(-25px)!important}body,html{line-height:var(--line-height-body);background-color:var(--color-background)}#app,body,html{min-height:100vh}#app{display:flex;flex:1 1 auto;flex-direction:column;color:var(--color-white)}#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} \ No newline at end of file diff --git a/dist/css/app.72312121.css b/dist/css/app.72312121.css deleted file mode 100644 index 942495ef..00000000 --- a/dist/css/app.72312121.css +++ /dev/null @@ -1 +0,0 @@ -.banner[data-v-70652c32]{border-top:1px solid var(--color-theme);border-bottom:1px solid var(--color-theme)}.banner-slide[data-v-70652c32]{top:0;width:100%}@media screen and (max-width:768px){div[data-v-e7b3d676]{font-size:var(--type-small)}h3[data-v-e7b3d676]{font-size:var(--type-body)}}svg[data-v-17229984]{transition:fill .2s,transform .3s}.fill-white[data-v-17229984],.hover-white[data-v-17229984]:hover{fill:var(--color-white)}.fill-theme[data-v-17229984],.hover-theme[data-v-17229984]:hover{fill:var(--color-theme)}.fill-black[data-v-17229984]{fill:var(--color-black)}button[data-v-e17a4978]{transition:color .2s}button[data-v-e17a4978]:hover{color:var(--color-theme)!important}.tiny-logo-container[data-v-e17a4978]{position:absolute;top:0;left:0}.tiny-logo-container>img[data-v-e17a4978]{margin-top:.05rem;width:2.75rem;height:2.75rem}.dropdown-container[data-v-e17a4978]{position:absolute;top:calc(100% + 2rem);right:0;width:-moz-max-content;width:max-content}.dropdown-container a[data-v-e17a4978]{display:block;line-height:1}.menu[data-v-6a05003a]{position:fixed;z-index:8;top:0;width:100%;left:0}.menu-background[data-v-6a05003a]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(41,47,51,.6274509803921569)}.navbar[data-v-6a05003a]{width:100%;position:sticky;top:0;left:0;z-index:9}.hamburger[data-v-6a05003a]{margin:1rem;margin-left:1.25rem;width:1.75rem;height:1.5rem;position:relative;transform:rotate(0deg);transition:.2s ease-in-out;cursor:pointer}.hamburger span[data-v-6a05003a]{display:block;position:absolute;height:.25rem;width:100%;background:var(--color-white);border-radius:1px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.hamburger span[data-v-6a05003a]:first-child{top:0}.hamburger span[data-v-6a05003a]:nth-child(2),.hamburger span[data-v-6a05003a]:nth-child(3){top:.625rem}.hamburger span[data-v-6a05003a]:nth-child(4){top:1.25rem}.hamburger.open span[data-v-6a05003a]:first-child{top:.75rem;width:0;left:50%}.hamburger.open span[data-v-6a05003a]:nth-child(2){transform:rotate(45deg)}.hamburger.open span[data-v-6a05003a]:nth-child(3){transform:rotate(-45deg)}.hamburger.open span[data-v-6a05003a]:nth-child(4){top:.75rem;width:0;left:50%}h2[data-v-38db8a79]:before{display:block;content:" ";margin-top:-50px;height:50px;visibility:hidden;pointer-events:none}@media screen and (max-width:1280px){h2[data-v-38db8a79]:before{margin-top:-80px;height:80px}}@media screen and (min-width:1281px){h2[data-v-38db8a79]{position:sticky;top:2rem}h3[data-v-38db8a79]{position:sticky;top:7.5rem}}.sponsor[data-v-649ef0d4]{transition:transform .2s}.sponsor[data-v-649ef0d4]:hover{transform:scale(1.08)}.img-container[data-v-649ef0d4]{width:70%;margin-left:auto;margin-right:auto;height:4rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.platinum[data-v-649ef0d4]{width:90%;height:10rem}.ticket-container[data-v-50deabb0]{width:18rem;height:9rem;aspect-ratio:2;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--color-white)}.ticket-container:hover .ticket-title[data-v-50deabb0]{color:var(--color-theme)}.ticket-container:hover .specular[data-v-50deabb0]{filter:brightness(.5) saturate(.5)}.ticket-container:hover rect[data-v-50deabb0]{stroke:var(--color-theme)}.ticket-title[data-v-50deabb0]{transition:color .2s}.side.left[data-v-50deabb0]{font-size:100%;transform:rotate(-90deg) translate(-50%,100%);left:0;top:50%;transform-origin:0 0}.side.right[data-v-50deabb0]{font-size:100%;transform:rotate(90deg) translate(50%,100%);right:0;top:50%;transform-origin:100% 0}svg[data-v-50deabb0]{position:absolute;top:0;left:0;width:100%;height:100%;stroke:var(--color-theme);stroke-width:2px;fill:none;filter:drop-shadow(0 0 3px var(--color-theme))}#rf-logo[data-v-50deabb0]{fill:var(--color-theme);stroke:none}.shader[data-v-50deabb0]{position:absolute;border-radius:1rem}.specular[data-v-50deabb0]{opacity:.6;left:17.5%;top:13.5%;width:65%;height:73%;mix-blend-mode:screen;background-image:linear-gradient(130deg,#3d3d3d 9%,var(--color-theme) 10%,#343434 30%,var(--color-theme) 36%,#007e80 57%,var(--color-theme) 65%,#343434 92%);background-attachment:fixed;background-size:100%;transition:filter .1s}.mask2[data-v-50deabb0],.mask[data-v-50deabb0]{width:100%;height:100%}.mask[data-v-50deabb0]{background-size:28%;mix-blend-mode:screen;background-position:-6% -32%;background-repeat:repeat;background-image:url(/dist/img/rf-pattern.jpg),url(/img/rf-pattern.jpg)}.mask2[data-v-50deabb0]{mix-blend-mode:color-burn;background-size:cover;background-image:url(/dist/img/ticket-depth.jpg),url(/img/ticket-depth.jpg);opacity:.7;filter:brightness(.8)}.text-container[data-v-50deabb0]{text-align:center;border:solid .1rem var(--color-theme);border-radius:.5rem}div.suspended.ticket-container:hover .ticket-title[data-v-50deabb0],div.suspended.ticket-container[data-v-50deabb0]{color:grey}div.suspended.ticket-container:hover .specular[data-v-50deabb0]{filter:brightness(.5) saturate(.5)}div.suspended.ticket-container:hover rect[data-v-50deabb0]{stroke:grey}div.suspended.ticket-container svg[data-v-50deabb0]{stroke:grey;filter:drop-shadow(0 0 3px grey)}div.suspended.ticket-container .specular[data-v-50deabb0]{background-image:linear-gradient(130deg,#3d3d3d 9%,grey 10%,#007e80 30%,grey 37%,#000 57%,#000 68%,grey 72%,#343434 92%)}div.suspended.ticket-container .text-container[data-v-50deabb0]{text-align:center;border:.1rem solid grey;border-radius:.5rem}div.suspended:hover .price[data-v-50deabb0]{display:none}div.suspended:hover .content[data-v-50deabb0]:after{content:"Opening soon..."}.dateTitle[data-v-78bf3cc9]{top:3.35rem;margin-right:-1rem;width:99%;transform:scaleX(1.05);z-index:7}@media screen and (min-width:700px){.dateTitle[data-v-78bf3cc9]{top:0;width:100%}}.speakerImg[data-v-78bf3cc9]{width:4rem;height:4rem;margin:1px;display:block;transition:filter .2s,margin .2s;-o-object-fit:cover;object-fit:cover}.speakerImg.opened[data-v-78bf3cc9]{margin:1rem;margin-right:0}.speakerButton[data-v-78bf3cc9]{width:100%}.speakerButton>h4[data-v-78bf3cc9]{transition:color .2s}.speakerButton:hover>h4[data-v-78bf3cc9]{color:var(--color-theme)!important}.speakerButton:hover>img[data-v-78bf3cc9]{filter:brightness(1.3)}.speakerBio[data-v-78bf3cc9]{font-size:1rem!important;word-break:break-word}.speakerBio[data-v-78bf3cc9] p{margin:0}.speakerBio[data-v-78bf3cc9] h1,.speakerBio[data-v-78bf3cc9] h2{font-size:1.25rem;margin-top:.75rem}.description[data-v-78bf3cc9] h1,.description[data-v-78bf3cc9] h2{font-size:1rem}.ticket>a[data-v-78bf3cc9]{transition:color .2s}.ticket:hover>a[data-v-78bf3cc9]{color:var(--color-theme)!important}.video[data-v-78bf3cc9]{width:100%;position:relative;padding-bottom:43%}.video iframe[data-v-78bf3cc9]{border:1px solid var(--color-black);position:absolute;width:100%;height:100%}.yearTitle[data-v-61eb291e]{position:sticky;top:0;width:100%}button[data-v-61eb291e]{display:block}@media screen and (min-width:768px){.list[data-v-61eb291e]{overflow:auto;max-height:70vh}}.ticket[data-v-6b026847]{width:-moz-fit-content;width:fit-content}.fill-white[data-v-36093906]{fill:var(--color-white)}.fill-theme[data-v-36093906]{fill:var(--color-theme)}.title[data-v-5c31b8e4]{padding-top:5.5rem;margin-top:-5.5rem}img[data-v-5c31b8e4]{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:grayscale();transition:filter .5s}img[data-v-5c31b8e4]:hover{filter:none}.bio-trunc[data-v-5c31b8e4]{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-5c31b8e4]: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-5c31b8e4]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6rem;background:linear-gradient(0deg,var(--color-background),transparent);pointer-events:none}.fill-white[data-v-0d72e445]{fill:var(--color-white)}.fill-theme[data-v-0d72e445]{fill:var(--color-theme)}svg[data-v-82156096]{transition:fill .2s}svg[data-v-82156096]:hover{fill:var(--color-theme)}.fill-white[data-v-0776438e]{fill:var(--color-white)}.fill-theme[data-v-0776438e]{fill:var(--color-theme)}.bling[data-v-77115b8f]{background:linear-gradient(-75deg,#fff 40%,#ff73dc 50%,#fff 70%);background-size:200% auto;background-position:-50%;color:#000;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:bling-77115b8f 5s infinite}@keyframes bling-77115b8f{0%{background-position:-50%}7%{background-position:-130%}10%{background-position:-140%}28%{background-position:-230%}to{background-position:-230%}}.rbcn-container[data-v-77115b8f]{max-width:34.3rem;min-height:8.1rem;filter:drop-shadow(0 0 .45rem var(--color-theme-22))}@media screen and (max-width:34.3rem){.rbcn-container[data-v-77115b8f]{width:calc(100% - 2rem);min-height:6rem}}@media screen and (max-width:703px){.slogans[data-v-77115b8f]{font-size:var(--type-xsmall);width:calc(100% - 2rem)!important}h1[data-v-77115b8f]{font-size:27vw!important}}.glow-white[data-v-77115b8f]{text-shadow:0 0 .5rem #fff,0 0 1rem #fff,0 0 2rem #fff,0 0 4rem #fff}button[data-v-361b65d5]{transition:color .2s}button[data-v-361b65d5]:hover{color:var(--color-theme)!important}.navbar[data-v-361b65d5]{top:-1px;z-index:2}.tiny-logo-container[data-v-361b65d5]{position:absolute;top:0;left:0}.tiny-logo-container>img[data-v-361b65d5]{margin-top:.05rem;width:2.75rem;height:2.75rem}.dropdown-container[data-v-361b65d5]{position:absolute;top:calc(100% + 2rem);right:0;width:-moz-max-content;width:max-content}.dropdown-container a[data-v-361b65d5]{display:block;line-height:1}@media screen and (max-width:768px){.nav-desktop[data-v-3d1c1d7f],.nav-desktop[data-v-8fdf9554]{display:none}}.de-title[data-v-395c721f]{font-size:10vw}@media (min-width:1300px){.de-title[data-v-395c721f]{font-size:8rem}}.perk-tooltip-button[data-v-6fc113cc]{position:relative;display:inline-block;cursor:pointer;width:1.5rem;height:1.5rem;margin-left:-.5rem;text-align:center;line-height:1.5;border-color:#aaa;transform:scale(.8) translateY(.1rem);transition:border-color .3s,opacity .3s,transform .3s}.perk-tooltip[data-v-6fc113cc]{position:absolute;cursor:auto;width:20rem;left:calc(-10rem + 50%);bottom:100%;z-index:2;opacity:0;transition:opacity .3s;pointer-events:none;margin-bottom:.5rem}.tooltip-right[data-v-6fc113cc]{left:0}.tooltip-left[data-v-6fc113cc]{left:unset;right:0}@media screen and (max-width:768px){.tooltip-container[data-v-6fc113cc]{position:static}.perk-tooltip[data-v-6fc113cc]{bottom:unset;left:1rem;width:calc(100% - 2rem)}}.perk-tooltip-button[data-v-6fc113cc]:focus{border-color:var(--color-theme)}.perk-tooltip-button[data-v-6fc113cc]:hover{transform:scale(1) translateY(.1rem)}.perk-tooltip-button:focus+.perk-tooltip[data-v-6fc113cc],.perk-tooltip-button:hover+.perk-tooltip[data-v-6fc113cc],.perk-tooltip[data-v-6fc113cc]:hover{opacity:1;pointer-events:all}li[data-v-6fc113cc]{line-height:1;margin-bottom:.5rem}.pretix-button{color:var(--color-link);font-weight:var(--weight-body);transition:filter .2s;font-family:var(--font-title);text-transform:uppercase}.stream-container[data-v-7d86b763]{display:flex;flex-wrap:wrap;min-height:calc(100vh - 7rem)}.stream-container.fullscreen[data-v-7d86b763]{min-height:calc(100vh - 3rem)}@media screen and (max-width:768px){.chat[data-v-7d86b763]{width:100%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ul{margin-bottom:0;margin-top:0}form{display:contents}:root{--color-theme:#ff9f00;--color-theme-secondary:#1f4373;--color-background:#0d0f14;--color-white:#f5f5f5;--color-grey-light:#e7e7e7;--color-grey:#e2e2e2;--color-grey-dark:#24282c;--color-grey-darkest:#101316;--color-black:#000;--color-link:#ff9f00;--color-link-visited:#ff9f00;--bp-md:700px;--bp-lg:1400px;--layout-container-max-width:1400px;--layout-container-narrow-max-width:800px;--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:0.75rem;--type-small:0.875rem;--type-body:1rem;--type-large:1.25rem;--type-xlarge:2rem;--type-2xlarge:12rem;--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:0.25rem;--size-2xsmall:0.5rem;--size-xsmall:0.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:0.5rem}@media screen and (max-width:780px){:root{--type-2xlarge:31vw}}.theme-2022{--color-theme:#fe4bd2;--color-link:#fe4bd2;--color-link-visited:#fe4bd2}.theme-germany{--color-theme:#3f7bcf;--color-link:#3f7bcf;--color-link-visited:#3f7bcf}.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}.flex-grow{flex-grow:1}.w-100{width:100%}.h-100{height:100%}.sticky{position:sticky}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.nowrap{flex-wrap:nowrap}.row-reverse{flex-direction:row-reverse}.fixed{position:fixed}.block{display:block}.inline-block{display:inline-block}.col-reverse{flex-direction:column-reverse}.flex-col{flex-direction:column}.shrink-0{flex-shrink:0}.start{justify-content:flex-start}.center{justify-content:center}.end{justify-content:flex-end}.top{align-items:flex-start}.middle{align-items:center}.bottom{align-items:flex-end}.around{justify-content:space-around}.between{justify-content:space-between}.first{order:-1}.last{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;flex:0 0 auto}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{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 (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;flex:0 0 auto}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{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%}}@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;flex:0 0 auto}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{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%}}.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{position:relative}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:solid 1px var(--color-theme);border-radius:var(--border-radius-rounded);filter:drop-shadow(0 0 3px var(--color-theme));pointer-events:none}.card.sharper:before{border-radius:var(--border-radius-rounded-small)}.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{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,.bar22{width:100%;height:.15rem;border-radius:.25rem}.bar{background-color:var(--color-theme)}button.stroke,button.theme{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:color .2s,background-color .2s,border-color .2s}button.theme:hover{color:var(--color-theme);border-color:var(--color-theme)}button.theme{background-color:var(--color-background)}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 rgba(0,0,0,.2)}button.small{padding:var(--size-3xsmall) var(--size-xsmall)}@media screen and (max-width:768px){button.stroke,button.theme{padding:var(--size-2xsmall) var(--size-xsmall)}}.disabled{opacity:.4;pointer-events:none}div.section-container{padding:var(--size-small)}.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)}.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-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}@font-face{font-family:RBCN;src:url(/dist/fonts/RBCN23.woff2) format("woff2"),url(/fonts/RBCN23.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:RBCN-Legacy;src:url(/dist/fonts/RBTFNT.woff) format("woff");font-display:swap;font-weight:500}@font-face{font-family:RBCN22;src:url(/dist/fonts/RBCN-thin.woff2) format("woff");font-display:swap;font-weight:500}@font-face{font-family:OCRA;src:url(/dist/fonts/OCRA.woff) format("woff"),url(/fonts/OCRA.woff) format("woff");font-display:swap}@font-face{font-family:Courier Code;src:url(/dist/fonts/CourierCode-Roman.woff2) format("woff");font-display:swap;font-weight:400}@font-face{font-family:Courier Code;src:url(/dist/fonts/CourierCode-Italic.woff) format("woff");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Courier Code;src:url(/dist/fonts/CourierCode-Bold.woff) format("woff");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:RBCN}h2{font-family:var(--font-title);line-height:var(--line-height-headers);color:var(--color-theme)}.glow-cheap{text-shadow:0 0 .5rem #fff,0 0 1rem var(--color-theme-secondary)}h3,h4{font-family:var(--font-title);line-height:var(--line-height-headers)}body,button,textarea{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)}.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-xlarge);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{color:var(--color-theme);font-weight:var(--weight-semi-bold);margin-bottom:var(--size-3xsmall);line-height:var(--line-height-h3)}h3,h4{font-size:var(--type-body)}h4{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:rgba(0,0,0,.1)}pre.line{background-color:hsla(0,0%,58.8%,.1)}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}ul{padding-left:1rem;list-style-position:outside;-webkit-margin-after:0;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-title{font-family:var(--font-title)}.font-body{font-family:var(--font-body)}.type-nowrap{white-space:nowrap}.type-capitalize{text-transform:capitalize}.type-underline{text-decoration:underline}.type-no-underline{text-decoration:none}.type-black{font-weight:var(--weight-black)}.weight-bold,b,strong{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-white);font-family:var(--font-title);text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .2s}.router-link:hover{text-decoration:underline}.router-link-active,.router-link:hover{color:var(--color-theme)}ul{list-style:none}ul li:before{content:"⦿";color:var(--color-theme);display:inline-block;width:1.5rem}.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:translateX(25px)!important}.fade-left-leave-to,.fade-right-enter-from{opacity:0;transform:translateX(-25px)!important}body,html{line-height:var(--line-height-body);background-color:var(--color-background)}#app,body,html{min-height:100vh}#app{display:flex;flex:1 1 auto;flex-direction:column;color:var(--color-white)}#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} \ No newline at end of file diff --git a/dist/js/app.b2d19e98.js b/dist/js/app.b2d19e98.js new file mode 100644 index 00000000..f19016a2 --- /dev/null +++ b/dist/js/app.b2d19e98.js @@ -0,0 +1 @@ +(function(e){function t(t){for(var n,c,l=t[0],s=t[1],i=t[2],u=0,m=[];u Community
GitHub
Forum
Facebook
Twitter
LinkedIn
',6),R={key:0,class:"col-sm-12 mb-large"},V=Object(a["createVNode"])("div",{class:"col-sm-6 col-md-3"},null,-1),I={class:"col-sm-6 col-md-3 flex flex-col between"},M=Object(a["createVNode"])("div",null,null,-1),C=Object(a["createVNode"])("div",null,[Object(a["createVNode"])("a",{href:"https://robotframework.org"}," Robot Framework ")],-1),A=Object(a["createVNode"])("div",null,[Object(a["createVNode"])("a",{href:"https://robotframework.org/privacy-policy"}," Privacy Policy ")],-1);Object(a["popScopeId"])();var E=y((function(e,t,o,n,r,c){return Object(a["openBlock"])(),Object(a["createBlock"])("div",j,[Object(a["createVNode"])("div",N,[Object(a["createVNode"])("div",T,[S,Object(a["createVNode"])("div",{class:["col-sm-6 col-md-3",e.$store.state.isMobile?"type-right":""]},[B],2),e.$store.state.isMobile?(Object(a["openBlock"])(),Object(a["createBlock"])("div",R)):Object(a["createCommentVNode"])("",!0),V,Object(a["createVNode"])("div",I,[M,Object(a["createVNode"])("div",{class:e.$store.state.isMobile?"type-right":""},[C,A],2)])])])])})),x=(o("4de4"),o("d81d"),o("b64b"),o("b0c0"),{name:"PageFooter",components:{},data:function(){return{langDropdownOpen:!1}},computed:{langNames:function(){var e=this;return Object.keys(this.$i18n.messages).map((function(t){return{lang:t,name:e.$i18n.messages[t].langName}})).filter((function(e){var t=e.name;return"translation"!==t}))}},methods:{setLang:function(e){this.$i18n.locale=e,window.localStorage.setItem("lang",e)}}});o("7cbe");const F=u()(x,[["render",E],["__scopeId","data-v-e7b3d676"]]);var D=F,L=Object(a["withScopeId"])("data-v-e17a4978");Object(a["pushScopeId"])("data-v-e17a4978");var H={ref:"nav",class:"row between p-small sticky bg-background",style:{top:"0","z-index":"2"}},P={class:"flex middle"},U=Object(a["createTextVNode"])(" ROBOCON "),_=Object(a["createVNode"])("div",{class:"type-xsmall flex"},[Object(a["createTextVNode"])(" | "),Object(a["createVNode"])("a",{href:"https://robotframework.org/",class:"type-xsmall ml-xsmall mr-2xsmall color-white hover-color-theme"}," Robot Framework "),Object(a["createTextVNode"])(" Conference ")],-1),W={class:"flex"},K={key:0,class:"mx-small"};Object(a["popScopeId"])();var G=L((function(e,t,o,n,r,c){var l=Object(a["resolveComponent"])("base-icon"),s=Object(a["resolveComponent"])("router-link");return Object(a["openBlock"])(),Object(a["createBlock"])("div",H,[Object(a["createVNode"])("div",P,[Object(a["createVNode"])(l,{name:"robot",color:"white",size:"1.25rem"}),Object(a["createVNode"])(s,{to:{name:"Home"},class:"router-link type-large mx-xsmall"},{default:L((function(){return[U]})),_:1}),_]),Object(a["createVNode"])("div",W,[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(e.$tm("navbar.links"),(function(t,o){var n=t.text,r=t.name,c=t.theme;return Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:r,class:"flex"},[Object(a["createVNode"])(s,{to:{name:r},class:["router-link mx-xsmall type-no-underline",c]},{default:L((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(n),1)]})),_:2},1032,["to","class"]),o100&&"intro-gradient"],innerHTML:c.parseText(t["abstract"])},null,10,["innerHTML"]),t.expanded?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])("button",{key:0,class:"theme small block mx-auto",onClick:function(e){return t.expanded=!0}}," Show more ",8,["onClick"])),t.expanded?(Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:1,innerHTML:c.parseText(t.description)},null,8,["innerHTML"])):Object(a["createCommentVNode"])("",!0)])),"Break"!==t.submission_type?(Object(a["openBlock"])(),Object(a["createBlock"])("div",Lt,[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(t.speakers,(function(n){return Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:n.code,class:["row bg-grey-dark mt-small rounded mt-small",e.$store.state.isMobile?"p-xsmall pt-2xsmall":"p-small"]},[e.$store.state.isMobile?(Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],{key:0},[Object(a["createVNode"])("div",Ht,[Object(a["createVNode"])("h4",Pt,Object(a["toDisplayString"])(n.name),1)]),Object(a["createVNode"])("div",Ut,[Object(a["createVNode"])("img",{src:n.avatar||"".concat(e.publicPath,"/img/speaker_img_placeholder.jpg"),class:"rounded"},null,8,["src"])]),n.biography?(Object(a["openBlock"])(),Object(a["createBlock"])("div",_t,[Object(a["createVNode"])("p",{class:["type-small m-none pl-2xsmall relative",n.expanded?"":"bio-trunc pb-none bio-gradient"],style:{"line-height":"1.4"},innerHTML:c.parseText(n.biography)},null,10,["innerHTML"]),n.expanded?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])("button",{key:0,onClick:function(e){return n.expanded=!0},class:"pl-2xsmall color-theme type-underline type-small"}," Show more ",8,["onClick"]))])):Object(a["createCommentVNode"])("",!0)],64)):(Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],{key:1},[Object(a["createVNode"])("div",{class:o.small?"col-sm-1":"col-sm-2"},[Object(a["createVNode"])("img",{src:n.avatar||"".concat(e.publicPath,"/img/speaker_img_placeholder.jpg"),class:"rounded"},null,8,["src"])],2),Object(a["createVNode"])("div",Wt,[Object(a["createVNode"])("h4",null,Object(a["toDisplayString"])(n.name),1),Object(a["createVNode"])("div",{class:["type-small mb-none relative",n.expanded?"":"bio-trunc bio-gradient"]},[Object(a["createVNode"])("div",{innerHTML:c.parseText(n.biography),id:"".concat(t.code).concat(n.code)},null,8,["innerHTML","id"])],2),n.expanded?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])("button",{key:0,onClick:function(e){return n.expanded=!0},class:"pl-2xsmall color-theme type-underline type-small",style:{transform:"translateY(0.25rem)"}}," Show more ",8,["onClick"]))])],64))],2)})),128))])):Object(a["createCommentVNode"])("",!0)],2)})),128)})),Gt=(o("4160"),o("159b"),o("4795"),o("25f0"),o("c0c4")),zt=o("3452"),Zt=o.n(zt),Yt=o("8c6f"),Xt=o("ade3"),qt=Object(a["withScopeId"])("data-v-36093906");Object(a["pushScopeId"])("data-v-36093906");var Jt=Object(a["createVNode"])("path",{d:"M22.8,6.6C22.9,6.3,23,5.9,23,5.5c0-0.9-0.4-1.9-1.2-2.6l-0.7-0.7l0,0c-0.7-0.7-1.5-1.1-2.4-1.1\n c-0.9-0.1-1.7,0.2-2.2,0.8l-5,5c-0.6,0.6-0.8,1.4-0.8,2.2c0.1,0.6,0.3,1.2,0.6,1.8l0.1,0.1l0.1-0.1l1-1l0,0l0-0.1\n c-0.1-0.2-0.1-0.4-0.2-0.6c0-0.4,0.1-0.8,0.4-1l5-5c0.3-0.3,0.7-0.4,1.1-0.4c0.4,0,0.8,0.2,1.2,0.6L20.8,4\n c0.7,0.7,0.8,1.7,0.2,2.2l-5,5c-0.3,0.3-0.6,0.4-1,0.4c-0.2,0-0.4-0.1-0.6-0.2l-0.1,0l0,0l-1,1l-0.1,0.1l0.1,0.1\n c0.5,0.4,1.2,0.6,1.8,0.6c0.9,0.1,1.7-0.2,2.2-0.8l5-5C22.5,7.2,22.7,6.9,22.8,6.6z"},null,-1),Qt=Object(a["createVNode"])("path",{d:"M13.3,15c0-0.6-0.3-1.2-0.6-1.8l-0.1-0.1l-0.1,0.1l-1,1l0,0l0,0.1c0.1,0.2,0.1,0.4,0.2,0.6\n c0,0.4-0.1,0.8-0.4,1l-5,5c-0.3,0.3-0.7,0.4-1.1,0.4c-0.4,0-0.8-0.2-1.2-0.6L3.2,20c-0.7-0.7-0.8-1.7-0.2-2.2l5-5\n c0.3-0.3,0.6-0.4,1-0.4c0.2,0,0.4,0.1,0.6,0.2l0.1,0l0,0l1-1l0.1-0.1l-0.1-0.1C10.2,11,9.6,10.8,9,10.7c-0.9-0.1-1.7,0.2-2.2,0.8\n l-5,5c-0.3,0.3-0.5,0.6-0.6,0.9C1.1,17.7,1,18.1,1,18.5c0,0.9,0.4,1.9,1.2,2.6l0.7,0.7c0.7,0.7,1.5,1.1,2.4,1.1\n c0.9,0.1,1.7-0.2,2.2-0.8l5-5C13.1,16.6,13.4,15.9,13.3,15z"},null,-1),$t=Object(a["createVNode"])("path",{d:"M8.2,15.8C8.3,15.9,8.5,16,8.7,16c0.2,0,0.3-0.1,0.5-0.2l6.7-6.7c0.2-0.2,0.3-0.6,0-0.9\n C15.7,8.1,15.5,8,15.3,8c-0.2,0-0.3,0.1-0.5,0.2l-6.7,6.7C8,15.1,7.9,15.5,8.2,15.8z"},null,-1);Object(a["popScopeId"])();var eo=qt((function(e,t,o,n,r,c){var l;return Object(a["openBlock"])(),Object(a["createBlock"])("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20px",viewBox:"0 0 24 24",width:"20px",class:(l={},Object(Xt["a"])(l,"fill-white","white"===o.color),Object(Xt["a"])(l,"fill-theme","theme"===o.color),l)},[Jt,Qt,$t],2)})),to={name:"LinkIcon",props:{color:{type:String,default:"white"}}};o("5ce5");const oo=u()(to,[["render",eo],["__scopeId","data-v-36093906"]]);var no=oo,ao={name:"Talks2023",components:{LinkIcon:no},props:{items:{type:Array,required:!0},small:{type:Boolean,default:!1},hash:{type:String}},data:function(){return{publicPath:"dist/",token:{},error:!1,dataReady:!0,recordings:{CYPVMT:"U2FsdGVkX1/lIc0urbwV8+qSG4nLnpwBGGiKT5yG7tM=",DWKDNS:"U2FsdGVkX1843EDgruV0d70RFVSEazvu5l6aIYOZ66s=",DYRXQH:"U2FsdGVkX1/R8K6P1dT/IuT9o6ebsf9TWulodtILI5g=",U9UFXV:"U2FsdGVkX1+2t9MUVfwKbevDGwiPDYvw3bs87qVmHSE=",HYDNVM:"U2FsdGVkX18eO+f6AUuwlRwZHi1cJpfw5odT13AgX94=",HJ9B3R:"U2FsdGVkX19ngWzxSC+IXaInRFUbCev03NSasj/Y/AQ=",X9CQEZ:"U2FsdGVkX1+EYItX3WtoInuTldwjhcaQoUhAEIc29/Q=",N3QCPT:"U2FsdGVkX19dmKYJCwOvF1s2HC4pQQLa76IVW7R+BCM=",JAXTEX:"U2FsdGVkX1/z9ItKKBmHoQpca5+i1M44ubzbLejcteA=",DRXANT:"U2FsdGVkX1+M16KuXg2N9UvXgYzAGcRJOgxDRhNMOX0=",SAMETK:"U2FsdGVkX1+0mwbMa5tzAlgdg+e29D8XFi5agSq3iJo=",K3EA3U:"U2FsdGVkX1+THqyYgZ5y8qi/ZD2yp2QzvLcg9WmNCBs=",AW8NLK:"U2FsdGVkX18ZXnwXbh7X7Tt61E4tTbSRZeC0WbtwvJg=",XYAJN3:"U2FsdGVkX18pfOS84kYXSghqdK3gJSsX7az0NakFnRs=",BFWKHL:"U2FsdGVkX19FlLMd1+Po4OTDxY3yqzMn/Lw8E4mhcpQ=",T8KEQR:"U2FsdGVkX18Mx2k9ptU2+zbhdkEjSJahfyf06CEkniM=",HYQUWN:"U2FsdGVkX1/MHvTM+IfVJH7xtdDlh7BWvVYWUoVTDqI=",WSBCXF:"U2FsdGVkX1/bpDvejk5NWlzFVGRvFiODKG5D3G5XVkk=",HKSQYD:"U2FsdGVkX1/LZnM9gP6/i3nw9xikObHK/kmIOeyoXwk=",NLM3AS:"U2FsdGVkX19TQOQxgj9co2haJvuJjNqIxma7FFZx7Ms=",AXBYUP:"U2FsdGVkX197y9tVXFPhS0SL+XM4o365DfYdnJeVHk0=",XWZVHN:"U2FsdGVkX1/187Wksg7wNwE7SUSoszg3m63Oy/YooSM=",ASXKLW:"U2FsdGVkX195OYR9jfdAjdVoX/daiW6Slw+tVouNKJI=",MGCBMF:"U2FsdGVkX1+C35mtZtNFaN3omblmryCPSjXhMV2tlLg=",CKHB9J:"U2FsdGVkX18h15zwTAeNoZvgrHfwZGeW6/FEqahbn7s=",MTRCMK:"U2FsdGVkX185SyiprfNdsRjw98AyaF4Tp56eGGXs5YI=",AULYMA:"U2FsdGVkX1+UQEIBg+tndNgES6UM/2aaCyZzzoeH9+w=",ZSLPJF:"U2FsdGVkX1+OebszkRP3OcIGjCXhiZfzN9xYj31260c=",PDKBJK:""},dateNow:new Date}},mounted:function(){var e=this;this.items.forEach((function(e){e.speakers&&e.speakers.forEach((function(t){var o=document.getElementById("".concat(e.code).concat(t.code));o&&o.offsetHeight<100&&(t.expanded=!0)}))})),setInterval((function(){e.dateNow=new Date}),1e4)},methods:{format:st["a"],getShownTime:function(e){var t=new Date(e),o=t.getHours(),n=t.getMinutes();return"".concat(o,":").concat(0===n?"00":n)},parseText:function(e){return Gt["sanitize"](dt["marked"].parse(e||""))},getSlug:function(e,t){var o,n;if(!e)return"";var a="Gather Town"===(null===t||void 0===t||null===(o=t.slot)||void 0===o||null===(n=o.room)||void 0===n?void 0:n.en);return a?"online-".concat(e.replace(/[ ]/g,"-").replace(/[^a-zA-Z0-9-]/g,"").toLowerCase()):e.replace(/[ ]/g,"-").replace(/[^a-zA-Z0-9-]/g,"").toLowerCase()},getBreakLength:function(e,t){return Object(Yt["a"])(new Date(t),new Date(e))},getVideoUrl:function(e){if("undefined"!==typeof e){var t=this.recordings[e];if(t)try{var o=Zt.a.AES.decrypt(t,this.hash).toString(Zt.a.enc.Utf8);return"https://www.youtube-nocookie.com/embed/".concat(o,"?rel=0&autoplay=0&mute=0&controls=1&origin=https%3A%2F%2Frobocon.io&playsinline=0&showinfo=0&modestbranding=1")}catch(n){return void console.error("Code ".concat(e," did not have a valid recording."))}else console.error("Code ".concat(e," did not have a recording."))}},getIsNow:function(e,t){return!(!e||!t)&&Object(it["a"])(this.dateNow,{start:new Date(e),end:new Date(t)})}}};o("e645");const ro=u()(ao,[["render",Kt],["__scopeId","data-v-5c31b8e4"]]);var co=ro;Object(a["pushScopeId"])("data-v-0d72e445");Object(a["popScopeId"])();o("c8de");Object(a["pushScopeId"])("data-v-ba539ec6");Object(a["popScopeId"])();o("8bb0");o("3418");Object(a["pushScopeId"])("data-v-0776438e");Object(a["popScopeId"])();o("338e");var lo={components:{Navbar:$,NavMobile:ue,PageFooter:D},data:function(){return{fullScreen:!1}},created:function(){var e=this;document.documentElement.lang=this.$i18n.locale,this.$store.commit("SET_IS_MOBILE",window.innerWidth<768),this.$store.commit("SET_IS_DESKTOP",window.innerWidth>1280),window.addEventListener("resize",(function(){e.$store.commit("SET_IS_MOBILE",window.innerWidth<768),e.$store.commit("SET_IS_DESKTOP",window.innerWidth>1280)})),window.addEventListener("click",(function(){return document.body.classList.remove("accessible")})),window.addEventListener("keydown",(function(e){var t=e.key;"Tab"===t&&document.body.classList.add("accessible")}));var t=new URLSearchParams(window.location.search),o=Object.fromEntries(t.entries()).attendee;"gather"===o&&(this.fullScreen=!0)},watch:{"$i18n.locale":function(){document.documentElement.lang=this.$i18n.locale}}};o("7478");const so=u()(lo,[["render",r]]);var io=so,uo=o("6c02"),mo=Object(a["withScopeId"])("data-v-7350e1c0");Object(a["pushScopeId"])("data-v-7350e1c0");var bo={class:"container narrow row bottom p-small pt-medium pb-medium"},po={class:"col-sm-12 col-md-9 flex middle col-md-offset-3"},ho=Object(a["createVNode"])("h1",{class:"color-white"},[Object(a["createTextVNode"])(" RBCN"),Object(a["createVNode"])("span",{class:"color-theme"},"24")],-1),wo={class:"container narrow border-top-theme"},ko=Object(a["createVNode"])("div",{class:"row col-sm-12 flex-grow mb-large"},[Object(a["createVNode"])("div",{class:"col-sm-12 col-md-5 bg-secondary p-small rounded mt-small"},[Object(a["createVNode"])("h3",null,"Live"),Object(a["createVNode"])("div",null,"Feb 6th - 9th"),Object(a["createVNode"])("div",null,"Helsinki, Finland")]),Object(a["createVNode"])("div",{class:"col-sm-12 col-md-5 bg-secondary p-small col-md-offset-1 rounded mt-small"},[Object(a["createVNode"])("h3",null,"Online"),Object(a["createVNode"])("div",null,"Feb 28th - Mar 1st"),Object(a["createVNode"])("div",null,"Gather.town")])],-1),Oo=Object(a["createVNode"])("h3",null," About the conference ",-1),fo=Object(a["createVNode"])("p",null,[Object(a["createTextVNode"])(" RoboCon is the crown jewel of the "),Object(a["createVNode"])("span",{class:"color-theme"},"Robot Framework community"),Object(a["createTextVNode"])(". Once again we are gathering together as a community to learn, exchange knowledge and have a great time with one another. For RoboCon 2024 we will have a familiar fully in-person conference and then a few weeks later a full online conference like the year before. ")],-1),vo=Object(a["createVNode"])("p",null,[Object(a["createVNode"])("span",{class:"color-theme"},"The in-person conference"),Object(a["createTextVNode"])(" will be held in Helsinki 8-9 February, 2024. Please also reserve the 6th and 7th of February for learning in the workshops and for the Community Day. The Community Day is an open space for the community to learn, discuss and advance topics related to Robot Framework. This might include workshop participants practicing what they learned with the help of the workshop facilitators. ")],-1),go=Object(a["createVNode"])("p",null,[Object(a["createVNode"])("span",{class:"color-theme"},"The online conference"),Object(a["createTextVNode"])(" will take place 28-29 February, 2024 followed by the community day on the 1st of March. ")],-1);Object(a["popScopeId"])();var yo=mo((function(e,t,o,n,r,c){var l=Object(a["resolveComponent"])("base-icon"),s=Object(a["resolveComponent"])("news-banner"),i=Object(a["resolveComponent"])("page-section");return Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],null,[Object(a["createVNode"])("div",bo,[Object(a["createVNode"])("div",po,[ho,e.$store.state.isDesktop?(Object(a["openBlock"])(),Object(a["createBlock"])(l,{key:0,name:"robot",color:"white",size:"5.5rem",class:"ml-xsmall mt-xsmall"})):Object(a["createCommentVNode"])("",!0)])]),""!==e.$t("newsBanner")?(Object(a["openBlock"])(),Object(a["createBlock"])(s,{key:0},{default:mo((function(){return[Object(a["createVNode"])("div",{innerHTML:e.$t("newsBanner")},null,8,["innerHTML"])]})),_:1})):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])("div",wo,[Object(a["createVNode"])(i,{"title-id":"intro",title:e.$t("home.intro.title")},{default:mo((function(){return[Object(a["createVNode"])("div",{innerHTML:e.$t("home.intro.body"),class:"mb-small"},null,8,["innerHTML"]),ko,Oo,fo,vo,go]})),_:1},8,["title"]),Object(a["createVNode"])(i,{"title-id":"cfp",title:e.$t("home.cfp.title")},{default:mo((function(){return[Object(a["createVNode"])("div",{innerHTML:e.$t("home.cfp.body"),class:"mb-large"},null,8,["innerHTML"])]})),_:1},8,["title"])])],64)})),jo={name:"App",components:{BaseIcon:q,PageSection:ve,NewsBanner:p},methods:{goTo:function(e){var t=document.getElementById(e);t&&t.scrollIntoView({behavior:"smooth"})}}};o("bb49");const No=u()(jo,[["render",yo],["__scopeId","data-v-7350e1c0"]]);var To=No,So=Object(a["withScopeId"])("data-v-5648b9f5");Object(a["pushScopeId"])("data-v-5648b9f5");var Bo=Object(a["createVNode"])("div",null,[Object(a["createVNode"])("h1",{class:"color-white"},[Object(a["createVNode"])("span",{class:""},"RBCN"),Object(a["createVNode"])("span",{class:"color-theme"},"23")])],-1),Ro=Object(a["createVNode"])("div",{class:"border-top-theme border-thin theme-2023"},null,-1),Vo={class:"container theme-2023"},Io={class:"row center col-lg-8"},Mo={key:0},Co={key:1};Object(a["popScopeId"])();var Ao=So((function(e,t,o,n,r,c){var l=Object(a["resolveComponent"])("banner"),s=Object(a["resolveComponent"])("page-section"),i=Object(a["resolveComponent"])("talks-2023");return Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],null,[Object(a["createVNode"])(l,{class:"theme-2023"},{default:So((function(){return[Bo]})),_:1}),Ro,Object(a["createVNode"])("div",Vo,[Object(a["withDirectives"])(Object(a["createVNode"])(s,{"title-id":"intro",title:e.$t("page2023.intro.title")},{default:So((function(){return[Object(a["createVNode"])("div",Io,[Object(a["createVNode"])("div",{innerHTML:e.$t("page2023.intro.body"),class:"mb-large"},null,8,["innerHTML"])])]})),_:1},8,["title"]),[[a["vShow"],"gather"!==e.token.name]]),e.talks.length?(Object(a["openBlock"])(),Object(a["createBlock"])("div",Mo,[Object(a["createVNode"])(s,{"title-id":"talks",title:"Talks",subtitle:"live"===e.shownTalks?"Day 1 - Helsinki":"Day 1 - Online"},{default:So((function(){return[Object(a["withDirectives"])(Object(a["createVNode"])("button",{class:["theme mb-large mt-small mr-small","live"===e.shownTalks&&"active"],onClick:t[1]||(t[1]=function(t){return e.shownTalks="live"})}," Live ",2),[[a["vShow"],"gather"!==e.token.name]]),Object(a["withDirectives"])(Object(a["createVNode"])("button",{class:["theme mb-large mt-small","online"===e.shownTalks&&"active"],onClick:t[2]||(t[2]=function(t){return e.shownTalks="online"})}," Online ",2),[[a["vShow"],"gather"!==e.token.name]]),"live"===e.shownTalks?(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:0,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-01-19")})),hash:e.token.hashKey},null,8,["items","hash"])):(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:1,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-01")})),hash:e.token.hashKey},null,8,["items","hash"]))]})),_:1},8,["subtitle"]),Object(a["createVNode"])(s,{"title-id":"talks2",title:"Talks",subtitle:"live"===e.shownTalks?"Day 2 - Helsinki":"Day 2 - Online"},{default:So((function(){return["live"===e.shownTalks?(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:0,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-01-20")})),hash:e.token.hashKey},null,8,["items","hash"])):(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:1,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-02")})),hash:e.token.hashKey},null,8,["items","hash"]))]})),_:1},8,["subtitle"]),Object(a["createVNode"])(s,{"title-id":"talks3",title:"Open-Space",subtitle:"live"===e.shownTalks?"Day 3 - Helsinki":"Day 3 - Online"},{default:So((function(){return["live"===e.shownTalks?(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:0,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-01-20")}))},null,8,["items"])):(Object(a["openBlock"])(),Object(a["createBlock"])(i,{key:1,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-03")}))},null,8,["items"]))]})),_:1},8,["subtitle"])])):(Object(a["openBlock"])(),Object(a["createBlock"])("div",Co," Loading talks... "))])],64)})),Eo=o("2909"),xo=o("3835"),Fo=o("1da1"),Do=(o("96cf"),o("4e82"),o("f421")),Lo={name:"App",components:{Banner:g,PageSection:ve,Sponsors:Fe,Talks2023:co},data:function(){return{talks:[],workshops:[],shownTalks:"live",token:{},public:"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1RHu1qgXJ81+2tlBy4UF\nB8OdRsBjWhswMQaS/NhA2yWBaQiQ1YG4Tzen2aNmlTIkTBhSR3hqOnkzPQq77nMs\nKP9HD1WHz/UNici/a/2UwXFy9bOyX+GKnPCtdcvZrIougvW5K7EBeUWcgY68xNQk\nV9vFq4GSczOud7juk62eqqV26esV5tE2c4/J714SYwUl6NqLc7XeQNZMrsRHabIL\nBzg+A+2kw1jiJpJsJliPCT9T/NiAMrbZk1KR/NQ7uHARclAk13LwLwm5JfOhyKSs\nQkdfr8rVYuj3DDQCitea269Xy5RsFW/Cqyh3gHzt7bB9auU3UFaAXWPvnPURhTO4\nYf3c7YrizmpTfDGPIG/7zkegx9nPiBPNIGPq/LpmCC9iawNH7ixOH8ZC5Ijrti0b\n8rMnuJBKysZxIowJAFvd7Zh+soekUei90qQnYwhFO49h7fwXXSq2sGeRfpg99Nu/\nRdqqxM2zCMPpVMWHjxAVIubgNW5ZA33PW1wS075npC3oK+YUh2xt/9A6Ll4AcAOt\noaCmENEyeZEnHlaEWeXhNPQv1/nZN5Z3Fq3uKWCQRry1HMoOGKrdATfUUIXc6vvk\nnRPuT57RDafiyxjektPLx0z2LvRZZb7lU5G9/+rO2yJ1f65Sd5k0drIb48YZ+OBj\n6IrJDlqg3BaMV5Hr8LdQtY8CAwEAAQ==\n-----END PUBLIC KEY-----",dataReady:!1,error:!1,showStreamLink:!1}},created:function(){var e=this;return Object(Fo["a"])(regeneratorRuntime.mark((function t(){var o,a,r,c,l;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(o=new URLSearchParams(window.location.search),a=Object.fromEntries(o.entries()).auth||window.localStorage.getItem("auth"),r=Object.fromEntries(o.entries()).attendee||window.localStorage.getItem("attendee"),"undefined"===typeof a||"undefined"===typeof r){t.next=25;break}return window.history.replaceState({},document.title,"/2023"+window.location.hash),"gather"!==r&&(window.localStorage.setItem("auth",a),window.localStorage.setItem("attendee",r)),t.prev=6,t.t0=Do,t.t1=a,t.next=11,Do["importSPKI"](e["public"],"RS256");case 11:return t.t2=t.sent,t.t3={issuer:"pretix"},t.next=15,t.t0.jwtVerify.call(t.t0,t.t1,t.t2,t.t3);case 15:c=t.sent,l=c.payload,e.token=l,l.name!==r?(console.log("invalid Attendee"),e.error=!0):e.showStreamLink=!0,t.next=25;break;case 21:t.prev=21,t.t4=t["catch"](6),e.error=!0,console.error(t.t4);case 25:e.dataReady=!0,Promise.all([fetch("https://cfp.robocon.io/api/events/robocon-2023/submissions/"),fetch("https://cfp.robocon.io/api/events/robocon-2023-online/submissions/"),fetch("https://pretalx.com/api/events/robocon-2023/schedules/latest/"),fetch("https://pretalx.com/api/events/robocon-2023-online/schedules/latest/")]).then(function(){var e=Object(Fo["a"])(regeneratorRuntime.mark((function e(t){var o,n,a,r,c,l,s,i,d,u,m;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o=Object(xo["a"])(t,4),n=o[0],a=o[1],r=o[2],c=o[3],e.next=3,n.json();case 3:return l=e.sent,e.next=6,a.json();case 6:return s=e.sent,e.next=9,r.json();case 9:return i=e.sent,d=i.breaks,e.next=13,c.json();case 13:return u=e.sent,m=u.breaks,e.abrupt("return",[[].concat(Object(Eo["a"])(l.results),Object(Eo["a"])(s.results)),[].concat(Object(Eo["a"])(d),Object(Eo["a"])(m))]);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).then((function(t){var o=Object(xo["a"])(t,2),a=o[0],r=o[1],c=a.filter((function(e){var t=e.submission_type;return t.en&&["Talk","Keynote","Pre-Recorded Full Talk","OpenSpace"].includes(t.en)})),l=a.filter((function(e){var t=e.submission_type;return t.en&&t.en.includes("Workshop")})),s=r.map((function(e){return Object(n["a"])(Object(n["a"])({},e),{},{submission_type:e.description.en.toLowerCase().includes("talk")?"Misc":"Break"})}));e.talks=[].concat(Object(Eo["a"])(c),Object(Eo["a"])(s)).map((function(e){return Object(n["a"])(Object(n["a"])({},e),{},{slot:e.slot||{start:e.start,end:e.end},type:e.submission_type.en||e.submission_type})})).sort((function(e,t){return new Date(e.slot.start)'},an=function(){return''},rn={name:"Germany",components:{Banner:g,BaseIcon:q,PageSection:ve,Sponsors:Fe,Ticket:Ye,Talks:bt},data:function(){return{talks:[],speakers:[],mapSvg:"",logoSvg:"",logoSvgMobile:"",ticket:null}},mounted:function(){this.talks=this.$tm("germany.talks.talks"),this.speakers=this.$tm("germany.talks.speakers"),this.mapSvg=nn(),this.logoSvg=an(),this.logoSvgMobile=an().replace("15vh","10vh"),this.ticket=this.$tm("home.tickets").find((function(e){var t=e.side;return"05-10-22"===t}))},created:function(){var e=window.location.hash;"#talks"===e&&document.getElementById("talks").scrollIntoView()}};o("33f7");const cn=u()(rn,[["render",on],["__scopeId","data-v-395c721f"]]);var ln=cn,sn=Object(a["withScopeId"])("data-v-6fc113cc");Object(a["pushScopeId"])("data-v-6fc113cc");var dn={class:"container mb-large"},un={class:"row center mb-large mt-large"},mn={class:"type-center mb-2xsmall"},bn={class:"type-large type-center"},pn={class:"my-small"},hn={key:0,class:"relative inline-block tooltip-container"},wn=Object(a["createVNode"])("button",{class:"perk-tooltip-button rounded border border-white border-thin color-white"}," ? ",-1),kn={class:"theme block mx-auto mt-auto"};Object(a["popScopeId"])();var On=sn((function(e,t,o,n,r,c){var l=Object(a["resolveComponent"])("banner");return Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],null,[Object(a["createVNode"])(l,null,{default:sn((function(){return[Object(a["createVNode"])("h1",{class:"type-xlarge mb-large",innerHTML:e.$t("sponsor.title")},null,8,["innerHTML"]),Object(a["createVNode"])("p",{class:"col-md-8 col-md-offset-2",innerHTML:c.parseMarkdown(e.$t("sponsor.subTitle"))},null,8,["innerHTML"])]})),_:1}),Object(a["createVNode"])("div",dn,[Object(a["createVNode"])("div",un,[(Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(["Full Sponsorship","Online Sponsorship"],(function(t,o){return Object(a["createVNode"])("button",{key:t,class:["type-uppercase theme type-small mx-2xsmall",e.activeTabIndex===o&&"active"],onClick:function(t){return e.activeTabIndex=o}},Object(a["toDisplayString"])(t),11,["onClick"])})),64))]),Object(a["createVNode"])(a["Transition"],{class:"sponsor-container",name:"opacity",mode:"out-in"},{default:sn((function(){return[(Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:e.activeTabIndex,class:"row center"},[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(0===e.activeTabIndex?e.$tm("sponsor.tiers.irl"):e.$tm("sponsor.tiers.online"),(function(t,o){return Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:t.name,class:"col-sm-12 col-md-6 col-lg-4 p-xsmall"},[Object(a["createVNode"])("div",{class:["card pt-medium pb-large flex flex-col h-100",e.$store.state.isMobile?"p-xsmall":"p-small"]},[Object(a["createVNode"])("h2",mn,Object(a["toDisplayString"])(t.name),1),Object(a["createVNode"])("div",bn,Object(a["toDisplayString"])(t.price),1),Object(a["createVNode"])("ul",pn,[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(t.perks,(function(e){return Object(a["openBlock"])(),Object(a["createBlock"])("li",{key:e.name},[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.name)+" ",1),e.description?(Object(a["openBlock"])(),Object(a["createBlock"])("div",hn,[wn,Object(a["createVNode"])("div",{class:["perk-tooltip rounded-small bg-black p-small border-theme border-thin type-left line-height-small",[c.tooltipAlignClass(o)]],innerHTML:c.parseMarkdown(e.description)},null,10,["innerHTML"])])):Object(a["createCommentVNode"])("",!0)])})),128))]),Object(a["createVNode"])("a",{href:c.getPretixLink(e.$t("sponsor.event_url"),t.voucher,e.$t("sponsor.subevent")),class:"type-no-underline"},[Object(a["createVNode"])("button",kn,Object(a["toDisplayString"])(e.$t("sponsor.joinButton")),1)],8,["href"])],2)])})),128))]))]})),_:1})])],64)})),fn={name:"Germany",components:{Banner:g},methods:{parseMarkdown:function(e){return dt["marked"].parse(e)},tooltipAlignClass:function(e){if(0===e)return"tooltip-right";if(this.$store.state.isDesktop){if(2===e)return"tooltip-left"}else if(1===e)return"tooltip-left";return""},getPretixLink:function(e,t,o){return"".concat(e,"redeem?voucher=").concat(t,"&subevent=").concat(o)}},data:function(){return{activeTabIndex:0}}};o("0862"),o("3ea5");const vn=u()(fn,[["render",On],["__scopeId","data-v-6fc113cc"]]);var gn=vn,yn={class:"container"};function jn(e,t,o,n,r,c){var l=Object(a["resolveComponent"])("previous-talks");return Object(a["openBlock"])(),Object(a["createBlock"])("div",yn,[Object(a["createVNode"])(l,{class:"mt-xlarge mb-xlarge"})])}var Nn={name:"Archive",components:{PreviousTalks:Tt}};const Tn=u()(Nn,[["render",jn]]);var Sn=Tn,Bn=Object(a["withScopeId"])("data-v-7d86b763");Object(a["pushScopeId"])("data-v-7d86b763");var Rn={key:0},Vn={class:"px-small py-xsmall bg-black row between"},In={key:1,class:"color-white mt-2xlarge type-center type-xlarge"},Mn=Object(a["createVNode"])("span",{class:"color-theme"},"IN",-1),Cn=Object(a["createVNode"])("span",null,"VALID",-1),An=Object(a["createVNode"])("span",{class:"color-theme"},"AUTH",-1),En={key:2},xn={key:0,class:"container mt-large mb-xlarge px-small"},Fn=Object(a["createVNode"])("h2",null," Wednesday ",-1),Dn=Object(a["createVNode"])("h2",{class:"mt-xlarge"}," Thursday ",-1),Ln=Object(a["createVNode"])("h2",{class:"mt-xlarge"}," Friday ",-1),Hn={key:1};Object(a["popScopeId"])();var Pn=Bn((function(e,t,o,n,r,c){var l=Object(a["resolveComponent"])("talks-2023");return Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],null,[e.dataReady&&!e.error?(Object(a["openBlock"])(),Object(a["createBlock"])("div",Rn,[Object(a["createVNode"])("div",Vn,[Object(a["createVNode"])("div",null,[Object(a["createVNode"])("button",{class:["theme small type-small mr-small",1===e.selectedDay&&"active"],onClick:t[1]||(t[1]=function(t){return e.selectedDay=1})},"Day 1",2),Object(a["createVNode"])("button",{class:["theme small type-small",2===e.selectedDay&&"active"],onClick:t[2]||(t[2]=function(t){return e.selectedDay=2})},"Day 2",2)]),Object(a["createVNode"])("button",{onClick:t[3]||(t[3]=function(t){return e.chatShown=!e.chatShown}),class:"theme small type-small"},Object(a["toDisplayString"])(e.chatShown?"Hide Q&A":"Show Q&A"),1)]),Object(a["createVNode"])("div",{class:["stream-container",c.isFullScreen&&"fullscreen"]},[Object(a["createVNode"])("iframe",{class:["stream col-sm-12",e.chatShown&&"col-md-9"],src:c.streamUrl,title:"Robocon stream",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,10,["src"]),Object(a["withDirectives"])(Object(a["createVNode"])("iframe",{class:"chat col-sm-12 col-md-3",src:c.chatUrl,frameBorder:"0",title:"Stream chat"},null,8,["src"]),[[a["vShow"],e.chatShown]])],2)])):Object(a["createCommentVNode"])("",!0),e.dataReady&&e.error?(Object(a["openBlock"])(),Object(a["createBlock"])("h1",In,[Mn,Cn,An])):Object(a["createCommentVNode"])("",!0),c.isFullScreen?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])("div",En,[e.talks.length?(Object(a["openBlock"])(),Object(a["createBlock"])("div",xn,[Fn,Object(a["createVNode"])(l,{items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-01")})),small:!0,hash:e.token.hashKey},null,8,["items","hash"]),Dn,Object(a["createVNode"])(l,{items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-02")})),small:!0,hash:e.token.hashKey},null,8,["items","hash"]),Ln,Object(a["createVNode"])(l,{items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-03")})),small:!0,hash:e.token.hashKey},null,8,["items","hash"])])):(Object(a["openBlock"])(),Object(a["createBlock"])("div",Hn," Loading talks... "))]))],64)})),Un={components:{Talks2023:co},data:function(){return{selectedDay:1,day1:"U2FsdGVkX1/0aHHp+Cys2bR/e8tq3sVnQiterKrTxTM=",day2:"U2FsdGVkX19omJf3PXfUUePA8Lo2nWXgHg8e3/Ax/d4=",chat:"U2FsdGVkX19Id2P5u0Hc1xSiLbqraODnTHvKjpo4p5yVgp4jY5Oj8/odAjctICBGwX8ptykisw2uFsCKXlGgYA==",token:{},public:"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1RHu1qgXJ81+2tlBy4UF\nB8OdRsBjWhswMQaS/NhA2yWBaQiQ1YG4Tzen2aNmlTIkTBhSR3hqOnkzPQq77nMs\nKP9HD1WHz/UNici/a/2UwXFy9bOyX+GKnPCtdcvZrIougvW5K7EBeUWcgY68xNQk\nV9vFq4GSczOud7juk62eqqV26esV5tE2c4/J714SYwUl6NqLc7XeQNZMrsRHabIL\nBzg+A+2kw1jiJpJsJliPCT9T/NiAMrbZk1KR/NQ7uHARclAk13LwLwm5JfOhyKSs\nQkdfr8rVYuj3DDQCitea269Xy5RsFW/Cqyh3gHzt7bB9auU3UFaAXWPvnPURhTO4\nYf3c7YrizmpTfDGPIG/7zkegx9nPiBPNIGPq/LpmCC9iawNH7ixOH8ZC5Ijrti0b\n8rMnuJBKysZxIowJAFvd7Zh+soekUei90qQnYwhFO49h7fwXXSq2sGeRfpg99Nu/\nRdqqxM2zCMPpVMWHjxAVIubgNW5ZA33PW1wS075npC3oK+YUh2xt/9A6Ll4AcAOt\noaCmENEyeZEnHlaEWeXhNPQv1/nZN5Z3Fq3uKWCQRry1HMoOGKrdATfUUIXc6vvk\nnRPuT57RDafiyxjektPLx0z2LvRZZb7lU5G9/+rO2yJ1f65Sd5k0drIb48YZ+OBj\n6IrJDlqg3BaMV5Hr8LdQtY8CAwEAAQ==\n-----END PUBLIC KEY-----",dataReady:!1,error:!1,talks:[],chatShown:!0}},computed:{streamUrl:function(){var e=1===this.selectedDay?this.day1:this.day2,t=Zt.a.AES.decrypt(e,this.token.liveHash).toString(Zt.a.enc.Utf8);return"https://www.youtube.com/embed/".concat(t,"?rel=0&autoplay=1&mute=0&controls=1&origin=https%3A%2F%2Frobocon.io&playsinline=0&showinfo=0&modestbranding=1")},chatUrl:function(){return Zt.a.AES.decrypt(this.chat,this.token.liveHash).toString(Zt.a.enc.Utf8)},isFullScreen:function(){return"gather"===this.token.name}},created:function(){var e=this;return Object(Fo["a"])(regeneratorRuntime.mark((function t(){var o,a,r,c,l,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(o=new Date,2===o.getDate()&&2===o.getMonth()&&(e.selectedDay=2),a=new URLSearchParams(window.location.search),r=Object.fromEntries(a.entries()).auth||window.localStorage.getItem("auth"),c=Object.fromEntries(a.entries()).attendee||window.localStorage.getItem("attendee"),console.log(r),"undefined"===typeof r||"undefined"===typeof c){t.next=28;break}return window.history.replaceState({},document.title,"/stream"+window.location.hash),"gather"!==c&&(window.localStorage.setItem("auth",r),window.localStorage.setItem("attendee",c)),t.prev=9,t.t0=Do,t.t1=r,t.next=14,Do["importSPKI"](e["public"],"RS256");case 14:return t.t2=t.sent,t.t3={issuer:"pretix"},t.next=18,t.t0.jwtVerify.call(t.t0,t.t1,t.t2,t.t3);case 18:l=t.sent,s=l.payload,e.token=s,s.name!==c&&(console.log("invalid Attendee"),e.error=!0),t.next=28;break;case 24:t.prev=24,t.t4=t["catch"](9),e.error=!0,console.error(t.t4);case 28:e.dataReady=!0,Promise.all([fetch("https://cfp.robocon.io/api/events/robocon-2023-online/submissions/"),fetch("https://pretalx.com/api/events/robocon-2023-online/schedules/latest/")]).then(function(){var e=Object(Fo["a"])(regeneratorRuntime.mark((function e(t){var o,n,a,r,c,l;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o=Object(xo["a"])(t,2),n=o[0],a=o[1],e.next=3,n.json();case 3:return r=e.sent,e.next=6,a.json();case 6:return c=e.sent,l=c.breaks,e.abrupt("return",[r.results,l]);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).then((function(t){var o=Object(xo["a"])(t,2),a=o[0],r=o[1],c=a.filter((function(e){var t=e.submission_type;return t.en&&["Talk","Keynote","Pre-Recorded Full Talk","OpenSpace"].includes(t.en)})),l=r.map((function(e){return Object(n["a"])(Object(n["a"])({},e),{},{submission_type:e.description.en.toLowerCase().includes("talk")?"Misc":"Break"})}));e.talks=[].concat(Object(Eo["a"])(c),Object(Eo["a"])(l)).map((function(e){return Object(n["a"])(Object(n["a"])({},e),{},{slot:e.slot||{start:e.start,end:e.end},type:e.submission_type.en||e.submission_type})})).sort((function(e,t){return new Date(e.slot.start)We are happy to announce that planning and preparations for RoboCon 2024 have begun.\n More details and tickets will be available soon!

\n '},cfp:{title:"CFP",body:'\n

We are waiting for you!

\n

Come and speak at the biggest Robot Framework conference! Share your knowledge, tools and experiences with the experts from around the world. Submit a proposal and take a chance to make an influential impact on the most amazing open-source community.

\n

Submit proposal

\n

Submission deadline: 22nd October 2023 at 11:59 PM.

\n '},sponsors:{}},ca={intro:{title:"Hello",body:'

This fall, RoboCon will be a guest at the Software QS-Tag in Frankfurt.

\n

For the first time, we will have the opportunity to host a one-day RoboCon at the heart of Europe.\n RoboCon will share a conference building with the Software QS-Tag and the exchange with the visitors of\n the QS-Tag will hopefully lead to interesting discussions.

\n

If you need a hotel room for the nights around RoboCon at the conference hotel,\n please contact qs-tag(at)imbus.de.\n We still have a few rooms available.

\n

As a visitor with a RoboCon ticket, only the RoboCon track is available.\n If you would like to attend RoboCon and the QS-Tag on both days (5 & 6 October),\n including an overnight stay in the conference hotel, please book a ticket for the Software QS-Tag at\n qs-tag.de

\n

We look forward to seeing you!

'},talks:{title:"Talks",talks:[{code:"T1",title:"[EN] Welcome RoboCon",abstract:"Welcome talk and expert discussion with audience.\n\nIn this talk René Rohner will give us an insight view of Robot Framework Foundation and tell us about upcoming features of Robot Framework.\n\nAfterwards we have time for other topics that will be defined by the audience and discussed on stage, where all Speakers are present.\nWe are also highly interested in new feature requests/ideas and will discuss them on stage.",speakers:[{code:"T7BUER",name:"Many Kasiriha",avatar:"https://pretalx.com/media/avatars/portrait_small_m9VY1nS.jpg",expanded:!1},{code:"BBBB",avatar:"https://www.qs-tag.de/fileadmin/_processed_/a/0/csm_Nele_Uhlemann_fb892cdfd3.png",name:"Nele Lea Uhlemann",expanded:!1},{code:"HTDUSJ",avatar:"https://pretalx.com/media/avatars/Rene_kgG6bhD.png",name:"René Rohner",expanded:!1},{code:"CCCC",avatar:"dist/img/mkorpela.jpg",name:"Mikko Korpela",expanded:!1},{code:"FUKYZV",avatar:"https://pretalx.com/media/avatars/profielfoto_5Rk8Soh.jpg",name:"Elout van Leeuwen",expanded:!1},{code:"AWCN8B",avatar:"https://pretalx.com/media/avatars/Screenshot_2022-03-15_at_16.42.36_VoSJgBl.png",name:"Timo Stordell",expanded:!1}],track:null,start:"2022-10-05T09:00:00+02:00",end:"2022-10-05T10:15:00+02:00",room:1193,expanded:!1,yt_link:null,description:""},{title:{en:"Coffee Break / Community Time"},start:"2022-10-05T10:15:00+02:00",end:"2022-10-05T10:45:00+02:00",room:1193,expanded:!1,yt_link:null,speakers:[]},{code:"T2",title:"[EN] Using Robot Framework to ensure quality in the New Space industry",abstract:"How Robot Framework has been used at ICEYE to ensure quality in the New Space industry.",speakers:[{code:"CCCC",avatar:"dist/img/mkorpela.jpg",name:"Mikko Korpela",expanded:!1}],track:null,start:"2022-10-05T10:45:00+02:00",end:"2022-10-05T11:30:00+02:00",room:1193,expanded:!1,yt_link:null,description:"🇬🇧 ICEYE is building a product and running a service at the same time.\nPart of the system is also flying 400 to 500 km over us.\n\nWelcome to see a sneak peek into how testing of this kind of systems is really done and\nhow Robot Framework fits into the picture.\n\nThis talk will cover also some aspects of other tools than Robot Framework.\n"},{code:"T3",title:"[EN] How to solve unsolvable non-linear testing pipelines fully open source",abstract:"Unconventional requirement to CI systems need some thinking out of the box. How workflow management Camunda can help to solve complex demands.",speakers:[{code:"BBBB",avatar:"https://www.qs-tag.de/fileadmin/_processed_/a/0/csm_Nele_Uhlemann_fb892cdfd3.png",name:"Nele Lea Uhlemann",expanded:!1},{code:"HTDUSJ",avatar:"https://pretalx.com/media/avatars/Rene_kgG6bhD.png",name:"René Rohner",expanded:!1}],track:null,start:"2022-10-05T11:40:00+02:00",end:"2022-10-05T12:25:00+02:00",room:1193,expanded:!1,yt_link:null,description:"🇬🇧 When testing complex and global systems, more and more demands are placed on a CI pipeline.\n\nConventional solutions like Jenkins or Gitlab reach their limits where it became exciting for us.\n\nThe challenge was tests that ran over several days, as the reactions of the system under test could sometimes only be checked the next day or days later. During the execution, different process steps had to be executed repeatedly. Nevertheless, a continuous process flow should be visible and tester should be able to see the state of the pipeline at any time without deeper knowledge of CI systems.\n\nIn this talk, Nele Uhlemann and René Rohner will present how complex workflows can be realised unconventionally with open source solutions and how asynchronous tests can be realised with Robot Framework and its APIs in combination with Camunda."},{code:"T4",title:"[DE] Papierlos, aber nicht ohne Dokumente! Simple Automated Visual Document Testing.",abstract:"Denn papierlos heißt nicht dokumentenlos. Lassen Sie mich Ihnen zeigen, wie wir unsere Dokumente und Druckdateien visuell und inhaltlich prüfe - mit Robot Framework und unserer eigenen Visual Document Testing Library.",speakers:[{code:"T7BUER",name:"Many Kasiriha",avatar:"https://pretalx.com/media/avatars/portrait_small_m9VY1nS.jpg",expanded:!1}],track:null,start:"2022-10-05T12:35:00+02:00",end:"2022-10-05T13:20:00+02:00",room:1193,expanded:!1,yt_link:null,description:"Unternehmen sind auf korrekte Dokumente angewiesen. Für uns als globaler Spediteur sind korrekte Dokumente unerlässlich. Ein dummer Fehler in einem Dokument kann peinlich sein - aber auch rechtliche Konsequenzen haben. Dokumente in der Spedition können das Eigentum an Waren von Partei A auf Partei B übertragen. Sie bestätigen, dass die Fracht zu Sicherheitszwecken ordnungsgemäß geröntgt wurde. Sie können Barcode-Etiketten sein, um ein Paket zu identifizieren.\n\nAls ein größeres Upgrade unseres Output- und Dokumentenmanagementsystems geplant war, mussten wir sicherstellen, dass unsere Dokumente genauso aussehen wie vor dem Upgrade. Angesichts der großen Anzahl von Dokumententypen, -formaten, -varianten und -regeln pro Dokument wurde uns schnell klar, dass wir das nicht manuell machen können.\n\nDie Frage war also: Kaufen oder selbst erstellen? Aufgrund der hohen Kosten und des Funktions-Overkills kommerzieller Lösungen und unserer guten Erfahrungen mit Robot Framework entschieden wir uns, eine Bibliothek für visuelle Dokumententests zu erstellen. Visuelle Tests bedeuten: Das Testdokument wird gerendert und pixelweise mit einem Referenzdokument verglichen. Wir haben jedoch festgestellt, dass dies nicht ausreicht.\n\nWir wollten Berichte mit Screenshots haben, die die verschiedenen Bereiche hervorheben. Wir wollten Bereiche aus dem Vergleich ausschließen, die auf Koordinaten oder Textmustern basieren. Wir wollten Strichcodes lesen können. Wir wollten akzeptable Bereiche für verschobene Textblöcke definieren. Wir wollten Textinhalte aus einer PDF-Datei oder über OCR vergleichen. Wir wollten zusätzliche Daten wie digitale Signaturen prüfen. Wir wollten Druckerdateien wie Postscript und Pcl interpretieren und vergleichen. Wir wollten eine einfache GUI zur Auswertung der Prüfergebnisse haben. Das Ergebnis war eine Robot Framework Library, die rein auf Open-Source-Komponenten basiert und Funktionen bietet, die nur in teuren kommerziellen Lösungen zu finden sind."},{title:{en:"Lunch Break / Community Time"},start:"2022-10-05T13:20:00+02:00",end:"2022-10-05T14:40:00+02:00",room:1193,expanded:!1,yt_link:null,speakers:[]},{code:"T5",title:"[EN] Robot Framework and Browser Library. Open Source Keyword-Driven Testing at its best.",abstract:"In this tutorial René will take you to a journey from the very start with Robot Framework to web automation with Browser library.",speakers:[{code:"HTDUSJ",avatar:"https://pretalx.com/media/avatars/Rene_kgG6bhD.png",name:"René Rohner",expanded:!1}],track:null,start:"2022-10-05T14:40:00+02:00",end:"2022-10-05T16:00:00+02:00",room:1193,expanded:!1,yt_link:null,description:"This Talk should be valuable for beginners of Robot Framework as well as experienced users.\n\nEvery example in this tutorial can be easily followed or also tried after RoboCon. The only requirement is a Notebook with web browser and a github.com account.\n\n### About Robot Framework:\n\nRobot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA).\n\nRobot Framework is supported by Robot Framework Foundation. Many industry-leading companies use the tool in their software development.\nRobot Framework is open and extensible. Robot Framework can be integrated with virtually any other tool to create powerful and flexible automation solutions. Robot Framework is free to use without licensing costs.\n\nRobot Framework has an easy syntax, utilizing human-readable keywords. Its capabilities can be extended by libraries implemented with Python, Java or many other programming languages. Robot Framework has a rich ecosystem around it, consisting of libraries and tools that are developed as separate projects.\n\n### About Browser library:\n\nRobot Framework deserves a browser automation solution that's designed for the 2020s.\n\nBrowser library powered by Playwright provides.\n\n🚀 Speed, ✅ reliability and 🔬 visibility.\n\n- Conscise assertions.\n\n- Precise and fast browser window and tab control.\n\n- Chainable selector strategies.\n\n- Good shadow DOM support.\n\n- Easy mobile device descriptors.\n\n- Sending HTTP requests.\n\n- many more"},{title:{en:"Coffee Break / Community Time"},start:"2022-10-05T16:00:00+02:00",end:"2022-10-05T16:30:00+02:00",room:1193,expanded:!1,yt_link:null,speakers:[]},{code:"T6",title:"[EN] My Ultimate Robot Framework Toolbox... These arrows should be in every quiver!",abstract:"Elout gives a demonstration of the most important and helpful tools needed in almost every Robot Framework project.",speakers:[{code:"FUKYZV",avatar:"https://pretalx.com/media/avatars/profielfoto_5Rk8Soh.jpg",name:"Elout van Leeuwen",expanded:!1}],track:null,start:"2022-10-05T16:30:00+02:00",end:"2022-10-05T17:15:00+02:00",room:1193,expanded:!1,yt_link:null,description:"If you have ever thought how to start and what you need, you will find a good starting point here.\n\nMore details coming soon..."},{code:"T7",title:"[EN] What makes Robot Framework to stand out?",abstract:"I have used Robot Framework a lot in the past, but recently the framework chosen to my project has been different.\n\nOn the way, I've started to realise what makes Robot Framework excellent, more than before.",speakers:[{code:"AWCN8B",avatar:"https://pretalx.com/media/avatars/Screenshot_2022-03-15_at_16.42.36_VoSJgBl.png",name:"Timo Stordell",expanded:!1}],track:null,start:"2022-10-05T17:25:00+02:00",end:"2022-10-05T18:10:00+02:00",room:1193,expanded:!1,yt_link:null,description:"In this presentation, I will highlight the things that makes it stand out from the competition.\nThe purpose is not to do any boastful ranting (even though I'm tempted) but to go through some facts behind the success."},{title:{en:"Evening Event / Community Time"},start:"2022-10-05T19:00:00+02:00",end:"2022-10-06T00:00:00+02:00",room:1193,expanded:!1,yt_link:null,speakers:[]}],speakers:[{id:15344,code:"HTDUSJ",public_name:"René Rohner",biography:"René Rohner is a Senior Consultant for Testing Systems, Product Owner of the Value Stream Test Automation at imbus in Germany and Chairman of the board of Robot Framework Foundation.\n\nHe is member of the Core Team of Robot Framework Browser and developer of Robot Framework DataDriver. He is trainer and coach for Keyword-Driven Testing in multiple small and huge projects in Germany.",answers:[]},{id:13265,code:"AAAA",public_name:"Prof. Dr. Ayelt Komus",biography:"Prof. Dr. Ayelt Komus ist Professor an der Hochschule Koblenz, Vordenker für Management unter Unsicherheit, 80+ Fachpublikationen, 200+ Keynotes/Vorträge, Vielzahl an Studien wie „Status Quo (Scaled) Agile“ seit 2012 mit Scrum.org, IPMA, GPM, VOICE, bitkom, SwissICT u.a.\n\nWeitere Informationen unter\nwww.komus.de\nund\nwww.process-and-project.net",answers:[]},{id:17004,code:"BBBB",public_name:"Nele Lea Uhlemann",biography:"Nele Uhlemann is a Developer Advocate at Camunda. Her passion is helping the open source community use and understand Camunda’s technologies and build a bridge between business and technical users to leverage the full potential of Process Automation. Nele works as a consultant at Camunda, leading workshops with developers and business users. Therefore, she understands the need to find a common language to enable agility in both domains.",answers:[]},{id:14436,code:"FUKYZV",public_name:"Elout van Leeuwen",biography:"Elout is a test automation consultant with Capgemini Netherlands. He is the companies representative with the Robot Framework Foundation and has over 7 years of experience with Robot Framework.",answers:[]},{id:15357,code:"T7BUER",public_name:"Many Kasiriha",biography:"I'm a Test Manager at DB Schenker and a regular Robot Framework User since 2020.\r\n\r\nI like to help other people getting started with Robot Framework (and Test Automation in general) and I know that it can be overwhelming sometimes.\r\nIn my daily work, I support projects in the setup of their test automation solution - for Web Applications, Desktop Applications, APIs or even Document Tests.\r\n\r\nI'm a believer in *test automation* - but convinced that *testing itself cannot be automated*.",answers:[]},{id:15357,code:"CCCC",public_name:"Mikko Korpela",biography:"Mikko is a developer and consultant that works with client organisations in various industries and Vice-Chairman of the board of Robot Framework Foundation.\n\nHe is also active in Robot Framework community and has participated in development of tools such as Robot Framework, Robot Framework Browser and Pabot.",answers:[]},{id:15420,code:"AWCN8B",public_name:"Timo Stordell",biography:"Timo is Lead Consultant, DevOps at Eficode.\n\nBuilding the future of software development. Passionate about making pipelines fluent.",answers:[]}]},sponsors:{title:"Sponsors",boxTitle:"RoboCon 2022 Germany talks are sponsored by these companies",tiers:{small:"",medium:"",large:""},large:[],medium:[],small:[{img:"camunda.png",href:"https://camunda.com/"},{img:"capgemini.png",href:"https://www.capgemini.com/nl-nl/"},{img:"dbschenker.png",href:"https://www.dbschenker.com/"},{img:"eficode.png",href:"https://www.eficode.com/"},{img:"imbus.png",href:"https://www.imbus.de/"},{img:"reaktor.png",href:"https://reaktor.com/"}]}},la={title:"Sponsorship",subTitle:"### Become a sponsor of RoboCon!\n\nDo you want to give something back to Robot Framework? Want to present your company as a supporter of RoboCon and Robot Framework?\n\nJoin our sponsors and help us create an awesome event yet again.\nIf you have any questions about sponsorship please contact the [RoboCon team](mailto:info{at}{'@'}{at}robocon.io).",joinButton:"Join",event_url:"https://tickets.robotframework.org/robocon-2023/",subevent:"3410049",voucher:"RBCN-2023-SPONSOR",tiers:{online:[{name:"Online Silver",price:"2000 €",perks:[{name:"Company logo (small, online)",description:"Your company logo will be visible on robocon.io after January and at our online venue. **Small** company logo on screen between presentations online."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (3 Online)",description:"You will get:\n\n- 3 free online tickets for the online part of RoboCon"}],item:"variation_234449_55061=1",voucher:"SPONSORSILVERONLINE"},{name:"Online Gold",price:"4000 €",perks:[{name:"Company logo (medium)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Medium size** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (4 online)",description:"You will get:\n\n- 4 free online tickets for the online part of RoboCon."},{name:"Booth online",description:"You will get an online booth at Gather.town, where you can have up to four items like:\n- PDF documents\n- hyperlinks\n- iframes\n- Youtube videos"},{name:"Publish job offers",description:"We give you the opportunity to post job offers on our noticeboard online."},{name:"Video during breaks (30 sec)",description:"We will show on each start and each end of a break the 30 second videos of our Gold sponsors in varying orders.\n\nThis video may have sound and will be streamed online."}],item:"variation_234449_55062=1",voucher:"SPONSORGOLDONLINE"},{name:"Online Platinum",price:"8000 €",perks:[{name:"Company logo (large)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Premium size** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (8 online)",description:"You will get:\n\n- 8 free online tickets for the online part of RoboCon"},{name:"Platinum booth online",description:"You will get a platinum online booth at Gather.town, where you can have up to ten items like:\n- PDF documents\n- hyperlinks\n- iframes\n- Youtube videos\n\nOn the one day where you are the Platinum sponsor your booth will be at the center of the conferece."},{name:"Publish job offers",description:"We give you the opportunity to post job offers on our noticeboard online."},{name:"Video during breaks (30 sec)",description:"We will show on each start and each end of a break the 30 second videos of our Gold sponsors in varying orders.\n\nThis video may have sound and will be shown online."},{name:"Platinum sponsor for 1 day",description:"Your company will be the Platinum sponsor for one day of RoboCon.\n\nYou will be mentioned as the sponsor of this day and your logo will be shown."},{name:"Sponsor video (5 min)",description:"You will get a spot for a video (5 minutes) directly at the end of a keynote online.\n\nYour talk shall be pre-recorded and will be streamed before people are sent to the first break."},{name:"Max. 3 sponsors",description:"Due to the 3 days duration of RoboCon Online and one Platinum Sponsor per day, there are only 3 sponsoring spots available.\n\nRobot Framework Foundation members do have a preferred access.\nMembers who book Online + Helsinki Sponsorship are also prefered and have higher priority.\nTherefore, if you are not member of Foundation, we will reserve a spot when you book, but invoice it after November first, if the spots are not all required by Foundation members. "}],item:"variation_234449_55063=1",voucher:"SPONSORPLATINUMONLINE"}],irl:[{name:"Silver",price:"3000 €",perks:[{name:"Company logo (small)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Small** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (3|1)",description:"You will get:\n\n- 3 free online tickets for the online part of RoboCon\n\nOR\n\n- 1 free Helsinki ticket, which includes access to online part as well."}],item:"variation_234449_55064=1",voucher:"SPONSORSILVER"},{name:"Gold",price:"6000 €",perks:[{name:"Company logo (medium)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Medium size** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (2+2)",description:"You will get:\n\n- 2 free online tickets for the online part of RoboCon\n\nAND\n\n- 2 free Helsinki tickets, which includes access to online part as well."},{name:"Lead scanning",description:"You will have the oportunity to use our lead scanning to get in contact with our on-site visitors in Helsinki.\n\nSee here for more information: https://pretix.eu/about/en/lead"},{name:"Booth @ Bio Rex",description:"You will get a booth at Bio Rex Helsinki.\n\nYour booth includes:\n- a TV-screen for demonstration\n- company logo on booth\n- bar table with chair"},{name:"Booth online",description:"You will get an online booth at Gather.town, where you can have up to four items like:\n- PDF documents\n- hyperlinks\n- iframes\n- Youtube videos"},{name:"Publish job offers",description:"We give you the opportunity to post job offers on our noticeboard in Helsinki and online."},{name:"Video during breaks (30 sec)",description:"We will show on each start and each end of a break the 30 second videos of our Gold sponsors in varying orders.\n\nThis video may have sound and will be shown in Helsinki and online."},{name:"Max. 10 sponsors",description:"Due to the size of Bio Rex at RoboCon Helsinki we do have limited availability of 10 booths.\n\nRobot Framework Foundation members do have a preferred access.\nTherefore, if you are not member of Foundation, we will reserve a spot when you book, but invoice it after November first, if the spots are not all required by Foundation members. "}],item:"variation_234449_55065=1",voucher:"SPONSORGOLD"},{name:"Platinum",price:"16000 €",perks:[{name:"Company logo (large)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Premium size** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (4+4)",description:"You will get:\n\n- 4 free online tickets for the online part of RoboCon\n\nAND\n\n- 4 free Helsinki tickets, which include access to online part as well."},{name:"Lead scanning",description:"You will have the oportunity to use our lead scanning to get in contact with our on-site visitors in Helsinki.\n\nSee here for more information: https://pretix.eu/about/en/lead"},{name:"Booth @ Bio Rex (platinum)",description:"You will get a platinum booth for one day at Bio Rex Helsinki.\n\nYour booth includes:\n- a horizontal TV-screen for demonstration\n- a vertical human size screen for loop presentation\n- company logo on booth\n- bar table with chair\n- lounge table with lounge chairs\n\n**On the other day you will get a normal Gold sponsor booth.**"},{name:"Booth online (platinum)",description:"You will get a platinum online booth at Gather.town, where you can have up to ten items like:\n- PDF documents\n- hyperlinks\n- iframes\n- Youtube videos\n\nOn the one day where you are the Platinum sponsor your booth will be at the center of the conferece."},{name:"Publish job offers",description:"We give you the opportunity to post job offers on our noticeboard in Helsinki and online."},{name:"Video during breaks (30 sec)",description:"We will show on each start and each end of a break the 30 second videos of our Gold sponsors in varying orders.\n\nThis video may have sound and will be shown in Helsinki and online."},{name:"Platinum sponsor for 1 day",description:"Your company will be the platinum sponsor for one day of RoboCon.\n\nYou will be mentioned as the sponsor of this day and your logo will be shown.\n\nYou may want to book a second day of Platinum sponsoring in Helsinki for 10.000€, which gives you on both days the platinum booth."},{name:"Sponsor talk (25 min)",description:"You will get a talk spot for a full talk (25 minutes) directly after keynote in Helsinki on-stage.\n\nYour talk will be recorded and streamed later online on part 2 of RoboCon."},{name:"Max. 2 sponsors",description:"Due to the 2 days duration of RoboCon Helsinki and one Platinum Sponsor per day, there are only 2 sponsoring spots available.\n\nRobot Framework Foundation members do have a preferred access.\nMembers who book Online + Helsinki Sponsorship are also prefered and have higher priority compared to Online Only.\nTherefore, if you are not member of Foundation, we will reserve a spot when you book, but invoice it after November first, if the spots are not all required by Foundation members. "}],item:"variation_234449_55066=1",voucher:"SPONSORPLATINUM"}]}},sa={previousTalks:{title:"Previous Talks",body:'

All RoboCon talks over the years have been recorded. Feel free to watch them here or directly in YouTube.

',talks:[{year:2022,playlistLink:"https://www.youtube.com/watch?v=jlhgitypC5Q&list=PLSK6YK5OGX1AN9PSVHz1vsoSqbz3tFS_C",list:[{title:"Keynote: Robot Framework",url:"https://www.youtube.com/embed/jlhgitypC5Q",authors:["René Rohner","Ed Manlove","Pekka Klärck"]},{title:"Robocorp == RPA for Developers",url:"https://www.youtube.com/embed/MuD7yhIIdCU",authors:["Antti Karjalainen"]},{title:"Test Intelligence for and with the Robot Framework",url:"https://www.youtube.com/embed/i8cSTAoe_hw",authors:["Elmar Juergens"]},{title:"Our Robot Framework Automation Journey : Medidata Solutions",url:"https://www.youtube.com/embed/PFqmZ5GwXgg",authors:["Karthik Selvarajan","Allen Lee"]},{title:"Tests are talking, are you ready to listen?",url:"https://www.youtube.com/embed/sm2XQ-kM2GA",authors:["Tatu Aalto"]},{title:"How Robocop evolved to 2.0?",url:"https://www.youtube.com/embed/t_R36N_4UBk",authors:["Mateusz Nojek"]},{title:"Tidy your code with Robotidy",url:"https://www.youtube.com/embed/8ELCaSKR6Ns",authors:["Bartłomiej Hirsz"]},{title:"Project and package management: Poetry for robots",url:"https://www.youtube.com/embed/UjzXCDcnTs0",authors:["Robin Mackaij"]},{title:"CamundaLibrary - Updates and Roadmap",url:"https://www.youtube.com/embed/5mjjZ4KmPJ0",authors:["Markus Stahl"]},{title:"Accessibility checking with Browser Extensions",url:"https://www.youtube.com/embed/sQ6lekIq1mE",authors:["Elout van Leeuwen"]},{title:"Web-scale Robot Framework with JupyterLite",url:"https://www.youtube.com/embed/VII2OL8O4hA",authors:["Asko Soukka","Nicholas Bollweg"]},{title:"Robots In Space",url:"https://www.youtube.com/embed/8Nz5LXsXmAU",authors:["Jeff King"]},{title:"Using implicit context to create rich behavior driven keywords",url:"https://www.youtube.com/embed/8AKBwK_UJwo",authors:["Samuel Montgomery-Blinn"]},{title:"Robot Framework Is Not ...",url:"https://www.youtube.com/embed/Mpt_4MItha0",authors:["Kelby Stine"]},{title:"Combining all test reports to one",url:"https://www.youtube.com/embed/m5zkIRQs8ZM",authors:["Timo Stordell"]},{title:"Analyze your code like true detective",url:"https://www.youtube.com/embed/PNHl_mz66ZI",authors:["Bartłomiej Hirsz"]},{title:"Yet another API talk, but this one is different...",url:"https://www.youtube.com/embed/owkk5B1kEhM",authors:["Mateusz Nojek"]},{title:"Output Robot Framework report using Github Actions",url:"https://www.youtube.com/embed/HQObgYC3D3s",authors:["Joonas Venäläinen"]},{title:"Reactive Robot - Fastest way to turn Robot Framework projects into event-driven services",url:"https://www.youtube.com/embed/UTwDfGYj3lw",authors:["Yusuf Can Bayrak"]},{title:"\\u201cFor the very first time\\u201d - Start to Code, Test, Package & Publish your first Library",url:"https://www.youtube.com/embed/BblpFESySiI",authors:["Many Kasiriha"]},{title:"Robot Framework for silicon validation",url:"https://www.youtube.com/embed/GcQgx6NZQa0",authors:["Franz Haas","Sebastian Herz"]},{title:"HybridApp - hybrid testing",url:"https://www.youtube.com/embed/yD5e1r-8aw0",authors:["Jacek Kohut"]},{title:"Introducing OpenApiDriver...and OpenApiLibCore!",url:"https://www.youtube.com/embed/7YWZEHxk9Ps",authors:["Robin Mackaij"]},{title:"Robot Framework and commercial testing tools integration - based on regression project for SWT app",url:"https://www.youtube.com/embed/Q68PeIs0Ig0",authors:["Krzysztof Trybus","Gregor Schmid"]},{title:"Eggplant Library - connecting Robot Framework to advanced image based automation",url:"https://www.youtube.com/embed/wOGVdWEzs_A",authors:["Andre Mochinin","Rico Feist"]},{title:"Year with Browser library",url:"https://www.youtube.com/embed/rSkNT7jFr_c",authors:["Tatu Aalto","René Rohner","Kerkko Pelttari"]},{title:"Robots in the Clouds: Experiences with Using Robotframework with Cloud Providers",url:"https://www.youtube.com/embed/MNL59uHnwN8",authors:["Josh Grant"]},{title:"The neuroscience of learning, creativity and collaboration",url:"https://www.youtube.com/embed/FiJw77tzLHU",authors:["Katri Saarikivi"]}]},{year:2021,playlistLink:"https://www.youtube.com/playlist?list=PLSK6YK5OGX1ALlSRlwr9dWJu3mFHMlVq8",list:[{authors:["Pekka Klärck","Ismo Aro"],title:"KEYNOTE: WHERE'S ROBOT FRAMEWORK IN 2021",url:"https://www.youtube.com/embed/3NF8Or6LWq8"},{authors:["Mateusz Nojek","Bartłomiej Hirsz"],title:"HOW TO AVOID JAIL FOR NASTY CODE?",url:"https://www.youtube.com/embed/vZoyi2ObM8E"},{authors:["Many Kasiriha"],title:"PRINT IS NOT DEAD - VISUAL DOCUMENT TESTING WITH ROBOT FRAMEWORK",url:"https://www.youtube.com/embed/qmpwlQoJ-nE"},{authors:["Mikko Korpela","Tatu Aalto","Kerkko Pelttari","René Rohner"],title:"BROWSER LIBRARY - INTRODUCTION",url:"https://www.youtube.com/embed/3BNVS6uiFeo"},{authors:["Diogo Rede"],title:"E-COMMERCE WEB AUTOMATION AT SCALE",url:"https://www.youtube.com/embed/b-FO7GXY2Oo"},{authors:["Maciej Wiczk"],title:"RFHUB2 - NEW TAKE ON ROBOTFRAMEWORK ASSET DOCUMENTATION",url:"https://www.youtube.com/embed/WTupl3gtM-g"},{authors:["Luca Giovenzana"],title:"WHAT'S NEW IN REQUESTSLIBRARY 0.9",url:"https://www.youtube.com/embed/6fc2Cn_Sch0"},{authors:["Patrik Zakovič","Marián Macek"],title:"THE JOURNEY OF BUILDING TEST AUTOMATION PLATFORM IN THE BANK",url:"https://www.youtube.com/embed/Wnu9KVpylnM"},{authors:["Simon Meggle"],title:"ROBOTMK: TESTING MEETS MONITORING",url:"https://www.youtube.com/embed/Asjh7E1xoFI"},{authors:["Tuomas Pitkänen"],title:"ROBOT MAKES MUSIC",url:"https://www.youtube.com/embed/o31z0NmruSo"},{authors:["Pekka Klärck"],title:"CREATING ROBOT FRAMEWORK LIBRARIES: WHY AND HOW?",url:"https://www.youtube.com/embed/DxqCP_EJJXc"},{authors:["Deepak Chourasia"],title:"ROBOT FRAMEWORK AND JOURNEY FROM CATHEDRAL TO BAZAR",url:"https://www.youtube.com/embed/r3GF6hjqRjQ"},{authors:["Antti Karjalainen"],title:"OPEN-SOURCE STACK FOR RPA",url:"https://www.youtube.com/embed/MIaOIbiuYXs"},{authors:["Tuukka Virtanen"],title:"HOW TO FIND THE BEST ROBOT FRAMEWORK LIBRARIES?",url:"https://www.youtube.com/embed/8jX8fivBNg0"},{authors:["Fabio Zadrozny"],title:"ROBOTFRAMEWORK LANGUAGE SERVER",url:"https://www.youtube.com/embed/aZN5_rvGohg"},{authors:["Markus Stahl"],title:"HOW TO START WITH OPEN SOURCE RPA",url:"https://www.youtube.com/embed/yggxvDl0Ozc"},{authors:["Cindy Huffman"],title:"AUTOMATING CUSTOMER JOURNEYS AS UI ACCEPTANCE SCENARIOS",url:"https://www.youtube.com/embed/D3lMuzRnvlU"},{authors:["Esko Hannula"],title:"HYPERAUTOMATION OR HYPE-AUTOMATION: AUTOMATION LANDSCAPE OF THE FUTURE",url:"https://www.youtube.com/embed/iEPiDX8YnB8"},{authors:["Dave Martin"],title:"ZERO TO HERO IN 2 WEEKS",url:"https://www.youtube.com/embed/y2OIqOPYklM"},{authors:["Elisabeth Hendrickson"],title:"KEYNOTE: ROBOT FRAMEWORK THROUGH THE LENS OF HISTORY",url:"https://www.youtube.com/embed/U5FzPgpMiqk"},{authors:["Gojko Adžić"],title:"KEYNOTE: YOU'RE TESTING WHAT?",url:"https://www.youtube.com/embed/Ju90-ewW_gM"},{authors:["Juho Saarinen"],title:"ROBOT FRAMEWORK AFTER JYTHON",url:"https://www.youtube.com/embed/6F4659Ibf7o"},{authors:["Bartłomiej Hirsz"],title:"NEW PARSING API FOR ROBOT FRAMEWORK - HOW TO CREATE OWN TOOLS",url:"https://www.youtube.com/embed/FO7rWa2-s70"},{authors:["Tatu Aalto"],title:"PYTHONLIBCORE THE SECRET BEHIND SELENIUMLIBRARY",url:"https://www.youtube.com/embed/_19SBMEObX8"},{authors:["Mikko Korpela","Tatu Aalto","Kerkko Pelttari","René Rohner"],title:"ROBOTFRAMEWORK BROWSER LIBRARY - A DEEP DIVE",url:"https://www.youtube.com/embed/OiRm9Zv3edE"},{authors:["Nils Balkow-Tychsen","Michał Wcisło"],title:"HOW KUBERNETES BRINGS QA AND DEVOPS CLOSER TOGETHER",url:"https://www.youtube.com/embed/0vtj9Hg-LWU"},{authors:["Samuel Montgomery-Blinn"],title:"(AB)USING ROBOTFRAMEWORK-DATADRIVER FOR FUN AND PROFIT",url:"https://www.youtube.com/embed/uPv0DMMksuM"},{authors:["Raphael Roems"],title:"BACKEND TESTING USING ROBOT FRAMEWORK AND SOAPUI",url:"https://www.youtube.com/embed/mSR-HPCBeEQ"},{authors:["Markus Stahl"],title:"ROBOTFRAMEWORK-CAMUNDA LIBRARY: ORCHESTRATING ROBOTIC TASKS",url:"https://www.youtube.com/embed/ZPH4AMD5XZQ"},{authors:["Tommi Oinonen"],title:"WHAT IS TAKING SO LONG?! - AN ATTEMPT TO ANSWER THIS QUESTION",url:"https://www.youtube.com/embed/nfoJXYNr3UA"}]},{year:2020,playlistLink:"https://www.youtube.com/playlist?list=PLSK6YK5OGX1AZMAffD8EiTDq0lfzshRNg",list:[{authors:["Jeff King"],title:"ROBOT FRAMEWORK AND THE ONE MAN ROBOT BAND",url:"https://www.youtube.com/embed/0yEnJt6Sf50"},{authors:["Anaïs van Asselt"],title:"IMPLEMENTING A TEST AUTOMATION ARCHITECTURE IN A GOVERNMENT ORGANIZATION",url:"https://www.youtube.com/embed/Asy5xHl0uRA"},{authors:["Antti Karjalainen"],title:"THE OPEN RPA ECOSYSTEM",url:"https://www.youtube.com/embed/cO6FxG-RAtQ"},{authors:["Petteri Mannersalo"],title:"ROBOT FRAMEWORK AS AN ENABLER FOR INTELLIGENT PROCESS AUTOMATION",url:"https://www.youtube.com/embed/ViSKJiuT6xo"},{authors:["Tuomas Lempiäinen"],title:"QA DRIVEN RPA AT VEIKKAUS",url:"https://www.youtube.com/embed/3Drlg1q4fkM"},{authors:["Virpi Luostarinen","Mikael Siirtola"],title:"RPA ON RAILS: AUTOMATING MANUAL PROCESSES AT VR",url:"https://www.youtube.com/embed/R7bNgxPjDJ4"},{authors:["Kristina Sabotic"],title:"END-TO-END TESTING FOR END-USERS",url:"https://www.youtube.com/embed/qkQpzGA51go"},{authors:["Luca Giovenzana","Angelo Caovilla"],title:"BEWARE THE BRITTLE DRAGON",url:"https://www.youtube.com/embed/rgpqyPblo28"},{title:"Lightning Talks I",url:"https://www.youtube.com/embed/0sKyczF0SDE"},{title:"Lightning Talks II",url:"https://www.youtube.com/embed/Xb9npqzJkFY"},{title:"Lightning Talks III",url:"https://www.youtube.com/embed/5axgakabN_0"},{title:"Lightning Talks IV",url:"https://www.youtube.com/embed/AZOZIW1BJJs"},{title:"Lightning Talks V",url:"https://www.youtube.com/embed/G24aU0unvVE"},{title:"Lightning Talks VI",url:"https://www.youtube.com/embed/oo11OlAaWWA"},{title:"Lightning Talks VII",url:"https://www.youtube.com/embed/7Ks8XSM2Uoc"},{title:"Lightning Talks VIII",url:"https://www.youtube.com/embed/jS-HZqLwmIY"},{title:"Lightning Talks IX",url:"https://www.youtube.com/embed/HTZ-R3HgByg"},{authors:["Ismo Aro"],title:"Day II",url:"https://www.youtube.com/embed/m1KA3PVukhg"},{authors:["KEYNOTE: Pekka Klärck"],title:"WHAT'S NEW? WHAT'S NEXT? WHO ARE WE?",url:"https://www.youtube.com/embed/DRAu1du3UFU"},{authors:["Akseli Lukkarila"],title:"ACCEPTANCE TESTING A REAL-TIME MUSIC EDUCATION APPLICATION WITH AUDIO",url:"https://www.youtube.com/embed/Fkh-EQ5O7zo"},{authors:["Maria Prokhorova"],title:"NEW IMAGE LIBRARY FOR ADVANCED IMAGE PROCESSING",url:"https://www.youtube.com/embed/AWuh-r-T6Yo"},{authors:["Tatu Aalto"],title:"SELENIUMLIBRARY 4.0: PLUGIN API AND EVENT FIRING WEBDRIVER SUPPORT",url:"https://www.youtube.com/embed/zyNZRTR821Q"},{authors:["René Rohner"],title:"DATADRIVER OR: HOW I LEARNED TO STOP WORRYING AND LOVE OPEN SOURCE",url:"https://www.youtube.com/embed/RtEUr1i4x3s"},{authors:["Tommi Oinonen"],title:"SELF MANAGING TESTING PIPELINES",url:"https://www.youtube.com/embed/W3JUzeV8lp4"},{authors:["Juho Saarinen"],title:"ROBOT FRAMEWORK REMOTE LIBRARY IN PRACTICE (WITH DEMOS)",url:"https://www.youtube.com/embed/B-67yPvMh8Q"},{authors:["Maciej Brzozowski"],title:"MICROSERVICES TESTING USING ARGO: CONTAINER-NATIVE WORKFLOWS FOR KUBERNETES",url:"https://www.youtube.com/embed/xBBTvv4mz0U"},{authors:["Joonas Köppä","Riku Halonen"],title:"ORCHESTRATING ROBOT FRAMEWORK TEST CONTAINERS AND REMOTE LIBRARIES IN KUBERNETES",url:"https://www.youtube.com/embed/SypNjILTRl0"},{title:"Day II - Lightning Talks I",url:"https://www.youtube.com/embed/Yjlsl3eHGMI"},{title:"Day II - Lightning Talks II",url:"https://www.youtube.com/embed/jDQWBrYD-w8"},{title:"Day II - Lightning Talks III",url:"https://www.youtube.com/embed/_T_PCx-tVFk"},{title:"Day II - Lightning Talks IV",url:"https://www.youtube.com/embed/-dBWW_77QG4"},{title:"Day II - Lightning Talks V",url:"https://www.youtube.com/embed/TZiJLT1fShk"},{title:"Day II - Lightning Talks VI",url:"https://www.youtube.com/embed/_XkgOcvKgtc"}]},{year:2019,playlistLink:"https://www.youtube.com/playlist?list=PLSK6YK5OGX1D-QpVap5C7NlfurQ1dsGbt",list:[{authors:["Ismo Aro","Pekka Klärck"],title:"Welcome back! What's new since RoboCon 2018?",url:"https://www.youtube.com/embed/wBhY5Z2RoqQ"},{authors:["Antti Karjalainen"],title:"The start of the open source RPA movement",url:"https://www.youtube.com/embed/uv6dvcoxdvU"},{authors:["Juho Saarinen"],title:"Evolution of Robot Framework user",url:"https://www.youtube.com/embed/ynUmfWvZxpw"},{authors:["Tatu Aalto"],title:"Decade with SeleniumLibrary and browsers' UI automation",url:"https://www.youtube.com/embed/HVAnWH8t4rU"},{authors:["Brady Hill"],title:"RobotFramework for Embedded Software Testing",url:"https://www.youtube.com/embed/0q4-AjqpO9M"},{authors:["Nguyen Huu Bach"],title:"RENAT - a network testing plugin based on Robot Framework",url:"https://www.youtube.com/embed/FSjmJLq4S4A"},{authors:["Mikael Siirtola"],title:"Robot Framework with Patient Monitors: Test Automation at GE Healthcare Finland",url:"https://www.youtube.com/embed/gxbz5QJWdq4"},{authors:["Päivi Raulamo-Jurvanen"],title:"Practical Experiences on Evaluating Software Testing Tools",url:"https://www.youtube.com/embed/2qKa3GEqcvY"},{authors:["Nicholas Bollweg","Asko Soukka"],title:"Robots from Jupyter The Future of Authoring Tests and Tasks",url:"https://www.youtube.com/embed/rbYF_RmiAR8"},{authors:["Joonas Lehtimäki"],title:"Dynamically scalable test environment on top of Kubernetes",url:"https://www.youtube.com/embed/ivLsjU77Q6c"},{authors:["Oleksandr Kravchenko"],title:"Dynamic Generation of Model Based Testcases Using Listener Interface Version 3",url:"https://www.youtube.com/embed/qtEYZ5Om1Qk"},{title:"Lightning Talks I",url:"https://www.youtube.com/embed/ck_zvTq4zz8"},{title:"Lightning Talks II",url:"https://www.youtube.com/embed/a-27Ot_suEU"},{title:"Lightning Talks III",url:"https://www.youtube.com/embed/hA99dYnlb-s"},{title:"Lightning Talks IV",url:"https://www.youtube.com/embed/g98m3XpE8gw"},{title:"Lightning Talks V",url:"https://www.youtube.com/embed/YJ4FTjxVG3o"},{title:"Lightning Talks VI",url:"https://www.youtube.com/embed/9HHgrLb41go"},{title:"Lightning Talks VII",url:"https://www.youtube.com/embed/fb42449bdz0"}]},{year:2018,playlistLink:"https://www.youtube.com/playlist?list=PLSK6YK5OGX1AUdykW4DYwNeSN_6qDE_-z",list:[{authors:["Ismo Aro"],title:"Robot Framework Foundation: Welcome to RoboCon",url:"https://www.youtube.com/embed/eAG18mS8UXA"},{authors:["Pekka Klärck"],title:"How Did We Get Here? Where Do We Go Next?",url:"https://www.youtube.com/embed/6Kb1M3NECic"},{authors:["Régis Déau"],title:"The Naked Truth About Successful Test Automation Journey",url:"https://www.youtube.com/embed/Z-9XIGZBf9U"},{authors:["Aldina Codesso-Lipponen"],title:"Mega Robot Projects - What To Expect",url:"https://www.youtube.com/embed/KsRP9TsZwEQ"},{authors:["Asko Soukka"],title:"Robot Framework in Plone CMS Project",url:"https://www.youtube.com/embed/iJEWobuwPeI"},{authors:["Ed Manlove"],title:"The Importance of Open Source Communities",url:"https://www.youtube.com/embed/2GDrtvz_1Ds"},{authors:["Anssi Syrjäsalo"],title:"Towards Contract - Based API Testing with a New Rest Json Test Library",url:"https://www.youtube.com/embed/TMU4WCIq3NA"},{authors:["Tatu Aalto"],title:"Extending SeleniumLibrary 3.0",url:"https://www.youtube.com/embed/ZPqQ-RozkYQ"},{authors:["Martin Taylor"],title:"Design Patterns for Efficient Multi-Platform",url:"https://www.youtube.com/embed/QDaXTkiviT0"},{authors:["Mikko Korpela"],title:"Parallel test execution with Pabot",url:"https://www.youtube.com/embed/i0RV6SJSIn8"},{title:"Lightning Talks",url:"https://www.youtube.com/embed/xb1Udosom6o"}]}]}},ia={intro:{title:"Hello",body:'\n

RoboCon 2023 was a hybrid conference in two parts.\n First conference part was fully in-person in Helsinki,\n where all the talks and other content were live at Bio Rex on January 19th & 20th 2023.

\n

The online conference took place from March 1st to March 3rd\n with three amazing days full of online content.

\n

All talks were recorded and they will be released for everyone before RoboCon 2024.

\n

A big thank you for all who participated!

\n '},cfp:{title:"CFP",body:'\n

"Call For Proposal" is open now. Please submit your talk proposal in a timely manner.

\n\n

CFP RoboCon Helsinki

\n

CFP for talks in Helsinki is open until September 25th - here

\n

For onsite speakers, we will compensate travel costs up-to 500€ on top of the free conference ticket with a backstage pass.

\n

Within the CFP for onsite talks, you can agree on the duplication of your proposal to the online part of RoboCon 23 at the end of February.

\n\n

CFP RoboCon Online

\n

CFP for online talks is open until October 16th - here

\n

Also online speakers will get the free online conference tickets and if needed we will compensate for proper audio equipment for the speakers.

\n '},sponsors:{link:"sponsor",tiers:{small:"",medium:"",large:""},large:[],medium:[{img:"continero.png",href:"https://www.continero.com/en/"},{img:"eficode.png",href:"https://www.eficode.com/"},{img:"fsecure.png",href:"https://www.f-secure.com/"},{img:"gofore.png",href:"https://gofore.com/en/"},{img:"imbus.png",href:"https://www.imbus.de/en/"},{img:"knowit.png",href:"https://www.knowit.fi/"},{img:"northcode.png",href:"https://www.northcode.fi/"},{img:"qfactory.png",href:"https://q-factory.fi/en/"},{img:"robocorp.png",href:"https://robocorp.com/"},{img:"vala.png",href:"https://www.valagroup.com/"}],small:[]}},da={langName:"English",newsBanner:"",navbar:{links:[{text:"Home",name:"Home"},{text:"RBCN23",name:"Robocon2023",theme:"theme-2023"},{text:"Sponsor",name:"Sponsor"},{text:"Archive",name:"Archive"}]},home:ra,germany:ca,sponsor:la,archive:sa,page2023:ia},ua={intro:{title:"Hallo",body:'

Diesen Herbst ist die RoboCon zu Gast auf dem Software QS-Tag in Frankfurt.

\n

Erstmalig werden wir die Möglichkeit haben im Zentrums der EU eine eintägige RoboCon zu veranstalten.\n Die RoboCon wird sich mit dem Software QS-Tag ein Konferenzgebäude teilen und der Austausch mit den Besuchern des\n QS-Tages wird zu interessanten Gesprächen führen.

\n

Wenn Sie ein Hotelzimmer für die Nächte rund um die RoboCon im Konferenzhotel benötigen,\n wenden Sie sich bitte an qs-tag(at)imbus.de.\n Wir haben noch wenige Zimmer zur Verfügung.

\n

Als Besucher mit einem RoboCon Ticket, steht ausschließlich der RoboCon Track zur Verfügung.\n Wünscht Ihr die RoboCon und den QS-Tag auf beiden Tagen (5. & 6. Oktober) besuchen zu können, inkl. Übernachtung im Konferenzhotel, so bucht ein Ticket zum Software QS-Tag auf\n qs-tag.de

\n

Wir freuen uns dich auf der RoboCon zu sehen!

'}},ma={langName:"German",germany:ua},ba=Object(aa["createI18n"])({locale:"en-US",messages:{"en-US":Object(n["a"])({},da),"de-DE":Object(n["a"])({},ma)},warnHtmlInMessage:"off"});Object(a["createApp"])(io).use(na).use(ta).use(ba).mount("#app")},"5ce5":function(e,t,o){"use strict";o("399d")},"66fd":function(e,t,o){},7478:function(e,t,o){"use strict";o("1f5d")},7780:function(e,t,o){},7841:function(e,t,o){},7995:function(e,t,o){"use strict";o("e457")},"7cbe":function(e,t,o){"use strict";o("c08e")},"7f26":function(e,t,o){"use strict";o("aaee")},"853c":function(e,t,o){},8929:function(e,t,o){"use strict";o("0ad0")},"8bb0":function(e,t,o){"use strict";o("7780")},"92b8":function(e,t,o){},"9a33":function(e,t,o){"use strict";o("853c")},a2f0:function(e,t,o){},a836:function(e,t,o){},a908:function(e,t,o){},aaee:function(e,t,o){},ab6b:function(e,t,o){"use strict";o("7841")},bb49:function(e,t,o){"use strict";o("66fd")},bde3:function(e,t,o){"use strict";o("a908")},bdf0:function(e,t,o){"use strict";o("4e22")},c08e:function(e,t,o){},c513:function(e,t,o){"use strict";o("92b8")},c75b:function(e,t,o){},c8de:function(e,t,o){"use strict";o("c75b")},d784d:function(e,t,o){},e457:function(e,t,o){},e645:function(e,t,o){"use strict";o("3513")},ea05:function(e,t,o){"use strict";o("2c04")},fe1f:function(e,t,o){},ff87:function(e,t,o){},ffdd:function(e,t,o){}}); \ No newline at end of file diff --git a/dist/js/app.f4857835.js b/dist/js/app.f4857835.js deleted file mode 100644 index b260f50f..00000000 --- a/dist/js/app.f4857835.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){function t(t){for(var n,c,i=t[0],s=t[1],l=t[2],u=0,p=[];u Community ',6),R={key:0,class:"col-sm-12 mb-large"},V=Object(a["createVNode"])("div",{class:"col-sm-6 col-md-3"},null,-1),I={class:"col-sm-6 col-md-3 flex flex-col between"},M=Object(a["createVNode"])("div",null,null,-1),C=Object(a["createVNode"])("div",null,[Object(a["createVNode"])("a",{href:"https://robotframework.org"}," Robot Framework ")],-1),A=Object(a["createVNode"])("div",null,[Object(a["createVNode"])("a",{href:"https://robotframework.org/privacy-policy"}," Privacy Policy ")],-1);Object(a["popScopeId"])();var E=y((function(e,t,o,n,r,c){return Object(a["openBlock"])(),Object(a["createBlock"])("div",j,[Object(a["createVNode"])("div",N,[Object(a["createVNode"])("div",T,[S,Object(a["createVNode"])("div",{class:["col-sm-6 col-md-3",e.$store.state.isMobile?"type-right":""]},[B],2),e.$store.state.isMobile?(Object(a["openBlock"])(),Object(a["createBlock"])("div",R)):Object(a["createCommentVNode"])("",!0),V,Object(a["createVNode"])("div",I,[M,Object(a["createVNode"])("div",{class:e.$store.state.isMobile?"type-right":""},[C,A],2)])])])])})),x=(o("4de4"),o("d81d"),o("b64b"),o("b0c0"),{name:"PageFooter",components:{},data:function(){return{langDropdownOpen:!1}},computed:{langNames:function(){var e=this;return Object.keys(this.$i18n.messages).map((function(t){return{lang:t,name:e.$i18n.messages[t].langName}})).filter((function(e){var t=e.name;return"translation"!==t}))}},methods:{setLang:function(e){this.$i18n.locale=e,window.localStorage.setItem("lang",e)}}});o("7cbe");const F=u()(x,[["render",E],["__scopeId","data-v-e7b3d676"]]);var D=F,L=Object(a["withScopeId"])("data-v-e17a4978");Object(a["pushScopeId"])("data-v-e17a4978");var H={ref:"nav",class:"row between p-small sticky bg-background",style:{top:"0","z-index":"2"}},P={class:"flex middle"},_=Object(a["createTextVNode"])(" ROBOCON "),U=Object(a["createVNode"])("div",{class:"type-xsmall flex"},[Object(a["createTextVNode"])(" | "),Object(a["createVNode"])("a",{href:"https://robotframework.org/",class:"type-xsmall ml-xsmall mr-2xsmall color-white hover-color-theme"}," Robot Framework "),Object(a["createTextVNode"])(" Conference ")],-1),W={class:"flex"},G={key:0,class:"mx-small"};Object(a["popScopeId"])();var K=L((function(e,t,o,n,r,c){var i=Object(a["resolveComponent"])("base-icon"),s=Object(a["resolveComponent"])("router-link");return Object(a["openBlock"])(),Object(a["createBlock"])("div",H,[Object(a["createVNode"])("div",P,[Object(a["createVNode"])(i,{name:"robot",color:"white",size:"1.25rem"}),Object(a["createVNode"])(s,{to:{name:"Home"},class:"router-link type-large mx-xsmall"},{default:L((function(){return[_]})),_:1}),U]),Object(a["createVNode"])("div",W,[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(e.$tm("navbar.links"),(function(t,o){var n=t.text,r=t.name,c=t.theme;return Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:r,class:"flex"},[Object(a["createVNode"])(s,{to:{name:r},class:["router-link mx-xsmall type-no-underline",c]},{default:L((function(){return[Object(a["createTextVNode"])(Object(a["toDisplayString"])(n),1)]})),_:2},1032,["to","class"]),o100&&"intro-gradient"],innerHTML:c.parseText(t["abstract"])},null,10,["innerHTML"]),t.expanded?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])("button",{key:0,class:"theme small block mx-auto",onClick:function(e){return t.expanded=!0}}," Show more ",8,["onClick"])),t.expanded?(Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:1,innerHTML:c.parseText(t.description)},null,8,["innerHTML"])):Object(a["createCommentVNode"])("",!0)])),"Break"!==t.submission_type?(Object(a["openBlock"])(),Object(a["createBlock"])("div",Lt,[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(t.speakers,(function(n){return Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:n.code,class:["row bg-grey-dark mt-small rounded mt-small",e.$store.state.isMobile?"p-xsmall pt-2xsmall":"p-small"]},[e.$store.state.isMobile?(Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],{key:0},[Object(a["createVNode"])("div",Ht,[Object(a["createVNode"])("h4",Pt,Object(a["toDisplayString"])(n.name),1)]),Object(a["createVNode"])("div",_t,[Object(a["createVNode"])("img",{src:n.avatar||"".concat(e.publicPath,"/img/speaker_img_placeholder.jpg"),class:"rounded"},null,8,["src"])]),n.biography?(Object(a["openBlock"])(),Object(a["createBlock"])("div",Ut,[Object(a["createVNode"])("p",{class:["type-small m-none pl-2xsmall relative",n.expanded?"":"bio-trunc pb-none bio-gradient"],style:{"line-height":"1.4"},innerHTML:c.parseText(n.biography)},null,10,["innerHTML"]),n.expanded?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])("button",{key:0,onClick:function(e){return n.expanded=!0},class:"pl-2xsmall color-theme type-underline type-small"}," Show more ",8,["onClick"]))])):Object(a["createCommentVNode"])("",!0)],64)):(Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],{key:1},[Object(a["createVNode"])("div",{class:o.small?"col-sm-1":"col-sm-2"},[Object(a["createVNode"])("img",{src:n.avatar||"".concat(e.publicPath,"/img/speaker_img_placeholder.jpg"),class:"rounded"},null,8,["src"])],2),Object(a["createVNode"])("div",Wt,[Object(a["createVNode"])("h4",null,Object(a["toDisplayString"])(n.name),1),Object(a["createVNode"])("div",{class:["type-small mb-none relative",n.expanded?"":"bio-trunc bio-gradient"]},[Object(a["createVNode"])("div",{innerHTML:c.parseText(n.biography),id:"".concat(t.code).concat(n.code)},null,8,["innerHTML","id"])],2),n.expanded?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])("button",{key:0,onClick:function(e){return n.expanded=!0},class:"pl-2xsmall color-theme type-underline type-small",style:{transform:"translateY(0.25rem)"}}," Show more ",8,["onClick"]))])],64))],2)})),128))])):Object(a["createCommentVNode"])("",!0)],2)})),128)})),Kt=(o("4160"),o("159b"),o("4795"),o("25f0"),o("c0c4")),Zt=o("3452"),zt=o.n(Zt),Yt=o("8c6f"),Xt=o("ade3"),qt=Object(a["withScopeId"])("data-v-36093906");Object(a["pushScopeId"])("data-v-36093906");var Jt=Object(a["createVNode"])("path",{d:"M22.8,6.6C22.9,6.3,23,5.9,23,5.5c0-0.9-0.4-1.9-1.2-2.6l-0.7-0.7l0,0c-0.7-0.7-1.5-1.1-2.4-1.1\n c-0.9-0.1-1.7,0.2-2.2,0.8l-5,5c-0.6,0.6-0.8,1.4-0.8,2.2c0.1,0.6,0.3,1.2,0.6,1.8l0.1,0.1l0.1-0.1l1-1l0,0l0-0.1\n c-0.1-0.2-0.1-0.4-0.2-0.6c0-0.4,0.1-0.8,0.4-1l5-5c0.3-0.3,0.7-0.4,1.1-0.4c0.4,0,0.8,0.2,1.2,0.6L20.8,4\n c0.7,0.7,0.8,1.7,0.2,2.2l-5,5c-0.3,0.3-0.6,0.4-1,0.4c-0.2,0-0.4-0.1-0.6-0.2l-0.1,0l0,0l-1,1l-0.1,0.1l0.1,0.1\n c0.5,0.4,1.2,0.6,1.8,0.6c0.9,0.1,1.7-0.2,2.2-0.8l5-5C22.5,7.2,22.7,6.9,22.8,6.6z"},null,-1),Qt=Object(a["createVNode"])("path",{d:"M13.3,15c0-0.6-0.3-1.2-0.6-1.8l-0.1-0.1l-0.1,0.1l-1,1l0,0l0,0.1c0.1,0.2,0.1,0.4,0.2,0.6\n c0,0.4-0.1,0.8-0.4,1l-5,5c-0.3,0.3-0.7,0.4-1.1,0.4c-0.4,0-0.8-0.2-1.2-0.6L3.2,20c-0.7-0.7-0.8-1.7-0.2-2.2l5-5\n c0.3-0.3,0.6-0.4,1-0.4c0.2,0,0.4,0.1,0.6,0.2l0.1,0l0,0l1-1l0.1-0.1l-0.1-0.1C10.2,11,9.6,10.8,9,10.7c-0.9-0.1-1.7,0.2-2.2,0.8\n l-5,5c-0.3,0.3-0.5,0.6-0.6,0.9C1.1,17.7,1,18.1,1,18.5c0,0.9,0.4,1.9,1.2,2.6l0.7,0.7c0.7,0.7,1.5,1.1,2.4,1.1\n c0.9,0.1,1.7-0.2,2.2-0.8l5-5C13.1,16.6,13.4,15.9,13.3,15z"},null,-1),$t=Object(a["createVNode"])("path",{d:"M8.2,15.8C8.3,15.9,8.5,16,8.7,16c0.2,0,0.3-0.1,0.5-0.2l6.7-6.7c0.2-0.2,0.3-0.6,0-0.9\n C15.7,8.1,15.5,8,15.3,8c-0.2,0-0.3,0.1-0.5,0.2l-6.7,6.7C8,15.1,7.9,15.5,8.2,15.8z"},null,-1);Object(a["popScopeId"])();var eo=qt((function(e,t,o,n,r,c){var i;return Object(a["openBlock"])(),Object(a["createBlock"])("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20px",viewBox:"0 0 24 24",width:"20px",class:(i={},Object(Xt["a"])(i,"fill-white","white"===o.color),Object(Xt["a"])(i,"fill-theme","theme"===o.color),i)},[Jt,Qt,$t],2)})),to={name:"LinkIcon",props:{color:{type:String,default:"white"}}};o("5ce5");const oo=u()(to,[["render",eo],["__scopeId","data-v-36093906"]]);var no=oo,ao={name:"Talks2023",components:{LinkIcon:no},props:{items:{type:Array,required:!0},small:{type:Boolean,default:!1},hash:{type:String}},data:function(){return{publicPath:"dist/",token:{},error:!1,dataReady:!0,recordings:{CYPVMT:"U2FsdGVkX1/lIc0urbwV8+qSG4nLnpwBGGiKT5yG7tM=",DWKDNS:"U2FsdGVkX1843EDgruV0d70RFVSEazvu5l6aIYOZ66s=",DYRXQH:"U2FsdGVkX1/R8K6P1dT/IuT9o6ebsf9TWulodtILI5g=",U9UFXV:"U2FsdGVkX1+2t9MUVfwKbevDGwiPDYvw3bs87qVmHSE=",HYDNVM:"U2FsdGVkX18eO+f6AUuwlRwZHi1cJpfw5odT13AgX94=",HJ9B3R:"U2FsdGVkX19ngWzxSC+IXaInRFUbCev03NSasj/Y/AQ=",X9CQEZ:"U2FsdGVkX1+EYItX3WtoInuTldwjhcaQoUhAEIc29/Q=",N3QCPT:"U2FsdGVkX19dmKYJCwOvF1s2HC4pQQLa76IVW7R+BCM=",JAXTEX:"U2FsdGVkX1/z9ItKKBmHoQpca5+i1M44ubzbLejcteA=",DRXANT:"U2FsdGVkX1+M16KuXg2N9UvXgYzAGcRJOgxDRhNMOX0=",SAMETK:"U2FsdGVkX1+0mwbMa5tzAlgdg+e29D8XFi5agSq3iJo=",K3EA3U:"U2FsdGVkX1+THqyYgZ5y8qi/ZD2yp2QzvLcg9WmNCBs=",AW8NLK:"U2FsdGVkX18ZXnwXbh7X7Tt61E4tTbSRZeC0WbtwvJg=",XYAJN3:"U2FsdGVkX18pfOS84kYXSghqdK3gJSsX7az0NakFnRs=",BFWKHL:"U2FsdGVkX19FlLMd1+Po4OTDxY3yqzMn/Lw8E4mhcpQ=",T8KEQR:"U2FsdGVkX18Mx2k9ptU2+zbhdkEjSJahfyf06CEkniM=",HYQUWN:"U2FsdGVkX1/MHvTM+IfVJH7xtdDlh7BWvVYWUoVTDqI=",WSBCXF:"U2FsdGVkX1/bpDvejk5NWlzFVGRvFiODKG5D3G5XVkk=",HKSQYD:"U2FsdGVkX1/LZnM9gP6/i3nw9xikObHK/kmIOeyoXwk=",NLM3AS:"U2FsdGVkX19TQOQxgj9co2haJvuJjNqIxma7FFZx7Ms=",AXBYUP:"U2FsdGVkX197y9tVXFPhS0SL+XM4o365DfYdnJeVHk0=",XWZVHN:"U2FsdGVkX1/187Wksg7wNwE7SUSoszg3m63Oy/YooSM=",ASXKLW:"U2FsdGVkX195OYR9jfdAjdVoX/daiW6Slw+tVouNKJI=",MGCBMF:"U2FsdGVkX1+C35mtZtNFaN3omblmryCPSjXhMV2tlLg=",CKHB9J:"U2FsdGVkX18h15zwTAeNoZvgrHfwZGeW6/FEqahbn7s=",MTRCMK:"U2FsdGVkX185SyiprfNdsRjw98AyaF4Tp56eGGXs5YI=",AULYMA:"U2FsdGVkX1+UQEIBg+tndNgES6UM/2aaCyZzzoeH9+w=",ZSLPJF:"U2FsdGVkX1+OebszkRP3OcIGjCXhiZfzN9xYj31260c=",PDKBJK:""},dateNow:new Date}},mounted:function(){var e=this;this.items.forEach((function(e){e.speakers&&e.speakers.forEach((function(t){var o=document.getElementById("".concat(e.code).concat(t.code));o&&o.offsetHeight<100&&(t.expanded=!0)}))})),setInterval((function(){e.dateNow=new Date}),1e4)},methods:{format:st["a"],getShownTime:function(e){var t=new Date(e),o=t.getHours(),n=t.getMinutes();return"".concat(o,":").concat(0===n?"00":n)},parseText:function(e){return Kt["sanitize"](dt["marked"].parse(e||""))},getSlug:function(e,t){var o,n;if(!e)return"";var a="Gather Town"===(null===t||void 0===t||null===(o=t.slot)||void 0===o||null===(n=o.room)||void 0===n?void 0:n.en);return a?"online-".concat(e.replace(/[ ]/g,"-").replace(/[^a-zA-Z0-9-]/g,"").toLowerCase()):e.replace(/[ ]/g,"-").replace(/[^a-zA-Z0-9-]/g,"").toLowerCase()},getBreakLength:function(e,t){return Object(Yt["a"])(new Date(t),new Date(e))},getVideoUrl:function(e){if("undefined"!==typeof e){var t=this.recordings[e];if(t)try{var o=zt.a.AES.decrypt(t,this.hash).toString(zt.a.enc.Utf8);return"https://www.youtube-nocookie.com/embed/".concat(o,"?rel=0&autoplay=0&mute=0&controls=1&origin=https%3A%2F%2Frobocon.io&playsinline=0&showinfo=0&modestbranding=1")}catch(n){return void console.error("Code ".concat(e," did not have a valid recording."))}else console.error("Code ".concat(e," did not have a recording."))}},getIsNow:function(e,t){return!(!e||!t)&&Object(lt["a"])(this.dateNow,{start:new Date(e),end:new Date(t)})}}};o("e645");const ro=u()(ao,[["render",Gt],["__scopeId","data-v-5c31b8e4"]]);var co=ro;Object(a["pushScopeId"])("data-v-0d72e445");Object(a["popScopeId"])();o("c8de");o("3418");Object(a["pushScopeId"])("data-v-0776438e");Object(a["popScopeId"])();o("338e");var io=Object(a["withScopeId"])("data-v-77115b8f");Object(a["pushScopeId"])("data-v-77115b8f");var so={class:"row middle"},lo=Object(a["createTextVNode"])(" THE 5th ANNUAL"),uo=Object(a["createVNode"])("br",null,null,-1),po=Object(a["createTextVNode"])(" ROBOT FRAMEWORK"),bo=Object(a["createVNode"])("br",null,null,-1),mo=Object(a["createTextVNode"])(" CONFERENCE "),ho=Object(a["createTextVNode"])(" A GLOBAL HYBRID"),ko=Object(a["createVNode"])("br",null,null,-1),wo=Object(a["createTextVNode"])(" SOFTWARE AUTOMATION"),fo=Object(a["createVNode"])("br",null,null,-1),Oo=Object(a["createTextVNode"])(" EVENT "),vo=Object(a["createTextVNode"])(" 19-20th"),go=Object(a["createVNode"])("br",null,null,-1),yo=Object(a["createTextVNode"])(" MAY 2022"),jo=Object(a["createVNode"])("br",null,null,-1),No=Object(a["createTextVNode"])(" UTC+2 "),To=Object(a["createVNode"])("h1",{class:"rbcn22"},[Object(a["createVNode"])("span",{class:"glow-white"},"RBCN"),Object(a["createTextVNode"])("22")],-1),So=Object(a["createVNode"])("div",{class:"bar22"},null,-1);Object(a["popScopeId"])();var Bo=io((function(e,t,o,n,r,c){return Object(a["openBlock"])(),Object(a["createBlock"])("div",so,[Object(a["createVNode"])("div",{class:["font-title slogans",[e.animationsDone?"bling":"",e.$store.state.isMobile?"flex between ml-small mt-large mb-medium":"col-sm-12 row center mt-large"]]},[Object(a["createVNode"])(a["Transition"],{appear:"",name:"fade-right"},{default:io((function(){return[Object(a["createVNode"])("div",{class:"mr-xlarge",style:e.animationsDone?"transition-delay: 0;":"transition-delay: 1.25s;"},[lo,uo,po,bo,mo],4)]})),_:1}),Object(a["createVNode"])(a["Transition"],{appear:"",name:"fade-right"},{default:io((function(){return[Object(a["createVNode"])("div",{class:e.$store.state.isMobile?"type-right":"type-center mr-xlarge",style:e.animationsDone?"transition-delay: 0;":"transition-delay: 1.75s;"},[ho,ko,wo,fo,Oo],6)]})),_:1}),Object(a["createVNode"])(a["Transition"],{appear:"",name:"fade-right"},{default:io((function(){return[e.$store.state.isMobile?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:0,class:"type-right",style:e.animationsDone?"transition-delay: 0;":"transition-delay: 2.25s;"},[vo,go,yo,jo,No],4))]})),_:1})],2),Object(a["createVNode"])(a["Transition"],{appear:"",name:"opacity-slow"},{default:io((function(){return[Object(a["createVNode"])("div",{class:"col-sm-12 type-center mt-large color-theme-22",style:e.animationsDone?"transition-delay: 0;":"transition-delay: 0.5s;"},[To],4)]})),_:1}),Object(a["createVNode"])(a["Transition"],{appear:"",name:"fade-right"},{default:io((function(){return[e.$store.state.isMobile?(Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:0,class:"col-sm-12 type-center font-title mb-large mt-medium",style:e.animationsDone?"transition-delay: 0;":"transition-delay: 2.25s;"}," 19-20th MAY 2022 ",4)):Object(a["createCommentVNode"])("",!0)]})),_:1}),So])})),Ro={name:"Banner",data:function(){return{animationsDone:!1,publicPath:"dist/"}},mounted:function(){var e=this,t=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);t||setTimeout((function(){e.animationsDone=!0}),3100)}};o("0cee");const Vo=u()(Ro,[["render",Bo],["__scopeId","data-v-77115b8f"]]);var Io=Vo;Object(a["pushScopeId"])("data-v-361b65d5");Object(a["popScopeId"])();o("0831");var Mo={components:{Navbar:$,NavMobile:ue,PageFooter:D},data:function(){return{fullScreen:!1}},created:function(){var e=this;document.documentElement.lang=this.$i18n.locale,this.$store.commit("SET_IS_MOBILE",window.innerWidth<768),this.$store.commit("SET_IS_DESKTOP",window.innerWidth>1280),window.addEventListener("resize",(function(){e.$store.commit("SET_IS_MOBILE",window.innerWidth<768),e.$store.commit("SET_IS_DESKTOP",window.innerWidth>1280)})),window.addEventListener("click",(function(){return document.body.classList.remove("accessible")})),window.addEventListener("keydown",(function(e){var t=e.key;"Tab"===t&&document.body.classList.add("accessible")}));var t=new URLSearchParams(window.location.search),o=Object.fromEntries(t.entries()).attendee;"gather"===o&&(this.fullScreen=!0)},watch:{"$i18n.locale":function(){document.documentElement.lang=this.$i18n.locale}}};o("7478");const Co=u()(Mo,[["render",r]]);var Ao=Co,Eo=o("6c02"),xo=Object(a["withScopeId"])("data-v-3d1c1d7f");Object(a["pushScopeId"])("data-v-3d1c1d7f");var Fo=Object(a["createVNode"])("div",null,[Object(a["createVNode"])("h1",{class:"color-white"},[Object(a["createVNode"])("span",{class:""},"RBCN"),Object(a["createVNode"])("span",{class:"color-theme"},"23")])],-1),Do={key:1,class:"border-top-theme border-thin"},Lo={class:"container"},Ho={class:"row center col-lg-8"},Po=Object(a["createTextVNode"])(" ROBOCON "),_o={key:1,class:"type-center"},Uo=Object(a["createVNode"])("button",{class:"theme active type-uppercase"}," Go to live stream ",-1),Wo=Object(a["createVNode"])("div",{class:"mt-small"},[Object(a["createVNode"])("a",{href:"https://tickets.robotframework.org/robocon-2023/3410050/",class:"type-small"}," Purchase tickets ")],-1),Go={key:0},Ko={key:1};Object(a["popScopeId"])();var Zo=xo((function(e,t,o,n,r,c){var i=Object(a["resolveComponent"])("banner"),s=Object(a["resolveComponent"])("news-banner"),l=Object(a["resolveComponent"])("ticket"),d=Object(a["resolveComponent"])("router-link"),u=Object(a["resolveComponent"])("page-section"),p=Object(a["resolveComponent"])("sponsors"),b=Object(a["resolveComponent"])("talks-2023");return Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],null,[Object(a["createVNode"])(i,null,{default:xo((function(){return[Fo]})),_:1}),""!==e.$t("newsBanner")?(Object(a["openBlock"])(),Object(a["createBlock"])(s,{key:0},{default:xo((function(){return[Object(a["createVNode"])("div",{innerHTML:e.$t("newsBanner")},null,8,["innerHTML"])]})),_:1})):Object(a["withDirectives"])((Object(a["openBlock"])(),Object(a["createBlock"])("div",Do,null,512)),[[a["vShow"],"gather"!==e.token.name]]),Object(a["createVNode"])("div",Lo,[Object(a["withDirectives"])(Object(a["createVNode"])(u,{"title-id":"intro",title:e.$t("home.intro.title")},{default:xo((function(){return[Object(a["createVNode"])("div",Ho,[Object(a["createVNode"])("div",{innerHTML:e.$t("home.intro.body"),class:"mb-large"},null,8,["innerHTML"]),(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(e.$tm("home.tickets"),(function(t){return Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:t.title,style:{display:"inline-block"}},[e.showStreamLink?(Object(a["openBlock"])(),Object(a["createBlock"])("div",_o,[Object(a["createVNode"])(d,{to:{name:"Stream"}},{default:xo((function(){return[Uo]})),_:1}),Wo])):(Object(a["openBlock"])(),Object(a["createBlock"])(l,{key:0,link:t.link},{title:xo((function(){return[Object(a["createVNode"])("div",{innerHTML:t.title},null,8,["innerHTML"])]})),price:xo((function(){return[Object(a["createVNode"])("div",{innerHTML:t.price},null,8,["innerHTML"])]})),left:xo((function(){return[Po]})),right:xo((function(){return[Object(a["createVNode"])("div",{innerHTML:t.side},null,8,["innerHTML"])]})),_:2},1032,["link"]))])})),128))])]})),_:1},8,["title"]),[[a["vShow"],"gather"!==e.token.name]]),Object(a["withDirectives"])(Object(a["createVNode"])(u,{"title-id":"sponsors",title:"Sponsors"},{default:xo((function(){return[Object(a["createVNode"])(p,{sponsors:e.$tm("home.sponsors")},null,8,["sponsors"])]})),_:1},512),[[a["vShow"],"gather"!==e.token.name]]),e.talks.length?(Object(a["openBlock"])(),Object(a["createBlock"])("div",Go,[Object(a["createVNode"])(u,{"title-id":"talks",title:"Talks",subtitle:"live"===e.shownTalks?"Day 1 - Helsinki":"Day 1 - Online"},{default:xo((function(){return[Object(a["withDirectives"])(Object(a["createVNode"])("button",{class:["theme mb-large mt-small mr-small","live"===e.shownTalks&&"active"],onClick:t[1]||(t[1]=function(t){return e.shownTalks="live"})}," Live ",2),[[a["vShow"],"gather"!==e.token.name]]),Object(a["withDirectives"])(Object(a["createVNode"])("button",{class:["theme mb-large mt-small","online"===e.shownTalks&&"active"],onClick:t[2]||(t[2]=function(t){return e.shownTalks="online"})}," Online ",2),[[a["vShow"],"gather"!==e.token.name]]),"live"===e.shownTalks?(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:0,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-01-19")})),hash:e.token.hashKey},null,8,["items","hash"])):(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:1,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-01")})),hash:e.token.hashKey},null,8,["items","hash"]))]})),_:1},8,["subtitle"]),Object(a["createVNode"])(u,{"title-id":"talks2",title:"Talks",subtitle:"live"===e.shownTalks?"Day 2 - Helsinki":"Day 2 - Online"},{default:xo((function(){return["live"===e.shownTalks?(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:0,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-01-20")})),hash:e.token.hashKey},null,8,["items","hash"])):(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:1,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-02")})),hash:e.token.hashKey},null,8,["items","hash"]))]})),_:1},8,["subtitle"]),Object(a["createVNode"])(u,{"title-id":"talks3",title:"Open-Space",subtitle:"live"===e.shownTalks?"Day 3 - Helsinki":"Day 3 - Online"},{default:xo((function(){return["live"===e.shownTalks?(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:0,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-01-20")}))},null,8,["items"])):(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:1,items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-03")}))},null,8,["items"]))]})),_:1},8,["subtitle"])])):(Object(a["openBlock"])(),Object(a["createBlock"])("div",Ko," Loading talks... "))])],64)})),zo=o("2909"),Yo=o("3835"),Xo=o("1da1"),qo=(o("96cf"),o("4e82"),o("f421")),Jo={name:"App",components:{Banner:g,PageSection:ve,Sponsors:Fe,Ticket:Ye,Talks2023:co,NewsBanner:m},data:function(){return{talks:[],workshops:[],shownTalks:"online",token:{},public:"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1RHu1qgXJ81+2tlBy4UF\nB8OdRsBjWhswMQaS/NhA2yWBaQiQ1YG4Tzen2aNmlTIkTBhSR3hqOnkzPQq77nMs\nKP9HD1WHz/UNici/a/2UwXFy9bOyX+GKnPCtdcvZrIougvW5K7EBeUWcgY68xNQk\nV9vFq4GSczOud7juk62eqqV26esV5tE2c4/J714SYwUl6NqLc7XeQNZMrsRHabIL\nBzg+A+2kw1jiJpJsJliPCT9T/NiAMrbZk1KR/NQ7uHARclAk13LwLwm5JfOhyKSs\nQkdfr8rVYuj3DDQCitea269Xy5RsFW/Cqyh3gHzt7bB9auU3UFaAXWPvnPURhTO4\nYf3c7YrizmpTfDGPIG/7zkegx9nPiBPNIGPq/LpmCC9iawNH7ixOH8ZC5Ijrti0b\n8rMnuJBKysZxIowJAFvd7Zh+soekUei90qQnYwhFO49h7fwXXSq2sGeRfpg99Nu/\nRdqqxM2zCMPpVMWHjxAVIubgNW5ZA33PW1wS075npC3oK+YUh2xt/9A6Ll4AcAOt\noaCmENEyeZEnHlaEWeXhNPQv1/nZN5Z3Fq3uKWCQRry1HMoOGKrdATfUUIXc6vvk\nnRPuT57RDafiyxjektPLx0z2LvRZZb7lU5G9/+rO2yJ1f65Sd5k0drIb48YZ+OBj\n6IrJDlqg3BaMV5Hr8LdQtY8CAwEAAQ==\n-----END PUBLIC KEY-----",dataReady:!1,error:!1,showStreamLink:!1}},created:function(){var e=this;return Object(Xo["a"])(regeneratorRuntime.mark((function t(){var o,a,r,c,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(o=new URLSearchParams(window.location.search),a=Object.fromEntries(o.entries()).auth||window.localStorage.getItem("auth"),r=Object.fromEntries(o.entries()).attendee||window.localStorage.getItem("attendee"),console.log(a),"undefined"===typeof a||"undefined"===typeof r){t.next=26;break}return window.history.replaceState({},document.title,"/"+window.location.hash),"gather"!==r&&(window.localStorage.setItem("auth",a),window.localStorage.setItem("attendee",r)),t.prev=7,t.t0=qo,t.t1=a,t.next=12,qo["importSPKI"](e["public"],"RS256");case 12:return t.t2=t.sent,t.t3={issuer:"pretix"},t.next=16,t.t0.jwtVerify.call(t.t0,t.t1,t.t2,t.t3);case 16:c=t.sent,i=c.payload,e.token=i,i.name!==r?(console.log("invalid Attendee"),e.error=!0):e.showStreamLink=!0,t.next=26;break;case 22:t.prev=22,t.t4=t["catch"](7),e.error=!0,console.error(t.t4);case 26:e.dataReady=!0,Promise.all([fetch("https://cfp.robocon.io/api/events/robocon-2023/submissions/"),fetch("https://cfp.robocon.io/api/events/robocon-2023-online/submissions/"),fetch("https://pretalx.com/api/events/robocon-2023/schedules/latest/"),fetch("https://pretalx.com/api/events/robocon-2023-online/schedules/latest/")]).then(function(){var e=Object(Xo["a"])(regeneratorRuntime.mark((function e(t){var o,n,a,r,c,i,s,l,d,u,p;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o=Object(Yo["a"])(t,4),n=o[0],a=o[1],r=o[2],c=o[3],e.next=3,n.json();case 3:return i=e.sent,e.next=6,a.json();case 6:return s=e.sent,e.next=9,r.json();case 9:return l=e.sent,d=l.breaks,e.next=13,c.json();case 13:return u=e.sent,p=u.breaks,e.abrupt("return",[[].concat(Object(zo["a"])(i.results),Object(zo["a"])(s.results)),[].concat(Object(zo["a"])(d),Object(zo["a"])(p))]);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).then((function(t){var o=Object(Yo["a"])(t,2),a=o[0],r=o[1],c=a.filter((function(e){var t=e.submission_type;return t.en&&["Talk","Keynote","Pre-Recorded Full Talk","OpenSpace"].includes(t.en)})),i=a.filter((function(e){var t=e.submission_type;return t.en&&t.en.includes("Workshop")})),s=r.map((function(e){return Object(n["a"])(Object(n["a"])({},e),{},{submission_type:e.description.en.toLowerCase().includes("talk")?"Misc":"Break"})}));e.talks=[].concat(Object(zo["a"])(c),Object(zo["a"])(s)).map((function(e){return Object(n["a"])(Object(n["a"])({},e),{},{slot:e.slot||{start:e.start,end:e.end},type:e.submission_type.en||e.submission_type})})).sort((function(e,t){return new Date(e.slot.start)'},Sn=function(){return''},Bn={name:"Germany",components:{Banner:g,BaseIcon:q,PageSection:ve,Sponsors:Fe,Ticket:Ye,Talks:bt},data:function(){return{talks:[],speakers:[],mapSvg:"",logoSvg:"",logoSvgMobile:"",ticket:null}},mounted:function(){this.talks=this.$tm("germany.talks.talks"),this.speakers=this.$tm("germany.talks.speakers"),this.mapSvg=Tn(),this.logoSvg=Sn(),this.logoSvgMobile=Sn().replace("15vh","10vh"),this.ticket=this.$tm("home.tickets").find((function(e){var t=e.side;return"05-10-22"===t}))},created:function(){var e=window.location.hash;"#talks"===e&&document.getElementById("talks").scrollIntoView()}};o("33f7");const Rn=u()(Bn,[["render",Nn],["__scopeId","data-v-395c721f"]]);var Vn=Rn,In=Object(a["withScopeId"])("data-v-6fc113cc");Object(a["pushScopeId"])("data-v-6fc113cc");var Mn={class:"container mb-large"},Cn={class:"row center mb-large mt-large"},An={class:"type-center mb-2xsmall"},En={class:"type-large type-center"},xn={class:"my-small"},Fn={key:0,class:"relative inline-block tooltip-container"},Dn=Object(a["createVNode"])("button",{class:"perk-tooltip-button rounded border border-white border-thin color-white"}," ? ",-1),Ln={class:"theme block mx-auto mt-auto"};Object(a["popScopeId"])();var Hn=In((function(e,t,o,n,r,c){var i=Object(a["resolveComponent"])("banner");return Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],null,[Object(a["createVNode"])(i,null,{default:In((function(){return[Object(a["createVNode"])("h1",{class:"type-xlarge mb-large",innerHTML:e.$t("sponsor.title")},null,8,["innerHTML"]),Object(a["createVNode"])("p",{class:"col-md-8 col-md-offset-2",innerHTML:c.parseMarkdown(e.$t("sponsor.subTitle"))},null,8,["innerHTML"])]})),_:1}),Object(a["createVNode"])("div",Mn,[Object(a["createVNode"])("div",Cn,[(Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(["Full Sponsorship","Online Sponsorship"],(function(t,o){return Object(a["createVNode"])("button",{key:t,class:["type-uppercase theme type-small mx-2xsmall",e.activeTabIndex===o&&"active"],onClick:function(t){return e.activeTabIndex=o}},Object(a["toDisplayString"])(t),11,["onClick"])})),64))]),Object(a["createVNode"])(a["Transition"],{class:"sponsor-container",name:"opacity",mode:"out-in"},{default:In((function(){return[(Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:e.activeTabIndex,class:"row center"},[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(0===e.activeTabIndex?e.$tm("sponsor.tiers.irl"):e.$tm("sponsor.tiers.online"),(function(t,o){return Object(a["openBlock"])(),Object(a["createBlock"])("div",{key:t.name,class:"col-sm-12 col-md-6 col-lg-4 p-xsmall"},[Object(a["createVNode"])("div",{class:["card pt-medium pb-large flex flex-col h-100",e.$store.state.isMobile?"p-xsmall":"p-small"]},[Object(a["createVNode"])("h2",An,Object(a["toDisplayString"])(t.name),1),Object(a["createVNode"])("div",En,Object(a["toDisplayString"])(t.price),1),Object(a["createVNode"])("ul",xn,[(Object(a["openBlock"])(!0),Object(a["createBlock"])(a["Fragment"],null,Object(a["renderList"])(t.perks,(function(e){return Object(a["openBlock"])(),Object(a["createBlock"])("li",{key:e.name},[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.name)+" ",1),e.description?(Object(a["openBlock"])(),Object(a["createBlock"])("div",Fn,[Dn,Object(a["createVNode"])("div",{class:["perk-tooltip rounded-small bg-black p-small border-theme border-thin type-left line-height-small",[c.tooltipAlignClass(o)]],innerHTML:c.parseMarkdown(e.description)},null,10,["innerHTML"])])):Object(a["createCommentVNode"])("",!0)])})),128))]),Object(a["createVNode"])("a",{href:c.getPretixLink(e.$t("sponsor.event_url"),t.voucher,e.$t("sponsor.subevent")),class:"type-no-underline"},[Object(a["createVNode"])("button",Ln,Object(a["toDisplayString"])(e.$t("sponsor.joinButton")),1)],8,["href"])],2)])})),128))]))]})),_:1})])],64)})),Pn={name:"Germany",components:{Banner:g},methods:{parseMarkdown:function(e){return dt["marked"].parse(e)},tooltipAlignClass:function(e){if(0===e)return"tooltip-right";if(this.$store.state.isDesktop){if(2===e)return"tooltip-left"}else if(1===e)return"tooltip-left";return""},getPretixLink:function(e,t,o){return"".concat(e,"redeem?voucher=").concat(t,"&subevent=").concat(o)}},data:function(){return{activeTabIndex:0}}};o("0862"),o("3ea5");const _n=u()(Pn,[["render",Hn],["__scopeId","data-v-6fc113cc"]]);var Un=_n,Wn={class:"container"};function Gn(e,t,o,n,r,c){var i=Object(a["resolveComponent"])("previous-talks");return Object(a["openBlock"])(),Object(a["createBlock"])("div",Wn,[Object(a["createVNode"])(i,{class:"mt-xlarge mb-xlarge"})])}var Kn={name:"Archive",components:{PreviousTalks:Tt}};const Zn=u()(Kn,[["render",Gn]]);var zn=Zn,Yn=Object(a["withScopeId"])("data-v-7d86b763");Object(a["pushScopeId"])("data-v-7d86b763");var Xn={key:0},qn={class:"px-small py-xsmall bg-black row between"},Jn={key:1,class:"color-white mt-2xlarge type-center type-xlarge"},Qn=Object(a["createVNode"])("span",{class:"color-theme"},"IN",-1),$n=Object(a["createVNode"])("span",null,"VALID",-1),ea=Object(a["createVNode"])("span",{class:"color-theme"},"AUTH",-1),ta={key:2},oa={key:0,class:"container mt-large mb-xlarge px-small"},na=Object(a["createVNode"])("h2",null," Wednesday ",-1),aa=Object(a["createVNode"])("h2",{class:"mt-xlarge"}," Thursday ",-1),ra=Object(a["createVNode"])("h2",{class:"mt-xlarge"}," Friday ",-1),ca={key:1};Object(a["popScopeId"])();var ia=Yn((function(e,t,o,n,r,c){var i=Object(a["resolveComponent"])("talks-2023");return Object(a["openBlock"])(),Object(a["createBlock"])(a["Fragment"],null,[e.dataReady&&!e.error?(Object(a["openBlock"])(),Object(a["createBlock"])("div",Xn,[Object(a["createVNode"])("div",qn,[Object(a["createVNode"])("div",null,[Object(a["createVNode"])("button",{class:["theme small type-small mr-small",1===e.selectedDay&&"active"],onClick:t[1]||(t[1]=function(t){return e.selectedDay=1})},"Day 1",2),Object(a["createVNode"])("button",{class:["theme small type-small",2===e.selectedDay&&"active"],onClick:t[2]||(t[2]=function(t){return e.selectedDay=2})},"Day 2",2)]),Object(a["createVNode"])("button",{onClick:t[3]||(t[3]=function(t){return e.chatShown=!e.chatShown}),class:"theme small type-small"},Object(a["toDisplayString"])(e.chatShown?"Hide Q&A":"Show Q&A"),1)]),Object(a["createVNode"])("div",{class:["stream-container",c.isFullScreen&&"fullscreen"]},[Object(a["createVNode"])("iframe",{class:["stream col-sm-12",e.chatShown&&"col-md-9"],src:c.streamUrl,title:"Robocon stream",frameborder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,10,["src"]),Object(a["withDirectives"])(Object(a["createVNode"])("iframe",{class:"chat col-sm-12 col-md-3",src:c.chatUrl,frameBorder:"0",title:"Stream chat"},null,8,["src"]),[[a["vShow"],e.chatShown]])],2)])):Object(a["createCommentVNode"])("",!0),e.dataReady&&e.error?(Object(a["openBlock"])(),Object(a["createBlock"])("h1",Jn,[Qn,$n,ea])):Object(a["createCommentVNode"])("",!0),c.isFullScreen?Object(a["createCommentVNode"])("",!0):(Object(a["openBlock"])(),Object(a["createBlock"])("div",ta,[e.talks.length?(Object(a["openBlock"])(),Object(a["createBlock"])("div",oa,[na,Object(a["createVNode"])(i,{items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-01")})),small:!0,hash:e.token.hashKey},null,8,["items","hash"]),aa,Object(a["createVNode"])(i,{items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-02")})),small:!0,hash:e.token.hashKey},null,8,["items","hash"]),ra,Object(a["createVNode"])(i,{items:e.talks.filter((function(e){var t,o=e.slot;return null===o||void 0===o||null===(t=o.start)||void 0===t?void 0:t.includes("2023-03-03")})),small:!0,hash:e.token.hashKey},null,8,["items","hash"])])):(Object(a["openBlock"])(),Object(a["createBlock"])("div",ca," Loading talks... "))]))],64)})),sa={components:{Talks2023:co},data:function(){return{selectedDay:1,day1:"U2FsdGVkX1/0aHHp+Cys2bR/e8tq3sVnQiterKrTxTM=",day2:"U2FsdGVkX19omJf3PXfUUePA8Lo2nWXgHg8e3/Ax/d4=",chat:"U2FsdGVkX19Id2P5u0Hc1xSiLbqraODnTHvKjpo4p5yVgp4jY5Oj8/odAjctICBGwX8ptykisw2uFsCKXlGgYA==",token:{},public:"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA1RHu1qgXJ81+2tlBy4UF\nB8OdRsBjWhswMQaS/NhA2yWBaQiQ1YG4Tzen2aNmlTIkTBhSR3hqOnkzPQq77nMs\nKP9HD1WHz/UNici/a/2UwXFy9bOyX+GKnPCtdcvZrIougvW5K7EBeUWcgY68xNQk\nV9vFq4GSczOud7juk62eqqV26esV5tE2c4/J714SYwUl6NqLc7XeQNZMrsRHabIL\nBzg+A+2kw1jiJpJsJliPCT9T/NiAMrbZk1KR/NQ7uHARclAk13LwLwm5JfOhyKSs\nQkdfr8rVYuj3DDQCitea269Xy5RsFW/Cqyh3gHzt7bB9auU3UFaAXWPvnPURhTO4\nYf3c7YrizmpTfDGPIG/7zkegx9nPiBPNIGPq/LpmCC9iawNH7ixOH8ZC5Ijrti0b\n8rMnuJBKysZxIowJAFvd7Zh+soekUei90qQnYwhFO49h7fwXXSq2sGeRfpg99Nu/\nRdqqxM2zCMPpVMWHjxAVIubgNW5ZA33PW1wS075npC3oK+YUh2xt/9A6Ll4AcAOt\noaCmENEyeZEnHlaEWeXhNPQv1/nZN5Z3Fq3uKWCQRry1HMoOGKrdATfUUIXc6vvk\nnRPuT57RDafiyxjektPLx0z2LvRZZb7lU5G9/+rO2yJ1f65Sd5k0drIb48YZ+OBj\n6IrJDlqg3BaMV5Hr8LdQtY8CAwEAAQ==\n-----END PUBLIC KEY-----",dataReady:!1,error:!1,talks:[],chatShown:!0}},computed:{streamUrl:function(){var e=1===this.selectedDay?this.day1:this.day2,t=zt.a.AES.decrypt(e,this.token.liveHash).toString(zt.a.enc.Utf8);return"https://www.youtube.com/embed/".concat(t,"?rel=0&autoplay=1&mute=0&controls=1&origin=https%3A%2F%2Frobocon.io&playsinline=0&showinfo=0&modestbranding=1")},chatUrl:function(){return zt.a.AES.decrypt(this.chat,this.token.liveHash).toString(zt.a.enc.Utf8)},isFullScreen:function(){return"gather"===this.token.name}},created:function(){var e=this;return Object(Xo["a"])(regeneratorRuntime.mark((function t(){var o,a,r,c,i,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(o=new Date,2===o.getDate()&&2===o.getMonth()&&(e.selectedDay=2),a=new URLSearchParams(window.location.search),r=Object.fromEntries(a.entries()).auth||window.localStorage.getItem("auth"),c=Object.fromEntries(a.entries()).attendee||window.localStorage.getItem("attendee"),console.log(r),"undefined"===typeof r||"undefined"===typeof c){t.next=28;break}return window.history.replaceState({},document.title,"/stream"+window.location.hash),"gather"!==c&&(window.localStorage.setItem("auth",r),window.localStorage.setItem("attendee",c)),t.prev=9,t.t0=qo,t.t1=r,t.next=14,qo["importSPKI"](e["public"],"RS256");case 14:return t.t2=t.sent,t.t3={issuer:"pretix"},t.next=18,t.t0.jwtVerify.call(t.t0,t.t1,t.t2,t.t3);case 18:i=t.sent,s=i.payload,e.token=s,s.name!==c&&(console.log("invalid Attendee"),e.error=!0),t.next=28;break;case 24:t.prev=24,t.t4=t["catch"](9),e.error=!0,console.error(t.t4);case 28:e.dataReady=!0,Promise.all([fetch("https://cfp.robocon.io/api/events/robocon-2023-online/submissions/"),fetch("https://pretalx.com/api/events/robocon-2023-online/schedules/latest/")]).then(function(){var e=Object(Xo["a"])(regeneratorRuntime.mark((function e(t){var o,n,a,r,c,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o=Object(Yo["a"])(t,2),n=o[0],a=o[1],e.next=3,n.json();case 3:return r=e.sent,e.next=6,a.json();case 6:return c=e.sent,i=c.breaks,e.abrupt("return",[r.results,i]);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).then((function(t){var o=Object(Yo["a"])(t,2),a=o[0],r=o[1],c=a.filter((function(e){var t=e.submission_type;return t.en&&["Talk","Keynote","Pre-Recorded Full Talk","OpenSpace"].includes(t.en)})),i=r.map((function(e){return Object(n["a"])(Object(n["a"])({},e),{},{submission_type:e.description.en.toLowerCase().includes("talk")?"Misc":"Break"})}));e.talks=[].concat(Object(zo["a"])(c),Object(zo["a"])(i)).map((function(e){return Object(n["a"])(Object(n["a"])({},e),{},{slot:e.slot||{start:e.start,end:e.end},type:e.submission_type.en||e.submission_type})})).sort((function(e,t){return new Date(e.slot.start)RoboCon 2023 will be a hybrid conference in two parts.\n First conference part was fully in-person in Helsinki,\n where all the talks and other content were live at Bio Rex on January 19th & 20th 2023!

\n

The online conference will take place from March 1st to March 3rd\n with three amazing days and fully online content. We will stream the recorded talks from Helsinki but will also have at least 50% fresh content.

\n

Helsinki ticket also includes the online ticket.\n This arrangement enables us to fully engage with people first onsite and then online.\n This way we can have the best of both worlds and truly bring people together.

\n

For the online conference we will have the amazing video-game like Gather.Town\n platform and Joe Colantonio as our host!

\n '},cfp:{title:"CFP",body:'\n

"Call For Proposal" is open now. Please submit your talk proposal in a timely manner.

\n\n

CFP RoboCon Helsinki

\n

CFP for talks in Helsinki is open until September 25th - here

\n

For onsite speakers, we will compensate travel costs up-to 500€ on top of the free conference ticket with a backstage pass.

\n

Within the CFP for onsite talks, you can agree on the duplication of your proposal to the online part of RoboCon 23 at the end of February.

\n\n

CFP RoboCon Online

\n

CFP for online talks is open until October 16th - here

\n

Also online speakers will get the free online conference tickets and if needed we will compensate for proper audio equipment for the speakers.

\n '},tickets:[{title:'2023 RoboCon
Online
',price:'350 € +VAT',link:"https://tickets.robotframework.org/robocon-2023/3410050/",side:"2023-MAR",description:'

Discounted early tickets for 2023 online conference are available now!

\n

This ticket also includes instant access to 2022 talks!

'}],sponsors:{link:"sponsor",tiers:{small:"",medium:"",large:""},large:[],medium:[{img:"continero.png",href:"https://www.continero.com/en/"},{img:"eficode.png",href:"https://www.eficode.com/"},{img:"fsecure.png",href:"https://www.f-secure.com/"},{img:"gofore.png",href:"https://gofore.com/en/"},{img:"imbus.png",href:"https://www.imbus.de/en/"},{img:"knowit.png",href:"https://www.knowit.fi/"},{img:"northcode.png",href:"https://www.northcode.fi/"},{img:"qfactory.png",href:"https://q-factory.fi/en/"},{img:"robocorp.png",href:"https://robocorp.com/"},{img:"vala.png",href:"https://www.valagroup.com/"}],small:[]},rbcn22:{title:"2022",body:"\n

RoboCon 2022 was held in May. For those who couldn't participate this year, there's now a chance to purchase a ticket for the recordings of the full conference.

\n

See 2022 page for more details!

\n "}},Ba={intro:{title:"Hello",body:"\n

A big thank you to all participants who attended RoboCon this year! Full day recordings are available through your ticket link for all live and online participants.

\n

For those who couldn't participate this year, there's now a chance to purchase a ticket for the recordings of the full conference. Purchases will help fund Robot Framework development.

\n

All talks will also be publicly released later, free for everyone.

\n "},talks:{title:"Talks"},covid:{title:"COVID",body:'\n

To minimize the risk of infection, there will be precautions regarding the in-person part of the event.\n We are constantly following the regulatory guidelines and always act by the current restrictions and recommendations.

\n

A valid certificate of COVID vaccination is required and will be requested at entrance.

\n

\n List of accepted certificates\n

\n
    \n
  • Digital COVID Certificate of the EU
  • \n
  • World Health Organization Certificate of Vaccination
  • \n
  • CDC-Vaccination Record Card
  • \n
\n

In general, Finland has had a pretty low number of infections relative to population. For up-to-date information\n about restrictions in Finland, please refer to valtioneuvosto.fi

'},sponsors:{title:"Sponsors",boxTitle:"RoboCon 2022 is sponsored by these companies",button:"More info",moreInfo:'\n

Hosting RoboCon is made possible by the companies that sponsor the event. Thank you!

\n

This year, there are three levels of sponsorships that come with various benefits such as exposure\n in the event. If your company is interested in sponsoring RoboCon, please contact info{at}{\'@\'}{at}robocon.io.

\n

If there is leftover money, it will be used for the development of Robot Framework. For more information\n about supporting the development, please visit Robot Framework Foundation.

\n ',tiers:{small:"",medium:"GOLD & SILVER",large:"PLATINUM"},large:[{img:"robocorp.png",href:"https://robocorp.com/"}],medium:[{img:"cinia.png",href:"https://www.cinia.fi/en/"},{img:"copado.png",href:"https://www.copado.com/"},{img:"eficode.png",href:"https://www.eficode.com/"},{img:"gofore.png",href:"https://gofore.com/en/"},{img:"imbus.png",href:"https://www.imbus.de/en/"},{img:"knowit.png",href:"https://www.knowit.fi/"},{img:"northcode.png",href:"https://northcode.fi/"},{img:"qfactory.png",href:"https://q-factory.fi/"},{img:"siili.png",href:"https://www.siili.com/"},{img:"testimate.png",href:"https://www.testimate.fi/"},{img:"vala.png",href:"https://www.valagroup.com/fi/"}],small:[]},workshops:{title:"Workshops",description:"

Workshops will be held in Helsinki. Due to their intensive nature they can only be attended in-person.

"},sprints:{title:"Sprints",description:'\n

Before the conference we have development sprints on Wednesday 18th\n at 10am - 5pm.

\n\n

Sprints are for you if you want to contribute to\n some existing project in the Robot Framework ecosystem, have a project\n or project idea you\'d like to work on with others, or just want to\n meet with other Robot Framework users and developers.

\n\n

To discuss development ideas beforehand, please join Robot Framework\'s Slack and come say hi at the channel #sprints!

\n\n

Sprints are organized by Eficode at their office located in the\n Helsinki city centre. Lunch and beverages are available and sauna will be warm afterwards!

\n\n

If you are willing to join the sprints, please enroll here so we can reserve the right amount of food. Make sure to mention your dietary restrictions, should you have any!

\n '}},Ra={intro:{title:"Hello",body:'

This fall, RoboCon will be a guest at the Software QS-Tag in Frankfurt.

\n

For the first time, we will have the opportunity to host a one-day RoboCon at the heart of Europe.\n RoboCon will share a conference building with the Software QS-Tag and the exchange with the visitors of\n the QS-Tag will hopefully lead to interesting discussions.

\n

If you need a hotel room for the nights around RoboCon at the conference hotel,\n please contact qs-tag(at)imbus.de.\n We still have a few rooms available.

\n

As a visitor with a RoboCon ticket, only the RoboCon track is available.\n If you would like to attend RoboCon and the QS-Tag on both days (5 & 6 October),\n including an overnight stay in the conference hotel, please book a ticket for the Software QS-Tag at\n qs-tag.de

\n

We look forward to seeing you!

'},talks:{title:"Talks",talks:[{code:"T1",title:"[EN] Welcome RoboCon",abstract:"Welcome talk and expert discussion with audience.\n\nIn this talk René Rohner will give us an insight view of Robot Framework Foundation and tell us about upcoming features of Robot Framework.\n\nAfterwards we have time for other topics that will be defined by the audience and discussed on stage, where all Speakers are present.\nWe are also highly interested in new feature requests/ideas and will discuss them on stage.",speakers:[{code:"T7BUER",name:"Many Kasiriha",avatar:"https://pretalx.com/media/avatars/portrait_small_m9VY1nS.jpg",expanded:!1},{code:"BBBB",avatar:"https://www.qs-tag.de/fileadmin/_processed_/a/0/csm_Nele_Uhlemann_fb892cdfd3.png",name:"Nele Lea Uhlemann",expanded:!1},{code:"HTDUSJ",avatar:"https://pretalx.com/media/avatars/Rene_kgG6bhD.png",name:"René Rohner",expanded:!1},{code:"CCCC",avatar:"dist/img/mkorpela.jpg",name:"Mikko Korpela",expanded:!1},{code:"FUKYZV",avatar:"https://pretalx.com/media/avatars/profielfoto_5Rk8Soh.jpg",name:"Elout van Leeuwen",expanded:!1},{code:"AWCN8B",avatar:"https://pretalx.com/media/avatars/Screenshot_2022-03-15_at_16.42.36_VoSJgBl.png",name:"Timo Stordell",expanded:!1}],track:null,start:"2022-10-05T09:00:00+02:00",end:"2022-10-05T10:15:00+02:00",room:1193,expanded:!1,yt_link:null,description:""},{title:{en:"Coffee Break / Community Time"},start:"2022-10-05T10:15:00+02:00",end:"2022-10-05T10:45:00+02:00",room:1193,expanded:!1,yt_link:null,speakers:[]},{code:"T2",title:"[EN] Using Robot Framework to ensure quality in the New Space industry",abstract:"How Robot Framework has been used at ICEYE to ensure quality in the New Space industry.",speakers:[{code:"CCCC",avatar:"dist/img/mkorpela.jpg",name:"Mikko Korpela",expanded:!1}],track:null,start:"2022-10-05T10:45:00+02:00",end:"2022-10-05T11:30:00+02:00",room:1193,expanded:!1,yt_link:null,description:"🇬🇧 ICEYE is building a product and running a service at the same time.\nPart of the system is also flying 400 to 500 km over us.\n\nWelcome to see a sneak peek into how testing of this kind of systems is really done and\nhow Robot Framework fits into the picture.\n\nThis talk will cover also some aspects of other tools than Robot Framework.\n"},{code:"T3",title:"[EN] How to solve unsolvable non-linear testing pipelines fully open source",abstract:"Unconventional requirement to CI systems need some thinking out of the box. How workflow management Camunda can help to solve complex demands.",speakers:[{code:"BBBB",avatar:"https://www.qs-tag.de/fileadmin/_processed_/a/0/csm_Nele_Uhlemann_fb892cdfd3.png",name:"Nele Lea Uhlemann",expanded:!1},{code:"HTDUSJ",avatar:"https://pretalx.com/media/avatars/Rene_kgG6bhD.png",name:"René Rohner",expanded:!1}],track:null,start:"2022-10-05T11:40:00+02:00",end:"2022-10-05T12:25:00+02:00",room:1193,expanded:!1,yt_link:null,description:"🇬🇧 When testing complex and global systems, more and more demands are placed on a CI pipeline.\n\nConventional solutions like Jenkins or Gitlab reach their limits where it became exciting for us.\n\nThe challenge was tests that ran over several days, as the reactions of the system under test could sometimes only be checked the next day or days later. During the execution, different process steps had to be executed repeatedly. Nevertheless, a continuous process flow should be visible and tester should be able to see the state of the pipeline at any time without deeper knowledge of CI systems.\n\nIn this talk, Nele Uhlemann and René Rohner will present how complex workflows can be realised unconventionally with open source solutions and how asynchronous tests can be realised with Robot Framework and its APIs in combination with Camunda."},{code:"T4",title:"[DE] Papierlos, aber nicht ohne Dokumente! Simple Automated Visual Document Testing.",abstract:"Denn papierlos heißt nicht dokumentenlos. Lassen Sie mich Ihnen zeigen, wie wir unsere Dokumente und Druckdateien visuell und inhaltlich prüfe - mit Robot Framework und unserer eigenen Visual Document Testing Library.",speakers:[{code:"T7BUER",name:"Many Kasiriha",avatar:"https://pretalx.com/media/avatars/portrait_small_m9VY1nS.jpg",expanded:!1}],track:null,start:"2022-10-05T12:35:00+02:00",end:"2022-10-05T13:20:00+02:00",room:1193,expanded:!1,yt_link:null,description:"Unternehmen sind auf korrekte Dokumente angewiesen. Für uns als globaler Spediteur sind korrekte Dokumente unerlässlich. Ein dummer Fehler in einem Dokument kann peinlich sein - aber auch rechtliche Konsequenzen haben. Dokumente in der Spedition können das Eigentum an Waren von Partei A auf Partei B übertragen. Sie bestätigen, dass die Fracht zu Sicherheitszwecken ordnungsgemäß geröntgt wurde. Sie können Barcode-Etiketten sein, um ein Paket zu identifizieren.\n\nAls ein größeres Upgrade unseres Output- und Dokumentenmanagementsystems geplant war, mussten wir sicherstellen, dass unsere Dokumente genauso aussehen wie vor dem Upgrade. Angesichts der großen Anzahl von Dokumententypen, -formaten, -varianten und -regeln pro Dokument wurde uns schnell klar, dass wir das nicht manuell machen können.\n\nDie Frage war also: Kaufen oder selbst erstellen? Aufgrund der hohen Kosten und des Funktions-Overkills kommerzieller Lösungen und unserer guten Erfahrungen mit Robot Framework entschieden wir uns, eine Bibliothek für visuelle Dokumententests zu erstellen. Visuelle Tests bedeuten: Das Testdokument wird gerendert und pixelweise mit einem Referenzdokument verglichen. Wir haben jedoch festgestellt, dass dies nicht ausreicht.\n\nWir wollten Berichte mit Screenshots haben, die die verschiedenen Bereiche hervorheben. Wir wollten Bereiche aus dem Vergleich ausschließen, die auf Koordinaten oder Textmustern basieren. Wir wollten Strichcodes lesen können. Wir wollten akzeptable Bereiche für verschobene Textblöcke definieren. Wir wollten Textinhalte aus einer PDF-Datei oder über OCR vergleichen. Wir wollten zusätzliche Daten wie digitale Signaturen prüfen. Wir wollten Druckerdateien wie Postscript und Pcl interpretieren und vergleichen. Wir wollten eine einfache GUI zur Auswertung der Prüfergebnisse haben. Das Ergebnis war eine Robot Framework Library, die rein auf Open-Source-Komponenten basiert und Funktionen bietet, die nur in teuren kommerziellen Lösungen zu finden sind."},{title:{en:"Lunch Break / Community Time"},start:"2022-10-05T13:20:00+02:00",end:"2022-10-05T14:40:00+02:00",room:1193,expanded:!1,yt_link:null,speakers:[]},{code:"T5",title:"[EN] Robot Framework and Browser Library. Open Source Keyword-Driven Testing at its best.",abstract:"In this tutorial René will take you to a journey from the very start with Robot Framework to web automation with Browser library.",speakers:[{code:"HTDUSJ",avatar:"https://pretalx.com/media/avatars/Rene_kgG6bhD.png",name:"René Rohner",expanded:!1}],track:null,start:"2022-10-05T14:40:00+02:00",end:"2022-10-05T16:00:00+02:00",room:1193,expanded:!1,yt_link:null,description:"This Talk should be valuable for beginners of Robot Framework as well as experienced users.\n\nEvery example in this tutorial can be easily followed or also tried after RoboCon. The only requirement is a Notebook with web browser and a github.com account.\n\n### About Robot Framework:\n\nRobot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA).\n\nRobot Framework is supported by Robot Framework Foundation. Many industry-leading companies use the tool in their software development.\nRobot Framework is open and extensible. Robot Framework can be integrated with virtually any other tool to create powerful and flexible automation solutions. Robot Framework is free to use without licensing costs.\n\nRobot Framework has an easy syntax, utilizing human-readable keywords. Its capabilities can be extended by libraries implemented with Python, Java or many other programming languages. Robot Framework has a rich ecosystem around it, consisting of libraries and tools that are developed as separate projects.\n\n### About Browser library:\n\nRobot Framework deserves a browser automation solution that's designed for the 2020s.\n\nBrowser library powered by Playwright provides.\n\n🚀 Speed, ✅ reliability and 🔬 visibility.\n\n- Conscise assertions.\n\n- Precise and fast browser window and tab control.\n\n- Chainable selector strategies.\n\n- Good shadow DOM support.\n\n- Easy mobile device descriptors.\n\n- Sending HTTP requests.\n\n- many more"},{title:{en:"Coffee Break / Community Time"},start:"2022-10-05T16:00:00+02:00",end:"2022-10-05T16:30:00+02:00",room:1193,expanded:!1,yt_link:null,speakers:[]},{code:"T6",title:"[EN] My Ultimate Robot Framework Toolbox... These arrows should be in every quiver!",abstract:"Elout gives a demonstration of the most important and helpful tools needed in almost every Robot Framework project.",speakers:[{code:"FUKYZV",avatar:"https://pretalx.com/media/avatars/profielfoto_5Rk8Soh.jpg",name:"Elout van Leeuwen",expanded:!1}],track:null,start:"2022-10-05T16:30:00+02:00",end:"2022-10-05T17:15:00+02:00",room:1193,expanded:!1,yt_link:null,description:"If you have ever thought how to start and what you need, you will find a good starting point here.\n\nMore details coming soon..."},{code:"T7",title:"[EN] What makes Robot Framework to stand out?",abstract:"I have used Robot Framework a lot in the past, but recently the framework chosen to my project has been different.\n\nOn the way, I've started to realise what makes Robot Framework excellent, more than before.",speakers:[{code:"AWCN8B",avatar:"https://pretalx.com/media/avatars/Screenshot_2022-03-15_at_16.42.36_VoSJgBl.png",name:"Timo Stordell",expanded:!1}],track:null,start:"2022-10-05T17:25:00+02:00",end:"2022-10-05T18:10:00+02:00",room:1193,expanded:!1,yt_link:null,description:"In this presentation, I will highlight the things that makes it stand out from the competition.\nThe purpose is not to do any boastful ranting (even though I'm tempted) but to go through some facts behind the success."},{title:{en:"Evening Event / Community Time"},start:"2022-10-05T19:00:00+02:00",end:"2022-10-06T00:00:00+02:00",room:1193,expanded:!1,yt_link:null,speakers:[]}],speakers:[{id:15344,code:"HTDUSJ",public_name:"René Rohner",biography:"René Rohner is a Senior Consultant for Testing Systems, Product Owner of the Value Stream Test Automation at imbus in Germany and Chairman of the board of Robot Framework Foundation.\n\nHe is member of the Core Team of Robot Framework Browser and developer of Robot Framework DataDriver. He is trainer and coach for Keyword-Driven Testing in multiple small and huge projects in Germany.",answers:[]},{id:13265,code:"AAAA",public_name:"Prof. Dr. Ayelt Komus",biography:"Prof. Dr. Ayelt Komus ist Professor an der Hochschule Koblenz, Vordenker für Management unter Unsicherheit, 80+ Fachpublikationen, 200+ Keynotes/Vorträge, Vielzahl an Studien wie „Status Quo (Scaled) Agile“ seit 2012 mit Scrum.org, IPMA, GPM, VOICE, bitkom, SwissICT u.a.\n\nWeitere Informationen unter\nwww.komus.de\nund\nwww.process-and-project.net",answers:[]},{id:17004,code:"BBBB",public_name:"Nele Lea Uhlemann",biography:"Nele Uhlemann is a Developer Advocate at Camunda. Her passion is helping the open source community use and understand Camunda’s technologies and build a bridge between business and technical users to leverage the full potential of Process Automation. Nele works as a consultant at Camunda, leading workshops with developers and business users. Therefore, she understands the need to find a common language to enable agility in both domains.",answers:[]},{id:14436,code:"FUKYZV",public_name:"Elout van Leeuwen",biography:"Elout is a test automation consultant with Capgemini Netherlands. He is the companies representative with the Robot Framework Foundation and has over 7 years of experience with Robot Framework.",answers:[]},{id:15357,code:"T7BUER",public_name:"Many Kasiriha",biography:"I'm a Test Manager at DB Schenker and a regular Robot Framework User since 2020.\r\n\r\nI like to help other people getting started with Robot Framework (and Test Automation in general) and I know that it can be overwhelming sometimes.\r\nIn my daily work, I support projects in the setup of their test automation solution - for Web Applications, Desktop Applications, APIs or even Document Tests.\r\n\r\nI'm a believer in *test automation* - but convinced that *testing itself cannot be automated*.",answers:[]},{id:15357,code:"CCCC",public_name:"Mikko Korpela",biography:"Mikko is a developer and consultant that works with client organisations in various industries and Vice-Chairman of the board of Robot Framework Foundation.\n\nHe is also active in Robot Framework community and has participated in development of tools such as Robot Framework, Robot Framework Browser and Pabot.",answers:[]},{id:15420,code:"AWCN8B",public_name:"Timo Stordell",biography:"Timo is Lead Consultant, DevOps at Eficode.\n\nBuilding the future of software development. Passionate about making pipelines fluent.",answers:[]}]},sponsors:{title:"Sponsors",boxTitle:"RoboCon 2022 Germany talks are sponsored by these companies",tiers:{small:"",medium:"",large:""},large:[],medium:[],small:[{img:"camunda.png",href:"https://camunda.com/"},{img:"capgemini.png",href:"https://www.capgemini.com/nl-nl/"},{img:"dbschenker.png",href:"https://www.dbschenker.com/"},{img:"eficode.png",href:"https://www.eficode.com/"},{img:"imbus.png",href:"https://www.imbus.de/"},{img:"reaktor.png",href:"https://reaktor.com/"}]}},Va={title:"Sponsorship",subTitle:"### Become a sponsor of RoboCon!\n\nDo you want to give something back to Robot Framework? Want to present your company as a supporter of RoboCon and Robot Framework?\n\nJoin our sponsors and help us create an awesome event yet again.\nIf you have any questions about sponsorship please contact the [RoboCon team](mailto:info{at}{'@'}{at}robocon.io).",joinButton:"Join",event_url:"https://tickets.robotframework.org/robocon-2023/",subevent:"3410049",voucher:"RBCN-2023-SPONSOR",tiers:{online:[{name:"Online Silver",price:"2000 €",perks:[{name:"Company logo (small, online)",description:"Your company logo will be visible on robocon.io after January and at our online venue. **Small** company logo on screen between presentations online."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (3 Online)",description:"You will get:\n\n- 3 free online tickets for the online part of RoboCon"}],item:"variation_234449_55061=1",voucher:"SPONSORSILVERONLINE"},{name:"Online Gold",price:"4000 €",perks:[{name:"Company logo (medium)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Medium size** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (4 online)",description:"You will get:\n\n- 4 free online tickets for the online part of RoboCon."},{name:"Booth online",description:"You will get an online booth at Gather.town, where you can have up to four items like:\n- PDF documents\n- hyperlinks\n- iframes\n- Youtube videos"},{name:"Publish job offers",description:"We give you the opportunity to post job offers on our noticeboard online."},{name:"Video during breaks (30 sec)",description:"We will show on each start and each end of a break the 30 second videos of our Gold sponsors in varying orders.\n\nThis video may have sound and will be streamed online."}],item:"variation_234449_55062=1",voucher:"SPONSORGOLDONLINE"},{name:"Online Platinum",price:"8000 €",perks:[{name:"Company logo (large)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Premium size** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (8 online)",description:"You will get:\n\n- 8 free online tickets for the online part of RoboCon"},{name:"Platinum booth online",description:"You will get a platinum online booth at Gather.town, where you can have up to ten items like:\n- PDF documents\n- hyperlinks\n- iframes\n- Youtube videos\n\nOn the one day where you are the Platinum sponsor your booth will be at the center of the conferece."},{name:"Publish job offers",description:"We give you the opportunity to post job offers on our noticeboard online."},{name:"Video during breaks (30 sec)",description:"We will show on each start and each end of a break the 30 second videos of our Gold sponsors in varying orders.\n\nThis video may have sound and will be shown online."},{name:"Platinum sponsor for 1 day",description:"Your company will be the Platinum sponsor for one day of RoboCon.\n\nYou will be mentioned as the sponsor of this day and your logo will be shown."},{name:"Sponsor video (5 min)",description:"You will get a spot for a video (5 minutes) directly at the end of a keynote online.\n\nYour talk shall be pre-recorded and will be streamed before people are sent to the first break."},{name:"Max. 3 sponsors",description:"Due to the 3 days duration of RoboCon Online and one Platinum Sponsor per day, there are only 3 sponsoring spots available.\n\nRobot Framework Foundation members do have a preferred access.\nMembers who book Online + Helsinki Sponsorship are also prefered and have higher priority.\nTherefore, if you are not member of Foundation, we will reserve a spot when you book, but invoice it after November first, if the spots are not all required by Foundation members. "}],item:"variation_234449_55063=1",voucher:"SPONSORPLATINUMONLINE"}],irl:[{name:"Silver",price:"3000 €",perks:[{name:"Company logo (small)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Small** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (3|1)",description:"You will get:\n\n- 3 free online tickets for the online part of RoboCon\n\nOR\n\n- 1 free Helsinki ticket, which includes access to online part as well."}],item:"variation_234449_55064=1",voucher:"SPONSORSILVER"},{name:"Gold",price:"6000 €",perks:[{name:"Company logo (medium)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Medium size** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (2+2)",description:"You will get:\n\n- 2 free online tickets for the online part of RoboCon\n\nAND\n\n- 2 free Helsinki tickets, which includes access to online part as well."},{name:"Lead scanning",description:"You will have the oportunity to use our lead scanning to get in contact with our on-site visitors in Helsinki.\n\nSee here for more information: https://pretix.eu/about/en/lead"},{name:"Booth @ Bio Rex",description:"You will get a booth at Bio Rex Helsinki.\n\nYour booth includes:\n- a TV-screen for demonstration\n- company logo on booth\n- bar table with chair"},{name:"Booth online",description:"You will get an online booth at Gather.town, where you can have up to four items like:\n- PDF documents\n- hyperlinks\n- iframes\n- Youtube videos"},{name:"Publish job offers",description:"We give you the opportunity to post job offers on our noticeboard in Helsinki and online."},{name:"Video during breaks (30 sec)",description:"We will show on each start and each end of a break the 30 second videos of our Gold sponsors in varying orders.\n\nThis video may have sound and will be shown in Helsinki and online."},{name:"Max. 10 sponsors",description:"Due to the size of Bio Rex at RoboCon Helsinki we do have limited availability of 10 booths.\n\nRobot Framework Foundation members do have a preferred access.\nTherefore, if you are not member of Foundation, we will reserve a spot when you book, but invoice it after November first, if the spots are not all required by Foundation members. "}],item:"variation_234449_55065=1",voucher:"SPONSORGOLD"},{name:"Platinum",price:"16000 €",perks:[{name:"Company logo (large)",description:"Your company logo will be visible on robocon.io, our photo wall on site at Helsinki and at our online venue. **Premium size** company logo on screen between presentations."},{name:"Social media",description:"We will mention your company on social media channels like Twitter, LinkedIn, etc."},{name:"Free tickets (4+4)",description:"You will get:\n\n- 4 free online tickets for the online part of RoboCon\n\nAND\n\n- 4 free Helsinki tickets, which include access to online part as well."},{name:"Lead scanning",description:"You will have the oportunity to use our lead scanning to get in contact with our on-site visitors in Helsinki.\n\nSee here for more information: https://pretix.eu/about/en/lead"},{name:"Booth @ Bio Rex (platinum)",description:"You will get a platinum booth for one day at Bio Rex Helsinki.\n\nYour booth includes:\n- a horizontal TV-screen for demonstration\n- a vertical human size screen for loop presentation\n- company logo on booth\n- bar table with chair\n- lounge table with lounge chairs\n\n**On the other day you will get a normal Gold sponsor booth.**"},{name:"Booth online (platinum)",description:"You will get a platinum online booth at Gather.town, where you can have up to ten items like:\n- PDF documents\n- hyperlinks\n- iframes\n- Youtube videos\n\nOn the one day where you are the Platinum sponsor your booth will be at the center of the conferece."},{name:"Publish job offers",description:"We give you the opportunity to post job offers on our noticeboard in Helsinki and online."},{name:"Video during breaks (30 sec)",description:"We will show on each start and each end of a break the 30 second videos of our Gold sponsors in varying orders.\n\nThis video may have sound and will be shown in Helsinki and online."},{name:"Platinum sponsor for 1 day",description:"Your company will be the platinum sponsor for one day of RoboCon.\n\nYou will be mentioned as the sponsor of this day and your logo will be shown.\n\nYou may want to book a second day of Platinum sponsoring in Helsinki for 10.000€, which gives you on both days the platinum booth."},{name:"Sponsor talk (25 min)",description:"You will get a talk spot for a full talk (25 minutes) directly after keynote in Helsinki on-stage.\n\nYour talk will be recorded and streamed later online on part 2 of RoboCon."},{name:"Max. 2 sponsors",description:"Due to the 2 days duration of RoboCon Helsinki and one Platinum Sponsor per day, there are only 2 sponsoring spots available.\n\nRobot Framework Foundation members do have a preferred access.\nMembers who book Online + Helsinki Sponsorship are also prefered and have higher priority compared to Online Only.\nTherefore, if you are not member of Foundation, we will reserve a spot when you book, but invoice it after November first, if the spots are not all required by Foundation members. "}],item:"variation_234449_55066=1",voucher:"SPONSORPLATINUM"}]}},Ia={previousTalks:{title:"Previous Talks",body:'

All RoboCon talks over the years have been recorded. Feel free to watch them here or directly in YouTube.

',talks:[{year:2021,playlistLink:"https://www.youtube.com/playlist?list=PLSK6YK5OGX1ALlSRlwr9dWJu3mFHMlVq8",list:[{authors:["Pekka Klärck","Ismo Aro"],title:"KEYNOTE: WHERE'S ROBOT FRAMEWORK IN 2021",url:"https://www.youtube.com/embed/3NF8Or6LWq8"},{authors:["Mateusz Nojek","Bartłomiej Hirsz"],title:"HOW TO AVOID JAIL FOR NASTY CODE?",url:"https://www.youtube.com/embed/vZoyi2ObM8E"},{authors:["Many Kasiriha"],title:"PRINT IS NOT DEAD - VISUAL DOCUMENT TESTING WITH ROBOT FRAMEWORK",url:"https://www.youtube.com/embed/qmpwlQoJ-nE"},{authors:["Mikko Korpela","Tatu Aalto","Kerkko Pelttari","René Rohner"],title:"BROWSER LIBRARY - INTRODUCTION",url:"https://www.youtube.com/embed/3BNVS6uiFeo"},{authors:["Diogo Rede"],title:"E-COMMERCE WEB AUTOMATION AT SCALE",url:"https://www.youtube.com/embed/b-FO7GXY2Oo"},{authors:["Maciej Wiczk"],title:"RFHUB2 - NEW TAKE ON ROBOTFRAMEWORK ASSET DOCUMENTATION",url:"https://www.youtube.com/embed/WTupl3gtM-g"},{authors:["Luca Giovenzana"],title:"WHAT'S NEW IN REQUESTSLIBRARY 0.9",url:"https://www.youtube.com/embed/6fc2Cn_Sch0"},{authors:["Patrik Zakovič","Marián Macek"],title:"THE JOURNEY OF BUILDING TEST AUTOMATION PLATFORM IN THE BANK",url:"https://www.youtube.com/embed/Wnu9KVpylnM"},{authors:["Simon Meggle"],title:"ROBOTMK: TESTING MEETS MONITORING",url:"https://www.youtube.com/embed/Asjh7E1xoFI"},{authors:["Tuomas Pitkänen"],title:"ROBOT MAKES MUSIC",url:"https://www.youtube.com/embed/o31z0NmruSo"},{authors:["Pekka Klärck"],title:"CREATING ROBOT FRAMEWORK LIBRARIES: WHY AND HOW?",url:"https://www.youtube.com/embed/DxqCP_EJJXc"},{authors:["Deepak Chourasia"],title:"ROBOT FRAMEWORK AND JOURNEY FROM CATHEDRAL TO BAZAR",url:"https://www.youtube.com/embed/r3GF6hjqRjQ"},{authors:["Antti Karjalainen"],title:"OPEN-SOURCE STACK FOR RPA",url:"https://www.youtube.com/embed/MIaOIbiuYXs"},{authors:["Tuukka Virtanen"],title:"HOW TO FIND THE BEST ROBOT FRAMEWORK LIBRARIES?",url:"https://www.youtube.com/embed/8jX8fivBNg0"},{authors:["Fabio Zadrozny"],title:"ROBOTFRAMEWORK LANGUAGE SERVER",url:"https://www.youtube.com/embed/aZN5_rvGohg"},{authors:["Markus Stahl"],title:"HOW TO START WITH OPEN SOURCE RPA",url:"https://www.youtube.com/embed/yggxvDl0Ozc"},{authors:["Cindy Huffman"],title:"AUTOMATING CUSTOMER JOURNEYS AS UI ACCEPTANCE SCENARIOS",url:"https://www.youtube.com/embed/D3lMuzRnvlU"},{authors:["Esko Hannula"],title:"HYPERAUTOMATION OR HYPE-AUTOMATION: AUTOMATION LANDSCAPE OF THE FUTURE",url:"https://www.youtube.com/embed/iEPiDX8YnB8"},{authors:["Dave Martin"],title:"ZERO TO HERO IN 2 WEEKS",url:"https://www.youtube.com/embed/y2OIqOPYklM"},{authors:["Elisabeth Hendrickson"],title:"KEYNOTE: ROBOT FRAMEWORK THROUGH THE LENS OF HISTORY",url:"https://www.youtube.com/embed/U5FzPgpMiqk"},{authors:["Gojko Adžić"],title:"KEYNOTE: YOU'RE TESTING WHAT?",url:"https://www.youtube.com/embed/Ju90-ewW_gM"},{authors:["Juho Saarinen"],title:"ROBOT FRAMEWORK AFTER JYTHON",url:"https://www.youtube.com/embed/6F4659Ibf7o"},{authors:["Bartłomiej Hirsz"],title:"NEW PARSING API FOR ROBOT FRAMEWORK - HOW TO CREATE OWN TOOLS",url:"https://www.youtube.com/embed/FO7rWa2-s70"},{authors:["Tatu Aalto"],title:"PYTHONLIBCORE THE SECRET BEHIND SELENIUMLIBRARY",url:"https://www.youtube.com/embed/_19SBMEObX8"},{authors:["Mikko Korpela","Tatu Aalto","Kerkko Pelttari","René Rohner"],title:"ROBOTFRAMEWORK BROWSER LIBRARY - A DEEP DIVE",url:"https://www.youtube.com/embed/OiRm9Zv3edE"},{authors:["Nils Balkow-Tychsen","Michał Wcisło"],title:"HOW KUBERNETES BRINGS QA AND DEVOPS CLOSER TOGETHER",url:"https://www.youtube.com/embed/0vtj9Hg-LWU"},{authors:["Samuel Montgomery-Blinn"],title:"(AB)USING ROBOTFRAMEWORK-DATADRIVER FOR FUN AND PROFIT",url:"https://www.youtube.com/embed/uPv0DMMksuM"},{authors:["Raphael Roems"],title:"BACKEND TESTING USING ROBOT FRAMEWORK AND SOAPUI",url:"https://www.youtube.com/embed/mSR-HPCBeEQ"},{authors:["Markus Stahl"],title:"ROBOTFRAMEWORK-CAMUNDA LIBRARY: ORCHESTRATING ROBOTIC TASKS",url:"https://www.youtube.com/embed/ZPH4AMD5XZQ"},{authors:["Tommi Oinonen"],title:"WHAT IS TAKING SO LONG?! - AN ATTEMPT TO ANSWER THIS QUESTION",url:"https://www.youtube.com/embed/nfoJXYNr3UA"}]},{year:2020,playlistLink:"https://www.youtube.com/playlist?list=PLSK6YK5OGX1AZMAffD8EiTDq0lfzshRNg",list:[{authors:["Jeff King"],title:"ROBOT FRAMEWORK AND THE ONE MAN ROBOT BAND",url:"https://www.youtube.com/embed/0yEnJt6Sf50"},{authors:["Anaïs van Asselt"],title:"IMPLEMENTING A TEST AUTOMATION ARCHITECTURE IN A GOVERNMENT ORGANIZATION",url:"https://www.youtube.com/embed/Asy5xHl0uRA"},{authors:["Antti Karjalainen"],title:"THE OPEN RPA ECOSYSTEM",url:"https://www.youtube.com/embed/cO6FxG-RAtQ"},{authors:["Petteri Mannersalo"],title:"ROBOT FRAMEWORK AS AN ENABLER FOR INTELLIGENT PROCESS AUTOMATION",url:"https://www.youtube.com/embed/ViSKJiuT6xo"},{authors:["Tuomas Lempiäinen"],title:"QA DRIVEN RPA AT VEIKKAUS",url:"https://www.youtube.com/embed/3Drlg1q4fkM"},{authors:["Virpi Luostarinen","Mikael Siirtola"],title:"RPA ON RAILS: AUTOMATING MANUAL PROCESSES AT VR",url:"https://www.youtube.com/embed/R7bNgxPjDJ4"},{authors:["Kristina Sabotic"],title:"END-TO-END TESTING FOR END-USERS",url:"https://www.youtube.com/embed/qkQpzGA51go"},{authors:["Luca Giovenzana","Angelo Caovilla"],title:"BEWARE THE BRITTLE DRAGON",url:"https://www.youtube.com/embed/rgpqyPblo28"},{title:"Lightning Talks I",url:"https://www.youtube.com/embed/0sKyczF0SDE"},{title:"Lightning Talks II",url:"https://www.youtube.com/embed/Xb9npqzJkFY"},{title:"Lightning Talks III",url:"https://www.youtube.com/embed/5axgakabN_0"},{title:"Lightning Talks IV",url:"https://www.youtube.com/embed/AZOZIW1BJJs"},{title:"Lightning Talks V",url:"https://www.youtube.com/embed/G24aU0unvVE"},{title:"Lightning Talks VI",url:"https://www.youtube.com/embed/oo11OlAaWWA"},{title:"Lightning Talks VII",url:"https://www.youtube.com/embed/7Ks8XSM2Uoc"},{title:"Lightning Talks VIII",url:"https://www.youtube.com/embed/jS-HZqLwmIY"},{title:"Lightning Talks IX",url:"https://www.youtube.com/embed/HTZ-R3HgByg"},{authors:["Ismo Aro"],title:"Day II",url:"https://www.youtube.com/embed/m1KA3PVukhg"},{authors:["KEYNOTE: Pekka Klärck"],title:"WHAT'S NEW? WHAT'S NEXT? WHO ARE WE?",url:"https://www.youtube.com/embed/DRAu1du3UFU"},{authors:["Akseli Lukkarila"],title:"ACCEPTANCE TESTING A REAL-TIME MUSIC EDUCATION APPLICATION WITH AUDIO",url:"https://www.youtube.com/embed/Fkh-EQ5O7zo"},{authors:["Maria Prokhorova"],title:"NEW IMAGE LIBRARY FOR ADVANCED IMAGE PROCESSING",url:"https://www.youtube.com/embed/AWuh-r-T6Yo"},{authors:["Tatu Aalto"],title:"SELENIUMLIBRARY 4.0: PLUGIN API AND EVENT FIRING WEBDRIVER SUPPORT",url:"https://www.youtube.com/embed/zyNZRTR821Q"},{authors:["René Rohner"],title:"DATADRIVER OR: HOW I LEARNED TO STOP WORRYING AND LOVE OPEN SOURCE",url:"https://www.youtube.com/embed/RtEUr1i4x3s"},{authors:["Tommi Oinonen"],title:"SELF MANAGING TESTING PIPELINES",url:"https://www.youtube.com/embed/W3JUzeV8lp4"},{authors:["Juho Saarinen"],title:"ROBOT FRAMEWORK REMOTE LIBRARY IN PRACTICE (WITH DEMOS)",url:"https://www.youtube.com/embed/B-67yPvMh8Q"},{authors:["Maciej Brzozowski"],title:"MICROSERVICES TESTING USING ARGO: CONTAINER-NATIVE WORKFLOWS FOR KUBERNETES",url:"https://www.youtube.com/embed/xBBTvv4mz0U"},{authors:["Joonas Köppä","Riku Halonen"],title:"ORCHESTRATING ROBOT FRAMEWORK TEST CONTAINERS AND REMOTE LIBRARIES IN KUBERNETES",url:"https://www.youtube.com/embed/SypNjILTRl0"},{title:"Day II - Lightning Talks I",url:"https://www.youtube.com/embed/Yjlsl3eHGMI"},{title:"Day II - Lightning Talks II",url:"https://www.youtube.com/embed/jDQWBrYD-w8"},{title:"Day II - Lightning Talks III",url:"https://www.youtube.com/embed/_T_PCx-tVFk"},{title:"Day II - Lightning Talks IV",url:"https://www.youtube.com/embed/-dBWW_77QG4"},{title:"Day II - Lightning Talks V",url:"https://www.youtube.com/embed/TZiJLT1fShk"},{title:"Day II - Lightning Talks VI",url:"https://www.youtube.com/embed/_XkgOcvKgtc"}]},{year:2019,playlistLink:"https://www.youtube.com/playlist?list=PLSK6YK5OGX1D-QpVap5C7NlfurQ1dsGbt",list:[{authors:["Ismo Aro","Pekka Klärck"],title:"Welcome back! What's new since RoboCon 2018?",url:"https://www.youtube.com/embed/wBhY5Z2RoqQ"},{authors:["Antti Karjalainen"],title:"The start of the open source RPA movement",url:"https://www.youtube.com/embed/uv6dvcoxdvU"},{authors:["Juho Saarinen"],title:"Evolution of Robot Framework user",url:"https://www.youtube.com/embed/ynUmfWvZxpw"},{authors:["Tatu Aalto"],title:"Decade with SeleniumLibrary and browsers' UI automation",url:"https://www.youtube.com/embed/HVAnWH8t4rU"},{authors:["Brady Hill"],title:"RobotFramework for Embedded Software Testing",url:"https://www.youtube.com/embed/0q4-AjqpO9M"},{authors:["Nguyen Huu Bach"],title:"RENAT - a network testing plugin based on Robot Framework",url:"https://www.youtube.com/embed/FSjmJLq4S4A"},{authors:["Mikael Siirtola"],title:"Robot Framework with Patient Monitors: Test Automation at GE Healthcare Finland",url:"https://www.youtube.com/embed/gxbz5QJWdq4"},{authors:["Päivi Raulamo-Jurvanen"],title:"Practical Experiences on Evaluating Software Testing Tools",url:"https://www.youtube.com/embed/2qKa3GEqcvY"},{authors:["Nicholas Bollweg","Asko Soukka"],title:"Robots from Jupyter The Future of Authoring Tests and Tasks",url:"https://www.youtube.com/embed/rbYF_RmiAR8"},{authors:["Joonas Lehtimäki"],title:"Dynamically scalable test environment on top of Kubernetes",url:"https://www.youtube.com/embed/ivLsjU77Q6c"},{authors:["Oleksandr Kravchenko"],title:"Dynamic Generation of Model Based Testcases Using Listener Interface Version 3",url:"https://www.youtube.com/embed/qtEYZ5Om1Qk"},{title:"Lightning Talks I",url:"https://www.youtube.com/embed/ck_zvTq4zz8"},{title:"Lightning Talks II",url:"https://www.youtube.com/embed/a-27Ot_suEU"},{title:"Lightning Talks III",url:"https://www.youtube.com/embed/hA99dYnlb-s"},{title:"Lightning Talks IV",url:"https://www.youtube.com/embed/g98m3XpE8gw"},{title:"Lightning Talks V",url:"https://www.youtube.com/embed/YJ4FTjxVG3o"},{title:"Lightning Talks VI",url:"https://www.youtube.com/embed/9HHgrLb41go"},{title:"Lightning Talks VII",url:"https://www.youtube.com/embed/fb42449bdz0"}]},{year:2018,playlistLink:"https://www.youtube.com/playlist?list=PLSK6YK5OGX1AUdykW4DYwNeSN_6qDE_-z",list:[{authors:["Ismo Aro"],title:"Robot Framework Foundation: Welcome to RoboCon",url:"https://www.youtube.com/embed/eAG18mS8UXA"},{authors:["Pekka Klärck"],title:"How Did We Get Here? Where Do We Go Next?",url:"https://www.youtube.com/embed/6Kb1M3NECic"},{authors:["Régis Déau"],title:"The Naked Truth About Successful Test Automation Journey",url:"https://www.youtube.com/embed/Z-9XIGZBf9U"},{authors:["Aldina Codesso-Lipponen"],title:"Mega Robot Projects - What To Expect",url:"https://www.youtube.com/embed/KsRP9TsZwEQ"},{authors:["Asko Soukka"],title:"Robot Framework in Plone CMS Project",url:"https://www.youtube.com/embed/iJEWobuwPeI"},{authors:["Ed Manlove"],title:"The Importance of Open Source Communities",url:"https://www.youtube.com/embed/2GDrtvz_1Ds"},{authors:["Anssi Syrjäsalo"],title:"Towards Contract - Based API Testing with a New Rest Json Test Library",url:"https://www.youtube.com/embed/TMU4WCIq3NA"},{authors:["Tatu Aalto"],title:"Extending SeleniumLibrary 3.0",url:"https://www.youtube.com/embed/ZPqQ-RozkYQ"},{authors:["Martin Taylor"],title:"Design Patterns for Efficient Multi-Platform",url:"https://www.youtube.com/embed/QDaXTkiviT0"},{authors:["Mikko Korpela"],title:"Parallel test execution with Pabot",url:"https://www.youtube.com/embed/i0RV6SJSIn8"},{title:"Lightning Talks",url:"https://www.youtube.com/embed/xb1Udosom6o"}]}]}},Ma={langName:"English",newsBanner:"",navbar:{links:[{text:"RBCN23",name:"Home"},{text:"RBCN22",name:"2022",theme:"theme-2022"},{text:"Sponsor",name:"Sponsor"},{text:"Archive",name:"Archive"}]},home:Sa,rbcn2022:Ba,germany:Ra,sponsor:Va,archive:Ia},Ca={intro:{title:"Hallo",body:'

Diesen Herbst ist die RoboCon zu Gast auf dem Software QS-Tag in Frankfurt.

\n

Erstmalig werden wir die Möglichkeit haben im Zentrums der EU eine eintägige RoboCon zu veranstalten.\n Die RoboCon wird sich mit dem Software QS-Tag ein Konferenzgebäude teilen und der Austausch mit den Besuchern des\n QS-Tages wird zu interessanten Gesprächen führen.

\n

Wenn Sie ein Hotelzimmer für die Nächte rund um die RoboCon im Konferenzhotel benötigen,\n wenden Sie sich bitte an qs-tag(at)imbus.de.\n Wir haben noch wenige Zimmer zur Verfügung.

\n

Als Besucher mit einem RoboCon Ticket, steht ausschließlich der RoboCon Track zur Verfügung.\n Wünscht Ihr die RoboCon und den QS-Tag auf beiden Tagen (5. & 6. Oktober) besuchen zu können, inkl. Übernachtung im Konferenzhotel, so bucht ein Ticket zum Software QS-Tag auf\n qs-tag.de

\n

Wir freuen uns dich auf der RoboCon zu sehen!

'}},Aa={langName:"German",germany:Ca},Ea=Object(Ta["createI18n"])({locale:"en-US",messages:{"en-US":Object(n["a"])({},Ma),"de-DE":Object(n["a"])({},Aa)},warnHtmlInMessage:"off"});Object(a["createApp"])(Ao).use(Na).use(ya).use(Ea).mount("#app")},"5ce5":function(e,t,o){"use strict";o("399d")},"645c":function(e,t,o){},"6eae":function(e,t,o){},7478:function(e,t,o){"use strict";o("1f5d")},7841:function(e,t,o){},7995:function(e,t,o){"use strict";o("e457")},"7cbe":function(e,t,o){"use strict";o("c08e")},"7f26":function(e,t,o){"use strict";o("aaee")},8929:function(e,t,o){"use strict";o("0ad0")},"92b8":function(e,t,o){},a2f0:function(e,t,o){},a836:function(e,t,o){},a908:function(e,t,o){},aad2:function(e,t,o){},aaee:function(e,t,o){},ab6b:function(e,t,o){"use strict";o("7841")},bde3:function(e,t,o){"use strict";o("a908")},bdf0:function(e,t,o){"use strict";o("4e22")},c08e:function(e,t,o){},c513:function(e,t,o){"use strict";o("92b8")},c75b:function(e,t,o){},c8de:function(e,t,o){"use strict";o("c75b")},d784d:function(e,t,o){},e41c:function(e,t,o){"use strict";o("6eae")},e457:function(e,t,o){},e645:function(e,t,o){"use strict";o("3513")},ea05:function(e,t,o){"use strict";o("2c04")},fe1f:function(e,t,o){},ff6c:function(e,t,o){},ff87:function(e,t,o){},ffdd:function(e,t,o){}}); \ No newline at end of file diff --git a/dist/js/chunk-vendors.73d5eff7.js b/dist/js/chunk-vendors.73d5eff7.js deleted file mode 100644 index 7a4f4590..00000000 --- a/dist/js/chunk-vendors.73d5eff7.js +++ /dev/null @@ -1,57 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00bb":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();function n(e,t,n,r){var o,i=this._iv;i?(o=i.slice(0),this._iv=void 0):o=this._prevBlock,r.encryptBlock(o,0);for(var a=0;a]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,c,u,l){var f=n+e.length,d=c.length,p=s;return void 0!==u&&(u=r(u),p=a),i.call(l,p,(function(r,i){var a;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(f);case"<":a=u[i.slice(1,-1)];break;default:var s=+i;if(0===s)return r;if(s>d){var l=o(s/10);return 0===l?r:l<=d?void 0===c[l-1]?i.charAt(1):c[l-1]+i.charAt(1):r}a=c[s-1]}return void 0===a?"":a}))}},"0cfb":function(e,t,n){var r=n("83ab"),o=n("d039"),i=n("cc12");e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},"0d03":function(e,t,n){var r=n("6eeb"),o=Date.prototype,i="Invalid Date",a="toString",s=o[a],c=o.getTime;new Date(NaN)+""!=i&&r(o,a,(function(){var e=c.call(this);return e===e?s.call(this):i}))},"0d3b":function(e,t,n){var r=n("d039"),o=n("b622"),i=n("c430"),a=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t["delete"]("b"),n+=r+e})),i&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},"107c":function(e,t,n){var r=n("d039");e.exports=r((function(){var e=RegExp("(?b)","string".charAt(5));return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},"10b7":function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){ -/** @preserve - (c) 2012 by Cédric Mesnil. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - - - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -return function(t){var n=e,r=n.lib,o=r.WordArray,i=r.Hasher,a=n.algo,s=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),u=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),f=o.create([0,1518500249,1859775393,2400959708,2840853838]),d=o.create([1352829926,1548603684,1836072691,2053994217,0]),p=a.RIPEMD160=i.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,o=e[r];e[r]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i,a,p,w,_,E,D,k,A,x,S,C=this._hash.words,O=f.words,j=d.words,F=s.words,T=c.words,P=u.words,B=l.words;E=i=C[0],D=a=C[1],k=p=C[2],A=w=C[3],x=_=C[4];for(n=0;n<80;n+=1)S=i+e[t+F[n]]|0,S+=n<16?h(a,p,w)+O[0]:n<32?m(a,p,w)+O[1]:n<48?g(a,p,w)+O[2]:n<64?y(a,p,w)+O[3]:b(a,p,w)+O[4],S|=0,S=v(S,P[n]),S=S+_|0,i=_,_=w,w=v(p,10),p=a,a=S,S=E+e[t+T[n]]|0,S+=n<16?b(D,k,A)+j[0]:n<32?y(D,k,A)+j[1]:n<48?g(D,k,A)+j[2]:n<64?m(D,k,A)+j[3]:h(D,k,A)+j[4],S|=0,S=v(S,B[n]),S=S+x|0,E=x,x=A,A=v(k,10),k=D,D=S;S=C[1]+p+A|0,C[1]=C[2]+w+x|0,C[2]=C[3]+_+E|0,C[3]=C[4]+i+D|0,C[4]=C[0]+a+k|0,C[0]=S},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var o=this._hash,i=o.words,a=0;a<5;a++){var s=i[a];i[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return o},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function h(e,t,n){return e^t^n}function m(e,t,n){return e&t|~e&n}function g(e,t,n){return(e|~t)^n}function y(e,t,n){return e&n|t&~n}function b(e,t,n){return e^(t|~n)}function v(e,t){return e<>>32-t}n.RIPEMD160=i._createHelper(p),n.HmacRIPEMD160=i._createHmacHelper(p)}(Math),e.RIPEMD160}))},1132:function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,o=t.enc;o.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var o=[],i=0;i>>2]>>>24-i%4*8&255,s=t[i+1>>>2]>>>24-(i+1)%4*8&255,c=t[i+2>>>2]>>>24-(i+2)%4*8&255,u=a<<16|s<<8|c,l=0;l<4&&i+.75*l>>6*(3-l)&63));var f=r.charAt(64);if(f)while(o.length%4)o.push(f);return o.join("")},parse:function(e){var t=e.length,n=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var o=0;o>>6-a%4*2,u=s|c;o[i>>>2]|=u<<24-i%4*8,i++}return r.create(o,i)}}(),e.enc.Base64}))},1276:function(e,t,n){"use strict";var r=n("d784"),o=n("44e7"),i=n("825a"),a=n("1d80"),s=n("4840"),c=n("8aa5"),u=n("50c4"),l=n("14c3"),f=n("9263"),d=n("9f7f"),p=n("d039"),h=d.UNSUPPORTED_Y,m=[].push,g=Math.min,y=4294967295,b=!p((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));r("split",(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=String(a(this)),i=void 0===n?y:n>>>0;if(0===i)return[];if(void 0===e)return[r];if(!o(e))return t.call(r,e,i);var s,c,u,l=[],d=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),p=0,h=new RegExp(e.source,d+"g");while(s=f.call(h,r)){if(c=h.lastIndex,c>p&&(l.push(r.slice(p,s.index)),s.length>1&&s.index=i))break;h.lastIndex===s.index&&h.lastIndex++}return p===r.length?!u&&h.test("")||l.push(""):l.push(r.slice(p)),l.length>i?l.slice(0,i):l}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var o=a(this),i=void 0==t?void 0:t[e];return void 0!==i?i.call(t,o,n):r.call(String(o),t,n)},function(e,o){var a=n(r,this,e,o,r!==t);if(a.done)return a.value;var f=i(this),d=String(e),p=s(f,RegExp),m=f.unicode,b=(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(h?"g":"y"),v=new p(h?"^(?:"+f.source+")":f,b),w=void 0===o?y:o>>>0;if(0===w)return[];if(0===d.length)return null===l(v,d)?[d]:[];var _=0,E=0,D=[];while(E>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],o=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(n=0;n<4;n++)u.call(this);for(n=0;n<8;n++)o[n]^=r[n+4&7];if(t){var i=t.words,a=i[0],s=i[1],c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),f=c>>>16|4294901760&l,d=l<<16|65535&c;o[0]^=c,o[1]^=f,o[2]^=l,o[3]^=d,o[4]^=c,o[5]^=f,o[6]^=l,o[7]^=d;for(n=0;n<4;n++)u.call(this)}},_doProcessBlock:function(e,t){var n=this._X;u.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,n=0;n<8;n++)a[n]=t[n];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0;for(n=0;n<8;n++){var r=e[n]+t[n],o=65535&r,i=r>>>16,c=((o*o>>>17)+o*i>>>15)+i*i,u=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=c^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=r._createHelper(c)}(),e.Rabbit}))},"13d5":function(e,t,n){"use strict";var r=n("23e7"),o=n("d58f").left,i=n("a640"),a=n("2d00"),s=n("605d"),c=i("reduce"),u=!s&&a>79&&a<83;r({target:"Array",proto:!0,forced:!c||u},{reduce:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(e,t,n){var r=n("c6b6"),o=n("9263");e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var i=n.call(e,t);if("object"!==typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},"159b":function(e,t,n){var r=n("da84"),o=n("fdbc"),i=n("17c2"),a=n("9112");for(var s in o){var c=r[s],u=c&&c.prototype;if(u&&u.forEach!==i)try{a(u,"forEach",i)}catch(l){u.forEach=i}}},"17c2":function(e,t,n){"use strict";var r=n("b727").forEach,o=n("a640"),i=o("forEach");e.exports=i?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},"17e1":function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(){if("function"==typeof ArrayBuffer){var t=e,n=t.lib,r=n.WordArray,o=r.init,i=r.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!==typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var t=e.byteLength,n=[],r=0;r>>2]|=e[r]<<24-r%4*8;o.call(this,n,t)}else o.apply(this,arguments)};i.prototype=r}}(),e.lib.WordArray}))},"191b":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("94f8"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,o=t.algo,i=o.SHA256,a=o.SHA224=i.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=i._doFinalize.call(this);return e.sigBytes-=4,e}});t.SHA224=i._createHelper(a),t.HmacSHA224=i._createHmacHelper(a)}(),e.SHA224}))},"19aa":function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},"1ba4":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("fd3a"),o=n("8c86");function i(e){Object(o["a"])(1,arguments);var t=Object(r["a"])(e);return t.setHours(0,0,0,0),t}function a(e,t){Object(o["a"])(2,arguments);var n=i(e),r=i(t);return n.getTime()===r.getTime()}},"1be4":function(e,t,n){var r=n("d066");e.exports=r("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c7e":function(e,t,n){var r=n("b622"),o=r("iterator"),i=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){i=!0}};s[o]=function(){return this},Array.from(s,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},e(r)}catch(c){}return n}},"1cdc":function(e,t,n){var r=n("342f");e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},"1d1c":function(e,t,n){var r=n("23e7"),o=n("83ab"),i=n("37e8");r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperties:i})},"1d80":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"1da1":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n("d3b7");function r(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(u){return void n(u)}s.done?t(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,c,"next",e)}function c(e){r(a,o,i,s,c,"throw",e)}s(void 0)}))}}},"1dde":function(e,t,n){var r=n("d039"),o=n("b622"),i=n("2d00"),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[],n=t.constructor={};return n[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"21bf":function(e,t,n){(function(t){(function(t,n){e.exports=n()})(0,(function(){var e=e||function(e,r){var o;if("undefined"!==typeof window&&window.crypto&&(o=window.crypto),"undefined"!==typeof self&&self.crypto&&(o=self.crypto),"undefined"!==typeof globalThis&&globalThis.crypto&&(o=globalThis.crypto),!o&&"undefined"!==typeof window&&window.msCrypto&&(o=window.msCrypto),!o&&"undefined"!==typeof t&&t.crypto&&(o=t.crypto),!o)try{o=n(1)}catch(y){}var i=function(){if(o){if("function"===typeof o.getRandomValues)try{return o.getRandomValues(new Uint32Array(1))[0]}catch(y){}if("function"===typeof o.randomBytes)try{return o.randomBytes(4).readInt32LE()}catch(y){}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),s={},c=s.lib={},u=c.Base=function(){return{extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=c.WordArray=u.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=t!=r?t:4*e.length},toString:function(e){return(e||d).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,o=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i>>2]>>>24-i%4*8&255;t[r+i>>>2]|=a<<24-(r+i)%4*8}else for(var s=0;s>>2]=n[s>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-o%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new l.init(n,t/2)}},p=f.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>24-o%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new l.init(n,t)}},h=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(p.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return p.parse(unescape(encodeURIComponent(e)))}},m=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=h.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,o=r.words,i=r.sigBytes,a=this.blockSize,s=4*a,c=i/s;c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0);var u=c*a,f=e.min(4*u,i);if(u){for(var d=0;dd;d++)if(h=D(e[d]),h&&h instanceof u)return h;return new u(!1)}l=f.call(e)}m=l.next;while(!(g=m.call(l)).done){try{h=D(g.value)}catch(k){throw c(l),k}if("object"==typeof h&&h&&h instanceof u)return h}return new u(!1)}},"23cb":function(e,t,n){var r=n("a691"),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},"23e7":function(e,t,n){var r=n("da84"),o=n("06cf").f,i=n("9112"),a=n("6eeb"),s=n("ce4e"),c=n("e893"),u=n("94ca");e.exports=function(e,t){var n,l,f,d,p,h,m=e.target,g=e.global,y=e.stat;if(l=g?r:y?r[m]||s(m,{}):(r[m]||{}).prototype,l)for(f in t){if(p=t[f],e.noTargetGet?(h=o(l,f),d=h&&h.value):d=l[f],n=u(g?f:m+(y?".":"#")+f,e.forced),!n&&void 0!==d){if(typeof p===typeof d)continue;c(p,d)}(e.sham||d&&d.sham)&&i(p,"sham",!0),a(l,f,p,e)}}},"241c":function(e,t,n){var r=n("ca84"),o=n("7839"),i=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},2532:function(e,t,n){"use strict";var r=n("23e7"),o=n("5a34"),i=n("1d80"),a=n("ab13");r({target:"String",proto:!0,forced:!a("includes")},{includes:function(e){return!!~String(i(this)).indexOf(o(e),arguments.length>1?arguments[1]:void 0)}})},"25f0":function(e,t,n){"use strict";var r=n("6eeb"),o=n("825a"),i=n("d039"),a=n("ad6d"),s="toString",c=RegExp.prototype,u=c[s],l=i((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),f=u.name!=s;(l||f)&&r(RegExp.prototype,s,(function(){var e=o(this),t=String(e.source),n=e.flags,r=String(void 0===n&&e instanceof RegExp&&!("flags"in c)?a.call(e):n);return"/"+t+"/"+r}),{unsafe:!0})},2626:function(e,t,n){"use strict";var r=n("d066"),o=n("9bf2"),i=n("b622"),a=n("83ab"),s=i("species");e.exports=function(e){var t=r(e),n=o.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},"277d":function(e,t,n){var r=n("23e7"),o=n("e8b5");r({target:"Array",stat:!0},{isArray:o})},2909:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));n("277d");var r=n("6b75");function o(e){if(Array.isArray(e))return Object(r["a"])(e)}n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0"),n("a630");function i(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var a=n("06c5");function s(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(e){return o(e)||i(e)||Object(a["a"])(e)||s()}},"2a62":function(e,t,n){var r=n("825a");e.exports=function(e){var t=e["return"];if(void 0!==t)return r(t.call(e)).value}},"2a66":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;n>=0;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},e.pad.ZeroPadding}))},"2b79":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("df2f"),n("5980"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.Base,o=n.WordArray,i=t.algo,a=i.MD5,s=i.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:a,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){var n,r=this.cfg,i=r.hasher.create(),a=o.create(),s=a.words,c=r.keySize,u=r.iterations;while(s.lengthn)t.push(arguments[n++]);return w[++v]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(v),v},m=function(e){delete w[e]},d?r=function(e){g.nextTick(D(e))}:b&&b.now?r=function(e){b.now(D(e))}:y&&!f?(o=new y,i=o.port2,o.port1.onmessage=k,r=c(i.postMessage,i,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts&&p&&"file:"!==p.protocol&&!s(A)?(r=A,a.addEventListener("message",k,!1)):r=_ in l("script")?function(e){u.appendChild(l("script"))[_]=function(){u.removeChild(this),E(e)}}:function(e){setTimeout(D(e),0)}),e.exports={set:h,clear:m}},"2d00":function(e,t,n){var r,o,i=n("da84"),a=n("342f"),s=i.process,c=s&&s.versions,u=c&&c.v8;u?(r=u.split("."),o=r[0]<4?1:r[0]+r[1]):a&&(r=a.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/),r&&(o=r[1]))),e.exports=o&&+o},3252:function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(t){var n=e,r=n.lib,o=r.Base,i=r.WordArray,a=n.x64={};a.Word=o.extend({init:function(e,t){this.high=e,this.low=t}}),a.WordArray=o.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:8*e.length},toX32:function(){for(var e=this.words,t=e.length,n=[],r=0;rc)o.f(e,n=r[c++],t[n]);return e}},3835:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));n("277d");function r(e){if(Array.isArray(e))return e}n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0");function o(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done);a=!0)if(i.push(r.value),t&&i.length===t)break}catch(c){s=!0,o=c}finally{try{a||null==n["return"]||n["return"]()}finally{if(s)throw o}}return i}}var i=n("06c5");function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){return r(e)||o(e,t)||Object(i["a"])(e,t)||a()}},"38ba":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("2b79"))})(0,(function(e){e.lib.Cipher||function(t){var n=e,r=n.lib,o=r.Base,i=r.WordArray,a=r.BufferedBlockAlgorithm,s=n.enc,c=(s.Utf8,s.Base64),u=n.algo,l=u.EvpKDF,f=r.Cipher=a.extend({cfg:o.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){e&&this._append(e);var t=this._doFinalize();return t},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?D:w}return function(t){return{encrypt:function(n,r,o){return e(r).encrypt(t,n,r,o)},decrypt:function(n,r,o){return e(r).decrypt(t,n,r,o)}}}}()}),d=(r.StreamCipher=f.extend({_doFinalize:function(){var e=this._process(!0);return e},blockSize:1}),n.mode={}),p=r.BlockCipherMode=o.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),h=d.CBC=function(){var e=p.extend();function n(e,n,r){var o,i=this._iv;i?(o=i,this._iv=t):o=this._prevBlock;for(var a=0;a>>2];e.sigBytes-=t}},y=(r.BlockCipher=f.extend({cfg:f.cfg.extend({mode:h,padding:g}),reset:function(){var e;f.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),r.CipherParams=o.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),b=n.format={},v=b.OpenSSL={stringify:function(e){var t,n=e.ciphertext,r=e.salt;return t=r?i.create([1398893684,1701076831]).concat(r).concat(n):n,t.toString(c)},parse:function(e){var t,n=c.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=i.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),y.create({ciphertext:n,salt:t})}},w=r.SerializableCipher=o.extend({cfg:o.extend({format:v}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var o=e.createEncryptor(n,r),i=o.finalize(t),a=o.cfg;return y.create({ciphertext:i,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var o=e.createDecryptor(n,r).finalize(t.ciphertext);return o},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),_=n.kdf={},E=_.OpenSSL={execute:function(e,t,n,r){r||(r=i.random(8));var o=l.create({keySize:t+n}).compute(e,r),a=i.create(o.words.slice(t),4*n);return o.sigBytes=4*t,y.create({key:o,iv:a,salt:r})}},D=r.PasswordBasedCipher=w.extend({cfg:w.cfg.extend({kdf:E}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var o=r.kdf.execute(n,e.keySize,e.ivSize);r.iv=o.iv;var i=w.encrypt.call(this,e,t,o.key,r);return i.mixIn(o),i},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var o=r.kdf.execute(n,e.keySize,e.ivSize,t.salt);r.iv=o.iv;var i=w.decrypt.call(this,e,t,o.key,r);return i}})}()}))},"3bbe":function(e,t,n){var r=n("861d");e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3ca3":function(e,t,n){"use strict";var r=n("6547").charAt,o=n("69f3"),i=n("7dd0"),a="String Iterator",s=o.set,c=o.getterFor(a);i(String,"String",(function(e){s(this,{type:a,string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,o=t.index;return o>=n.length?{value:void 0,done:!0}:(e=r(n,o),t.index+=e.length,{value:e,done:!1})}))},"3d5a":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("1132"),n("72fe"),n("2b79"),n("38ba"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.StreamCipher,o=t.algo,i=[],a=[],s=[],c=o.RabbitLegacy=r.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var o=0;o<4;o++)u.call(this);for(o=0;o<8;o++)r[o]^=n[o+4&7];if(t){var i=t.words,a=i[0],s=i[1],c=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),f=c>>>16|4294901760&l,d=l<<16|65535&c;r[0]^=c,r[1]^=f,r[2]^=l,r[3]^=d,r[4]^=c,r[5]^=f,r[6]^=l,r[7]^=d;for(o=0;o<4;o++)u.call(this)}},_doProcessBlock:function(e,t){var n=this._X;u.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function u(){for(var e=this._X,t=this._C,n=0;n<8;n++)a[n]=t[n];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0;for(n=0;n<8;n++){var r=e[n]+t[n],o=65535&r,i=r>>>16,c=((o*o>>>17)+o*i>>>15)+i*i,u=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=c^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=r._createHelper(c)}(),e.RabbitLegacy}))},"3f4e":function(e,t,n){"use strict";n.d(t,"setupDevtoolsPlugin",(function(){return i}));var r=n("abc5"),o=n("b774");function i(e,t){const n=Object(r["a"])();if(n)n.emit(o["a"],e,t);else{const n=Object(r["b"])(),o=n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[];o.push({pluginDescriptor:e,setupFn:t})}}},"3f8c":function(e,t){e.exports={}},4160:function(e,t,n){"use strict";var r=n("23e7"),o=n("17c2");r({target:"Array",proto:!0,forced:[].forEach!=o},{forEach:o})},"428f":function(e,t,n){var r=n("da84");e.exports=r},"44ad":function(e,t,n){var r=n("d039"),o=n("c6b6"),i="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?i.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var r=n("b622"),o=n("7c73"),i=n("9bf2"),a=r("unscopables"),s=Array.prototype;void 0==s[a]&&i.f(s,a,{configurable:!0,value:o(null)}),e.exports=function(e){s[a][e]=!0}},"44de":function(e,t,n){var r=n("da84");e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},"44e7":function(e,t,n){var r=n("861d"),o=n("c6b6"),i=n("b622"),a=i("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},4795:function(e,t,n){var r=n("23e7"),o=n("da84"),i=n("342f"),a=[].slice,s=/MSIE .\./.test(i),c=function(e){return function(t,n){var r=arguments.length>2,o=r?a.call(arguments,2):void 0;return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};r({global:!0,bind:!0,forced:s},{setTimeout:c(o.setTimeout),setInterval:c(o.setInterval)})},4840:function(e,t,n){var r=n("825a"),o=n("1c0b"),i=n("b622"),a=i("species");e.exports=function(e,t){var n,i=r(e).constructor;return void 0===i||void 0==(n=r(i)[a])?t:o(n)}},4930:function(e,t,n){var r=n("2d00"),o=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},"4ba9":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.mode.OFB=function(){var t=e.lib.BlockCipherMode.extend(),n=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,o=this._iv,i=this._keystream;o&&(i=this._keystream=o.slice(0),this._iv=void 0),n.encryptBlock(i,0);for(var a=0;al)if(s=c[l++],s!=s)return!0}else for(;u>l;l++)if((e||l in c)&&c[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},"4de4":function(e,t,n){"use strict";var r=n("23e7"),o=n("b727").filter,i=n("1dde"),a=i("filter");r({target:"Array",proto:!0,forced:!a},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,n){"use strict";var r=n("0366"),o=n("7b0b"),i=n("9bdd"),a=n("e95a"),s=n("50c4"),c=n("8418"),u=n("35a1");e.exports=function(e){var t,n,l,f,d,p,h=o(e),m="function"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,b=void 0!==y,v=u(h),w=0;if(b&&(y=r(y,g>2?arguments[2]:void 0,2)),void 0==v||m==Array&&a(v))for(t=s(h.length),n=new m(t);t>w;w++)p=b?y(h[w],w):h[w],c(n,w,p);else for(f=v.call(h),d=f.next,n=new m;!(l=d.call(f)).done;w++)p=b?i(f,y,[l.value,w],!0):l.value,c(n,w,p);return n.length=w,n}},"4e82":function(e,t,n){"use strict";var r=n("23e7"),o=n("1c0b"),i=n("7b0b"),a=n("50c4"),s=n("d039"),c=n("addb"),u=n("a640"),l=n("04d1"),f=n("d998"),d=n("2d00"),p=n("512c"),h=[],m=h.sort,g=s((function(){h.sort(void 0)})),y=s((function(){h.sort(null)})),b=u("sort"),v=!s((function(){if(d)return d<70;if(!(l&&l>3)){if(f)return!0;if(p)return p<603;var e,t,n,r,o="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)h.push({k:t+r,v:n})}for(h.sort((function(e,t){return t.v-e.v})),r=0;rString(n)?1:-1}};r({target:"Array",proto:!0,forced:w},{sort:function(e){void 0!==e&&o(e);var t=i(this);if(v)return void 0===e?m.call(t):m.call(t,e);var n,r,s=[],u=a(t.length);for(r=0;r0?o(r(e),9007199254740991):0}},"512c":function(e,t,n){var r=n("342f"),o=r.match(/AppleWebKit\/(\d+)\./);e.exports=!!o&&+o[1]},5135:function(e,t,n){var r=n("7b0b"),o={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return o.call(r(e),t)}},5319:function(e,t,n){"use strict";var r=n("d784"),o=n("d039"),i=n("825a"),a=n("50c4"),s=n("a691"),c=n("1d80"),u=n("8aa5"),l=n("0cb2"),f=n("14c3"),d=n("b622"),p=d("replace"),h=Math.max,m=Math.min,g=function(e){return void 0===e?e:String(e)},y=function(){return"$0"==="a".replace(/./,"$0")}(),b=function(){return!!/./[p]&&""===/./[p]("a","$0")}(),v=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}));r("replace",(function(e,t,n){var r=b?"$":"$0";return[function(e,n){var r=c(this),o=void 0==e?void 0:e[p];return void 0!==o?o.call(e,r,n):t.call(String(r),e,n)},function(e,o){if("string"===typeof o&&-1===o.indexOf(r)&&-1===o.indexOf("$<")){var c=n(t,this,e,o);if(c.done)return c.value}var d=i(this),p=String(e),y="function"===typeof o;y||(o=String(o));var b=d.global;if(b){var v=d.unicode;d.lastIndex=0}var w=[];while(1){var _=f(d,p);if(null===_)break;if(w.push(_),!b)break;var E=String(_[0]);""===E&&(d.lastIndex=u(p,a(d.lastIndex),v))}for(var D="",k=0,A=0;A=k&&(D+=p.slice(k,S)+T,k=S+x.length)}return D+p.slice(k)}]}),!v||!y||b)},5502:function(e,t,n){"use strict";n.d(t,"a",(function(){return q}));var r=n("7a23"),o=n("3f4e"),i="store";function a(e,t){Object.keys(e).forEach((function(n){return t(e[n],n)}))}function s(e){return null!==e&&"object"===typeof e}function c(e){return e&&"function"===typeof e.then}function u(e,t){if(!e)throw new Error("[vuex] "+t)}function l(e,t){return function(){return e(t)}}function f(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function d(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;h(e,n,[],e._modules.root,!0),p(e,n,t)}function p(e,t,n){var o=e._state;e.getters={},e._makeLocalGettersCache=Object.create(null);var i=e._wrappedGetters,s={};a(i,(function(t,n){s[n]=l(t,e),Object.defineProperty(e.getters,n,{get:function(){return s[n]()},enumerable:!0})})),e._state=Object(r["reactive"])({data:t}),e.strict&&w(e),o&&n&&e._withCommit((function(){o.data=null}))}function h(e,t,n,r,o){var i=!n.length,a=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[a]&&console.error("[vuex] duplicate namespace "+a+" for the namespaced module "+n.join("/")),e._modulesNamespaceMap[a]=r),!i&&!o){var s=_(t,n.slice(0,-1)),c=n[n.length-1];e._withCommit((function(){c in s&&console.warn('[vuex] state field "'+c+'" was overridden by a module with the same name at "'+n.join(".")+'"'),s[c]=r.state}))}var u=r.context=m(e,a,n);r.forEachMutation((function(t,n){var r=a+n;y(e,r,t,u)})),r.forEachAction((function(t,n){var r=t.root?n:a+n,o=t.handler||t;b(e,r,o,u)})),r.forEachGetter((function(t,n){var r=a+n;v(e,r,t,u)})),r.forEachChild((function(r,i){h(e,t,n.concat(i),r,o)}))}function m(e,t,n){var r=""===t,o={dispatch:r?e.dispatch:function(n,r,o){var i=E(n,r,o),a=i.payload,s=i.options,c=i.type;if(s&&s.root||(c=t+c,e._actions[c]))return e.dispatch(c,a);console.error("[vuex] unknown local action type: "+i.type+", global type: "+c)},commit:r?e.commit:function(n,r,o){var i=E(n,r,o),a=i.payload,s=i.options,c=i.type;s&&s.root||(c=t+c,e._mutations[c])?e.commit(c,a,s):console.error("[vuex] unknown local mutation type: "+i.type+", global type: "+c)}};return Object.defineProperties(o,{getters:{get:r?function(){return e.getters}:function(){return g(e,t)}},state:{get:function(){return _(e.state,n)}}}),o}function g(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach((function(o){if(o.slice(0,r)===t){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return e.getters[o]},enumerable:!0})}})),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function y(e,t,n,r){var o=e._mutations[t]||(e._mutations[t]=[]);o.push((function(t){n.call(e,r.state,t)}))}function b(e,t,n,r){var o=e._actions[t]||(e._actions[t]=[]);o.push((function(t){var o=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},t);return c(o)||(o=Promise.resolve(o)),e._devtoolHook?o.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):o}))}function v(e,t,n,r){e._wrappedGetters[t]?console.error("[vuex] duplicate getter key: "+t):e._wrappedGetters[t]=function(e){return n(r.state,r.getters,e.state,e.getters)}}function w(e){Object(r["watch"])((function(){return e._state.data}),(function(){u(e._committing,"do not mutate vuex store state outside mutation handlers.")}),{deep:!0,flush:"sync"})}function _(e,t){return t.reduce((function(e,t){return e[t]}),e)}function E(e,t,n){return s(e)&&e.type&&(n=t,t=e,e=e.type),u("string"===typeof e,"expects string as the type, but found "+typeof e+"."),{type:e,payload:t,options:n}}var D="vuex bindings",k="vuex:mutations",A="vuex:actions",x="vuex",S=0;function C(e,t){Object(o["setupDevtoolsPlugin"])({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[D]},(function(n){n.addTimelineLayer({id:k,label:"Vuex Mutations",color:O}),n.addTimelineLayer({id:A,label:"Vuex Actions",color:O}),n.addInspector({id:x,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree((function(n){if(n.app===e&&n.inspectorId===x)if(n.filter){var r=[];R(r,t._modules.root,n.filter,""),n.rootNodes=r}else n.rootNodes=[B(t._modules.root,"")]})),n.on.getInspectorState((function(n){if(n.app===e&&n.inspectorId===x){var r=n.nodeId;g(t,r),n.state=M(I(t._modules,r),"root"===r?t.getters:t._makeLocalGettersCache,r)}})),n.on.editInspectorState((function(n){if(n.app===e&&n.inspectorId===x){var r=n.nodeId,o=n.path;"root"!==r&&(o=r.split("/").filter(Boolean).concat(o)),t._withCommit((function(){n.set(t._state.data,o,n.state.value)}))}})),t.subscribe((function(e,t){var r={};e.payload&&(r.payload=e.payload),r.state=t,n.notifyComponentUpdate(),n.sendInspectorTree(x),n.sendInspectorState(x),n.addTimelineEvent({layerId:k,event:{time:Date.now(),title:e.type,data:r}})})),t.subscribeAction({before:function(e,t){var r={};e.payload&&(r.payload=e.payload),e._id=S++,e._time=Date.now(),r.state=t,n.addTimelineEvent({layerId:A,event:{time:e._time,title:e.type,groupId:e._id,subtitle:"start",data:r}})},after:function(e,t){var r={},o=Date.now()-e._time;r.duration={_custom:{type:"duration",display:o+"ms",tooltip:"Action duration",value:o}},e.payload&&(r.payload=e.payload),r.state=t,n.addTimelineEvent({layerId:A,event:{time:Date.now(),title:e.type,groupId:e._id,subtitle:"end",data:r}})}})}))}var O=8702998,j=6710886,F=16777215,T={label:"namespaced",textColor:F,backgroundColor:j};function P(e){return e&&"root"!==e?e.split("/").slice(-2,-1)[0]:"Root"}function B(e,t){return{id:t||"root",label:P(t),tags:e.namespaced?[T]:[],children:Object.keys(e._children).map((function(n){return B(e._children[n],t+n+"/")}))}}function R(e,t,n,r){r.includes(n)&&e.push({id:r||"root",label:r.endsWith("/")?r.slice(0,r.length-1):r||"Root",tags:t.namespaced?[T]:[]}),Object.keys(t._children).forEach((function(o){R(e,t._children[o],n,r+o+"/")}))}function M(e,t,n){t="root"===n?t:t[n];var r=Object.keys(t),o={state:Object.keys(e.state).map((function(t){return{key:t,editable:!0,value:e.state[t]}}))};if(r.length){var i=H(t);o.getters=Object.keys(i).map((function(e){return{key:e.endsWith("/")?P(e):e,editable:!1,value:L((function(){return i[e]}))}}))}return o}function H(e){var t={};return Object.keys(e).forEach((function(n){var r=n.split("/");if(r.length>1){var o=t,i=r.pop();r.forEach((function(e){o[e]||(o[e]={_custom:{value:{},display:e,tooltip:"Module",abstract:!0}}),o=o[e]._custom.value})),o[i]=L((function(){return e[n]}))}else t[n]=L((function(){return e[n]}))})),t}function I(e,t){var n=t.split("/").filter((function(e){return e}));return n.reduce((function(e,r,o){var i=e[r];if(!i)throw new Error('Missing module "'+r+'" for path "'+t+'".');return o===n.length-1?i:i._children}),"root"===t?e:e.root._children)}function L(e){try{return e()}catch(t){return t}}var N=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=("function"===typeof n?n():n)||{}},W={namespaced:{configurable:!0}};W.namespaced.get=function(){return!!this._rawModule.namespaced},N.prototype.addChild=function(e,t){this._children[e]=t},N.prototype.removeChild=function(e){delete this._children[e]},N.prototype.getChild=function(e){return this._children[e]},N.prototype.hasChild=function(e){return e in this._children},N.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},N.prototype.forEachChild=function(e){a(this._children,e)},N.prototype.forEachGetter=function(e){this._rawModule.getters&&a(this._rawModule.getters,e)},N.prototype.forEachAction=function(e){this._rawModule.actions&&a(this._rawModule.actions,e)},N.prototype.forEachMutation=function(e){this._rawModule.mutations&&a(this._rawModule.mutations,e)},Object.defineProperties(N.prototype,W);var U=function(e){this.register([],e,!1)};function K(e,t,n){if(G(e,n),t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return void console.warn("[vuex] trying to add a new module '"+r+"' on hot reloading, manual reload is needed");K(e.concat(r),t.getChild(r),n.modules[r])}}U.prototype.get=function(e){return e.reduce((function(e,t){return e.getChild(t)}),this.root)},U.prototype.getNamespace=function(e){var t=this.root;return e.reduce((function(e,n){return t=t.getChild(n),e+(t.namespaced?n+"/":"")}),"")},U.prototype.update=function(e){K([],this.root,e)},U.prototype.register=function(e,t,n){var r=this;void 0===n&&(n=!0),G(e,t);var o=new N(t,n);if(0===e.length)this.root=o;else{var i=this.get(e.slice(0,-1));i.addChild(e[e.length-1],o)}t.modules&&a(t.modules,(function(t,o){r.register(e.concat(o),t,n)}))},U.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],r=t.getChild(n);r?r.runtime&&t.removeChild(n):console.warn("[vuex] trying to unregister module '"+n+"', which is not registered")},U.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};var z={assert:function(e){return"function"===typeof e},expected:"function"},$={assert:function(e){return"function"===typeof e||"object"===typeof e&&"function"===typeof e.handler},expected:'function or object with "handler" function'},J={getters:z,mutations:z,actions:$};function G(e,t){Object.keys(J).forEach((function(n){if(t[n]){var r=J[n];a(t[n],(function(t,o){u(r.assert(t),V(e,n,o,t,r.expected))}))}}))}function V(e,t,n,r,o){var i=t+" should be "+o+' but "'+t+"."+n+'"';return e.length>0&&(i+=' in module "'+e.join(".")+'"'),i+=" is "+JSON.stringify(r)+".",i}function q(e){return new Y(e)}var Y=function e(t){var n=this;void 0===t&&(t={}),u("undefined"!==typeof Promise,"vuex requires a Promise polyfill in this browser."),u(this instanceof e,"store must be called with the new operator.");var r=t.plugins;void 0===r&&(r=[]);var o=t.strict;void 0===o&&(o=!1);var i=t.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new U(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._devtools=i;var a=this,s=this,c=s.dispatch,l=s.commit;this.dispatch=function(e,t){return c.call(a,e,t)},this.commit=function(e,t,n){return l.call(a,e,t,n)},this.strict=o;var f=this._modules.root.state;h(this,f,[],this._modules.root),p(this,f),r.forEach((function(e){return e(n)}))},X={state:{configurable:!0}};Y.prototype.install=function(e,t){e.provide(t||i,this),e.config.globalProperties.$store=this;var n=void 0===this._devtools||this._devtools;n&&C(e,this)},X.state.get=function(){return this._state.data},X.state.set=function(e){u(!1,"use store.replaceState() to explicit replace store state.")},Y.prototype.commit=function(e,t,n){var r=this,o=E(e,t,n),i=o.type,a=o.payload,s=o.options,c={type:i,payload:a},u=this._mutations[i];u?(this._withCommit((function(){u.forEach((function(e){e(a)}))})),this._subscribers.slice().forEach((function(e){return e(c,r.state)})),s&&s.silent&&console.warn("[vuex] mutation type: "+i+". Silent option has been removed. Use the filter functionality in the vue-devtools")):console.error("[vuex] unknown mutation type: "+i)},Y.prototype.dispatch=function(e,t){var n=this,r=E(e,t),o=r.type,i=r.payload,a={type:o,payload:i},s=this._actions[o];if(s){try{this._actionSubscribers.slice().filter((function(e){return e.before})).forEach((function(e){return e.before(a,n.state)}))}catch(u){console.warn("[vuex] error in before action subscribers: "),console.error(u)}var c=s.length>1?Promise.all(s.map((function(e){return e(i)}))):s[0](i);return new Promise((function(e,t){c.then((function(t){try{n._actionSubscribers.filter((function(e){return e.after})).forEach((function(e){return e.after(a,n.state)}))}catch(u){console.warn("[vuex] error in after action subscribers: "),console.error(u)}e(t)}),(function(e){try{n._actionSubscribers.filter((function(e){return e.error})).forEach((function(t){return t.error(a,n.state,e)}))}catch(u){console.warn("[vuex] error in error action subscribers: "),console.error(u)}t(e)}))}))}console.error("[vuex] unknown action type: "+o)},Y.prototype.subscribe=function(e,t){return f(e,this._subscribers,t)},Y.prototype.subscribeAction=function(e,t){var n="function"===typeof e?{before:e}:e;return f(n,this._actionSubscribers,t)},Y.prototype.watch=function(e,t,n){var o=this;return u("function"===typeof e,"store.watch only accepts a function."),Object(r["watch"])((function(){return e(o.state,o.getters)}),t,Object.assign({},n))},Y.prototype.replaceState=function(e){var t=this;this._withCommit((function(){t._state.data=e}))},Y.prototype.registerModule=function(e,t,n){void 0===n&&(n={}),"string"===typeof e&&(e=[e]),u(Array.isArray(e),"module path must be a string or an Array."),u(e.length>0,"cannot register the root module by using registerModule."),this._modules.register(e,t),h(this,this.state,e,this._modules.get(e),n.preserveState),p(this,this.state)},Y.prototype.unregisterModule=function(e){var t=this;"string"===typeof e&&(e=[e]),u(Array.isArray(e),"module path must be a string or an Array."),this._modules.unregister(e),this._withCommit((function(){var n=_(t.state,e.slice(0,-1));delete n[e[e.length-1]]})),d(this)},Y.prototype.hasModule=function(e){return"string"===typeof e&&(e=[e]),u(Array.isArray(e),"module path must be a string or an Array."),this._modules.isRegistered(e)},Y.prototype.hotUpdate=function(e){this._modules.update(e),d(this,!0)},Y.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(Y.prototype,X);ee((function(e,t){var n={};return Z(t)||console.error("[vuex] mapState: mapper parameter must be either an Array or an Object"),Q(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var r=te(this.$store,"mapState",e);if(!r)return;t=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,t,n):t[o]},n[r].vuex=!0})),n})),ee((function(e,t){var n={};return Z(t)||console.error("[vuex] mapMutations: mapper parameter must be either an Array or an Object"),Q(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.commit;if(e){var i=te(this.$store,"mapMutations",e);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n})),ee((function(e,t){var n={};return Z(t)||console.error("[vuex] mapGetters: mapper parameter must be either an Array or an Object"),Q(t).forEach((function(t){var r=t.key,o=t.val;o=e+o,n[r]=function(){if(!e||te(this.$store,"mapGetters",e)){if(o in this.$store.getters)return this.$store.getters[o];console.error("[vuex] unknown getter: "+o)}},n[r].vuex=!0})),n})),ee((function(e,t){var n={};return Z(t)||console.error("[vuex] mapActions: mapper parameter must be either an Array or an Object"),Q(t).forEach((function(t){var r=t.key,o=t.val;n[r]=function(){var t=[],n=arguments.length;while(n--)t[n]=arguments[n];var r=this.$store.dispatch;if(e){var i=te(this.$store,"mapActions",e);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(t)):r.apply(this.$store,[o].concat(t))}})),n}));function Q(e){return Z(e)?Array.isArray(e)?e.map((function(e){return{key:e,val:e}})):Object.keys(e).map((function(t){return{key:t,val:e[t]}})):[]}function Z(e){return Array.isArray(e)||s(e)}function ee(e){return function(t,n){return"string"!==typeof t?(n=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),e(t,n)}}function te(e,t,n){var r=e._modulesNamespaceMap[n];return r||console.error("[vuex] module namespace not found in "+t+"(): "+n),r}},5530:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n("b64b"),n("a4d3"),n("4de4"),n("e439"),n("4160"),n("159b"),n("dbb4"),n("1d1c"),n("7a82");var r=n("ade3");function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;tr&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),a=this._iKey=t.clone(),s=o.words,c=a.words,u=0;u1?arguments[1]:void 0),t}})},"605d":function(e,t,n){var r=n("c6b6"),o=n("da84");e.exports="process"==r(o.process)},6069:function(e,t){e.exports="object"==typeof window},"60da":function(e,t,n){"use strict";var r=n("83ab"),o=n("d039"),i=n("df75"),a=n("7418"),s=n("d1e7"),c=n("7b0b"),u=n("44ad"),l=Object.assign,f=Object.defineProperty;e.exports=!l||o((function(){if(r&&1!==l({b:1},l(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||i(l({},t)).join("")!=o}))?function(e,t){var n=c(e),o=arguments.length,l=1,f=a.f,d=s.f;while(o>l){var p,h=u(arguments[l++]),m=f?i(h).concat(f(h)):i(h),g=m.length,y=0;while(g>y)p=m[y++],r&&!d.call(h,p)||(n[p]=h[p])}return n}:l},"613a":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("fd3a"),o=n("8c86");function i(e,t){Object(o["a"])(2,arguments);var n=Object(r["a"])(e).getTime(),i=Object(r["a"])(t.start).getTime(),a=Object(r["a"])(t.end).getTime();if(!(i<=a))throw new RangeError("Invalid interval");return n>=i&&n<=a}},"625a":function(e,t,n){"use strict";n.r(t),n.d(t,"handleFlatJson",(function(){return m})),n.d(t,"parse",(function(){return d})),n.d(t,"resolveValue",(function(){return h})),n.d(t,"DEFAULT_MESSAGE_DATA_TYPE",(function(){return v})),n.d(t,"createMessageContext",(function(){return A})),n.d(t,"createCompileError",(function(){return x})),n.d(t,"MISSING_RESOLVE_VALUE",(function(){return he})),n.d(t,"NOT_REOSLVED",(function(){return pe})),n.d(t,"VERSION",(function(){return de})),n.d(t,"clearCompileCache",(function(){return Pe})),n.d(t,"clearDateTimeFormat",(function(){return qe})),n.d(t,"clearNumberFormat",(function(){return Qe})),n.d(t,"compileToFunction",(function(){return Be})),n.d(t,"createCoreContext",(function(){return Ee})),n.d(t,"createCoreError",(function(){return Re})),n.d(t,"datetime",(function(){return Ge})),n.d(t,"getAdditionalMeta",(function(){return we})),n.d(t,"getDevToolsHook",(function(){return ae})),n.d(t,"getLocaleChain",(function(){return xe})),n.d(t,"getWarnMessage",(function(){return fe})),n.d(t,"handleMissing",(function(){return Ae})),n.d(t,"initI18nDevTools",(function(){return se})),n.d(t,"isMessageFunction",(function(){return He})),n.d(t,"isTranslateFallbackWarn",(function(){return De})),n.d(t,"isTranslateMissingWarn",(function(){return ke})),n.d(t,"number",(function(){return Ye})),n.d(t,"parseDateTimeArgs",(function(){return Ve})),n.d(t,"parseNumberArgs",(function(){return Xe})),n.d(t,"parseTranslateArgs",(function(){return Ke})),n.d(t,"registerMessageCompiler",(function(){return ye})),n.d(t,"setAdditionalMeta",(function(){return ve})),n.d(t,"setDevToolsHook",(function(){return ie})),n.d(t,"translate",(function(){return Ie})),n.d(t,"translateDevTools",(function(){return ce})),n.d(t,"updateFallbackLocale",(function(){return je}));const r=Object.prototype.hasOwnProperty;function o(e,t){return r.call(e,t)}const i=e=>null!==e&&"object"===typeof e,a=[];a[0]={["w"]:[0],["i"]:[3,0],["["]:[4],["o"]:[7]},a[1]={["w"]:[1],["."]:[2],["["]:[4],["o"]:[7]},a[2]={["w"]:[2],["i"]:[3,0],["0"]:[3,0]},a[3]={["i"]:[3,0],["0"]:[3,0],["w"]:[1,1],["."]:[2,1],["["]:[4,1],["o"]:[7,1]},a[4]={["'"]:[5,0],['"']:[6,0],["["]:[4,2],["]"]:[1,3],["o"]:8,["l"]:[4,0]},a[5]={["'"]:[4,0],["o"]:8,["l"]:[5,0]},a[6]={['"']:[4,0],["o"]:8,["l"]:[6,0]};const s=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function c(e){return s.test(e)}function u(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t!==n||34!==t&&39!==t?e:e.slice(1,-1)}function l(e){if(void 0===e||null===e)return"o";const t=e.charCodeAt(0);switch(t){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function f(e){const t=e.trim();return("0"!==e.charAt(0)||!isNaN(parseInt(e)))&&(c(t)?u(t):"*"+t)}function d(e){const t=[];let n,r,o,i,s,c,u,d=-1,p=0,h=0;const m=[];function g(){const t=e[d+1];if(5===p&&"'"===t||6===p&&'"'===t)return d++,o="\\"+t,m[0](),!0}m[0]=()=>{void 0===r?r=o:r+=o},m[1]=()=>{void 0!==r&&(t.push(r),r=void 0)},m[2]=()=>{m[0](),h++},m[3]=()=>{if(h>0)h--,p=4,m[0]();else{if(h=0,void 0===r)return!1;if(r=f(r),!1===r)return!1;m[1]()}};while(null!==p)if(d++,n=e[d],"\\"!==n||!g()){if(i=l(n),u=a[p],s=u[i]||u["l"]||8,8===s)return;if(p=s[0],void 0!==s[1]&&(c=m[s[1]],c&&(o=n,!1===c())))return;if(7===p)return t}}const p=new Map;function h(e,t){if(!i(e))return null;let n=p.get(t);if(n||(n=d(t),n&&p.set(t,n)),!n)return null;const r=n.length;let o=e,a=0;while(ae,b=e=>"",v="text",w=e=>0===e.length?"":e.join(""),_=g["toDisplayString"];function E(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0}function D(e){const t=Object(g["isNumber"])(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Object(g["isNumber"])(e.named.count)||Object(g["isNumber"])(e.named.n))?Object(g["isNumber"])(e.named.count)?e.named.count:Object(g["isNumber"])(e.named.n)?e.named.n:t:t}function k(e,t){t.count||(t.count=e),t.n||(t.n=e)}function A(e={}){const t=e.locale,n=D(e),r=Object(g["isObject"])(e.pluralRules)&&Object(g["isString"])(t)&&Object(g["isFunction"])(e.pluralRules[t])?e.pluralRules[t]:E,o=Object(g["isObject"])(e.pluralRules)&&Object(g["isString"])(t)&&Object(g["isFunction"])(e.pluralRules[t])?E:void 0,i=e=>e[r(n,e.length,o)],a=e.list||[],s=e=>a[e],c=e.named||{};Object(g["isNumber"])(e.pluralIndex)&&k(n,c);const u=e=>c[e];function l(t){const n=Object(g["isFunction"])(e.messages)?e.messages(t):!!Object(g["isObject"])(e.messages)&&e.messages[t];return n||(e.parent?e.parent.message(t):b)}const f=t=>e.modifiers?e.modifiers[t]:y,d=Object(g["isPlainObject"])(e.processor)&&Object(g["isFunction"])(e.processor.normalize)?e.processor.normalize:w,p=Object(g["isPlainObject"])(e.processor)&&Object(g["isFunction"])(e.processor.interpolate)?e.processor.interpolate:_,h=Object(g["isPlainObject"])(e.processor)&&Object(g["isString"])(e.processor.type)?e.processor.type:v,m={["list"]:s,["named"]:u,["plural"]:i,["linked"]:(e,t)=>{const n=l(e)(m);return Object(g["isString"])(t)?f(t)(n):n},["message"]:l,["type"]:h,["interpolate"]:p,["normalize"]:d};return m} -/*! - * @intlify/message-compiler v9.1.6 - * (c) 2021 kazuya kawaguchi - * Released under the MIT License. - */function x(e,t,n={}){const{domain:r,messages:o,args:i}=n,a=e,s=new SyntaxError(String(a));return s.code=e,t&&(s.location=t),s.domain=r,s}function S(e){throw e}function C(e,t,n){return{line:e,column:t,offset:n}}function O(e,t,n){const r={start:e,end:t};return null!=n&&(r.source=n),r}const j=" ",F="\r",T="\n",P=String.fromCharCode(8232),B=String.fromCharCode(8233);function R(e){const t=e;let n=0,r=1,o=1,i=0;const a=e=>t[e]===F&&t[e+1]===T,s=e=>t[e]===T,c=e=>t[e]===B,u=e=>t[e]===P,l=e=>a(e)||s(e)||c(e)||u(e),f=()=>n,d=()=>r,p=()=>o,h=()=>i,m=e=>a(e)||c(e)||u(e)?T:t[e],g=()=>m(n),y=()=>m(n+i);function b(){return i=0,l(n)&&(r++,o=0),a(n)&&n++,n++,o++,t[n]}function v(){return a(n+i)&&i++,i++,t[n+i]}function w(){n=0,r=1,o=1,i=0}function _(e=0){i=e}function E(){const e=n+i;while(e!==n)b();i=0}return{index:f,line:d,column:p,peekOffset:h,charAt:m,currentChar:g,currentPeek:y,next:b,peek:v,reset:w,resetPeek:_,skipToPeek:E}}const M=void 0,H="'",I="tokenizer";function L(e,t={}){const n=!1!==t.location,r=R(e),o=()=>r.index(),i=()=>C(r.line(),r.column(),r.index()),a=i(),s=o(),c={currentType:14,offset:s,startLoc:a,endLoc:a,lastType:14,lastOffset:s,lastStartLoc:a,lastEndLoc:a,braceNest:0,inLinked:!1,text:""},u=()=>c,{onError:l}=t;function f(e,t,n,...r){const o=u();if(t.column+=n,t.offset+=n,l){const n=O(o.startLoc,t),i=x(e,n,{domain:I,args:r});l(i)}}function d(e,t,r){e.endLoc=i(),e.currentType=t;const o={type:t};return n&&(o.loc=O(e.startLoc,e.endLoc)),null!=r&&(o.value=r),o}const p=e=>d(e,14);function h(e,t){return e.currentChar()===t?(e.next(),t):(f(0,i(),0,t),"")}function m(e){let t="";while(e.currentPeek()===j||e.currentPeek()===T)t+=e.currentPeek(),e.peek();return t}function g(e){const t=m(e);return e.skipToPeek(),t}function y(e){if(e===M)return!1;const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||95===t}function b(e){if(e===M)return!1;const t=e.charCodeAt(0);return t>=48&&t<=57}function v(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=y(e.currentPeek());return e.resetPeek(),r}function w(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r="-"===e.currentPeek()?e.peek():e.currentPeek(),o=b(r);return e.resetPeek(),o}function _(e,t){const{currentType:n}=t;if(2!==n)return!1;m(e);const r=e.currentPeek()===H;return e.resetPeek(),r}function E(e,t){const{currentType:n}=t;if(8!==n)return!1;m(e);const r="."===e.currentPeek();return e.resetPeek(),r}function D(e,t){const{currentType:n}=t;if(9!==n)return!1;m(e);const r=y(e.currentPeek());return e.resetPeek(),r}function k(e,t){const{currentType:n}=t;if(8!==n&&12!==n)return!1;m(e);const r=":"===e.currentPeek();return e.resetPeek(),r}function A(e,t){const{currentType:n}=t;if(10!==n)return!1;const r=()=>{const t=e.currentPeek();return"{"===t?y(e.peek()):!("@"===t||"%"===t||"|"===t||":"===t||"."===t||t===j||!t)&&(t===T?(e.peek(),r()):y(t))},o=r();return e.resetPeek(),o}function S(e){m(e);const t="|"===e.currentPeek();return e.resetPeek(),t}function F(e,t=!0){const n=(t=!1,r="",o=!1)=>{const i=e.currentPeek();return"{"===i?"%"!==r&&t:"@"!==i&&i?"%"===i?(e.peek(),n(t,"%",!0)):"|"===i?!("%"!==r&&!o)||!(r===j||r===T):i===j?(e.peek(),n(!0,j,o)):i!==T||(e.peek(),n(!0,T,o)):"%"===r||t},r=n();return t&&e.resetPeek(),r}function P(e,t){const n=e.currentChar();return n===M?M:t(n)?(e.next(),n):null}function B(e){const t=e=>{const t=e.charCodeAt(0);return t>=97&&t<=122||t>=65&&t<=90||t>=48&&t<=57||95===t||36===t};return P(e,t)}function L(e){const t=e=>{const t=e.charCodeAt(0);return t>=48&&t<=57};return P(e,t)}function N(e){const t=e=>{const t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102};return P(e,t)}function W(e){let t="",n="";while(t=L(e))n+=t;return n}function U(e){const t=n=>{const r=e.currentChar();return"{"!==r&&"}"!==r&&"@"!==r&&r?"%"===r?F(e)?(n+=r,e.next(),t(n)):n:"|"===r?n:r===j||r===T?F(e)?(n+=r,e.next(),t(n)):S(e)?n:(n+=r,e.next(),t(n)):(n+=r,e.next(),t(n)):n};return t("")}function K(e){g(e);let t="",n="";while(t=B(e))n+=t;return e.currentChar()===M&&f(6,i(),0),n}function z(e){g(e);let t="";return"-"===e.currentChar()?(e.next(),t+="-"+W(e)):t+=W(e),e.currentChar()===M&&f(6,i(),0),t}function $(e){g(e),h(e,"'");let t="",n="";const r=e=>e!==H&&e!==T;while(t=P(e,r))n+="\\"===t?J(e):t;const o=e.currentChar();return o===T||o===M?(f(2,i(),0),o===T&&(e.next(),h(e,"'")),n):(h(e,"'"),n)}function J(e){const t=e.currentChar();switch(t){case"\\":case"'":return e.next(),"\\"+t;case"u":return G(e,t,4);case"U":return G(e,t,6);default:return f(3,i(),0,t),""}}function G(e,t,n){h(e,t);let r="";for(let o=0;o"{"!==e&&"}"!==e&&e!==j&&e!==T;while(t=P(e,r))n+=t;return n}function q(e){let t="",n="";while(t=B(e))n+=t;return n}function Y(e){const t=(n=!1,r)=>{const o=e.currentChar();return"{"!==o&&"%"!==o&&"@"!==o&&"|"!==o&&o?o===j?r:o===T?(r+=o,e.next(),t(n,r)):(r+=o,e.next(),t(!0,r)):r};return t(!1,"")}function X(e){g(e);const t=h(e,"|");return g(e),t}function Q(e,t){let n=null;const r=e.currentChar();switch(r){case"{":return t.braceNest>=1&&f(8,i(),0),e.next(),n=d(t,2,"{"),g(e),t.braceNest++,n;case"}":return t.braceNest>0&&2===t.currentType&&f(7,i(),0),e.next(),n=d(t,3,"}"),t.braceNest--,t.braceNest>0&&g(e),t.inLinked&&0===t.braceNest&&(t.inLinked=!1),n;case"@":return t.braceNest>0&&f(6,i(),0),n=Z(e,t)||p(t),t.braceNest=0,n;default:let r=!0,o=!0,a=!0;if(S(e))return t.braceNest>0&&f(6,i(),0),n=d(t,1,X(e)),t.braceNest=0,t.inLinked=!1,n;if(t.braceNest>0&&(5===t.currentType||6===t.currentType||7===t.currentType))return f(6,i(),0),t.braceNest=0,ee(e,t);if(r=v(e,t))return n=d(t,5,K(e)),g(e),n;if(o=w(e,t))return n=d(t,6,z(e)),g(e),n;if(a=_(e,t))return n=d(t,7,$(e)),g(e),n;if(!r&&!o&&!a)return n=d(t,13,V(e)),f(1,i(),0,n.value),g(e),n;break}return n}function Z(e,t){const{currentType:n}=t;let r=null;const o=e.currentChar();switch(8!==n&&9!==n&&12!==n&&10!==n||o!==T&&o!==j||f(9,i(),0),o){case"@":return e.next(),r=d(t,8,"@"),t.inLinked=!0,r;case".":return g(e),e.next(),d(t,9,".");case":":return g(e),e.next(),d(t,10,":");default:return S(e)?(r=d(t,1,X(e)),t.braceNest=0,t.inLinked=!1,r):E(e,t)||k(e,t)?(g(e),Z(e,t)):D(e,t)?(g(e),d(t,12,q(e))):A(e,t)?(g(e),"{"===o?Q(e,t)||r:d(t,11,Y(e))):(8===n&&f(9,i(),0),t.braceNest=0,t.inLinked=!1,ee(e,t))}}function ee(e,t){let n={type:14};if(t.braceNest>0)return Q(e,t)||p(t);if(t.inLinked)return Z(e,t)||p(t);const r=e.currentChar();switch(r){case"{":return Q(e,t)||p(t);case"}":return f(5,i(),0),e.next(),d(t,3,"}");case"@":return Z(e,t)||p(t);default:if(S(e))return n=d(t,1,X(e)),t.braceNest=0,t.inLinked=!1,n;if(F(e))return d(t,0,U(e));if("%"===r)return e.next(),d(t,4,"%");break}return n}function te(){const{currentType:e,offset:t,startLoc:n,endLoc:a}=c;return c.lastType=e,c.lastOffset=t,c.lastStartLoc=n,c.lastEndLoc=a,c.offset=o(),c.startLoc=i(),r.currentChar()===M?d(c,14):ee(r,c)}return{nextToken:te,currentOffset:o,currentPosition:i,context:u}}const N="parser",W=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function U(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const e=parseInt(t||n,16);return e<=55295||e>=57344?String.fromCodePoint(e):"�"}}}function K(e={}){const t=!1!==e.location,{onError:n}=e;function r(e,t,r,o,...i){const a=e.currentPosition();if(a.offset+=o,a.column+=o,n){const e=O(r,a),o=x(t,e,{domain:N,args:i});n(o)}}function o(e,n,r){const o={type:e,start:n,end:n};return t&&(o.loc={start:r,end:r}),o}function i(e,n,r,o){e.end=n,o&&(e.type=o),t&&e.loc&&(e.loc.end=r)}function a(e,t){const n=e.context(),r=o(3,n.offset,n.startLoc);return r.value=t,i(r,e.currentOffset(),e.currentPosition()),r}function s(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:a}=n,s=o(5,r,a);return s.index=parseInt(t,10),e.nextToken(),i(s,e.currentOffset(),e.currentPosition()),s}function c(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:a}=n,s=o(4,r,a);return s.key=t,e.nextToken(),i(s,e.currentOffset(),e.currentPosition()),s}function u(e,t){const n=e.context(),{lastOffset:r,lastStartLoc:a}=n,s=o(9,r,a);return s.value=t.replace(W,U),e.nextToken(),i(s,e.currentOffset(),e.currentPosition()),s}function l(e){const t=e.nextToken(),n=e.context(),{lastOffset:a,lastStartLoc:s}=n,c=o(8,a,s);return 12!==t.type?(r(e,11,n.lastStartLoc,0),c.value="",i(c,a,s),{nextConsumeToken:t,node:c}):(null==t.value&&r(e,13,n.lastStartLoc,0,z(t)),c.value=t.value||"",i(c,e.currentOffset(),e.currentPosition()),{node:c})}function f(e,t){const n=e.context(),r=o(7,n.offset,n.startLoc);return r.value=t,i(r,e.currentOffset(),e.currentPosition()),r}function d(e){const t=e.context(),n=o(6,t.offset,t.startLoc);let a=e.nextToken();if(9===a.type){const t=l(e);n.modifier=t.node,a=t.nextConsumeToken||e.nextToken()}switch(10!==a.type&&r(e,13,t.lastStartLoc,0,z(a)),a=e.nextToken(),2===a.type&&(a=e.nextToken()),a.type){case 11:null==a.value&&r(e,13,t.lastStartLoc,0,z(a)),n.key=f(e,a.value||"");break;case 5:null==a.value&&r(e,13,t.lastStartLoc,0,z(a)),n.key=c(e,a.value||"");break;case 6:null==a.value&&r(e,13,t.lastStartLoc,0,z(a)),n.key=s(e,a.value||"");break;case 7:null==a.value&&r(e,13,t.lastStartLoc,0,z(a)),n.key=u(e,a.value||"");break;default:r(e,12,t.lastStartLoc,0);const l=e.context(),d=o(7,l.offset,l.startLoc);return d.value="",i(d,l.offset,l.startLoc),n.key=d,i(n,l.offset,l.startLoc),{nextConsumeToken:a,node:n}}return i(n,e.currentOffset(),e.currentPosition()),{node:n}}function p(e){const t=e.context(),n=1===t.currentType?e.currentOffset():t.offset,l=1===t.currentType?t.endLoc:t.startLoc,f=o(2,n,l);f.items=[];let p=null;do{const n=p||e.nextToken();switch(p=null,n.type){case 0:null==n.value&&r(e,13,t.lastStartLoc,0,z(n)),f.items.push(a(e,n.value||""));break;case 6:null==n.value&&r(e,13,t.lastStartLoc,0,z(n)),f.items.push(s(e,n.value||""));break;case 5:null==n.value&&r(e,13,t.lastStartLoc,0,z(n)),f.items.push(c(e,n.value||""));break;case 7:null==n.value&&r(e,13,t.lastStartLoc,0,z(n)),f.items.push(u(e,n.value||""));break;case 8:const o=d(e);f.items.push(o.node),p=o.nextConsumeToken||null;break}}while(14!==t.currentType&&1!==t.currentType);const h=1===t.currentType?t.lastOffset:e.currentOffset(),m=1===t.currentType?t.lastEndLoc:e.currentPosition();return i(f,h,m),f}function h(e,t,n,a){const s=e.context();let c=0===a.items.length;const u=o(1,t,n);u.cases=[],u.cases.push(a);do{const t=p(e);c||(c=0===t.items.length),u.cases.push(t)}while(14!==s.currentType);return c&&r(e,10,n,0),i(u,e.currentOffset(),e.currentPosition()),u}function m(e){const t=e.context(),{offset:n,startLoc:r}=t,o=p(e);return 14===t.currentType?o:h(e,n,r,o)}function y(n){const a=L(n,Object(g["assign"])({},e)),s=a.context(),c=o(0,s.offset,s.startLoc);return t&&c.loc&&(c.loc.source=n),c.body=m(a),14!==s.currentType&&r(a,13,s.lastStartLoc,0,n[s.offset]||""),i(c,a.currentOffset(),a.currentPosition()),c}return{parse:y}}function z(e){if(14===e.type)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function $(e,t={}){const n={ast:e,helpers:new Set},r=()=>n,o=e=>(n.helpers.add(e),e);return{context:r,helper:o}}function J(e,t){for(let n=0;na;function c(e,t){a.code+=e}function u(e,t=!0){const n=t?o:"";c(i?n+" ".repeat(e):n)}function l(e=!0){const t=++a.indentLevel;e&&u(t)}function f(e=!0){const t=--a.indentLevel;e&&u(t)}function d(){u(a.indentLevel)}const p=e=>"_"+e,h=()=>a.needIndent;return{context:s,push:c,indent:l,deindent:f,newline:d,helper:p,needIndent:h}}function Y(e,t){const{helper:n}=e;e.push(n("linked")+"("),ee(e,t.key),t.modifier&&(e.push(", "),ee(e,t.modifier)),e.push(")")}function X(e,t){const{helper:n,needIndent:r}=e;e.push(n("normalize")+"(["),e.indent(r());const o=t.items.length;for(let i=0;i1){e.push(n("plural")+"(["),e.indent(r());const o=t.cases.length;for(let n=0;n{const n=Object(g["isString"])(t.mode)?t.mode:"normal",r=Object(g["isString"])(t.filename)?t.filename:"message.intl",o=!!t.sourceMap,i=null!=t.breakLineCode?t.breakLineCode:"arrow"===n?";":"\n",a=t.needIndent?t.needIndent:"arrow"!==n,s=e.helpers||[],c=q(e,{mode:n,filename:r,sourceMap:o,breakLineCode:i,needIndent:a});c.push("normal"===n?"function __msg__ (ctx) {":"(ctx) => {"),c.indent(a),s.length>0&&(c.push(`const { ${s.map(e=>`${e}: _${e}`).join(", ")} } = ctx`),c.newline()),c.push("return "),ee(c,e),c.deindent(a),c.push("}");const{code:u,map:l}=c.context();return{ast:e,code:u,map:l?l.toJSON():void 0}};function ne(e,t={}){const n=Object(g["assign"])({},t),r=K(n),o=r.parse(e);return V(o,n),te(o,n)} -/*! - * @intlify/devtools-if v9.1.6 - * (c) 2021 kazuya kawaguchi - * Released under the MIT License. - */const re={I18nInit:"i18n:init",FunctionTranslate:"function:translate"}; -/*! - * @intlify/core-base v9.1.6 - * (c) 2021 kazuya kawaguchi - * Released under the MIT License. - */let oe=null;function ie(e){oe=e}function ae(){return oe}function se(e,t,n){oe&&oe.emit(re.I18nInit,{timestamp:Date.now(),i18n:e,version:t,meta:n})}const ce=ue(re.FunctionTranslate);function ue(e){return t=>oe&&oe.emit(e,t)}const le={[0]:"Not found '{key}' key in '{locale}' locale messages.",[1]:"Fall back to translate '{key}' key with '{target}' locale.",[2]:"Cannot format a number value due to not supported Intl.NumberFormat.",[3]:"Fall back to number format '{key}' key with '{target}' locale.",[4]:"Cannot format a date value due to not supported Intl.DateTimeFormat.",[5]:"Fall back to datetime format '{key}' key with '{target}' locale."};function fe(e,...t){return Object(g["format"])(le[e],...t)}const de="9.1.6",pe=-1,he="";function me(){return{upper:e=>Object(g["isString"])(e)?e.toUpperCase():e,lower:e=>Object(g["isString"])(e)?e.toLowerCase():e,capitalize:e=>Object(g["isString"])(e)?`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`:e}}let ge;function ye(e){ge=e}let be=null;const ve=e=>{be=e},we=()=>be;let _e=0;function Ee(e={}){const t=Object(g["isString"])(e.version)?e.version:de,n=Object(g["isString"])(e.locale)?e.locale:"en-US",r=Object(g["isArray"])(e.fallbackLocale)||Object(g["isPlainObject"])(e.fallbackLocale)||Object(g["isString"])(e.fallbackLocale)||!1===e.fallbackLocale?e.fallbackLocale:n,o=Object(g["isPlainObject"])(e.messages)?e.messages:{[n]:{}},i=Object(g["isPlainObject"])(e.datetimeFormats)?e.datetimeFormats:{[n]:{}},a=Object(g["isPlainObject"])(e.numberFormats)?e.numberFormats:{[n]:{}},s=Object(g["assign"])({},e.modifiers||{},me()),c=e.pluralRules||{},u=Object(g["isFunction"])(e.missing)?e.missing:null,l=!Object(g["isBoolean"])(e.missingWarn)&&!Object(g["isRegExp"])(e.missingWarn)||e.missingWarn,f=!Object(g["isBoolean"])(e.fallbackWarn)&&!Object(g["isRegExp"])(e.fallbackWarn)||e.fallbackWarn,d=!!e.fallbackFormat,p=!!e.unresolving,h=Object(g["isFunction"])(e.postTranslation)?e.postTranslation:null,m=Object(g["isPlainObject"])(e.processor)?e.processor:null,y=!Object(g["isBoolean"])(e.warnHtmlMessage)||e.warnHtmlMessage,b=!!e.escapeParameter,v=Object(g["isFunction"])(e.messageCompiler)?e.messageCompiler:ge,w=Object(g["isFunction"])(e.onWarn)?e.onWarn:g["warn"],_=e,E=Object(g["isObject"])(_.__datetimeFormatters)?_.__datetimeFormatters:new Map,D=Object(g["isObject"])(_.__numberFormatters)?_.__numberFormatters:new Map,k=Object(g["isObject"])(_.__meta)?_.__meta:{};_e++;const A={version:t,cid:_e,locale:n,fallbackLocale:r,messages:o,datetimeFormats:i,numberFormats:a,modifiers:s,pluralRules:c,missing:u,missingWarn:l,fallbackWarn:f,fallbackFormat:d,unresolving:p,postTranslation:h,processor:m,warnHtmlMessage:y,escapeParameter:b,messageCompiler:v,onWarn:w,__datetimeFormatters:E,__numberFormatters:D,__meta:k};return A}function De(e,t){return e instanceof RegExp?e.test(t):e}function ke(e,t){return e instanceof RegExp?e.test(t):e}function Ae(e,t,n,r,o){const{missing:i,onWarn:a}=e;if(null!==i){const r=i(e,n,t,o);return Object(g["isString"])(r)?r:t}return t}function xe(e,t,n){const r=e;r.__localeChainCache||(r.__localeChainCache=new Map);let o=r.__localeChainCache.get(n);if(!o){o=[];let e=[n];while(Object(g["isArray"])(e))e=Se(o,e,t);const i=Object(g["isArray"])(t)?t:Object(g["isPlainObject"])(t)?t["default"]?t["default"]:null:t;e=Object(g["isString"])(i)?[i]:i,Object(g["isArray"])(e)&&Se(o,e,!1),r.__localeChainCache.set(n,o)}return o}function Se(e,t,n){let r=!0;for(let o=0;oe;let Te=Object.create(null);function Pe(){Te=Object.create(null)}function Be(e,t={}){{const n=t.onCacheKey||Fe,r=n(e),o=Te[r];if(o)return o;let i=!1;const a=t.onError||S;t.onError=e=>{i=!0,a(e)};const{code:s}=ne(e,t),c=new Function("return "+s)();return i?c:Te[r]=c}}function Re(e){return x(e,null,void 0)}const Me=()=>"",He=e=>Object(g["isFunction"])(e);function Ie(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:o,fallbackLocale:i,messages:a}=e,[s,c]=Ke(...t),u=Object(g["isBoolean"])(c.missingWarn)?c.missingWarn:e.missingWarn,l=Object(g["isBoolean"])(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn,f=Object(g["isBoolean"])(c.escapeParameter)?c.escapeParameter:e.escapeParameter,d=!!c.resolvedMessage,p=Object(g["isString"])(c.default)||Object(g["isBoolean"])(c.default)?Object(g["isBoolean"])(c.default)?s:c.default:n?s:"",h=n||""!==p,m=Object(g["isString"])(c.locale)?c.locale:e.locale;f&&Le(c);let[y,b,v]=d?[s,m,a[m]||{}]:Ne(e,s,m,i,l,u),w=s;if(d||Object(g["isString"])(y)||He(y)||h&&(y=p,w=y),!d&&(!Object(g["isString"])(y)&&!He(y)||!Object(g["isString"])(b)))return o?pe:s;let _=!1;const E=()=>{_=!0},D=He(y)?y:We(e,s,b,y,w,E);if(_)return y;const k=$e(e,b,v,c),x=A(k),S=Ue(e,D,x),C=r?r(S):S;return C}function Le(e){Object(g["isArray"])(e.list)?e.list=e.list.map(e=>Object(g["isString"])(e)?Object(g["escapeHtml"])(e):e):Object(g["isObject"])(e.named)&&Object.keys(e.named).forEach(t=>{Object(g["isString"])(e.named[t])&&(e.named[t]=Object(g["escapeHtml"])(e.named[t]))})}function Ne(e,t,n,r,o,i){const{messages:a,onWarn:s}=e,c=xe(e,r,n);let u,l={},f=null,d=n,p=null;const m="translate";for(let y=0;y{throw i&&i(e),e},onCacheKey:e=>Object(g["generateFormatCacheKey"])(t,n,e)}}function $e(e,t,n,r){const{modifiers:o,pluralRules:i}=e,a=r=>{const o=h(n,r);if(Object(g["isString"])(o)){let n=!1;const i=()=>{n=!0},a=We(e,r,t,o,r,i);return n?Me:a}return He(o)?o:Me},s={locale:t,modifiers:o,pluralRules:i,messages:a};return e.processor&&(s.processor=e.processor),r.list&&(s.list=r.list),r.named&&(s.named=r.named),Object(g["isNumber"])(r.plural)&&(s.pluralIndex=r.plural),s}const Je="undefined"!==typeof Intl;Je&&Intl.DateTimeFormat,Je&&Intl.NumberFormat;function Ge(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:o,onWarn:i}=e,{__datetimeFormatters:a}=e;const[s,c,u,l]=Ve(...t),f=Object(g["isBoolean"])(u.missingWarn)?u.missingWarn:e.missingWarn,d=(Object(g["isBoolean"])(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,!!u.part),p=Object(g["isString"])(u.locale)?u.locale:e.locale,h=xe(e,o,p);if(!Object(g["isString"])(s)||""===s)return new Intl.DateTimeFormat(p).format(c);let m,y={},b=null,v=p,w=null;const _="datetime format";for(let k=0;k=u?e?"":void 0:(i=s.charCodeAt(c),i<55296||i>56319||c+1===u||(a=s.charCodeAt(c+1))<56320||a>57343?e?s.charAt(c):i:e?s.slice(c,c+2):a-56320+(i-55296<<10)+65536)}};e.exports={codeAt:i(!1),charAt:i(!0)}},"65f0":function(e,t,n){var r=n("861d"),o=n("e8b5"),i=n("b622"),a=i("species");e.exports=function(e,t){var n;return o(e)&&(n=e.constructor,"function"!=typeof n||n!==Array&&!o(n.prototype)?r(n)&&(n=n[a],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},"69f3":function(e,t,n){var r,o,i,a=n("7f9a"),s=n("da84"),c=n("861d"),u=n("9112"),l=n("5135"),f=n("c6cd"),d=n("f772"),p=n("d012"),h="Object already initialized",m=s.WeakMap,g=function(e){return i(e)?o(e):r(e,{})},y=function(e){return function(t){var n;if(!c(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(a||f.state){var b=f.state||(f.state=new m),v=b.get,w=b.has,_=b.set;r=function(e,t){if(w.call(b,e))throw new TypeError(h);return t.facade=e,_.call(b,e,t),t},o=function(e){return v.call(b,e)||{}},i=function(e){return w.call(b,e)}}else{var E=d("state");p[E]=!0,r=function(e,t){if(l(e,E))throw new TypeError(h);return t.facade=e,u(e,E,t),t},o=function(e){return l(e,E)?e[E]:{}},i=function(e){return l(e,E)}}e.exports={set:r,get:o,has:i,enforce:g,getterFor:y}},"6b0d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n}},"6b75":function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);no?Symbol(e):"_vr_"+e,a=i("rvlm"),s=i("rvd"),c=i("r"),u=i("rl"),l=i("rvl"),f="undefined"!==typeof window;function d(e){return e.__esModule||o&&"Module"===e[Symbol.toStringTag]}const p=Object.assign;function h(e,t){const n={};for(const r in t){const o=t[r];n[r]=Array.isArray(o)?o.map(e):e(o)}return n}let m=()=>{};const g=/\/$/,y=e=>e.replace(g,"");function b(e,t,n="/"){let r,o={},i="",a="";const s=t.indexOf("?"),c=t.indexOf("#",s>-1?s:0);return s>-1&&(r=t.slice(0,s),i=t.slice(s+1,c>-1?c:t.length),o=e(i)),c>-1&&(r=r||t.slice(0,c),a=t.slice(c,t.length)),r=x(null!=r?r:t,n),{fullPath:r+(i&&"?")+i+a,path:r,query:o,hash:a}}function v(e,t){let n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function w(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function _(e,t,n){let r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&E(t.matched[r],n.matched[o])&&D(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function E(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function D(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(!k(e[n],t[n]))return!1;return!0}function k(e,t){return Array.isArray(e)?A(e,t):Array.isArray(t)?A(t,e):e===t}function A(e,t){return Array.isArray(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):1===e.length&&e[0]===t}function x(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let o,i,a=n.length-1;for(o=0;o({left:window.pageXOffset,top:window.pageYOffset});function B(e){let t;if("el"in e){let n=e.el;const r="string"===typeof n&&n.startsWith("#");0;const o="string"===typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=T(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function R(e,t){const n=history.state?history.state.position-t:-1;return n+e}const M=new Map;function H(e,t){M.set(e,t)}function I(e){const t=M.get(e);return M.delete(e),t}let L=()=>location.protocol+"//"+location.host;function N(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let t=o.includes(e.slice(i))?e.slice(i).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),w(n,"")}const a=w(n,e);return a+r+o}function W(e,t,n,r){let o=[],i=[],a=null;const s=({state:i})=>{const s=N(e,location),c=n.value,u=t.value;let l=0;if(i){if(n.value=s,t.value=i,a&&a===c)return void(a=null);l=u?i.position-u.position:0}else r(s);o.forEach(e=>{e(n.value,c,{delta:l,type:S.pop,direction:l?l>0?C.forward:C.back:C.unknown})})};function c(){a=n.value}function u(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return i.push(t),t}function l(){const{history:e}=window;e.state&&e.replaceState(p({},e.state,{scroll:P()}),"")}function f(){for(const e of i)e();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",l)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",l),{pauseListeners:c,listen:u,destroy:f}}function U(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?P():null}}function K(e){const{history:t,location:n}=window;let r={value:N(e,n)},o={value:t.state};function i(r,i,a){const s=e.indexOf("#"),c=s>-1?(n.host&&document.querySelector("base")?e:e.slice(s))+r:L()+e+r;try{t[a?"replaceState":"pushState"](i,"",c),o.value=i}catch(u){console.error(u),n[a?"replace":"assign"](c)}}function a(e,n){const a=p({},t.state,U(o.value.back,e,o.value.forward,!0),n,{position:o.value.position});i(e,a,!0),r.value=e}function s(e,n){const a=p({},o.value,t.state,{forward:e,scroll:P()});i(a.current,a,!0);const s=p({},U(r.value,e,null),{position:a.position+1},n);i(e,s,!1),r.value=e}return o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:s,replace:a}}function z(e){e=O(e);const t=K(e),n=W(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}const o=p({location:"",base:e,go:r,createHref:F.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function $(e){return"string"===typeof e||e&&"object"===typeof e}function J(e){return"string"===typeof e||"symbol"===typeof e}const G={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},V=i("nf");var q;(function(e){e[e["aborted"]=4]="aborted",e[e["cancelled"]=8]="cancelled",e[e["duplicated"]=16]="duplicated"})(q||(q={}));function Y(e,t){return p(new Error,{type:e,[V]:!0},t)}function X(e,t){return e instanceof Error&&V in e&&(null==t||!!(e.type&t))}const Q="[^/]+?",Z={sensitive:!1,strict:!1,start:!0,end:!0},ee=/[.+*?^${}()[\]/\\]/g;function te(e,t){const n=p({},Z,t);let r=[],o=n.start?"^":"";const i=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let t=0;tt.length?1===t.length&&80===t[0]?1:-1:0}function re(e,t){let n=0;const r=e.score,o=t.score;while(n1&&("*"===s||"+"===s)&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:l,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),u="")}function d(){u+=s}while(c{a(d)}:m}function a(e){if(J(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(a),t.alias.forEach(a))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(a),e.alias.forEach(a))}}function s(){return n}function c(e){let t=0;while(t=0)t++;n.splice(t,0,e),e.record.name&&!de(e)&&r.set(e.record.name,e)}function u(e,t){let o,i,a,s={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw Y(1,{location:e});a=o.record.name,s=p(ue(t.params,o.keys.filter(e=>!e.optional).map(e=>e.name)),e.params),i=o.stringify(s)}else if("path"in e)i=e.path,o=n.find(e=>e.re.test(i)),o&&(s=o.parse(i),a=o.record.name);else{if(o=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!o)throw Y(1,{location:e,currentLocation:t});a=o.record.name,s=p({},t.params,e.params),i=o.stringify(s)}const c=[];let u=o;while(u)c.unshift(u.record),u=u.parent;return{name:a,path:i,params:s,matched:c,meta:pe(c)}}return t=he({strict:!1,end:!0,sensitive:!1},t),e.forEach(e=>i(e)),{addRoute:i,resolve:u,removeRoute:a,getRoutes:s,getRecordMatcher:o}}function ue(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function le(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:fe(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function fe(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(let r in e.components)t[r]="boolean"===typeof n?n:n[r];return t}function de(e){while(e){if(e.record.aliasOf)return!0;e=e.parent}return!1}function pe(e){return e.reduce((e,t)=>p(e,t.meta),{})}function he(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}const me=/#/g,ge=/&/g,ye=/\//g,be=/=/g,ve=/\?/g,we=/\+/g,_e=/%5B/g,Ee=/%5D/g,De=/%5E/g,ke=/%60/g,Ae=/%7B/g,xe=/%7C/g,Se=/%7D/g,Ce=/%20/g;function Oe(e){return encodeURI(""+e).replace(xe,"|").replace(_e,"[").replace(Ee,"]")}function je(e){return Oe(e).replace(Ae,"{").replace(Se,"}").replace(De,"^")}function Fe(e){return Oe(e).replace(we,"%2B").replace(Ce,"+").replace(me,"%23").replace(ge,"%26").replace(ke,"`").replace(Ae,"{").replace(Se,"}").replace(De,"^")}function Te(e){return Fe(e).replace(be,"%3D")}function Pe(e){return Oe(e).replace(me,"%23").replace(ve,"%3F")}function Be(e){return Pe(e).replace(ye,"%2F")}function Re(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Me(e){const t={};if(""===e||"?"===e)return t;const n="?"===e[0],r=(n?e.slice(1):e).split("&");for(let o=0;oe&&Fe(e)):[r&&Fe(r)];o.forEach(e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))})}return t}function Ie(e){const t={};for(let n in e){let r=e[n];void 0!==r&&(t[n]=Array.isArray(r)?r.map(e=>null==e?null:""+e):null==r?r:""+r)}return t}function Le(){let e=[];function t(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Ne(e,t,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,s)=>{const c=e=>{!1===e?s(Y(4,{from:n,to:t})):e instanceof Error?s(e):$(e)?s(Y(2,{from:t,to:e})):(i&&r.enterCallbacks[o]===i&&"function"===typeof e&&i.push(e),a())},u=e.call(r&&r.instances[o],t,n,c);let l=Promise.resolve(u);e.length<3&&(l=l.then(c)),l.catch(e=>s(e))})}function We(e,t,n,r){const o=[];for(const i of e)for(const e in i.components){let a=i.components[e];if("beforeRouteEnter"===t||i.instances[e])if(Ue(a)){let s=a.__vccOpts||a;const c=s[t];c&&o.push(Ne(c,n,r,i,e))}else{let s=a();0,o.push(()=>s.then(o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${i.path}"`));const a=d(o)?o.default:o;i.components[e]=a;let s=a.__vccOpts||a;const c=s[t];return c&&Ne(c,n,r,i,e)()}))}}return o}function Ue(e){return"object"===typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function Ke(e){const t=Object(r["inject"])(c),n=Object(r["inject"])(u),o=Object(r["computed"])(()=>t.resolve(Object(r["unref"])(e.to))),i=Object(r["computed"])(()=>{let{matched:e}=o.value,{length:t}=e;const r=e[t-1];let i=n.matched;if(!r||!i.length)return-1;let a=i.findIndex(E.bind(null,r));if(a>-1)return a;let s=Ve(e[t-2]);return t>1&&Ve(r)===s&&i[i.length-1].path!==s?i.findIndex(E.bind(null,e[t-2])):a}),a=Object(r["computed"])(()=>i.value>-1&&Ge(n.params,o.value.params)),s=Object(r["computed"])(()=>i.value>-1&&i.value===n.matched.length-1&&D(n.params,o.value.params));function l(n={}){return Je(n)?t[Object(r["unref"])(e.replace)?"replace":"push"](Object(r["unref"])(e.to)).catch(m):Promise.resolve()}return{route:o,href:Object(r["computed"])(()=>o.value.href),isActive:a,isExactActive:s,navigate:l}}const ze=Object(r["defineComponent"])({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},setup(e,{slots:t}){const n=Object(r["reactive"])(Ke(e)),{options:o}=Object(r["inject"])(c),i=Object(r["computed"])(()=>({[qe(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[qe(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Object(r["h"])("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}}),$e=ze;function Je(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ge(e,t){for(let n in t){let r=t[n],o=e[n];if("string"===typeof r){if(r!==o)return!1}else if(!Array.isArray(o)||o.length!==r.length||r.some((e,t)=>e!==o[t]))return!1}return!0}function Ve(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const qe=(e,t,n)=>null!=e?e:null!=t?t:n,Ye=Object(r["defineComponent"])({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:t,slots:n}){const o=Object(r["inject"])(l),i=Object(r["computed"])(()=>e.route||o.value),c=Object(r["inject"])(s,0),u=Object(r["computed"])(()=>i.value.matched[c]);Object(r["provide"])(s,c+1),Object(r["provide"])(a,u),Object(r["provide"])(l,i);const f=Object(r["ref"])();return Object(r["watch"])(()=>[f.value,u.value,e.name],([e,t,n],[r,o,i])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&E(t,o)&&r||(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:"post"}),()=>{const o=i.value,a=u.value,s=a&&a.components[e.name],c=e.name;if(!s)return Xe(n.default,{Component:s,route:o});const l=a.props[e.name],d=l?!0===l?o.params:"function"===typeof l?l(o):l:null,h=e=>{e.component.isUnmounted&&(a.instances[c]=null)},m=Object(r["h"])(s,p({},d,t,{onVnodeUnmounted:h,ref:f}));return Xe(n.default,{Component:m,route:o})||m}}});function Xe(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Qe=Ye;function Ze(e){const t=ce(e.routes,e);let n=e.parseQuery||Me,o=e.stringifyQuery||He,i=e.history;const a=Le(),s=Le(),d=Le(),g=Object(r["shallowRef"])(G);let y=G;f&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const w=h.bind(null,e=>""+e),E=h.bind(null,Be),D=h.bind(null,Re);function k(e,n){let r,o;return J(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)}function A(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function x(){return t.getRoutes().map(e=>e.record)}function C(e){return!!t.getRecordMatcher(e)}function O(e,r){if(r=p({},r||g.value),"string"===typeof e){let o=b(n,e,r.path),a=t.resolve({path:o.path},r),s=i.createHref(o.fullPath);return p(o,a,{params:D(a.params),hash:Re(o.hash),redirectedFrom:void 0,href:s})}let a;"path"in e?a=p({},e,{path:b(n,e.path,r.path).path}):(a=p({},e,{params:E(e.params)}),r.params=E(r.params));let s=t.resolve(a,r);const c=e.hash||"";s.params=w(D(s.params));const u=v(o,p({},e,{hash:je(c),path:s.path}));let l=i.createHref(u);return p({fullPath:u,hash:c,query:o===He?Ie(e.query):e.query},s,{redirectedFrom:void 0,href:l})}function j(e){return"string"===typeof e?b(n,e,g.value.path):p({},e)}function F(e,t){if(y!==e)return Y(8,{from:t,to:e})}function T(e){return N(e)}function M(e){return T(p(j(e),{replace:!0}))}function L(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"===typeof n?n(e):n;return"string"===typeof r&&(r=r.includes("?")||r.includes("#")?r=j(r):{path:r},r.params={}),p({query:e.query,hash:e.hash,params:e.params},r)}}function N(e,t){const n=y=O(e),r=g.value,i=e.state,a=e.force,s=!0===e.replace,c=L(n);if(c)return N(p(j(c),{state:i,force:a,replace:s}),t||n);const u=n;let l;return u.redirectedFrom=t,!a&&_(o,r,n)&&(l=Y(16,{to:u,from:r}),re(r,r,!0,!1)),(l?Promise.resolve(l):U(u,r)).catch(e=>X(e)?e:ee(e,u,r)).then(e=>{if(e){if(X(e,2))return N(p(j(e.to),{state:i,force:a,replace:s}),t||u)}else e=z(u,r,!0,s,i);return K(u,r,e),e})}function W(e,t){const n=F(e,t);return n?Promise.reject(n):Promise.resolve()}function U(e,t){let n;const[r,o,i]=tt(e,t);n=We(r.reverse(),"beforeRouteLeave",e,t);for(const a of r)a.leaveGuards.forEach(r=>{n.push(Ne(r,e,t))});const c=W.bind(null,e,t);return n.push(c),et(n).then(()=>{n=[];for(const r of a.list())n.push(Ne(r,e,t));return n.push(c),et(n)}).then(()=>{n=We(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach(r=>{n.push(Ne(r,e,t))});return n.push(c),et(n)}).then(()=>{n=[];for(const r of e.matched)if(r.beforeEnter&&!t.matched.includes(r))if(Array.isArray(r.beforeEnter))for(const o of r.beforeEnter)n.push(Ne(o,e,t));else n.push(Ne(r.beforeEnter,e,t));return n.push(c),et(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=We(i,"beforeRouteEnter",e,t),n.push(c),et(n))).then(()=>{n=[];for(const r of s.list())n.push(Ne(r,e,t));return n.push(c),et(n)}).catch(e=>X(e,8)?e:Promise.reject(e))}function K(e,t,n){for(const r of d.list())r(e,t,n)}function z(e,t,n,r,o){const a=F(e,t);if(a)return a;const s=t===G,c=f?history.state:{};n&&(r||s?i.replace(e.fullPath,p({scroll:s&&c&&c.scroll},o)):i.push(e.fullPath,o)),g.value=e,re(e,t,n,s),ne()}let $;function V(){$=i.listen((e,t,n)=>{let r=O(e);const o=L(r);if(o)return void N(p(o,{replace:!0}),r).catch(m);y=r;const a=g.value;f&&H(R(a.fullPath,n.delta),P()),U(r,a).catch(e=>X(e,12)?e:X(e,2)?(N(e.to,r).then(e=>{X(e,20)&&!n.delta&&n.type===S.pop&&i.go(-1,!1)}).catch(m),Promise.reject()):(n.delta&&i.go(-n.delta,!1),ee(e,r,a))).then(e=>{e=e||z(r,a,!1),e&&(n.delta?i.go(-n.delta,!1):n.type===S.pop&&X(e,20)&&i.go(-1,!1)),K(r,a,e)}).catch(m)})}let q,Q=Le(),Z=Le();function ee(e,t,n){ne(e);const r=Z.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function te(){return q&&g.value!==G?Promise.resolve():new Promise((e,t)=>{Q.add([e,t])})}function ne(e){q||(q=!0,V(),Q.list().forEach(([t,n])=>e?n(e):t()),Q.reset())}function re(t,n,o,i){const{scrollBehavior:a}=e;if(!f||!a)return Promise.resolve();let s=!o&&I(R(t.fullPath,0))||(i||!o)&&history.state&&history.state.scroll||null;return Object(r["nextTick"])().then(()=>a(t,n,s)).then(e=>e&&B(e)).catch(e=>ee(e,t,n))}const oe=e=>i.go(e);let ie;const ae=new Set,se={currentRoute:g,addRoute:k,removeRoute:A,hasRoute:C,getRoutes:x,resolve:O,options:e,push:T,replace:M,go:oe,back:()=>oe(-1),forward:()=>oe(1),beforeEach:a.add,beforeResolve:s.add,afterEach:d.add,onError:Z.add,isReady:te,install(e){const t=this;e.component("RouterLink",$e),e.component("RouterView",Qe),e.config.globalProperties.$router=t,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>Object(r["unref"])(g)}),f&&!ie&&g.value===G&&(ie=!0,T(i.location).catch(e=>{0}));const n={};for(let i in G)n[i]=Object(r["computed"])(()=>g.value[i]);e.provide(c,t),e.provide(u,Object(r["reactive"])(n)),e.provide(l,g);let o=e.unmount;ae.add(e),e.unmount=function(){ae.delete(e),ae.size<1&&($(),g.value=G,ie=!1,q=!1),o()}}};return se}function et(e){return e.reduce((e,t)=>e.then(()=>t()),Promise.resolve())}function tt(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aE(e,i))?r.push(i):n.push(i));const s=e.matched[a];s&&(t.matched.find(e=>E(e,s))||o.push(s))}return[n,r,o]}},"6d08":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return function(t){var n=e,r=n.lib,o=r.CipherParams,i=n.enc,a=i.Hex,s=n.format;s.Hex={stringify:function(e){return e.ciphertext.toString(a)},parse:function(e){var t=a.parse(e);return o.create({ciphertext:t})}}}(),e.format.Hex}))},"6eeb":function(e,t,n){var r=n("da84"),o=n("9112"),i=n("5135"),a=n("ce4e"),s=n("8925"),c=n("69f3"),u=c.get,l=c.enforce,f=String(String).split("String");(e.exports=function(e,t,n,s){var c,u=!!s&&!!s.unsafe,d=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||i(n,"name")||o(n,"name",t),c=l(n),c.source||(c.source=f.join("string"==typeof t?t:""))),e!==r?(u?!p&&e[t]&&(d=!0):delete e[t],d?e[t]=n:o(e,t,n)):d?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||s(this)}))},7156:function(e,t,n){var r=n("861d"),o=n("d2bb");e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},"72fe":function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(t){var n=e,r=n.lib,o=r.WordArray,i=r.Hasher,a=n.algo,s=[];(function(){for(var e=0;e<64;e++)s[e]=4294967296*t.abs(t.sin(e+1))|0})();var c=a.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,o=e[r];e[r]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i=this._hash.words,a=e[t+0],c=e[t+1],p=e[t+2],h=e[t+3],m=e[t+4],g=e[t+5],y=e[t+6],b=e[t+7],v=e[t+8],w=e[t+9],_=e[t+10],E=e[t+11],D=e[t+12],k=e[t+13],A=e[t+14],x=e[t+15],S=i[0],C=i[1],O=i[2],j=i[3];S=u(S,C,O,j,a,7,s[0]),j=u(j,S,C,O,c,12,s[1]),O=u(O,j,S,C,p,17,s[2]),C=u(C,O,j,S,h,22,s[3]),S=u(S,C,O,j,m,7,s[4]),j=u(j,S,C,O,g,12,s[5]),O=u(O,j,S,C,y,17,s[6]),C=u(C,O,j,S,b,22,s[7]),S=u(S,C,O,j,v,7,s[8]),j=u(j,S,C,O,w,12,s[9]),O=u(O,j,S,C,_,17,s[10]),C=u(C,O,j,S,E,22,s[11]),S=u(S,C,O,j,D,7,s[12]),j=u(j,S,C,O,k,12,s[13]),O=u(O,j,S,C,A,17,s[14]),C=u(C,O,j,S,x,22,s[15]),S=l(S,C,O,j,c,5,s[16]),j=l(j,S,C,O,y,9,s[17]),O=l(O,j,S,C,E,14,s[18]),C=l(C,O,j,S,a,20,s[19]),S=l(S,C,O,j,g,5,s[20]),j=l(j,S,C,O,_,9,s[21]),O=l(O,j,S,C,x,14,s[22]),C=l(C,O,j,S,m,20,s[23]),S=l(S,C,O,j,w,5,s[24]),j=l(j,S,C,O,A,9,s[25]),O=l(O,j,S,C,h,14,s[26]),C=l(C,O,j,S,v,20,s[27]),S=l(S,C,O,j,k,5,s[28]),j=l(j,S,C,O,p,9,s[29]),O=l(O,j,S,C,b,14,s[30]),C=l(C,O,j,S,D,20,s[31]),S=f(S,C,O,j,g,4,s[32]),j=f(j,S,C,O,v,11,s[33]),O=f(O,j,S,C,E,16,s[34]),C=f(C,O,j,S,A,23,s[35]),S=f(S,C,O,j,c,4,s[36]),j=f(j,S,C,O,m,11,s[37]),O=f(O,j,S,C,b,16,s[38]),C=f(C,O,j,S,_,23,s[39]),S=f(S,C,O,j,k,4,s[40]),j=f(j,S,C,O,a,11,s[41]),O=f(O,j,S,C,h,16,s[42]),C=f(C,O,j,S,y,23,s[43]),S=f(S,C,O,j,w,4,s[44]),j=f(j,S,C,O,D,11,s[45]),O=f(O,j,S,C,x,16,s[46]),C=f(C,O,j,S,p,23,s[47]),S=d(S,C,O,j,a,6,s[48]),j=d(j,S,C,O,b,10,s[49]),O=d(O,j,S,C,A,15,s[50]),C=d(C,O,j,S,g,21,s[51]),S=d(S,C,O,j,D,6,s[52]),j=d(j,S,C,O,h,10,s[53]),O=d(O,j,S,C,_,15,s[54]),C=d(C,O,j,S,c,21,s[55]),S=d(S,C,O,j,v,6,s[56]),j=d(j,S,C,O,x,10,s[57]),O=d(O,j,S,C,y,15,s[58]),C=d(C,O,j,S,k,21,s[59]),S=d(S,C,O,j,m,6,s[60]),j=d(j,S,C,O,E,10,s[61]),O=d(O,j,S,C,p,15,s[62]),C=d(C,O,j,S,w,21,s[63]),i[0]=i[0]+S|0,i[1]=i[1]+C|0,i[2]=i[2]+O|0,i[3]=i[3]+j|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,o=8*e.sigBytes;n[o>>>5]|=128<<24-o%32;var i=t.floor(r/4294967296),a=r;n[15+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[14+(o+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),e.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,c=s.words,u=0;u<4;u++){var l=c[u];c[u]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return s},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,n,r,o,i,a){var s=e+(t&n|~t&r)+o+a;return(s<>>32-i)+t}function l(e,t,n,r,o,i,a){var s=e+(t&r|n&~r)+o+a;return(s<>>32-i)+t}function f(e,t,n,r,o,i,a){var s=e+(t^n^r)+o+a;return(s<>>32-i)+t}function d(e,t,n,r,o,i,a){var s=e+(n^(t|~r))+o+a;return(s<>>32-i)+t}n.MD5=i._createHelper(c),n.HmacMD5=i._createHmacHelper(c)}(Math),e.MD5}))},"73d9":function(e,t,n){var r=n("44d2");r("flatMap")},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,n){var r=n("428f"),o=n("5135"),i=n("e538"),a=n("9bf2").f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7a23":function(e,t,n){"use strict";n.r(t),n.d(t,"customRef",(function(){return He})),n.d(t,"isProxy",(function(){return De})),n.d(t,"isReactive",(function(){return _e})),n.d(t,"isReadonly",(function(){return Ee})),n.d(t,"isRef",(function(){return Se})),n.d(t,"markRaw",(function(){return Ae})),n.d(t,"proxyRefs",(function(){return Re})),n.d(t,"reactive",(function(){return ge})),n.d(t,"readonly",(function(){return be})),n.d(t,"ref",(function(){return Ce})),n.d(t,"shallowReactive",(function(){return ye})),n.d(t,"shallowReadonly",(function(){return ve})),n.d(t,"shallowRef",(function(){return Oe})),n.d(t,"toRaw",(function(){return ke})),n.d(t,"toRef",(function(){return Ne})),n.d(t,"toRefs",(function(){return Ie})),n.d(t,"triggerRef",(function(){return Te})),n.d(t,"unref",(function(){return Pe})),n.d(t,"camelize",(function(){return r["e"]})),n.d(t,"capitalize",(function(){return r["f"]})),n.d(t,"toDisplayString",(function(){return r["J"]})),n.d(t,"toHandlerKey",(function(){return r["K"]})),n.d(t,"BaseTransition",(function(){return hn})),n.d(t,"Comment",(function(){return io})),n.d(t,"Fragment",(function(){return ro})),n.d(t,"KeepAlive",(function(){return Sn})),n.d(t,"Static",(function(){return ao})),n.d(t,"Suspense",(function(){return Jt})),n.d(t,"Teleport",(function(){return Vr})),n.d(t,"Text",(function(){return oo})),n.d(t,"callWithAsyncErrorHandling",(function(){return Xe})),n.d(t,"callWithErrorHandling",(function(){return Ye})),n.d(t,"cloneVNode",(function(){return ko})),n.d(t,"compatUtils",(function(){return wi})),n.d(t,"computed",(function(){return ui})),n.d(t,"createBlock",(function(){return mo})),n.d(t,"createCommentVNode",(function(){return So})),n.d(t,"createHydrationRenderer",(function(){return Mr})),n.d(t,"createRenderer",(function(){return Rr})),n.d(t,"createSlots",(function(){return Po})),n.d(t,"createStaticVNode",(function(){return xo})),n.d(t,"createTextVNode",(function(){return Ao})),n.d(t,"createVNode",(function(){return Eo})),n.d(t,"defineAsyncComponent",(function(){return Dn})),n.d(t,"defineComponent",(function(){return _n})),n.d(t,"defineEmit",(function(){return fi})),n.d(t,"defineProps",(function(){return li})),n.d(t,"devtools",(function(){return At})),n.d(t,"getCurrentInstance",(function(){return $o})),n.d(t,"getTransitionRawChildren",(function(){return wn})),n.d(t,"h",(function(){return pi})),n.d(t,"handleError",(function(){return Qe})),n.d(t,"initCustomFormatter",(function(){return gi})),n.d(t,"inject",(function(){return nn})),n.d(t,"isRuntimeOnly",(function(){return Zo})),n.d(t,"isVNode",(function(){return go})),n.d(t,"mergeProps",(function(){return Fo})),n.d(t,"nextTick",(function(){return pt})),n.d(t,"onActivated",(function(){return On})),n.d(t,"onBeforeMount",(function(){return Hn})),n.d(t,"onBeforeUnmount",(function(){return Wn})),n.d(t,"onBeforeUpdate",(function(){return Ln})),n.d(t,"onDeactivated",(function(){return jn})),n.d(t,"onErrorCaptured",(function(){return Jn})),n.d(t,"onMounted",(function(){return In})),n.d(t,"onRenderTracked",(function(){return $n})),n.d(t,"onRenderTriggered",(function(){return zn})),n.d(t,"onServerPrefetch",(function(){return Kn})),n.d(t,"onUnmounted",(function(){return Un})),n.d(t,"onUpdated",(function(){return Nn})),n.d(t,"openBlock",(function(){return uo})),n.d(t,"popScopeId",(function(){return Bt})),n.d(t,"provide",(function(){return tn})),n.d(t,"pushScopeId",(function(){return Pt})),n.d(t,"queuePostFlushCb",(function(){return wt})),n.d(t,"registerRuntimeCompiler",(function(){return ei})),n.d(t,"renderList",(function(){return To})),n.d(t,"renderSlot",(function(){return Bo})),n.d(t,"resolveComponent",(function(){return Xr})),n.d(t,"resolveDirective",(function(){return eo})),n.d(t,"resolveDynamicComponent",(function(){return Zr})),n.d(t,"resolveFilter",(function(){return vi})),n.d(t,"resolveTransitionHooks",(function(){return gn})),n.d(t,"setBlockTracking",(function(){return ho})),n.d(t,"setDevtoolsHook",(function(){return xt})),n.d(t,"setTransitionHooks",(function(){return vn})),n.d(t,"ssrContextKey",(function(){return hi})),n.d(t,"ssrUtils",(function(){return bi})),n.d(t,"toHandlers",(function(){return Mo})),n.d(t,"transformVNodeArgs",(function(){return bo})),n.d(t,"useContext",(function(){return di})),n.d(t,"useSSRContext",(function(){return mi})),n.d(t,"useTransitionState",(function(){return fn})),n.d(t,"version",(function(){return yi})),n.d(t,"warn",(function(){return ze})),n.d(t,"watch",(function(){return an})),n.d(t,"watchEffect",(function(){return rn})),n.d(t,"withCtx",(function(){return Mt})),n.d(t,"withDirectives",(function(){return Er})),n.d(t,"withScopeId",(function(){return Rt})),n.d(t,"Transition",(function(){return oa})),n.d(t,"TransitionGroup",(function(){return ka})),n.d(t,"createApp",(function(){return rs})),n.d(t,"createSSRApp",(function(){return os})),n.d(t,"hydrate",(function(){return ns})),n.d(t,"render",(function(){return ts})),n.d(t,"useCssModule",(function(){return Zi})),n.d(t,"useCssVars",(function(){return ea})),n.d(t,"vModelCheckbox",(function(){return Ba})),n.d(t,"vModelDynamic",(function(){return Wa})),n.d(t,"vModelRadio",(function(){return Ma})),n.d(t,"vModelSelect",(function(){return Ha})),n.d(t,"vModelText",(function(){return Pa})),n.d(t,"vShow",(function(){return Va})),n.d(t,"withKeys",(function(){return Ga})),n.d(t,"withModifiers",(function(){return $a})),n.d(t,"compile",(function(){return as}));var r=n("9ff4");const o=new WeakMap,i=[];let a;const s=Symbol(""),c=Symbol("");function u(e){return e&&!0===e._isEffect}function l(e,t=r["b"]){u(e)&&(e=e.raw);const n=p(e,t);return t.lazy||n(),n}function f(e){e.active&&(h(e),e.options.onStop&&e.options.onStop(),e.active=!1)}let d=0;function p(e,t){const n=function(){if(!n.active)return e();if(!i.includes(n)){h(n);try{return b(),i.push(n),a=n,e()}finally{i.pop(),v(),a=i[i.length-1]}}};return n.id=d++,n.allowRecurse=!!t.allowRecurse,n._isEffect=!0,n.active=!0,n.raw=e,n.deps=[],n.options=t,n}function h(e){const{deps:t}=e;if(t.length){for(let n=0;n{e&&e.forEach(e=>{(e!==a||e.allowRecurse)&&d.add(e)})};if("clear"===t)f.forEach(p);else if("length"===n&&Object(r["m"])(e))f.forEach((e,t)=>{("length"===t||t>=i)&&p(e)});else switch(void 0!==n&&p(f.get(n)),t){case"add":Object(r["m"])(e)?Object(r["q"])(n)&&p(f.get("length")):(p(f.get(s)),Object(r["r"])(e)&&p(f.get(c)));break;case"delete":Object(r["m"])(e)||(p(f.get(s)),Object(r["r"])(e)&&p(f.get(c)));break;case"set":Object(r["r"])(e)&&p(f.get(s));break}const h=e=>{e.options.scheduler?e.options.scheduler(e):e()};d.forEach(h)}const E=Object(r["F"])("__proto__,__v_isRef,__isVue"),D=new Set(Object.getOwnPropertyNames(Symbol).map(e=>Symbol[e]).filter(r["C"])),k=O(),A=O(!1,!0),x=O(!0),S=O(!0,!0),C={};function O(e=!1,t=!1){return function(n,o,i){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_raw"===o&&i===(e?t?pe:de:t?fe:le).get(n))return n;const a=Object(r["m"])(n);if(!e&&a&&Object(r["j"])(C,o))return Reflect.get(C,o,i);const s=Reflect.get(n,o,i);if(Object(r["C"])(o)?D.has(o):E(o))return s;if(e||w(n,"get",o),t)return s;if(Se(s)){const e=!a||!Object(r["q"])(o);return e?s.value:s}return Object(r["t"])(s)?e?be(s):ge(s):s}}["includes","indexOf","lastIndexOf"].forEach(e=>{const t=Array.prototype[e];C[e]=function(...e){const n=ke(this);for(let t=0,o=this.length;t{const t=Array.prototype[e];C[e]=function(...e){y();const n=t.apply(this,e);return v(),n}});const j=T(),F=T(!0);function T(e=!1){return function(t,n,o,i){let a=t[n];if(!e&&(o=ke(o),a=ke(a),!Object(r["m"])(t)&&Se(a)&&!Se(o)))return a.value=o,!0;const s=Object(r["m"])(t)&&Object(r["q"])(n)?Number(n)Object(r["t"])(e)?ge(e):e,W=e=>Object(r["t"])(e)?be(e):e,U=e=>e,K=e=>Reflect.getPrototypeOf(e);function z(e,t,n=!1,r=!1){e=e["__v_raw"];const o=ke(e),i=ke(t);t!==i&&!n&&w(o,"get",t),!n&&w(o,"get",i);const{has:a}=K(o),s=r?U:n?W:N;return a.call(o,t)?s(e.get(t)):a.call(o,i)?s(e.get(i)):void(e!==o&&e.get(t))}function $(e,t=!1){const n=this["__v_raw"],r=ke(n),o=ke(e);return e!==o&&!t&&w(r,"has",e),!t&&w(r,"has",o),e===o?n.has(e):n.has(e)||n.has(o)}function J(e,t=!1){return e=e["__v_raw"],!t&&w(ke(e),"iterate",s),Reflect.get(e,"size",e)}function G(e){e=ke(e);const t=ke(this),n=K(t),r=n.has.call(t,e);return r||(t.add(e),_(t,"add",e,e)),this}function V(e,t){t=ke(t);const n=ke(this),{has:o,get:i}=K(n);let a=o.call(n,e);a||(e=ke(e),a=o.call(n,e));const s=i.call(n,e);return n.set(e,t),a?Object(r["i"])(t,s)&&_(n,"set",e,t,s):_(n,"add",e,t),this}function q(e){const t=ke(this),{has:n,get:r}=K(t);let o=n.call(t,e);o||(e=ke(e),o=n.call(t,e));const i=r?r.call(t,e):void 0,a=t.delete(e);return o&&_(t,"delete",e,void 0,i),a}function Y(){const e=ke(this),t=0!==e.size,n=void 0,r=e.clear();return t&&_(e,"clear",void 0,void 0,n),r}function X(e,t){return function(n,r){const o=this,i=o["__v_raw"],a=ke(i),c=t?U:e?W:N;return!e&&w(a,"iterate",s),i.forEach((e,t)=>n.call(r,c(e),c(t),o))}}function Q(e,t,n){return function(...o){const i=this["__v_raw"],a=ke(i),u=Object(r["r"])(a),l="entries"===e||e===Symbol.iterator&&u,f="keys"===e&&u,d=i[e](...o),p=n?U:t?W:N;return!t&&w(a,"iterate",f?c:s),{next(){const{value:e,done:t}=d.next();return t?{value:e,done:t}:{value:l?[p(e[0]),p(e[1])]:p(e),done:t}},[Symbol.iterator](){return this}}}}function Z(e){return function(...t){return"delete"!==e&&this}}const ee={get(e){return z(this,e)},get size(){return J(this)},has:$,add:G,set:V,delete:q,clear:Y,forEach:X(!1,!1)},te={get(e){return z(this,e,!1,!0)},get size(){return J(this)},has:$,add:G,set:V,delete:q,clear:Y,forEach:X(!1,!0)},ne={get(e){return z(this,e,!0)},get size(){return J(this,!0)},has(e){return $.call(this,e,!0)},add:Z("add"),set:Z("set"),delete:Z("delete"),clear:Z("clear"),forEach:X(!0,!1)},re={get(e){return z(this,e,!0,!0)},get size(){return J(this,!0)},has(e){return $.call(this,e,!0)},add:Z("add"),set:Z("set"),delete:Z("delete"),clear:Z("clear"),forEach:X(!0,!0)},oe=["keys","values","entries",Symbol.iterator];function ie(e,t){const n=t?e?re:te:e?ne:ee;return(t,o,i)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(Object(r["j"])(n,o)&&o in t?n:t,o,i)}oe.forEach(e=>{ee[e]=Q(e,!1,!1),ne[e]=Q(e,!0,!1),te[e]=Q(e,!1,!0),re[e]=Q(e,!0,!0)});const ae={get:ie(!1,!1)},se={get:ie(!1,!0)},ce={get:ie(!0,!1)},ue={get:ie(!0,!0)};const le=new WeakMap,fe=new WeakMap,de=new WeakMap,pe=new WeakMap;function he(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function me(e){return e["__v_skip"]||!Object.isExtensible(e)?0:he(Object(r["M"])(e))}function ge(e){return e&&e["__v_isReadonly"]?e:we(e,!1,M,ae,le)}function ye(e){return we(e,!1,I,se,fe)}function be(e){return we(e,!0,H,ce,de)}function ve(e){return we(e,!0,L,ue,pe)}function we(e,t,n,o,i){if(!Object(r["t"])(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const a=i.get(e);if(a)return a;const s=me(e);if(0===s)return e;const c=new Proxy(e,2===s?o:n);return i.set(e,c),c}function _e(e){return Ee(e)?_e(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Ee(e){return!(!e||!e["__v_isReadonly"])}function De(e){return _e(e)||Ee(e)}function ke(e){return e&&ke(e["__v_raw"])||e}function Ae(e){return Object(r["g"])(e,"__v_skip",!0),e}const xe=e=>Object(r["t"])(e)?ge(e):e;function Se(e){return Boolean(e&&!0===e.__v_isRef)}function Ce(e){return Fe(e)}function Oe(e){return Fe(e,!0)}class je{constructor(e,t=!1){this._rawValue=e,this._shallow=t,this.__v_isRef=!0,this._value=t?e:xe(e)}get value(){return w(ke(this),"get","value"),this._value}set value(e){Object(r["i"])(ke(e),this._rawValue)&&(this._rawValue=e,this._value=this._shallow?e:xe(e),_(ke(this),"set","value",e))}}function Fe(e,t=!1){return Se(e)?e:new je(e,t)}function Te(e){_(ke(e),"set","value",void 0)}function Pe(e){return Se(e)?e.value:e}const Be={get:(e,t,n)=>Pe(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Se(o)&&!Se(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Re(e){return _e(e)?e:new Proxy(e,Be)}class Me{constructor(e){this.__v_isRef=!0;const{get:t,set:n}=e(()=>w(this,"get","value"),()=>_(this,"set","value"));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function He(e){return new Me(e)}function Ie(e){const t=Object(r["m"])(e)?new Array(e.length):{};for(const n in e)t[n]=Ne(e,n);return t}class Le{constructor(e,t){this._object=e,this._key=t,this.__v_isRef=!0}get value(){return this._object[this._key]}set value(e){this._object[this._key]=e}}function Ne(e,t){return Se(e[t])?e[t]:new Le(e,t)}class We{constructor(e,t,n){this._setter=t,this._dirty=!0,this.__v_isRef=!0,this.effect=l(e,{lazy:!0,scheduler:()=>{this._dirty||(this._dirty=!0,_(ke(this),"set","value"))}}),this["__v_isReadonly"]=n}get value(){const e=ke(this);return e._dirty&&(e._value=this.effect(),e._dirty=!1),w(e,"get","value"),e._value}set value(e){this._setter(e)}}function Ue(e){let t,n;return Object(r["n"])(e)?(t=e,n=r["d"]):(t=e.get,n=e.set),new We(t,n,Object(r["n"])(e)||!e.set)}const Ke=[];function ze(e,...t){y();const n=Ke.length?Ke[Ke.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=$e();if(r)Ye(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:e})=>`at <${si(n,e.type)}>`).join("\n"),o]);else{const n=["[Vue warn]: "+e,...t];o.length&&n.push("\n",...Je(o)),console.warn(...n)}v()}function $e(){let e=Ke[Ke.length-1];if(!e)return[];const t=[];while(e){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function Je(e){const t=[];return e.forEach((e,n)=>{t.push(...0===n?[]:["\n"],...Ge(e))}),t}function Ge({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=!!e.component&&null==e.component.parent,o=" at <"+si(e.component,e.type,r),i=">"+n;return e.props?[o,...Ve(e.props),i]:[o+i]}function Ve(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(n=>{t.push(...qe(n,e[n]))}),n.length>3&&t.push(" ..."),t}function qe(e,t,n){return Object(r["B"])(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"===typeof t||"boolean"===typeof t||null==t?n?t:[`${e}=${t}`]:Se(t)?(t=qe(e,ke(t.value),!0),n?t:[e+"=Ref<",t,">"]):Object(r["n"])(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=ke(t),n?t:[e+"=",t])}function Ye(e,t,n,r){let o;try{o=r?e(...r):e()}catch(i){Qe(i,t,n)}return o}function Xe(e,t,n,o){if(Object(r["n"])(e)){const i=Ye(e,t,n,o);return i&&Object(r["w"])(i)&&i.catch(e=>{Qe(e,t,n)}),i}const i=[];for(let r=0;r>>1,o=Dt(nt[e]);o-1?nt.splice(t,0,e):nt.push(e),gt()}}function gt(){et||tt||(tt=!0,ft=lt.then(kt))}function yt(e){const t=nt.indexOf(e);t>rt&&nt.splice(t,1)}function bt(e,t,n,o){Object(r["m"])(e)?n.push(...e):t&&t.includes(e,e.allowRecurse?o+1:o)||n.push(e),gt()}function vt(e){bt(e,it,ot,at)}function wt(e){bt(e,ct,st,ut)}function _t(e,t=null){if(ot.length){for(dt=t,it=[...new Set(ot)],ot.length=0,at=0;atDt(e)-Dt(t)),ut=0;utnull==e.id?1/0:e.id;function kt(e){tt=!1,et=!0,_t(e),nt.sort((e,t)=>Dt(e)-Dt(t));try{for(rt=0;rte.trim()):t&&(i=n.map(r["L"]))}let c;let u=o[c=Object(r["K"])(t)]||o[c=Object(r["K"])(Object(r["e"])(t))];!u&&a&&(u=o[c=Object(r["K"])(Object(r["k"])(t))]),u&&Xe(u,e,6,i);const l=o[c+"Once"];if(l){if(e.emitted){if(e.emitted[c])return}else(e.emitted={})[c]=!0;Xe(l,e,6,i)}}function Ct(e,t,n=!1){const o=t.emitsCache,i=o.get(e);if(void 0!==i)return i;const a=e.emits;let s={},c=!1;if(!Object(r["n"])(e)){const o=e=>{const n=Ct(e,t,!0);n&&(c=!0,Object(r["h"])(s,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return a||c?(Object(r["m"])(a)?a.forEach(e=>s[e]=null):Object(r["h"])(s,a),o.set(e,s),s):(o.set(e,null),null)}function Ot(e,t){return!(!e||!Object(r["u"])(t))&&(t=t.slice(2).replace(/Once$/,""),Object(r["j"])(e,t[0].toLowerCase()+t.slice(1))||Object(r["j"])(e,Object(r["k"])(t))||Object(r["j"])(e,t))}let jt=null,Ft=null;function Tt(e){const t=jt;return jt=e,Ft=e&&e.type.__scopeId||null,t}function Pt(e){Ft=e}function Bt(){Ft=null}const Rt=e=>Mt;function Mt(e,t=jt,n){if(!t)return e;if(e._n)return e;const r=(...n)=>{r._d&&ho(-1);const o=Tt(t),i=e(...n);return Tt(o),r._d&&ho(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function Ht(e){const{type:t,vnode:n,proxy:o,withProxy:i,props:a,propsOptions:[s],slots:c,attrs:u,emit:l,render:f,renderCache:d,data:p,setupState:h,ctx:m,inheritAttrs:g}=e;let y;const b=Tt(e);try{let e;if(4&n.shapeFlag){const t=i||o;y=Co(f.call(t,t,d,a,h,p,m)),e=u}else{const n=t;0,y=Co(n.length>1?n(a,{attrs:u,slots:c,emit:l}):n(a,null)),e=t.props?u:Lt(u)}let b=y;if(e&&!1!==g){const t=Object.keys(e),{shapeFlag:n}=b;t.length&&(1&n||6&n)&&(s&&t.some(r["s"])&&(e=Nt(e,s)),b=ko(b,e))}0,n.dirs&&(b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),y=b}catch(v){so.length=0,Qe(v,e,1),y=Eo(io)}return Tt(b),y}function It(e){let t;for(let n=0;n{let t;for(const n in e)("class"===n||"style"===n||Object(r["u"])(n))&&((t||(t={}))[n]=e[n]);return t},Nt=(e,t)=>{const n={};for(const o in e)Object(r["s"])(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function Wt(e,t,n){const{props:r,children:o,component:i}=e,{props:a,children:s,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!o&&!s||s&&s.$stable)||r!==a&&(r?!a||Ut(r,a,u):!!a);if(1024&c)return!0;if(16&c)return r?Ut(r,a,u):!!a;if(8&c){const e=t.dynamicProps;for(let t=0;te.__isSuspense,$t={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,i,a,s,c,u){null==e?Gt(t,n,r,o,i,a,s,c,u):Vt(e,t,n,r,o,a,s,c,u)},hydrate:Yt,create:qt,normalize:Xt},Jt=$t;function Gt(e,t,n,r,o,i,a,s,c){const{p:u,o:{createElement:l}}=c,f=l("div"),d=e.suspense=qt(e,o,r,t,f,n,i,a,s,c);u(null,d.pendingBranch=e.ssContent,f,null,r,d,i,a),d.deps>0?(u(null,e.ssFallback,t,n,r,null,i,a),en(d,e.ssFallback)):d.resolve()}function Vt(e,t,n,o,i,a,s,c,{p:u,um:l,o:{createElement:f}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,h=t.ssFallback,{activeBranch:m,pendingBranch:g,isInFallback:y,isHydrating:b}=d;if(g)d.pendingBranch=p,yo(p,g)?(u(g,p,d.hiddenContainer,null,i,d,a,s,c),d.deps<=0?d.resolve():y&&(u(m,h,n,o,i,null,a,s,c),en(d,h))):(d.pendingId++,b?(d.isHydrating=!1,d.activeBranch=g):l(g,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=f("div"),y?(u(null,p,d.hiddenContainer,null,i,d,a,s,c),d.deps<=0?d.resolve():(u(m,h,n,o,i,null,a,s,c),en(d,h))):m&&yo(p,m)?(u(m,p,n,o,i,d,a,s,c),d.resolve(!0)):(u(null,p,d.hiddenContainer,null,i,d,a,s,c),d.deps<=0&&d.resolve()));else if(m&&yo(p,m))u(m,p,n,o,i,d,a,s,c),en(d,p);else{const e=t.props&&t.props.onPending;if(Object(r["n"])(e)&&e(),d.pendingBranch=p,d.pendingId++,u(null,p,d.hiddenContainer,null,i,d,a,s,c),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout(()=>{d.pendingId===t&&d.fallback(h)},e):0===e&&d.fallback(h)}}}function qt(e,t,n,o,i,a,s,c,u,l,f=!1){const{p:d,m:p,um:h,n:m,o:{parentNode:g,remove:y}}=l,b=Object(r["L"])(e.props&&e.props.timeout),v={vnode:e,parent:t,parentComponent:n,isSVG:s,container:o,hiddenContainer:i,anchor:a,deps:0,pendingId:0,timeout:"number"===typeof b?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:f,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:n,pendingBranch:o,pendingId:i,effects:a,parentComponent:s,container:c}=v;if(v.isHydrating)v.isHydrating=!1;else if(!e){const e=n&&o.transition&&"out-in"===o.transition.mode;e&&(n.transition.afterLeave=()=>{i===v.pendingId&&p(o,c,t,0)});let{anchor:t}=v;n&&(t=m(n),h(n,s,v,!0)),e||p(o,c,t,0)}en(v,o),v.pendingBranch=null,v.isInFallback=!1;let u=v.parent,l=!1;while(u){if(u.pendingBranch){u.effects.push(...a),l=!0;break}u=u.parent}l||wt(a),v.effects=[];const f=t.props&&t.props.onResolve;Object(r["n"])(f)&&f()},fallback(e){if(!v.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:i,isSVG:a}=v,s=t.props&&t.props.onFallback;Object(r["n"])(s)&&s();const l=m(n),f=()=>{v.isInFallback&&(d(null,e,i,l,o,null,a,c,u),en(v,e))},p=e.transition&&"out-in"===e.transition.mode;p&&(n.transition.afterLeave=f),h(n,o,null,!0),v.isInFallback=!0,p||f()},move(e,t,n){v.activeBranch&&p(v.activeBranch,e,t,n),v.container=e},next(){return v.activeBranch&&m(v.activeBranch)},registerDep(e,t){const n=!!v.pendingBranch;n&&v.deps++;const r=e.vnode.el;e.asyncDep.catch(t=>{Qe(t,e,0)}).then(o=>{if(e.isUnmounted||v.isUnmounted||v.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:i}=e;Qo(e,o,!1),r&&(i.el=r);const a=!r&&e.subTree.el;t(e,i,g(r||e.subTree.el),r?null:m(e.subTree),v,s,u),a&&y(a),Kt(e,i.el),n&&0===--v.deps&&v.resolve()})},unmount(e,t){v.isUnmounted=!0,v.activeBranch&&h(v.activeBranch,n,e,t),v.pendingBranch&&h(v.pendingBranch,n,e,t)}};return v}function Yt(e,t,n,r,o,i,a,s,c){const u=t.suspense=qt(t,r,n,e.parentNode,document.createElement("div"),null,o,i,a,s,!0),l=c(e,u.pendingBranch=t.ssContent,n,u,i,a);return 0===u.deps&&u.resolve(),l}function Xt(e){const{shapeFlag:t,children:n}=e,r=32&t;e.ssContent=Qt(r?n.default:n),e.ssFallback=r?Qt(n.fallback):Eo(Comment)}function Qt(e){let t;if(Object(r["n"])(e)){const n=e._c;n&&(e._d=!1,uo()),e=e(),n&&(e._d=!0,t=co,lo())}if(Object(r["m"])(e)){const t=It(e);0,e=t}return e=Co(e),t&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function Zt(e,t){t&&t.pendingBranch?Object(r["m"])(e)?t.effects.push(...e):t.effects.push(e):wt(e)}function en(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e,o=n.el=t.el;r&&r.subTree===n&&(r.vnode.el=o,Kt(r,o))}function tn(e,t){if(zo){let n=zo.provides;const r=zo.parent&&zo.parent.provides;r===n&&(n=zo.provides=Object.create(r)),n[e]=t}else 0}function nn(e,t,n=!1){const o=zo||jt;if(o){const i=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return n&&Object(r["n"])(t)?t():t}else 0}function rn(e,t){return sn(e,null,t)}const on={};function an(e,t,n){return sn(e,t,n)}function sn(e,t,{immediate:n,deep:o,flush:i,onTrack:a,onTrigger:s}=r["b"],c=zo){let u,d,p=!1,h=!1;if(Se(e)?(u=()=>e.value,p=!!e._shallow):_e(e)?(u=()=>e,o=!0):Object(r["m"])(e)?(h=!0,p=e.some(_e),u=()=>e.map(e=>Se(e)?e.value:_e(e)?ln(e):Object(r["n"])(e)?Ye(e,c,2):void 0)):u=Object(r["n"])(e)?t?()=>Ye(e,c,2):()=>{if(!c||!c.isUnmounted)return d&&d(),Xe(e,c,3,[m])}:r["d"],t&&o){const e=u;u=()=>ln(e())}let m=e=>{d=v.options.onStop=()=>{Ye(e,c,4)}},g=h?[]:on;const y=()=>{if(v.active)if(t){const e=v();(o||p||(h?e.some((e,t)=>Object(r["i"])(e,g[t])):Object(r["i"])(e,g)))&&(d&&d(),Xe(t,c,3,[e,g===on?void 0:g,m]),g=e)}else v()};let b;y.allowRecurse=!!t,b="sync"===i?y:"post"===i?()=>Pr(y,c&&c.suspense):()=>{!c||c.isMounted?vt(y):y()};const v=l(u,{lazy:!0,onTrack:a,onTrigger:s,scheduler:b});return ri(v,c),t?n?y():g=v():"post"===i?Pr(v,c&&c.suspense):v(),()=>{f(v),c&&Object(r["I"])(c.effects,v)}}function cn(e,t,n){const o=this.proxy,i=Object(r["B"])(e)?e.includes(".")?un(o,e):()=>o[e]:e.bind(o,o);let a;return Object(r["n"])(t)?a=t:(a=t.handler,n=t),sn(i,a.bind(o),n,this)}function un(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{ln(e,t)});else if(Object(r["v"])(e))for(const n in e)ln(e[n],t);return e}function fn(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return In(()=>{e.isMounted=!0}),Wn(()=>{e.isUnmounting=!0}),e}const dn=[Function,Array],pn={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:dn,onEnter:dn,onAfterEnter:dn,onEnterCancelled:dn,onBeforeLeave:dn,onLeave:dn,onAfterLeave:dn,onLeaveCancelled:dn,onBeforeAppear:dn,onAppear:dn,onAfterAppear:dn,onAppearCancelled:dn},setup(e,{slots:t}){const n=$o(),r=fn();let o;return()=>{const i=t.default&&wn(t.default(),!0);if(!i||!i.length)return;const a=ke(e),{mode:s}=a;const c=i[0];if(r.isLeaving)return yn(c);const u=bn(c);if(!u)return yn(c);const l=gn(u,a,r,n);vn(u,l);const f=n.subTree,d=f&&bn(f);let p=!1;const{getTransitionKey:h}=u.type;if(h){const e=h();void 0===o?o=e:e!==o&&(o=e,p=!0)}if(d&&d.type!==io&&(!yo(u,d)||p)){const e=gn(d,a,r,n);if(vn(d,e),"out-in"===s)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,n.update()},yn(c);"in-out"===s&&u.type!==io&&(e.delayLeave=(e,t,n)=>{const o=mn(r,d);o[String(d.key)]=d,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete l.delayedLeave},l.delayedLeave=n})}return c}}},hn=pn;function mn(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function gn(e,t,n,r){const{appear:o,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:u,onEnterCancelled:l,onBeforeLeave:f,onLeave:d,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:m,onAppear:g,onAfterAppear:y,onAppearCancelled:b}=t,v=String(e.key),w=mn(n,e),_=(e,t)=>{e&&Xe(e,r,9,t)},E={mode:i,persisted:a,beforeEnter(t){let r=s;if(!n.isMounted){if(!o)return;r=m||s}t._leaveCb&&t._leaveCb(!0);const i=w[v];i&&yo(e,i)&&i.el._leaveCb&&i.el._leaveCb(),_(r,[t])},enter(e){let t=c,r=u,i=l;if(!n.isMounted){if(!o)return;t=g||c,r=y||u,i=b||l}let a=!1;const s=e._enterCb=t=>{a||(a=!0,_(t?i:r,[e]),E.delayedLeave&&E.delayedLeave(),e._enterCb=void 0)};t?(t(e,s),t.length<=1&&s()):s()},leave(t,r){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return r();_(f,[t]);let i=!1;const a=t._leaveCb=n=>{i||(i=!0,r(),_(n?h:p,[t]),t._leaveCb=void 0,w[o]===e&&delete w[o])};w[o]=e,d?(d(t,a),d.length<=1&&a()):a()},clone(e){return gn(e,t,n,r)}};return E}function yn(e){if(An(e))return e=ko(e),e.children=null,e}function bn(e){return An(e)?e.children?e.children[0]:void 0:e}function vn(e,t){6&e.shapeFlag&&e.component?vn(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function wn(e,t=!1){let n=[],r=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;function Dn(e){Object(r["n"])(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:i=200,timeout:a,suspensible:s=!0,onError:c}=e;let u,l=null,f=0;const d=()=>(f++,l=null,p()),p=()=>{let e;return l||(e=l=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise((t,n)=>{const r=()=>t(d()),o=()=>n(e);c(e,r,o,f+1)});throw e}).then(t=>e!==l&&l?l:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),u=t,t)))};return _n({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return u},setup(){const e=zo;if(u)return()=>kn(u,e);const t=t=>{l=null,Qe(t,e,13,!o)};if(s&&e.suspense)return p().then(t=>()=>kn(t,e)).catch(e=>(t(e),()=>o?Eo(o,{error:e}):null));const r=Ce(!1),c=Ce(),f=Ce(!!i);return i&&setTimeout(()=>{f.value=!1},i),null!=a&&setTimeout(()=>{if(!r.value&&!c.value){const e=new Error(`Async component timed out after ${a}ms.`);t(e),c.value=e}},a),p().then(()=>{r.value=!0,e.parent&&An(e.parent.vnode)&&mt(e.parent.update)}).catch(e=>{t(e),c.value=e}),()=>r.value&&u?kn(u,e):c.value&&o?Eo(o,{error:c.value}):n&&!f.value?Eo(n):void 0}})}function kn(e,{vnode:{ref:t,props:n,children:r}}){const o=Eo(e,n,r);return o.ref=t,o}const An=e=>e.type.__isKeepAlive,xn={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=$o(),o=n.ctx;if(!o.renderer)return t.default;const i=new Map,a=new Set;let s=null;const c=n.suspense,{renderer:{p:u,m:l,um:f,o:{createElement:d}}}=o,p=d("div");function h(e){Pn(e),f(e,n,c)}function m(e){i.forEach((t,n)=>{const r=ai(t.type);!r||e&&e(r)||g(n)})}function g(e){const t=i.get(e);s&&t.type===s.type?s&&Pn(s):h(t),i.delete(e),a.delete(e)}o.activate=(e,t,n,o,i)=>{const a=e.component;l(e,t,n,0,c),u(a.vnode,e,t,n,a,c,o,e.slotScopeIds,i),Pr(()=>{a.isDeactivated=!1,a.a&&Object(r["l"])(a.a);const t=e.props&&e.props.onVnodeMounted;t&&Ir(t,a.parent,e)},c)},o.deactivate=e=>{const t=e.component;l(e,p,null,1,c),Pr(()=>{t.da&&Object(r["l"])(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&Ir(n,t.parent,e),t.isDeactivated=!0},c)},an(()=>[e.include,e.exclude],([e,t])=>{e&&m(t=>Cn(e,t)),t&&m(e=>!Cn(t,e))},{flush:"post",deep:!0});let y=null;const b=()=>{null!=y&&i.set(y,Bn(n.subTree))};return In(b),Nn(b),Wn(()=>{i.forEach(e=>{const{subTree:t,suspense:r}=n,o=Bn(t);if(e.type!==o.type)h(e);else{Pn(o);const e=o.component.da;e&&Pr(e,r)}})}),()=>{if(y=null,!t.default)return null;const n=t.default(),r=n[0];if(n.length>1)return s=null,n;if(!go(r)||!(4&r.shapeFlag)&&!(128&r.shapeFlag))return s=null,r;let o=Bn(r);const c=o.type,u=ai(En(o)?o.type.__asyncResolved||{}:c),{include:l,exclude:f,max:d}=e;if(l&&(!u||!Cn(l,u))||f&&u&&Cn(f,u))return s=o,r;const p=null==o.key?c:o.key,h=i.get(p);return o.el&&(o=ko(o),128&r.shapeFlag&&(r.ssContent=o)),y=p,h?(o.el=h.el,o.component=h.component,o.transition&&vn(o,o.transition),o.shapeFlag|=512,a.delete(p),a.add(p)):(a.add(p),d&&a.size>parseInt(d,10)&&g(a.values().next().value)),o.shapeFlag|=256,s=o,r}}},Sn=xn;function Cn(e,t){return Object(r["m"])(e)?e.some(e=>Cn(e,t)):Object(r["B"])(e)?e.split(",").indexOf(t)>-1:!!e.test&&e.test(t)}function On(e,t){Fn(e,"a",t)}function jn(e,t){Fn(e,"da",t)}function Fn(e,t,n=zo){const r=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}e()});if(Rn(t,r,n),n){let e=n.parent;while(e&&e.parent)An(e.parent.vnode)&&Tn(r,t,n,e),e=e.parent}}function Tn(e,t,n,o){const i=Rn(t,e,o,!0);Un(()=>{Object(r["I"])(o[t],i)},n)}function Pn(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function Bn(e){return 128&e.shapeFlag?e.ssContent:e}function Rn(e,t,n=zo,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;y(),Jo(n);const o=Xe(t,n,e,r);return Jo(null),v(),o});return r?o.unshift(i):o.push(i),i}}const Mn=e=>(t,n=zo)=>(!qo||"sp"===e)&&Rn(e,t,n),Hn=Mn("bm"),In=Mn("m"),Ln=Mn("bu"),Nn=Mn("u"),Wn=Mn("bum"),Un=Mn("um"),Kn=Mn("sp"),zn=Mn("rtg"),$n=Mn("rtc");function Jn(e,t=zo){Rn("ec",e,t)}let Gn=!0;function Vn(e){const t=Qn(e),n=e.proxy,o=e.ctx;Gn=!1,t.beforeCreate&&Yn(t.beforeCreate,e,"bc");const{data:i,computed:a,methods:s,watch:c,provide:u,inject:l,created:f,beforeMount:d,mounted:p,beforeUpdate:h,updated:m,activated:g,deactivated:y,beforeDestroy:b,beforeUnmount:v,destroyed:w,unmounted:_,render:E,renderTracked:D,renderTriggered:k,errorCaptured:A,serverPrefetch:x,expose:S,inheritAttrs:C,components:O,directives:j,filters:F}=t,T=null;if(l&&qn(l,o,T),s)for(const B in s){const e=s[B];Object(r["n"])(e)&&(o[B]=e.bind(n))}if(i){0;const t=i.call(n,n);0,Object(r["t"])(t)&&(e.data=ge(t))}if(Gn=!0,a)for(const B in a){const e=a[B],t=Object(r["n"])(e)?e.bind(n,n):Object(r["n"])(e.get)?e.get.bind(n,n):r["d"];0;const i=!Object(r["n"])(e)&&Object(r["n"])(e.set)?e.set.bind(n):r["d"],s=ui({get:t,set:i});Object.defineProperty(o,B,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(c)for(const r in c)Xn(c[r],o,n,r);if(u){const e=Object(r["n"])(u)?u.call(n):u;Reflect.ownKeys(e).forEach(t=>{tn(t,e[t])})}function P(e,t){Object(r["m"])(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}if(f&&Yn(f,e,"c"),P(Hn,d),P(In,p),P(Ln,h),P(Nn,m),P(On,g),P(jn,y),P(Jn,A),P($n,D),P(zn,k),P(Wn,v),P(Un,_),P(Kn,x),Object(r["m"])(S))if(S.length){const t=e.exposed||(e.exposed=Re({}));S.forEach(e=>{t[e]=Ne(n,e)})}else e.exposed||(e.exposed=r["b"]);E&&e.render===r["d"]&&(e.render=E),null!=C&&(e.inheritAttrs=C),O&&(e.components=O),j&&(e.directives=j)}function qn(e,t,n=r["d"]){Object(r["m"])(e)&&(e=rr(e));for(const o in e){const n=e[o];Object(r["t"])(n)?t[o]="default"in n?nn(n.from||o,n.default,!0):nn(n.from||o):t[o]=nn(n)}}function Yn(e,t,n){Xe(Object(r["m"])(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function Xn(e,t,n,o){const i=o.includes(".")?un(n,o):()=>n[o];if(Object(r["B"])(e)){const n=t[e];Object(r["n"])(n)&&an(i,n)}else if(Object(r["n"])(e))an(i,e.bind(n));else if(Object(r["t"])(e))if(Object(r["m"])(e))e.forEach(e=>Xn(e,t,n,o));else{const o=Object(r["n"])(e.handler)?e.handler.bind(n):t[e.handler];Object(r["n"])(o)&&an(i,o,e)}else 0}function Qn(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let c;return s?c=s:o.length||n||r?(c={},o.length&&o.forEach(e=>Zn(c,e,a,!0)),Zn(c,t,a)):c=t,i.set(t,c),c}function Zn(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&Zn(e,i,n,!0),o&&o.forEach(t=>Zn(e,t,n,!0));for(const a in t)if(r&&"expose"===a);else{const r=er[a]||n&&n[a];e[a]=r?r(e[a],t[a]):t[a]}return e}const er={data:tr,props:ir,emits:ir,methods:ir,computed:ir,beforeCreate:or,created:or,beforeMount:or,mounted:or,beforeUpdate:or,updated:or,beforeDestroy:or,destroyed:or,activated:or,deactivated:or,errorCaptured:or,serverPrefetch:or,components:ir,directives:ir,watch:ir,provide:tr,inject:nr};function tr(e,t){return t?e?function(){return Object(r["h"])(Object(r["n"])(e)?e.call(this,this):e,Object(r["n"])(t)?t.call(this,this):t)}:t:e}function nr(e,t){return ir(rr(e),rr(t))}function rr(e){if(Object(r["m"])(e)){const t={};for(let n=0;n0)||16&s){let o;cr(e,t,i,a)&&(l=!0);for(const a in c)t&&(Object(r["j"])(t,a)||(o=Object(r["k"])(a))!==a&&Object(r["j"])(t,o))||(u?!n||void 0===n[a]&&void 0===n[o]||(i[a]=ur(u,c,a,void 0,e,!0)):delete i[a]);if(a!==c)for(const e in a)t&&Object(r["j"])(t,e)||(delete a[e],l=!0)}else if(8&s){const n=e.vnode.dynamicProps;for(let o=0;o{u=!0;const[n,o]=lr(e,t,!0);Object(r["h"])(s,n),o&&c.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!a&&!u)return o.set(e,r["a"]),r["a"];if(Object(r["m"])(a))for(let f=0;f-1,o[1]=n<0||e-1||Object(r["j"])(o,"default"))&&c.push(t)}}}}const l=[s,c];return o.set(e,l),l}function fr(e){return"$"!==e[0]}function dr(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function pr(e,t){return dr(e)===dr(t)}function hr(e,t){return Object(r["m"])(t)?t.findIndex(t=>pr(t,e)):Object(r["n"])(t)&&pr(t,e)?0:-1}const mr=e=>"_"===e[0]||"$stable"===e,gr=e=>Object(r["m"])(e)?e.map(Co):[Co(e)],yr=(e,t,n)=>{const r=Mt(e=>gr(t(e)),n);return r._c=!1,r},br=(e,t,n)=>{const o=e._ctx;for(const i in e){if(mr(i))continue;const n=e[i];if(Object(r["n"])(n))t[i]=yr(i,n,o);else if(null!=n){0;const e=gr(n);t[i]=()=>e}}},vr=(e,t)=>{const n=gr(t);e.slots.default=()=>n},wr=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=ke(t),Object(r["g"])(t,"_",n)):br(t,e.slots={})}else e.slots={},t&&vr(e,t);Object(r["g"])(e.slots,vo,1)},_r=(e,t,n)=>{const{vnode:o,slots:i}=e;let a=!0,s=r["b"];if(32&o.shapeFlag){const e=t._;e?n&&1===e?a=!1:(Object(r["h"])(i,t),n||1!==e||delete i._):(a=!t.$stable,br(t,i)),s=t}else t&&(vr(e,t),s={default:1});if(a)for(const r in i)mr(r)||r in s||delete i[r]};function Er(e,t){const n=jt;if(null===n)return e;const o=n.proxy,i=e.dirs||(e.dirs=[]);for(let a=0;a/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,Or=e=>8===e.nodeType;function jr(e){const{mt:t,p:n,o:{patchProp:o,nextSibling:i,parentNode:a,remove:s,insert:c,createComment:u}}=e,l=(e,t)=>{Sr=!1,f(t.firstChild,e,null,null,null),Et(),Sr&&console.error("Hydration completed but contains mismatches.")},f=(n,r,o,s,c,u=!1)=>{const l=Or(n)&&"["===n.data,y=()=>m(n,r,o,s,c,l),{type:b,ref:v,shapeFlag:w}=r,_=n.nodeType;r.el=n;let E=null;switch(b){case oo:3!==_?E=y():(n.data!==r.children&&(Sr=!0,n.data=r.children),E=i(n));break;case io:E=8!==_||l?y():i(n);break;case ao:if(1===_){E=n;const e=!r.children.length;for(let t=0;t{c=c||!!t.dynamicChildren;const{props:u,patchFlag:l,shapeFlag:f,dirs:d}=t;if(-1!==l){if(d&&Dr(t,null,n,"created"),u)if(!c||16&l||32&l)for(const t in u)!Object(r["x"])(t)&&Object(r["u"])(t)&&o(e,t,null,u[t]);else u.onClick&&o(e,"onClick",null,u.onClick);let h;if((h=u&&u.onVnodeBeforeMount)&&Ir(h,n,t),d&&Dr(t,null,n,"beforeMount"),((h=u&&u.onVnodeMounted)||d)&&Zt(()=>{h&&Ir(h,n,t),d&&Dr(t,null,n,"mounted")},i),16&f&&(!u||!u.innerHTML&&!u.textContent)){let r=p(e.firstChild,t,e,n,i,a,c);while(r){Sr=!0;const e=r;r=r.nextSibling,s(e)}}else 8&f&&e.textContent!==t.children&&(Sr=!0,e.textContent=t.children)}return e.nextSibling},p=(e,t,r,o,i,a,s)=>{s=s||!!t.dynamicChildren;const c=t.children,u=c.length;for(let l=0;l{const{slotScopeIds:l}=t;l&&(o=o?o.concat(l):l);const f=a(e),d=p(i(e),t,f,n,r,o,s);return d&&Or(d)&&"]"===d.data?i(t.anchor=d):(Sr=!0,c(t.anchor=u("]"),f,d),d)},m=(e,t,r,o,c,u)=>{if(Sr=!0,t.el=null,u){const t=g(e);while(1){const n=i(e);if(!n||n===t)break;s(n)}}const l=i(e),f=a(e);return s(e),n(null,t,f,l,r,o,Cr(f),c),l},g=e=>{let t=0;while(e)if(e=i(e),e&&Or(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return i(e);t--}return e};return[l,f]}function Fr(){}const Tr={scheduler:mt,allowRecurse:!0};const Pr=Zt,Br=(e,t,n,o,i=!1)=>{if(Object(r["m"])(e))return void e.forEach((e,a)=>Br(e,t&&(Object(r["m"])(t)?t[a]:t),n,o,i));if(En(o)&&!i)return;const a=4&o.shapeFlag?o.component.exposed||o.component.proxy:o.el,s=i?null:a,{i:c,r:u}=e;const l=t&&t.r,f=c.refs===r["b"]?c.refs={}:c.refs,d=c.setupState;if(null!=l&&l!==u&&(Object(r["B"])(l)?(f[l]=null,Object(r["j"])(d,l)&&(d[l]=null)):Se(l)&&(l.value=null)),Object(r["B"])(u)){const e=()=>{f[u]=s,Object(r["j"])(d,u)&&(d[u]=s)};s?(e.id=-1,Pr(e,n)):e()}else if(Se(u)){const e=()=>{u.value=s};s?(e.id=-1,Pr(e,n)):e()}else Object(r["n"])(u)&&Ye(u,c,12,[s,f])};function Rr(e){return Hr(e)}function Mr(e){return Hr(e,jr)}function Hr(e,t){Fr();const{insert:n,remove:o,patchProp:i,forcePatchProp:a,createElement:s,createText:c,createComment:u,setText:d,setElementText:p,parentNode:h,nextSibling:m,setScopeId:g=r["d"],cloneNode:b,insertStaticContent:w}=e,_=(e,t,n,r=null,o=null,i=null,a=!1,s=null,c=!1)=>{e&&!yo(e,t)&&(r=q(e),z(e,o,i,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:u,ref:l,shapeFlag:f}=t;switch(u){case oo:E(e,t,n,r);break;case io:D(e,t,n,r);break;case ao:null==e&&k(t,n,r,a);break;case ro:B(e,t,n,r,o,i,a,s,c);break;default:1&f?S(e,t,n,r,o,i,a,s,c):6&f?R(e,t,n,r,o,i,a,s,c):(64&f||128&f)&&u.process(e,t,n,r,o,i,a,s,c,X)}null!=l&&o&&Br(l,e&&e.ref,i,t||e,!t)},E=(e,t,r,o)=>{if(null==e)n(t.el=c(t.children),r,o);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},D=(e,t,r,o)=>{null==e?n(t.el=u(t.children||""),r,o):t.el=e.el},k=(e,t,n,r)=>{[e.el,e.anchor]=w(e.children,t,n,r)},A=({el:e,anchor:t},r,o)=>{let i;while(e&&e!==t)i=m(e),n(e,r,o),e=i;n(t,r,o)},x=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=m(e),o(e),e=n;o(t)},S=(e,t,n,r,o,i,a,s,c)=>{a=a||"svg"===t.type,null==e?C(t,n,r,o,i,a,s,c):F(e,t,o,i,a,s,c)},C=(e,t,o,a,c,u,l,f)=>{let d,h;const{type:m,props:g,shapeFlag:y,transition:v,patchFlag:w,dirs:_}=e;if(e.el&&void 0!==b&&-1===w)d=e.el=b(e.el);else{if(d=e.el=s(e.type,u,g&&g.is,g),8&y?p(d,e.children):16&y&&j(e.children,d,null,a,c,u&&"foreignObject"!==m,l,f||!!e.dynamicChildren),_&&Dr(e,null,a,"created"),g){for(const t in g)Object(r["x"])(t)||i(d,t,null,g[t],u,e.children,a,c,V);(h=g.onVnodeBeforeMount)&&Ir(h,a,e)}O(d,e,e.scopeId,l,a)}_&&Dr(e,null,a,"beforeMount");const E=(!c||c&&!c.pendingBranch)&&v&&!v.persisted;E&&v.beforeEnter(d),n(d,t,o),((h=g&&g.onVnodeMounted)||E||_)&&Pr(()=>{h&&Ir(h,a,e),E&&v.enter(d),_&&Dr(e,null,a,"mounted")},c)},O=(e,t,n,r,o)=>{if(n&&g(e,n),r)for(let i=0;i{for(let u=c;u{const l=t.el=e.el;let{patchFlag:f,dynamicChildren:d,dirs:h}=t;f|=16&e.patchFlag;const m=e.props||r["b"],g=t.props||r["b"];let y;if((y=g.onVnodeBeforeUpdate)&&Ir(y,n,t,e),h&&Dr(t,e,n,"beforeUpdate"),f>0){if(16&f)P(l,t,m,g,n,o,s);else if(2&f&&m.class!==g.class&&i(l,"class",null,g.class,s),4&f&&i(l,"style",m.style,g.style,s),8&f){const r=t.dynamicProps;for(let t=0;t{y&&Ir(y,n,t,e),h&&Dr(t,e,n,"updated")},o)},T=(e,t,n,r,o,i,a)=>{for(let s=0;s{if(n!==o){for(const l in o){if(Object(r["x"])(l))continue;const f=o[l],d=n[l];(f!==d||a&&a(e,l))&&i(e,l,d,f,u,t.children,s,c,V)}if(n!==r["b"])for(const a in n)Object(r["x"])(a)||a in o||i(e,a,n[a],null,u,t.children,s,c,V)}},B=(e,t,r,o,i,a,s,u,l)=>{const f=t.el=e?e.el:c(""),d=t.anchor=e?e.anchor:c("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:m}=t;h&&(l=!0),m&&(u=u?u.concat(m):m),null==e?(n(f,r,o),n(d,r,o),j(t.children,r,d,i,a,s,u,l)):p>0&&64&p&&h&&e.dynamicChildren?(T(e.dynamicChildren,h,r,i,a,s,u),(null!=t.key||i&&t===i.subTree)&&Lr(e,t,!0)):N(e,t,r,d,i,a,s,u,l)},R=(e,t,n,r,o,i,a,s,c)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?o.ctx.activate(t,n,r,a,c):M(t,n,r,o,i,a,c):H(e,t,c)},M=(e,t,n,r,o,i,a)=>{const s=e.component=Ko(e,r,o);if(An(e)&&(s.ctx.renderer=X),Yo(s),s.asyncDep){if(o&&o.registerDep(s,I),!e.el){const e=s.subTree=Eo(io);D(null,e,t,n)}}else I(s,e,t,n,o,i,a)},H=(e,t,n)=>{const r=t.component=e.component;if(Wt(e,t,n)){if(r.asyncDep&&!r.asyncResolved)return void L(r,t,n);r.next=t,yt(r.update),r.update()}else t.component=e.component,t.el=e.el,r.vnode=t},I=(e,t,n,o,i,a,s)=>{e.update=l((function(){if(e.isMounted){let t,{next:n,bu:o,u:c,parent:u,vnode:l}=e,f=n;0,n?(n.el=l.el,L(e,n,s)):n=l,o&&Object(r["l"])(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&Ir(t,u,n,l);const d=Ht(e);0;const p=e.subTree;e.subTree=d,_(p,d,h(p.el),q(p),e,i,a),n.el=d.el,null===f&&Kt(e,d.el),c&&Pr(c,i),(t=n.props&&n.props.onVnodeUpdated)&&Pr(()=>Ir(t,u,n,l),i)}else{let s;const{el:c,props:u}=t,{bm:l,m:f,parent:d}=e;if(l&&Object(r["l"])(l),(s=u&&u.onVnodeBeforeMount)&&Ir(s,d,t),c&&Z){const n=()=>{e.subTree=Ht(e),Z(c,e.subTree,e,i,null)};En(t)?t.type.__asyncLoader().then(()=>!e.isUnmounted&&n()):n()}else{0;const r=e.subTree=Ht(e);0,_(null,r,n,o,e,i,a),t.el=r.el}if(f&&Pr(f,i),s=u&&u.onVnodeMounted){const e=t;Pr(()=>Ir(s,d,e),i)}256&t.shapeFlag&&e.a&&Pr(e.a,i),e.isMounted=!0,t=n=o=null}}),Tr)},L=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,sr(e,t.props,r,n),_r(e,t.children,n),y(),_t(void 0,e.update),v()},N=(e,t,n,r,o,i,a,s,c=!1)=>{const u=e&&e.children,l=e?e.shapeFlag:0,f=t.children,{patchFlag:d,shapeFlag:h}=t;if(d>0){if(128&d)return void U(u,f,n,r,o,i,a,s,c);if(256&d)return void W(u,f,n,r,o,i,a,s,c)}8&h?(16&l&&V(u,o,i),f!==u&&p(n,f)):16&l?16&h?U(u,f,n,r,o,i,a,s,c):V(u,o,i,!0):(8&l&&p(n,""),16&h&&j(f,n,r,o,i,a,s,c))},W=(e,t,n,o,i,a,s,c,u)=>{e=e||r["a"],t=t||r["a"];const l=e.length,f=t.length,d=Math.min(l,f);let p;for(p=0;pf?V(e,i,a,!0,!1,d):j(t,n,o,i,a,s,c,u,d)},U=(e,t,n,o,i,a,s,c,u)=>{let l=0;const f=t.length;let d=e.length-1,p=f-1;while(l<=d&&l<=p){const r=e[l],o=t[l]=u?Oo(t[l]):Co(t[l]);if(!yo(r,o))break;_(r,o,n,null,i,a,s,c,u),l++}while(l<=d&&l<=p){const r=e[d],o=t[p]=u?Oo(t[p]):Co(t[p]);if(!yo(r,o))break;_(r,o,n,null,i,a,s,c,u),d--,p--}if(l>d){if(l<=p){const e=p+1,r=ep)while(l<=d)z(e[l],i,a,!0),l++;else{const h=l,m=l,g=new Map;for(l=m;l<=p;l++){const e=t[l]=u?Oo(t[l]):Co(t[l]);null!=e.key&&g.set(e.key,l)}let y,b=0;const v=p-m+1;let w=!1,E=0;const D=new Array(v);for(l=0;l=v){z(r,i,a,!0);continue}let o;if(null!=r.key)o=g.get(r.key);else for(y=m;y<=p;y++)if(0===D[y-m]&&yo(r,t[y])){o=y;break}void 0===o?z(r,i,a,!0):(D[o-m]=l+1,o>=E?E=o:w=!0,_(r,t[o],n,null,i,a,s,c,u),b++)}const k=w?Nr(D):r["a"];for(y=k.length-1,l=v-1;l>=0;l--){const e=m+l,r=t[e],d=e+1{const{el:a,type:s,transition:c,children:u,shapeFlag:l}=e;if(6&l)return void K(e.component.subTree,t,r,o);if(128&l)return void e.suspense.move(t,r,o);if(64&l)return void s.move(e,t,r,X);if(s===ro){n(a,t,r);for(let e=0;ec.enter(a),i);else{const{leave:e,delayLeave:o,afterLeave:i}=c,s=()=>n(a,t,r),u=()=>{e(a,()=>{s(),i&&i()})};o?o(a,s,u):u()}else n(a,t,r)},z=(e,t,n,r=!1,o=!1)=>{const{type:i,props:a,ref:s,children:c,dynamicChildren:u,shapeFlag:l,patchFlag:f,dirs:d}=e;if(null!=s&&Br(s,null,n,e,!0),256&l)return void t.ctx.deactivate(e);const p=1&l&&d;let h;if((h=a&&a.onVnodeBeforeUnmount)&&Ir(h,t,e),6&l)G(e.component,n,r);else{if(128&l)return void e.suspense.unmount(n,r);p&&Dr(e,null,t,"beforeUnmount"),64&l?e.type.remove(e,t,n,o,X,r):u&&(i!==ro||f>0&&64&f)?V(u,t,n,!1,!0):(i===ro&&(128&f||256&f)||!o&&16&l)&&V(c,t,n),r&&$(e)}((h=a&&a.onVnodeUnmounted)||p)&&Pr(()=>{h&&Ir(h,t,e),p&&Dr(e,null,t,"unmounted")},n)},$=e=>{const{type:t,el:n,anchor:r,transition:i}=e;if(t===ro)return void J(n,r);if(t===ao)return void x(e);const a=()=>{o(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(1&e.shapeFlag&&i&&!i.persisted){const{leave:t,delayLeave:r}=i,o=()=>t(n,a);r?r(e.el,a,o):o()}else a()},J=(e,t)=>{let n;while(e!==t)n=m(e),o(e),e=n;o(t)},G=(e,t,n)=>{const{bum:o,effects:i,update:a,subTree:s,um:c}=e;if(o&&Object(r["l"])(o),i)for(let r=0;r{e.isUnmounted=!0},t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},V=(e,t,n,r=!1,o=!1,i=0)=>{for(let a=i;a6&e.shapeFlag?q(e.component.subTree):128&e.shapeFlag?e.suspense.next():m(e.anchor||e.el),Y=(e,t,n)=>{null==e?t._vnode&&z(t._vnode,null,null,!0):_(t._vnode||null,e,t,null,null,null,n),Et(),t._vnode=e},X={p:_,um:z,m:K,r:$,mt:M,mc:j,pc:N,pbc:T,n:q,o:e};let Q,Z;return t&&([Q,Z]=t(X)),{render:Y,hydrate:Q,createApp:xr(Y,Q)}}function Ir(e,t,n,r=null){Xe(e,t,7,[n,r])}function Lr(e,t,n=!1){const o=e.children,i=t.children;if(Object(r["m"])(o)&&Object(r["m"])(i))for(let r=0;r0&&(t[r]=n[i-1]),n[i]=r)}}i=n.length,a=n[i-1];while(i-- >0)n[i]=a,a=t[a];return n}const Wr=e=>e.__isTeleport,Ur=e=>e&&(e.disabled||""===e.disabled),Kr=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,zr=(e,t)=>{const n=e&&e.to;if(Object(r["B"])(n)){if(t){const e=t(n);return e}return null}return n},$r={__isTeleport:!0,process(e,t,n,r,o,i,a,s,c,u){const{mc:l,pc:f,pbc:d,o:{insert:p,querySelector:h,createText:m,createComment:g}}=u,y=Ur(t.props);let{shapeFlag:b,children:v,dynamicChildren:w}=t;if(null==e){const e=t.el=m(""),u=t.anchor=m("");p(e,n,r),p(u,n,r);const f=t.target=zr(t.props,h),d=t.targetAnchor=m("");f&&(p(d,f),a=a||Kr(f));const g=(e,t)=>{16&b&&l(v,e,t,o,i,a,s,c)};y?g(n,u):f&&g(f,d)}else{t.el=e.el;const r=t.anchor=e.anchor,l=t.target=e.target,p=t.targetAnchor=e.targetAnchor,m=Ur(e.props),g=m?n:l,b=m?r:p;if(a=a||Kr(l),w?(d(e.dynamicChildren,w,g,o,i,a,s),Lr(e,t,!0)):c||f(e,t,g,b,o,i,a,s,!1),y)m||Jr(t,n,r,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=zr(t.props,h);e&&Jr(t,e,null,u,0)}else m&&Jr(t,l,p,u,1)}},remove(e,t,n,r,{um:o,o:{remove:i}},a){const{shapeFlag:s,children:c,anchor:u,targetAnchor:l,target:f,props:d}=e;if(f&&i(l),(a||!Ur(d))&&(i(u),16&s))for(let p=0;p0?co||r["a"]:null,lo(),po>0&&co&&co.push(a),a}function go(e){return!!e&&!0===e.__v_isVNode}function yo(e,t){return e.type===t.type&&e.key===t.key}function bo(e){fo=e}const vo="__vInternal",wo=({key:e})=>null!=e?e:null,_o=({ref:e})=>null!=e?Object(r["B"])(e)||Se(e)||Object(r["n"])(e)?{i:jt,r:e}:e:null,Eo=Do;function Do(e,t=null,n=null,o=0,i=null,a=!1){if(e&&e!==Qr||(e=io),go(e)){const r=ko(e,t,!0);return n&&jo(r,n),r}if(ci(e)&&(e=e.__vccOpts),t){(De(t)||vo in t)&&(t=Object(r["h"])({},t));let{class:e,style:n}=t;e&&!Object(r["B"])(e)&&(t.class=Object(r["G"])(e)),Object(r["t"])(n)&&(De(n)&&!Object(r["m"])(n)&&(n=Object(r["h"])({},n)),t.style=Object(r["H"])(n))}const s=Object(r["B"])(e)?1:zt(e)?128:Wr(e)?64:Object(r["t"])(e)?4:Object(r["n"])(e)?2:0;const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&wo(t),ref:t&&_o(t),scopeId:Ft,slotScopeIds:null,children:null,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:o,dynamicProps:i,dynamicChildren:null,appContext:null};return jo(c,n),128&s&&e.normalize(c),po>0&&!a&&co&&(o>0||6&s)&&32!==o&&co.push(c),c}function ko(e,t,n=!1){const{props:o,ref:i,patchFlag:a,children:s}=e,c=t?Fo(o||{},t):o,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&wo(c),ref:t&&t.ref?n&&i?Object(r["m"])(i)?i.concat(_o(t)):[i,_o(t)]:_o(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ro?-1===a?16:16|a:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ko(e.ssContent),ssFallback:e.ssFallback&&ko(e.ssFallback),el:e.el,anchor:e.anchor};return u}function Ao(e=" ",t=0){return Eo(oo,null,e,t)}function xo(e,t){const n=Eo(ao,null,e);return n.staticCount=t,n}function So(e="",t=!1){return t?(uo(),mo(io,null,e)):Eo(io,null,e)}function Co(e){return null==e||"boolean"===typeof e?Eo(io):Object(r["m"])(e)?Eo(ro,null,e.slice()):"object"===typeof e?Oo(e):Eo(oo,null,String(e))}function Oo(e){return null===e.el?e:ko(e)}function jo(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(Object(r["m"])(t))n=16;else if("object"===typeof t){if(1&o||64&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),jo(e,n()),n._c&&(n._d=!0)))}{n=32;const r=t._;r||vo in t?3===r&&jt&&(1===jt.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=jt}}else Object(r["n"])(t)?(t={default:t,_ctx:jt},n=32):(t=String(t),64&o?(n=16,t=[Ao(t)]):n=8);e.children=t,e.shapeFlag|=n}function Fo(...e){const t=Object(r["h"])({},e[0]);for(let n=1;n!go(e)||e.type!==io&&!(e.type===ro&&!Ro(e.children)))?e:null}function Mo(e){const t={};for(const n in e)t[Object(r["K"])(n)]=e[n];return t}const Ho=e=>e?Go(e)?e.exposed?e.exposed:e.proxy:Ho(e.parent):null,Io=Object(r["h"])(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=>Ho(e.parent),$root:e=>Ho(e.root),$emit:e=>e.emit,$options:e=>Qn(e),$forceUpdate:e=>()=>mt(e.update),$nextTick:e=>pt.bind(e.proxy),$watch:e=>cn.bind(e)}),Lo={get({_:e},t){const{ctx:n,setupState:o,data:i,props:a,accessCache:s,type:c,appContext:u}=e;if("__v_skip"===t)return!0;let l;if("$"!==t[0]){const c=s[t];if(void 0!==c)switch(c){case 0:return o[t];case 1:return i[t];case 3:return n[t];case 2:return a[t]}else{if(o!==r["b"]&&Object(r["j"])(o,t))return s[t]=0,o[t];if(i!==r["b"]&&Object(r["j"])(i,t))return s[t]=1,i[t];if((l=e.propsOptions[0])&&Object(r["j"])(l,t))return s[t]=2,a[t];if(n!==r["b"]&&Object(r["j"])(n,t))return s[t]=3,n[t];Gn&&(s[t]=4)}}const f=Io[t];let d,p;return f?("$attrs"===t&&w(e,"get",t),f(e)):(d=c.__cssModules)&&(d=d[t])?d:n!==r["b"]&&Object(r["j"])(n,t)?(s[t]=3,n[t]):(p=u.config.globalProperties,Object(r["j"])(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:o,setupState:i,ctx:a}=e;if(i!==r["b"]&&Object(r["j"])(i,t))i[t]=n;else if(o!==r["b"]&&Object(r["j"])(o,t))o[t]=n;else if(Object(r["j"])(e.props,t))return!1;return("$"!==t[0]||!(t.slice(1)in e))&&(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:i,propsOptions:a}},s){let c;return void 0!==n[s]||e!==r["b"]&&Object(r["j"])(e,s)||t!==r["b"]&&Object(r["j"])(t,s)||(c=a[0])&&Object(r["j"])(c,s)||Object(r["j"])(o,s)||Object(r["j"])(Io,s)||Object(r["j"])(i.config.globalProperties,s)}};const No=Object(r["h"])({},Lo,{get(e,t){if(t!==Symbol.unscopables)return Lo.get(e,t,e)},has(e,t){const n="_"!==t[0]&&!Object(r["o"])(t);return n}});const Wo=kr();let Uo=0;function Ko(e,t,n){const o=e.type,i=(t?t.appContext:e.appContext)||Wo,a={uid:Uo++,vnode:e,type:o,parent:t,appContext:i,root:null,next:null,subTree:null,update:null,render:null,proxy:null,exposed:null,withProxy:null,effects:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:lr(o,i),emitsOptions:Ct(o,i),emit:null,emitted:null,propsDefaults:r["b"],inheritAttrs:o.inheritAttrs,ctx:r["b"],data:r["b"],props:r["b"],attrs:r["b"],slots:r["b"],refs:r["b"],setupState:r["b"],setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return a.ctx={_:a},a.root=t?t.root:a,a.emit=St.bind(null,a),a}let zo=null;const $o=()=>zo||jt,Jo=e=>{zo=e};function Go(e){return 4&e.vnode.shapeFlag}let Vo,qo=!1;function Yo(e,t=!1){qo=t;const{props:n,children:r}=e.vnode,o=Go(e);ar(e,n,o,t),wr(e,r);const i=o?Xo(e,t):void 0;return qo=!1,i}function Xo(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Lo);const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?ni(e):null;zo=e,y();const i=Ye(o,e,0,[e.props,n]);if(v(),zo=null,Object(r["w"])(i)){if(t)return i.then(n=>{Qo(e,n,t)}).catch(t=>{Qe(t,e,0)});e.asyncDep=i}else Qo(e,i,t)}else ti(e,t)}function Qo(e,t,n){Object(r["n"])(t)?e.render=t:Object(r["t"])(t)&&(e.setupState=Re(t)),ti(e,n)}const Zo=()=>!Vo;function ei(e){Vo=e}function ti(e,t,n){const o=e.type;if(!e.render){if(Vo&&!o.render){const t=o.template;if(t){0;const{isCustomElement:n,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:s}=o,c=Object(r["h"])(Object(r["h"])({isCustomElement:n,delimiters:a},i),s);o.render=Vo(t,c)}}e.render=o.render||r["d"],e.render._rc&&(e.withProxy=new Proxy(e.ctx,No))}zo=e,y(),Vn(e),v(),zo=null}function ni(e){const t=t=>{e.exposed=Re(t)};return{attrs:e.attrs,slots:e.slots,emit:e.emit,expose:t}}function ri(e,t=zo){t&&(t.effects||(t.effects=[])).push(e)}const oi=/(?:^|[-_])(\w)/g,ii=e=>e.replace(oi,e=>e.toUpperCase()).replace(/[-_]/g,"");function ai(e){return Object(r["n"])(e)&&e.displayName||e.name}function si(e,t,n=!1){let r=ai(t);if(!r&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(r=e[1])}if(!r&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};r=n(e.components||e.parent.type.components)||n(e.appContext.components)}return r?ii(r):n?"App":"Anonymous"}function ci(e){return Object(r["n"])(e)&&"__vccOpts"in e}function ui(e){const t=Ue(e);return ri(t.effect),t}function li(){return null}function fi(){return null}function di(){const e=$o();return e.setupContext||(e.setupContext=ni(e))}function pi(e,t,n){const o=arguments.length;return 2===o?Object(r["t"])(t)&&!Object(r["m"])(t)?go(t)?Eo(e,null,[t]):Eo(e,t):Eo(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&go(n)&&(n=[n]),Eo(e,t,n))}const hi=Symbol(""),mi=()=>{{const e=nn(hi);return e||ze("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function gi(){return void 0}const yi="3.1.1",bi=null,vi=null,wi=null,_i="http://www.w3.org/2000/svg",Ei="undefined"!==typeof document?document:null;let Di,ki;const Ai={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Ei.createElementNS(_i,e):Ei.createElement(e,n?{is:n}:void 0);return"select"===e&&r&&null!=r.multiple&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ei.createTextNode(e),createComment:e=>Ei.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ei.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r){const o=r?ki||(ki=Ei.createElementNS(_i,"svg")):Di||(Di=Ei.createElement("div"));o.innerHTML=e;const i=o.firstChild;let a=i,s=a;while(a)s=a,Ai.insert(a,t,n),a=o.firstChild;return[i,s]}};function xi(e,t,n){if(null==t&&(t=""),n)e.setAttribute("class",t);else{const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),e.className=t}}function Si(e,t,n){const o=e.style;if(n)if(Object(r["B"])(n)){if(t!==n){const t=o.display;o.cssText=n,"_vod"in e&&(o.display=t)}}else{for(const e in n)Oi(o,e,n[e]);if(t&&!Object(r["B"])(t))for(const e in t)null==n[e]&&Oi(o,e,"")}else e.removeAttribute("style")}const Ci=/\s*!important$/;function Oi(e,t,n){if(Object(r["m"])(n))n.forEach(n=>Oi(e,t,n));else if(t.startsWith("--"))e.setProperty(t,n);else{const o=Ti(e,t);Ci.test(n)?e.setProperty(Object(r["k"])(o),n.replace(Ci,""),"important"):e[o]=n}}const ji=["Webkit","Moz","ms"],Fi={};function Ti(e,t){const n=Fi[t];if(n)return n;let o=Object(r["e"])(t);if("filter"!==o&&o in e)return Fi[t]=o;o=Object(r["f"])(o);for(let r=0;rdocument.createEvent("Event").timeStamp&&(Mi=()=>performance.now());const e=navigator.userAgent.match(/firefox\/(\d+)/i);Hi=!!(e&&Number(e[1])<=53)}let Ii=0;const Li=Promise.resolve(),Ni=()=>{Ii=0},Wi=()=>Ii||(Li.then(Ni),Ii=Mi());function Ui(e,t,n,r){e.addEventListener(t,n,r)}function Ki(e,t,n,r){e.removeEventListener(t,n,r)}function zi(e,t,n,r,o=null){const i=e._vei||(e._vei={}),a=i[t];if(r&&a)a.value=r;else{const[n,s]=Ji(t);if(r){const a=i[t]=Gi(r,o);Ui(e,n,a,s)}else a&&(Ki(e,n,a,s),i[t]=void 0)}}const $i=/(?:Once|Passive|Capture)$/;function Ji(e){let t;if($i.test(e)){let n;t={};while(n=e.match($i))e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[Object(r["k"])(e.slice(2)),t]}function Gi(e,t){const n=e=>{const r=e.timeStamp||Mi();(Hi||r>=n.attached-1)&&Xe(Vi(e,n.value),t,5,[e])};return n.value=e,n.attached=Wi(),n}function Vi(e,t){if(Object(r["m"])(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e(t))}return t}const qi=/^on[a-z]/,Yi=(e,t)=>"value"===t,Xi=(e,t,n,o,i=!1,a,s,c,u)=>{switch(t){case"class":xi(e,o,i);break;case"style":Si(e,n,o);break;default:Object(r["u"])(t)?Object(r["s"])(t)||zi(e,t,n,o,s):Qi(e,t,o,i)?Ri(e,t,o,a,s,c,u):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),Bi(e,t,o,i));break}};function Qi(e,t,n,o){return o?"innerHTML"===t||!!(t in e&&qi.test(t)&&Object(r["n"])(n)):"spellcheck"!==t&&"draggable"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!qi.test(t)||!Object(r["B"])(n))&&t in e))))}function Zi(e="$style"){{const t=$o();if(!t)return r["b"];const n=t.type.__cssModules;if(!n)return r["b"];const o=n[e];return o||r["b"]}}function ea(e){const t=$o();if(!t)return;const n=()=>ta(t.subTree,e(t.proxy));In(()=>rn(n,{flush:"post"})),Nn(n)}function ta(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{ta(n.activeBranch,t)})}while(e.component)e=e.component.subTree;if(1&e.shapeFlag&&e.el){const n=e.el.style;for(const e in t)n.setProperty("--"+e,t[e])}else e.type===ro&&e.children.forEach(e=>ta(e,t))}const na="transition",ra="animation",oa=(e,{slots:t})=>pi(hn,ua(e),t);oa.displayName="Transition";const ia={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},aa=oa.props=Object(r["h"])({},hn.props,ia),sa=(e,t=[])=>{Object(r["m"])(e)?e.forEach(e=>e(...t)):e&&e(...t)},ca=e=>!!e&&(Object(r["m"])(e)?e.some(e=>e.length>1):e.length>1);function ua(e){const t={};for(const r in e)r in ia||(t[r]=e[r]);if(!1===e.css)return t;const{name:n="v",type:o,duration:i,enterFromClass:a=n+"-enter-from",enterActiveClass:s=n+"-enter-active",enterToClass:c=n+"-enter-to",appearFromClass:u=a,appearActiveClass:l=s,appearToClass:f=c,leaveFromClass:d=n+"-leave-from",leaveActiveClass:p=n+"-leave-active",leaveToClass:h=n+"-leave-to"}=e,m=la(i),g=m&&m[0],y=m&&m[1],{onBeforeEnter:b,onEnter:v,onEnterCancelled:w,onLeave:_,onLeaveCancelled:E,onBeforeAppear:D=b,onAppear:k=v,onAppearCancelled:A=w}=t,x=(e,t,n)=>{pa(e,t?f:c),pa(e,t?l:s),n&&n()},S=(e,t)=>{pa(e,h),pa(e,p),t&&t()},C=e=>(t,n)=>{const r=e?k:v,i=()=>x(t,e,n);sa(r,[t,i]),ha(()=>{pa(t,e?u:a),da(t,e?f:c),ca(r)||ga(t,o,g,i)})};return Object(r["h"])(t,{onBeforeEnter(e){sa(b,[e]),da(e,a),da(e,s)},onBeforeAppear(e){sa(D,[e]),da(e,u),da(e,l)},onEnter:C(!1),onAppear:C(!0),onLeave(e,t){const n=()=>S(e,t);da(e,d),wa(),da(e,p),ha(()=>{pa(e,d),da(e,h),ca(_)||ga(e,o,y,n)}),sa(_,[e,n])},onEnterCancelled(e){x(e,!1),sa(w,[e])},onAppearCancelled(e){x(e,!0),sa(A,[e])},onLeaveCancelled(e){S(e),sa(E,[e])}})}function la(e){if(null==e)return null;if(Object(r["t"])(e))return[fa(e.enter),fa(e.leave)];{const t=fa(e);return[t,t]}}function fa(e){const t=Object(r["L"])(e);return t}function da(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e._vtc||(e._vtc=new Set)).add(t)}function pa(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ha(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ma=0;function ga(e,t,n,r){const o=e._endId=++ma,i=()=>{o===e._endId&&r()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:c}=ya(e,t);if(!a)return r();const u=a+"end";let l=0;const f=()=>{e.removeEventListener(u,d),i()},d=t=>{t.target===e&&++l>=c&&f()};setTimeout(()=>{l(n[e]||"").split(", "),o=r(na+"Delay"),i=r(na+"Duration"),a=ba(o,i),s=r(ra+"Delay"),c=r(ra+"Duration"),u=ba(s,c);let l=null,f=0,d=0;t===na?a>0&&(l=na,f=a,d=i.length):t===ra?u>0&&(l=ra,f=u,d=c.length):(f=Math.max(a,u),l=f>0?a>u?na:ra:null,d=l?l===na?i.length:c.length:0);const p=l===na&&/\b(transform|all)(,|$)/.test(n[na+"Property"]);return{type:l,timeout:f,propCount:d,hasTransform:p}}function ba(e,t){while(e.lengthva(t)+va(e[n])))}function va(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function wa(){return document.body.offsetHeight}const _a=new WeakMap,Ea=new WeakMap,Da={name:"TransitionGroup",props:Object(r["h"])({},aa,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=$o(),r=fn();let o,i;return Nn(()=>{if(!o.length)return;const t=e.moveClass||(e.name||"v")+"-move";if(!Ca(o[0].el,n.vnode.el,t))return;o.forEach(Aa),o.forEach(xa);const r=o.filter(Sa);wa(),r.forEach(e=>{const n=e.el,r=n.style;da(n,t),r.transform=r.webkitTransform=r.transitionDuration="";const o=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",o),n._moveCb=null,pa(n,t))};n.addEventListener("transitionend",o)})}),()=>{const a=ke(e),s=ua(a);let c=a.tag||ro;o=i,i=t.default?wn(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach(e=>e&&r.classList.remove(e))}),n.split(/\s+/).forEach(e=>e&&r.classList.add(e)),r.style.display="none";const o=1===t.nodeType?t:t.parentNode;o.appendChild(r);const{hasTransform:i}=ya(r);return o.removeChild(r),i}const Oa=e=>{const t=e.props["onUpdate:modelValue"];return Object(r["m"])(t)?e=>Object(r["l"])(t,e):t};function ja(e){e.target.composing=!0}function Fa(e){const t=e.target;t.composing&&(t.composing=!1,Ta(t,"input"))}function Ta(e,t){const n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}const Pa={created(e,{modifiers:{lazy:t,trim:n,number:o}},i){e._assign=Oa(i);const a=o||"number"===e.type;Ui(e,t?"change":"input",t=>{if(t.target.composing)return;let o=e.value;n?o=o.trim():a&&(o=Object(r["L"])(o)),e._assign(o)}),n&&Ui(e,"change",()=>{e.value=e.value.trim()}),t||(Ui(e,"compositionstart",ja),Ui(e,"compositionend",Fa),Ui(e,"change",Fa))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{trim:n,number:o}},i){if(e._assign=Oa(i),e.composing)return;if(document.activeElement===e){if(n&&e.value.trim()===t)return;if((o||"number"===e.type)&&Object(r["L"])(e.value)===t)return}const a=null==t?"":t;e.value!==a&&(e.value=a)}},Ba={created(e,t,n){e._assign=Oa(n),Ui(e,"change",()=>{const t=e._modelValue,n=La(e),o=e.checked,i=e._assign;if(Object(r["m"])(t)){const e=Object(r["E"])(t,n),a=-1!==e;if(o&&!a)i(t.concat(n));else if(!o&&a){const n=[...t];n.splice(e,1),i(n)}}else if(Object(r["z"])(t)){const e=new Set(t);o?e.add(n):e.delete(n),i(e)}else i(Na(e,o))})},mounted:Ra,beforeUpdate(e,t,n){e._assign=Oa(n),Ra(e,t,n)}};function Ra(e,{value:t,oldValue:n},o){e._modelValue=t,Object(r["m"])(t)?e.checked=Object(r["E"])(t,o.props.value)>-1:Object(r["z"])(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=Object(r["D"])(t,Na(e,!0)))}const Ma={created(e,{value:t},n){e.checked=Object(r["D"])(t,n.props.value),e._assign=Oa(n),Ui(e,"change",()=>{e._assign(La(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=Oa(o),t!==n&&(e.checked=Object(r["D"])(t,o.props.value))}},Ha={created(e,{value:t,modifiers:{number:n}},o){const i=Object(r["z"])(t);Ui(e,"change",()=>{const t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?Object(r["L"])(La(e)):La(e));e._assign(e.multiple?i?new Set(t):t:t[0])}),e._assign=Oa(o)},mounted(e,{value:t}){Ia(e,t)},beforeUpdate(e,t,n){e._assign=Oa(n)},updated(e,{value:t}){Ia(e,t)}};function Ia(e,t){const n=e.multiple;if(!n||Object(r["m"])(t)||Object(r["z"])(t)){for(let o=0,i=e.options.length;o-1:i.selected=t.has(a);else if(Object(r["D"])(La(i),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function La(e){return"_value"in e?e._value:e.value}function Na(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Wa={created(e,t,n){Ua(e,t,n,null,"created")},mounted(e,t,n){Ua(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){Ua(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){Ua(e,t,n,r,"updated")}};function Ua(e,t,n,r,o){let i;switch(e.tagName){case"SELECT":i=Ha;break;case"TEXTAREA":i=Pa;break;default:switch(n.props&&n.props.type){case"checkbox":i=Ba;break;case"radio":i=Ma;break;default:i=Pa}}const a=i[o];a&&a(e,t,n,r)}const Ka=["ctrl","shift","alt","meta"],za={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Ka.some(n=>e[n+"Key"]&&!t.includes(n))},$a=(e,t)=>(n,...r)=>{for(let e=0;en=>{if(!("key"in n))return;const o=Object(r["k"])(n.key);return t.some(e=>e===o||Ja[e]===o)?e(n):void 0},Va={beforeMount(e,{value:t},{transition:n}){e._vod="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):qa(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!==!n&&(r?t?(r.beforeEnter(e),qa(e,!0),r.enter(e)):r.leave(e,()=>{qa(e,!1)}):qa(e,t))},beforeUnmount(e,{value:t}){qa(e,t)}};function qa(e,t){e.style.display=t?e._vod:"none"}const Ya=Object(r["h"])({patchProp:Xi,forcePatchProp:Yi},Ai);let Xa,Qa=!1;function Za(){return Xa||(Xa=Rr(Ya))}function es(){return Xa=Qa?Xa:Mr(Ya),Qa=!0,Xa}const ts=(...e)=>{Za().render(...e)},ns=(...e)=>{es().hydrate(...e)},rs=(...e)=>{const t=Za().createApp(...e);const{mount:n}=t;return t.mount=e=>{const o=is(e);if(!o)return;const i=t._component;Object(r["n"])(i)||i.render||i.template||(i.template=o.innerHTML),o.innerHTML="";const a=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),a},t},os=(...e)=>{const t=es().createApp(...e);const{mount:n}=t;return t.mount=e=>{const t=is(e);if(t)return n(t,!0,t instanceof SVGElement)},t};function is(e){if(Object(r["B"])(e)){const t=document.querySelector(e);return t}return e}const as=()=>{0}},"7a82":function(e,t,n){var r=n("23e7"),o=n("83ab"),i=n("9bf2");r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:i.f})},"7b0b":function(e,t,n){var r=n("1d80");e.exports=function(e){return Object(r(e))}},"7bbc":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("df2f"),n("5980"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.Base,o=n.WordArray,i=t.algo,a=i.SHA1,s=i.HMAC,c=i.PBKDF2=r.extend({cfg:r.extend({keySize:4,hasher:a,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){var n=this.cfg,r=s.create(n.hasher,e),i=o.create(),a=o.create([1]),c=i.words,u=a.words,l=n.keySize,f=n.iterations;while(c.lengthe.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function s(t){e.defaults=t}e.defaults=a();var c=/[&<>"']/,u=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,f=/[<>"']|&(?!#?\w+;)/g,d={"&":"&","<":"<",">":">",'"':""","'":"'"},p=function(e){return d[e]};function h(e,t){if(t){if(c.test(e))return e.replace(u,p)}else if(l.test(e))return e.replace(f,p);return e}var m=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function g(e){return e.replace(m,(function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var y=/(^|[^\[])\^/g;function b(e,t){e="string"===typeof e?e:e.source,t=t||"";var n={replace:function(t,r){return r=r.source||r,r=r.replace(y,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n}var v=/[^\w:]/g,w=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function _(e,t,n){if(e){var r;try{r=decodeURIComponent(g(n)).replace(v,"").toLowerCase()}catch(o){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!w.test(n)&&(n=x(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(o){return null}return n}var E={},D=/^[^:]+:\/*[^/]*$/,k=/^([^:]+:)[\s\S]*$/,A=/^([^:]+:\/*[^/]*)[\s\S]*$/;function x(e,t){E[" "+e]||(D.test(e)?E[" "+e]=e+"/":E[" "+e]=j(e,"/",!0)),e=E[" "+e];var n=-1===e.indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(k,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(A,"$1")+t:e+t}var S={exec:function(){}};function C(e){for(var t,n,r=1;r=0&&"\\"===n[o])r=!r;return r?"|":" |"})),r=n.split(/ \|/),o=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else while(r.length1)1&t&&(n+=e),t>>=1,e+=e;return n+e}function B(e,t,n,r){var o=t.href,i=t.title?h(t.title):null,a=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;var s={type:"link",raw:n,href:o,title:i,text:a,tokens:r.inlineTokens(a)};return r.state.inLink=!1,s}return{type:"image",raw:n,href:o,title:i,text:h(a)}}function R(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var n=t[0];return n.length>=r.length?e.slice(r.length):e})).join("\n")}var M=function(){function t(t){this.options=t||e.defaults}var n=t.prototype;return n.space=function(e){var t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}},n.code=function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:j(n,"\n")}}},n.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=R(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:r}}},n.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=j(n,"#");this.options.pedantic?n=r.trim():r&&!/ $/.test(r)||(n=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}},n.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},n.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:t[0],tokens:this.lexer.blockTokens(n,[]),text:n}}},n.list=function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,o,a,s,c,u,l,f,d,p,h,m=t[1].trim(),g=m.length>1,y={type:"list",raw:"",ordered:g,start:g?+m.slice(0,-1):"",loose:!1,items:[]};m=g?"\\d{1,9}\\"+m.slice(-1):"\\"+m,this.options.pedantic&&(m=g?m:"[*+-]");var b=new RegExp("^( {0,3}"+m+")((?:[\t ][^\\n]*)?(?:\\n|$))");while(e){if(h=!1,!(t=b.exec(e)))break;if(this.rules.block.hr.test(e))break;if(n=t[0],e=e.substring(n.length),l=t[2].split("\n",1)[0],f=e.split("\n",1)[0],this.options.pedantic?(a=2,p=l.trimLeft()):(a=t[2].search(/[^ ]/),a=a>4?1:a,p=l.slice(a),a+=t[1].length),c=!1,!l&&/^ *$/.test(f)&&(n+=f+"\n",e=e.substring(f.length+1),h=!0),!h){var v=new RegExp("^ {0,"+Math.min(3,a-1)+"}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))"),w=new RegExp("^ {0,"+Math.min(3,a-1)+"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)"),_=new RegExp("^ {0,"+Math.min(3,a-1)+"}(?:```|~~~)"),E=new RegExp("^ {0,"+Math.min(3,a-1)+"}#");while(e){if(d=e.split("\n",1)[0],l=d,this.options.pedantic&&(l=l.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),_.test(l))break;if(E.test(l))break;if(v.test(l))break;if(w.test(e))break;if(l.search(/[^ ]/)>=a||!l.trim())p+="\n"+l.slice(a);else{if(c)break;p+="\n"+l}c||l.trim()||(c=!0),n+=d+"\n",e=e.substring(d.length+1)}}y.loose||(u?y.loose=!0:/\n *\n *$/.test(n)&&(u=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(p),r&&(o="[ ] "!==r[0],p=p.replace(/^\[[ xX]\] +/,""))),y.items.push({type:"list_item",raw:n,task:!!r,checked:o,loose:!1,text:p}),y.raw+=n}y.items[y.items.length-1].raw=n.trimRight(),y.items[y.items.length-1].text=p.trimRight(),y.raw=y.raw.trimRight();var D=y.items.length;for(s=0;s1)return!0}return!1}));!y.loose&&k.length&&A&&(y.loose=!0,y.items[s].loose=!0)}return y}},n.html=function(e){var t=this.rules.block.html.exec(e);if(t){var n={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};if(this.options.sanitize){var r=this.options.sanitizer?this.options.sanitizer(t[0]):h(t[0]);n.type="paragraph",n.text=r,n.tokens=this.lexer.inline(r)}return n}},n.def=function(e){var t=this.rules.block.def.exec(e);if(t){t[3]&&(t[3]=t[3].substring(1,t[3].length-1));var n=t[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:n,raw:t[0],href:t[2],title:t[3]}}},n.table=function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:O(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,o,i,a,s=n.align.length;for(r=0;r/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):h(t[0]):t[0]}},n.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=j(n.slice(0,-1),"\\");if((n.length-r.length)%2===0)return}else{var o=F(t[2],"()");if(o>-1){var i=0===t[0].indexOf("!")?5:4,a=i+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,a).trim(),t[3]=""}}var s=t[2],c="";if(this.options.pedantic){var u=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(s);u&&(s=u[1],c=u[3])}else c=t[3]?t[3].slice(1,-1):"";return s=s.trim(),/^$/.test(n)?s.slice(1):s.slice(1,-1)),B(t,{href:s?s.replace(this.rules.inline._escapes,"$1"):s,title:c?c.replace(this.rules.inline._escapes,"$1"):c},t[0],this.lexer)}},n.reflink=function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(r=t[r.toLowerCase()],!r||!r.href){var o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return B(n,r,n[0],this.lexer)}},n.emStrong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&(!r[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=r[1]||r[2]||"";if(!o||o&&(""===n||this.rules.inline.punctuation.exec(n))){var i,a,s=r[0].length-1,c=s,u=0,l="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;l.lastIndex=0,t=t.slice(-1*e.length+s);while(null!=(r=l.exec(t)))if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],i)if(a=i.length,r[3]||r[4])c+=a;else if(!((r[5]||r[6])&&s%3)||(s+a)%3){if(c-=a,!(c>0)){if(a=Math.min(a,a+c+u),Math.min(s,a)%2){var f=e.slice(1,s+r.index+a);return{type:"em",raw:e.slice(0,s+r.index+a+1),text:f,tokens:this.lexer.inlineTokens(f)}}var d=e.slice(2,s+r.index+a-1);return{type:"strong",raw:e.slice(0,s+r.index+a+1),text:d,tokens:this.lexer.inlineTokens(d)}}}else u+=a}}},n.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),o=/^ /.test(n)&&/ $/.test(n);return r&&o&&(n=n.substring(1,n.length-1)),n=h(n,!0),{type:"codespan",raw:t[0],text:n}}},n.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},n.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}},n.autolink=function(e,t){var n,r,o=this.rules.inline.autolink.exec(e);if(o)return"@"===o[2]?(n=h(this.options.mangle?t(o[1]):o[1]),r="mailto:"+n):(n=h(o[1]),r=n),{type:"link",raw:o[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}},n.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,o;if("@"===n[2])r=h(this.options.mangle?t(n[0]):n[0]),o="mailto:"+r;else{var i;do{i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(i!==n[0]);r=h(n[0]),o="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:o,tokens:[{type:"text",raw:r,text:r}]}}},n.inlineText=function(e,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):h(r[0]):r[0]:h(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}},t}(),H={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 *)?]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:S,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};H.def=b(H.def).replace("label",H._label).replace("title",H._title).getRegex(),H.bullet=/(?:[*+-]|\d{1,9}[.)])/,H.listItemStart=b(/^( *)(bull) */).replace("bull",H.bullet).getRegex(),H.list=b(H.list).replace(/bull/g,H.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+H.def.source+")").getRegex(),H._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",H._comment=/|$)/,H.html=b(H.html,"i").replace("comment",H._comment).replace("tag",H._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),H.paragraph=b(H._paragraph).replace("hr",H.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",H._tag).getRegex(),H.blockquote=b(H.blockquote).replace("paragraph",H.paragraph).getRegex(),H.normal=C({},H),H.gfm=C({},H.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),H.gfm.table=b(H.gfm.table).replace("hr",H.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",H._tag).getRegex(),H.gfm.paragraph=b(H._paragraph).replace("hr",H.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",H.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",H._tag).getRegex(),H.pedantic=C({},H.normal,{html:b("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",H._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:S,paragraph:b(H.normal._paragraph).replace("hr",H.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",H.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var I={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:S,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:S,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}I._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",I.punctuation=b(I.punctuation).replace(/punctuation/g,I._punctuation).getRegex(),I.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,I.escapedEmSt=/\\\*|\\_/g,I._comment=b(H._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),I.emStrong.lDelim=b(I.emStrong.lDelim).replace(/punct/g,I._punctuation).getRegex(),I.emStrong.rDelimAst=b(I.emStrong.rDelimAst,"g").replace(/punct/g,I._punctuation).getRegex(),I.emStrong.rDelimUnd=b(I.emStrong.rDelimUnd,"g").replace(/punct/g,I._punctuation).getRegex(),I._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,I._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,I._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])?)+(?![-_])/,I.autolink=b(I.autolink).replace("scheme",I._scheme).replace("email",I._email).getRegex(),I._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,I.tag=b(I.tag).replace("comment",I._comment).replace("attribute",I._attribute).getRegex(),I._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,I._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,I._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,I.link=b(I.link).replace("label",I._label).replace("href",I._href).replace("title",I._title).getRegex(),I.reflink=b(I.reflink).replace("label",I._label).replace("ref",H._label).getRegex(),I.nolink=b(I.nolink).replace("ref",H._label).getRegex(),I.reflinkSearch=b(I.reflinkSearch,"g").replace("reflink",I.reflink).replace("nolink",I.nolink).getRegex(),I.normal=C({},I),I.pedantic=C({},I.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:b(/^!?\[(label)\]\((.*?)\)/).replace("label",I._label).getRegex(),reflink:b(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",I._label).getRegex()}),I.gfm=C({},I.normal,{escape:b(I.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]*?(?:(?=[\\0?t[t.length-1].raw+="\n":t.push(n);else if(n=this.tokenizer.code(e))e=e.substring(n.raw.length),r=t[t.length-1],!r||"paragraph"!==r.type&&"text"!==r.type?t.push(n):(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=r.text);else if(n=this.tokenizer.fences(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.heading(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.hr(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.blockquote(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.list(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.html(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.def(e))e=e.substring(n.raw.length),r=t[t.length-1],!r||"paragraph"!==r.type&&"text"!==r.type?this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title}):(r.raw+="\n"+n.raw,r.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=r.text);else if(n=this.tokenizer.table(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.lheading(e))e=e.substring(n.raw.length),t.push(n);else if(o=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,n=e.slice(1),r=void 0;a.options.extensions.startBlock.forEach((function(e){r=e.call({lexer:this},n),"number"===typeof r&&r>=0&&(t=Math.min(t,r))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),this.state.top&&(n=this.tokenizer.paragraph(o)))r=t[t.length-1],i&&"paragraph"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n),i=o.length!==e.length,e=e.substring(n.raw.length);else if(n=this.tokenizer.text(e))e=e.substring(n.raw.length),r=t[t.length-1],r&&"text"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);else if(e){var s="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(s);break}throw new Error(s)}return this.state.top=!0,t},r.inline=function(e,t){return void 0===t&&(t=[]),this.inlineQueue.push({src:e,tokens:t}),t},r.inlineTokens=function(e,t){var n,r,o,i=this;void 0===t&&(t=[]);var a,s,c,u=e;if(this.tokens.links){var l=Object.keys(this.tokens.links);if(l.length>0)while(null!=(a=this.tokenizer.rules.inline.reflinkSearch.exec(u)))l.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(u=u.slice(0,a.index)+"["+P("a",a[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}while(null!=(a=this.tokenizer.rules.inline.blockSkip.exec(u)))u=u.slice(0,a.index)+"["+P("a",a[0].length-2)+"]"+u.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);while(null!=(a=this.tokenizer.rules.inline.escapedEmSt.exec(u)))u=u.slice(0,a.index)+"++"+u.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);while(e)if(s||(c=""),s=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(r){return!!(n=r.call({lexer:i},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)}))))if(n=this.tokenizer.escape(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.tag(e))e=e.substring(n.raw.length),r=t[t.length-1],r&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);else if(n=this.tokenizer.link(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(n.raw.length),r=t[t.length-1],r&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);else if(n=this.tokenizer.emStrong(e,u,c))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.codespan(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.br(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.del(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.autolink(e,N))e=e.substring(n.raw.length),t.push(n);else if(this.state.inLink||!(n=this.tokenizer.url(e,N))){if(o=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,n=e.slice(1),r=void 0;i.options.extensions.startInline.forEach((function(e){r=e.call({lexer:this},n),"number"===typeof r&&r>=0&&(t=Math.min(t,r))})),t<1/0&&t>=0&&(o=e.substring(0,t+1))}(),n=this.tokenizer.inlineText(o,L))e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(c=n.raw.slice(-1)),s=!0,r=t[t.length-1],r&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);else if(e){var f="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(f);break}throw new Error(f)}}else e=e.substring(n.raw.length),t.push(n);return t},n(t,null,[{key:"rules",get:function(){return{block:H,inline:I}}}]),t}(),U=function(){function t(t){this.options=t||e.defaults}var n=t.prototype;return n.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,r);null!=o&&o!==e&&(n=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",r?'
'+(n?e:h(e,!0))+"
\n":"
"+(n?e:h(e,!0))+"
\n"},n.blockquote=function(e){return"
\n"+e+"
\n"},n.html=function(e){return e},n.heading=function(e,t,n,r){if(this.options.headerIds){var o=this.options.headerPrefix+r.slug(n);return"'+e+"\n"}return""+e+"\n"},n.hr=function(){return this.options.xhtml?"
\n":"
\n"},n.list=function(e,t,n){var r=t?"ol":"ul",o=t&&1!==n?' start="'+n+'"':"";return"<"+r+o+">\n"+e+"\n"},n.listitem=function(e){return"
  • "+e+"
  • \n"},n.checkbox=function(e){return" "},n.paragraph=function(e){return"

    "+e+"

    \n"},n.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},n.tablerow=function(e){return"\n"+e+"\n"},n.tablecell=function(e,t){var n=t.header?"th":"td",r=t.align?"<"+n+' align="'+t.align+'">':"<"+n+">";return r+e+"\n"},n.strong=function(e){return""+e+""},n.em=function(e){return""+e+""},n.codespan=function(e){return""+e+""},n.br=function(){return this.options.xhtml?"
    ":"
    "},n.del=function(e){return""+e+""},n.link=function(e,t,n){if(e=_(this.options.sanitize,this.options.baseUrl,e),null===e)return n;var r='
    ",r},n.image=function(e,t,n){if(e=_(this.options.sanitize,this.options.baseUrl,e),null===e)return n;var r=''+n+'":">",r},n.text=function(e){return e},t}(),K=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),z=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do{r++,n=e+"-"+r}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n},t.slug=function(e,t){void 0===t&&(t={});var n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)},e}(),$=function(){function t(t){this.options=t||e.defaults,this.options.renderer=this.options.renderer||new U,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new K,this.slugger=new z}t.parse=function(e,n){var r=new t(n);return r.parse(e)},t.parseInline=function(e,n){var r=new t(n);return r.parseInline(e)};var n=t.prototype;return n.parse=function(e,t){void 0===t&&(t=!0);var n,r,o,i,a,s,c,u,l,f,d,p,h,m,y,b,v,w,_,E="",D=e.length;for(n=0;n0&&"paragraph"===y.tokens[0].type?(y.tokens[0].text=w+" "+y.tokens[0].text,y.tokens[0].tokens&&y.tokens[0].tokens.length>0&&"text"===y.tokens[0].tokens[0].type&&(y.tokens[0].tokens[0].text=w+" "+y.tokens[0].tokens[0].text)):y.tokens.unshift({type:"text",text:w}):m+=w),m+=this.parse(y.tokens,h),l+=this.renderer.listitem(m,v,b);E+=this.renderer.list(l,d,p);continue;case"html":E+=this.renderer.html(f.text);continue;case"paragraph":E+=this.renderer.paragraph(this.parseInline(f.tokens));continue;case"text":l=f.tokens?this.parseInline(f.tokens):f.text;while(n+1An error occurred:

    "+h(e.message+"",!0)+"
    ";throw e}try{var c=W.lex(e,t);if(t.walkTokens){if(t.async)return Promise.all(J.walkTokens(c,t.walkTokens)).then((function(){return $.parse(c,t)}))["catch"](s);J.walkTokens(c,t.walkTokens)}return $.parse(c,t)}catch(u){s(u)}}J.options=J.setOptions=function(e){return C(J.defaults,e),s(J.defaults),J},J.getDefaults=a,J.defaults=e.defaults,J.use=function(){for(var e=arguments.length,t=new Array(e),n=0;nAn error occurred:

    "+h(r.message+"",!0)+"
    ";throw r}},J.Parser=$,J.parser=$.parse,J.Renderer=U,J.TextRenderer=K,J.Lexer=W,J.lexer=W.lex,J.Tokenizer=M,J.Slugger=z,J.parse=J;var G=J.options,V=J.setOptions,q=J.use,Y=J.walkTokens,X=J.parseInline,Q=J,Z=$.parse,ee=W.lex;e.Lexer=W,e.Parser=$,e.Renderer=U,e.Slugger=z,e.TextRenderer=K,e.Tokenizer=M,e.getDefaults=a,e.lexer=ee,e.marked=J,e.options=G,e.parse=Q,e.parseInline=X,e.parser=Z,e.setOptions=V,e.use=q,e.walkTokens=Y,Object.defineProperty(e,"__esModule",{value:!0})}))},"7c73":function(e,t,n){var r,o=n("825a"),i=n("37e8"),a=n("7839"),s=n("d012"),c=n("1be4"),u=n("cc12"),l=n("f772"),f=">",d="<",p="prototype",h="script",m=l("IE_PROTO"),g=function(){},y=function(e){return d+h+f+e+d+"/"+h+f},b=function(e){e.write(y("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){var e,t=u("iframe"),n="java"+h+":";return t.style.display="none",c.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(y("document.F=Object")),e.close(),e.F},w=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(t){}w=r?b(r):v();var e=a.length;while(e--)delete w[p][a[e]];return w()};s[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(g[p]=o(e),n=new g,g[p]=null,n[m]=e):n=w(),void 0===t?n:i(n,t)}},"7db0":function(e,t,n){"use strict";var r=n("23e7"),o=n("b727").find,i=n("44d2"),a="find",s=!0;a in[]&&Array(1)[a]((function(){s=!1})),r({target:"Array",proto:!0,forced:s},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i(a)},"7dd0":function(e,t,n){"use strict";var r=n("23e7"),o=n("9ed3"),i=n("e163"),a=n("d2bb"),s=n("d44e"),c=n("9112"),u=n("6eeb"),l=n("b622"),f=n("c430"),d=n("3f8c"),p=n("ae93"),h=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,g=l("iterator"),y="keys",b="values",v="entries",w=function(){return this};e.exports=function(e,t,n,l,p,_,E){o(n,t,l);var D,k,A,x=function(e){if(e===p&&F)return F;if(!m&&e in O)return O[e];switch(e){case y:return function(){return new n(this,e)};case b:return function(){return new n(this,e)};case v:return function(){return new n(this,e)}}return function(){return new n(this)}},S=t+" Iterator",C=!1,O=e.prototype,j=O[g]||O["@@iterator"]||p&&O[p],F=!m&&j||x(p),T="Array"==t&&O.entries||j;if(T&&(D=i(T.call(new e)),h!==Object.prototype&&D.next&&(f||i(D)===h||(a?a(D,h):"function"!=typeof D[g]&&c(D,g,w)),s(D,S,!0,!0),f&&(d[S]=w))),p==b&&j&&j.name!==b&&(C=!0,F=function(){return j.call(this)}),f&&!E||O[g]===F||c(O,g,F),d[t]=F,p)if(k={values:x(b),keys:_?F:x(y),entries:x(v)},E)for(A in k)(m||C||!(A in O))&&u(O,A,k[A]);else r({target:t,proto:!0,forced:m||C},k);return k}},"7f9a":function(e,t,n){var r=n("da84"),o=n("8925"),i=r.WeakMap;e.exports="function"===typeof i&&/native code/.test(o(i))},"81bf":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.mode.ECB=function(){var t=e.lib.BlockCipherMode.extend();return t.Encryptor=t.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),t.Decryptor=t.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),t}(),e.mode.ECB}))},"825a":function(e,t,n){var r=n("861d");e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,n){var r=n("d039");e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(e,t,n){"use strict";var r=n("c04e"),o=n("9bf2"),i=n("5c6c");e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},"841c":function(e,t,n){"use strict";var r=n("d784"),o=n("825a"),i=n("1d80"),a=n("129f"),s=n("14c3");r("search",(function(e,t,n){return[function(t){var n=i(this),r=void 0==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,this,e);if(r.done)return r.value;var i=o(this),c=String(e),u=i.lastIndex;a(u,0)||(i.lastIndex=0);var l=s(i,c);return a(i.lastIndex,u)||(i.lastIndex=u),null===l?-1:l.index}]}))},"857a":function(e,t,n){var r=n("1d80"),o=/"/g;e.exports=function(e,t,n,i){var a=String(r(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(i).replace(o,""")+'"'),s+">"+a+""}},"861d":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},8925:function(e,t,n){var r=n("c6cd"),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return o.call(e)}),e.exports=r.inspectSource},"8aa5":function(e,t,n){"use strict";var r=n("6547").charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"8c6f":function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));Math.pow(10,8);var r=6e4,o=n("fd3a"),i=n("8c86");function a(e,t){return Object(i["a"])(2,arguments),Object(o["a"])(e).getTime()-Object(o["a"])(t).getTime()}var s={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},c="trunc";function u(e){return e?s[e]:s[c]}function l(e,t,n){Object(i["a"])(2,arguments);var o=a(e,t)/r;return u(null===n||void 0===n?void 0:n.roundingMethod)(o)}},"8c86":function(e,t,n){"use strict";function r(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}n.d(t,"a",(function(){return r}))},"8cef":function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.pad.Iso97971={pad:function(t,n){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,n)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971}))},"90e3":function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+r).toString(36)}},9112:function(e,t,n){var r=n("83ab"),o=n("9bf2"),i=n("5c6c");e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},9263:function(e,t,n){"use strict";var r=n("ad6d"),o=n("9f7f"),i=n("5692"),a=n("7c73"),s=n("69f3").get,c=n("fce3"),u=n("107c"),l=RegExp.prototype.exec,f=i("native-string-replace",String.prototype.replace),d=l,p=function(){var e=/a/,t=/b*/g;return l.call(e,"a"),l.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),h=o.UNSUPPORTED_Y||o.BROKEN_CARET,m=void 0!==/()??/.exec("")[1],g=p||m||h||c||u;g&&(d=function(e){var t,n,o,i,c,u,g,y=this,b=s(y),v=b.raw;if(v)return v.lastIndex=y.lastIndex,t=d.call(v,e),y.lastIndex=v.lastIndex,t;var w=b.groups,_=h&&y.sticky,E=r.call(y),D=y.source,k=0,A=e;if(_&&(E=E.replace("y",""),-1===E.indexOf("g")&&(E+="g"),A=String(e).slice(y.lastIndex),y.lastIndex>0&&(!y.multiline||y.multiline&&"\n"!==e[y.lastIndex-1])&&(D="(?: "+D+")",A=" "+A,k++),n=new RegExp("^(?:"+D+")",E)),m&&(n=new RegExp("^"+D+"$(?!\\s)",E)),p&&(o=y.lastIndex),i=l.call(_?n:y,A),_?i?(i.input=i.input.slice(k),i[0]=i[0].slice(k),i.index=y.lastIndex,y.lastIndex+=i[0].length):y.lastIndex=0:p&&i&&(y.lastIndex=y.global?i.index+i[0].length:o),m&&i&&i.length>1&&f.call(i[0],n,(function(){for(c=1;c>>7)^(h<<14|h>>>18)^h>>>3,g=u[p-2],y=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;u[p]=m+u[p-7]+y+u[p-16]}var b=s&l^~s&f,v=r&o^r&i^o&i,w=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),_=(s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25),E=d+_+b+c[p]+u[p],D=w+v;d=f,f=l,l=s,s=a+E|0,a=i,i=o,o=r,r=E+D|0}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+i|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0,n[5]=n[5]+l|0,n[6]=n[6]+f|0,n[7]=n[7]+d|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,o=8*e.sigBytes;return n[o>>>5]|=128<<24-o%32,n[14+(o+64>>>9<<4)]=t.floor(r/4294967296),n[15+(o+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA256=i._createHelper(l),n.HmacSHA256=i._createHmacHelper(l)}(Math),e.SHA256}))},"96cf":function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(T){c=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,i=Object.create(o.prototype),a=new O(r||[]);return i._invoke=A(e,n,a),i}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(T){return{type:"throw",arg:T}}}e.wrap=u;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",m={};function g(){}function y(){}function b(){}var v={};v[i]=function(){return this};var w=Object.getPrototypeOf,_=w&&w(w(j([])));_&&_!==n&&r.call(_,i)&&(v=_);var E=b.prototype=g.prototype=Object.create(v);function D(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(o,i,a,s){var c=l(e[o],e,i);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"===typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(f).then((function(e){u.value=e,a(u)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;function i(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}this._invoke=i}function A(e,t,n){var r=f;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return F()}n.method=o,n.arg=i;while(1){var a=n.delegate;if(a){var s=x(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=l(e,t,n);if("normal"===c.type){if(r=n.done?h:d,c.arg===m)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=h,n.method="throw",n.arg=c.arg)}}}function x(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=l(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function j(e){if(e){var n=e[i];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){while(++o=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:j(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=r}catch(o){Function("r","regeneratorRuntime = r")(r)}},9861:function(e,t,n){"use strict";n("e260");var r=n("23e7"),o=n("d066"),i=n("0d3b"),a=n("6eeb"),s=n("e2cc"),c=n("d44e"),u=n("9ed3"),l=n("69f3"),f=n("19aa"),d=n("5135"),p=n("0366"),h=n("f5df"),m=n("825a"),g=n("861d"),y=n("7c73"),b=n("5c6c"),v=n("9a1f"),w=n("35a1"),_=n("b622"),E=o("fetch"),D=o("Headers"),k=_("iterator"),A="URLSearchParams",x=A+"Iterator",S=l.set,C=l.getterFor(A),O=l.getterFor(x),j=/\+/g,F=Array(4),T=function(e){return F[e-1]||(F[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},P=function(e){try{return decodeURIComponent(e)}catch(t){return e}},B=function(e){var t=e.replace(j," "),n=4;try{return decodeURIComponent(t)}catch(r){while(n)t=t.replace(T(n--),P);return t}},R=/[!'()~]|%20/g,M={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},H=function(e){return M[e]},I=function(e){return encodeURIComponent(e).replace(R,H)},L=function(e,t){if(t){var n,r,o=t.split("&"),i=0;while(i0?arguments[0]:void 0,l=this,p=[];if(S(l,{type:A,entries:p,updateURL:function(){},updateSearchParams:N}),void 0!==u)if(g(u))if(e=w(u),"function"===typeof e){t=e.call(u),n=t.next;while(!(r=n.call(t)).done){if(o=v(m(r.value)),i=o.next,(a=i.call(o)).done||(s=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");p.push({key:a.value+"",value:s.value+""})}}else for(c in u)d(u,c)&&p.push({key:c,value:u[c]+""});else L(p,"string"===typeof u?"?"===u.charAt(0)?u.slice(1):u:u+"")},z=K.prototype;s(z,{append:function(e,t){W(arguments.length,2);var n=C(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){W(arguments.length,1);var t=C(this),n=t.entries,r=e+"",o=0;while(oe.key){o.splice(t,0,e);break}t===n&&o.push(e)}r.updateURL()},forEach:function(e){var t,n=C(this).entries,r=p(e,arguments.length>1?arguments[1]:void 0,3),o=0;while(o1&&(t=arguments[1],g(t)&&(n=t.body,h(n)===A&&(r=t.headers?new D(t.headers):new D,r.has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=y(t,{body:b(0,String(n)),headers:b(0,r)}))),o.push(t)),E.apply(this,o)}}),e.exports={URLSearchParams:K,getState:C}},9911:function(e,t,n){"use strict";var r=n("23e7"),o=n("857a"),i=n("af03");r({target:"String",proto:!0,forced:i("link")},{link:function(e){return o(this,"a","href",e)}})},"99af":function(e,t,n){"use strict";var r=n("23e7"),o=n("d039"),i=n("e8b5"),a=n("861d"),s=n("7b0b"),c=n("50c4"),u=n("8418"),l=n("65f0"),f=n("1dde"),d=n("b622"),p=n("2d00"),h=d("isConcatSpreadable"),m=9007199254740991,g="Maximum allowed index exceeded",y=p>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),b=f("concat"),v=function(e){if(!a(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)},w=!y||!b;r({target:"Array",proto:!0,forced:w},{concat:function(e){var t,n,r,o,i,a=s(this),f=l(a,0),d=0;for(t=-1,r=arguments.length;tm)throw TypeError(g);for(n=0;n=m)throw TypeError(g);u(f,d++,i)}return f.length=d,f}})},"9a1f":function(e,t,n){var r=n("825a"),o=n("35a1");e.exports=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return r(t.call(e))}},"9bdd":function(e,t,n){var r=n("825a"),o=n("2a62");e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(a){throw o(e),a}}},"9bf2":function(e,t,n){var r=n("83ab"),o=n("0cfb"),i=n("825a"),a=n("c04e"),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(i(e),t=a(t,!0),i(n),o)try{return s(e,t,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"9ed3":function(e,t,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),i=n("5c6c"),a=n("d44e"),s=n("3f8c"),c=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,u,!1,!0),s[u]=c,e}},"9f7f":function(e,t,n){var r=n("d039"),o=function(e,t){return RegExp(e,t)};t.UNSUPPORTED_Y=r((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},"9ff4":function(e,t,n){"use strict";(function(e){function r(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,"a",(function(){return D})),n.d(t,"b",(function(){return E})),n.d(t,"c",(function(){return A})),n.d(t,"d",(function(){return k})),n.d(t,"e",(function(){return Y})),n.d(t,"f",(function(){return Z})),n.d(t,"g",(function(){return re})),n.d(t,"h",(function(){return O})),n.d(t,"i",(function(){return te})),n.d(t,"j",(function(){return T})),n.d(t,"k",(function(){return Q})),n.d(t,"l",(function(){return ne})),n.d(t,"m",(function(){return P})),n.d(t,"n",(function(){return H})),n.d(t,"o",(function(){return i})),n.d(t,"p",(function(){return m})),n.d(t,"q",(function(){return J})),n.d(t,"r",(function(){return B})),n.d(t,"s",(function(){return C})),n.d(t,"t",(function(){return N})),n.d(t,"u",(function(){return S})),n.d(t,"v",(function(){return $})),n.d(t,"w",(function(){return W})),n.d(t,"x",(function(){return G})),n.d(t,"y",(function(){return g})),n.d(t,"z",(function(){return R})),n.d(t,"A",(function(){return s})),n.d(t,"B",(function(){return I})),n.d(t,"C",(function(){return L})),n.d(t,"D",(function(){return b})),n.d(t,"E",(function(){return v})),n.d(t,"F",(function(){return r})),n.d(t,"G",(function(){return d})),n.d(t,"H",(function(){return c})),n.d(t,"I",(function(){return j})),n.d(t,"J",(function(){return w})),n.d(t,"K",(function(){return ee})),n.d(t,"L",(function(){return oe})),n.d(t,"M",(function(){return z}));const o="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",i=r(o);const a="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",s=r(a);function c(e){if(P(e)){const t={};for(let n=0;n{if(e){const n=e.split(l);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function d(e){let t="";if(I(e))t=e;else if(P(e))for(let n=0;nb(e,t))}const w=e=>null==e?"":N(e)?JSON.stringify(e,_,2):String(e),_=(e,t)=>B(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n])=>(e[t+" =>"]=n,e),{})}:R(t)?{[`Set(${t.size})`]:[...t.values()]}:!N(t)||P(t)||$(t)?t:String(t),E={},D=[],k=()=>{},A=()=>!1,x=/^on[^a-z]/,S=e=>x.test(e),C=e=>e.startsWith("onUpdate:"),O=Object.assign,j=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},F=Object.prototype.hasOwnProperty,T=(e,t)=>F.call(e,t),P=Array.isArray,B=e=>"[object Map]"===K(e),R=e=>"[object Set]"===K(e),M=e=>e instanceof Date,H=e=>"function"===typeof e,I=e=>"string"===typeof e,L=e=>"symbol"===typeof e,N=e=>null!==e&&"object"===typeof e,W=e=>N(e)&&H(e.then)&&H(e.catch),U=Object.prototype.toString,K=e=>U.call(e),z=e=>K(e).slice(8,-1),$=e=>"[object Object]"===K(e),J=e=>I(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,G=r(",key,ref,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),V=e=>{const t=Object.create(null);return n=>{const r=t[n];return r||(t[n]=e(n))}},q=/-(\w)/g,Y=V(e=>e.replace(q,(e,t)=>t?t.toUpperCase():"")),X=/\B([A-Z])/g,Q=V(e=>e.replace(X,"-$1").toLowerCase()),Z=V(e=>e.charAt(0).toUpperCase()+e.slice(1)),ee=V(e=>e?"on"+Z(e):""),te=(e,t)=>e!==t&&(e===e||t===t),ne=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},oe=e=>{const t=parseFloat(e);return isNaN(t)?e:t}}).call(this,n("c8ba"))},a11b:function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.pad.Iso10126={pad:function(t,n){var r=4*n,o=r-t.sigBytes%r;t.concat(e.lib.WordArray.random(o-1)).concat(e.lib.WordArray.create([o<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Iso10126}))},a2bf:function(e,t,n){"use strict";var r=n("e8b5"),o=n("50c4"),i=n("0366"),a=function(e,t,n,s,c,u,l,f){var d,p=c,h=0,m=!!l&&i(l,f,3);while(h0&&r(d))p=a(e,t,d,o(d.length),p,u-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=d}p++}h++}return p};e.exports=a},a40e:function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("1132"),n("72fe"),n("2b79"),n("38ba"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,o=n.BlockCipher,i=t.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],f=i.DES=o.extend({_doReset:function(){for(var e=this._key,t=e.words,n=[],r=0;r<56;r++){var o=a[r]-1;n[r]=t[o>>>5]>>>31-o%32&1}for(var i=this._subKeys=[],u=0;u<16;u++){var l=i[u]=[],f=c[u];for(r=0;r<24;r++)l[r/6|0]|=n[(s[r]-1+f)%28]<<31-r%6,l[4+(r/6|0)]|=n[28+(s[r+24]-1+f)%28]<<31-r%6;l[0]=l[0]<<1|l[0]>>>31;for(r=1;r<7;r++)l[r]=l[r]>>>4*(r-1)+3;l[7]=l[7]<<5|l[7]>>>27}var d=this._invSubKeys=[];for(r=0;r<16;r++)d[r]=i[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],d.call(this,4,252645135),d.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),d.call(this,1,1431655765);for(var r=0;r<16;r++){for(var o=n[r],i=this._lBlock,a=this._rBlock,s=0,c=0;c<8;c++)s|=u[c][((a^o[c])&l[c])>>>0];this._lBlock=a,this._rBlock=i^s}var f=this._lBlock;this._lBlock=this._rBlock,this._rBlock=f,d.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(e,t){var n=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=n,this._lBlock^=n<>>e^this._lBlock)&t;this._lBlock^=n,this._rBlock^=n<192.");var n=t.slice(0,2),o=t.length<4?t.slice(0,2):t.slice(2,4),i=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=f.createEncryptor(r.create(n)),this._des2=f.createEncryptor(r.create(o)),this._des3=f.createEncryptor(r.create(i))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=o._createHelper(h)}(),e.TripleDES}))},a4b4:function(e,t,n){var r=n("342f");e.exports=/web0s(?!.*chrome)/i.test(r)},a4d3:function(e,t,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("d066"),a=n("c430"),s=n("83ab"),c=n("4930"),u=n("fdbf"),l=n("d039"),f=n("5135"),d=n("e8b5"),p=n("861d"),h=n("825a"),m=n("7b0b"),g=n("fc6a"),y=n("c04e"),b=n("5c6c"),v=n("7c73"),w=n("df75"),_=n("241c"),E=n("057f"),D=n("7418"),k=n("06cf"),A=n("9bf2"),x=n("d1e7"),S=n("9112"),C=n("6eeb"),O=n("5692"),j=n("f772"),F=n("d012"),T=n("90e3"),P=n("b622"),B=n("e538"),R=n("746f"),M=n("d44e"),H=n("69f3"),I=n("b727").forEach,L=j("hidden"),N="Symbol",W="prototype",U=P("toPrimitive"),K=H.set,z=H.getterFor(N),$=Object[W],J=o.Symbol,G=i("JSON","stringify"),V=k.f,q=A.f,Y=E.f,X=x.f,Q=O("symbols"),Z=O("op-symbols"),ee=O("string-to-symbol-registry"),te=O("symbol-to-string-registry"),ne=O("wks"),re=o.QObject,oe=!re||!re[W]||!re[W].findChild,ie=s&&l((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=V($,t);r&&delete $[t],q(e,t,n),r&&e!==$&&q($,t,r)}:q,ae=function(e,t){var n=Q[e]=v(J[W]);return K(n,{type:N,tag:e,description:t}),s||(n.description=t),n},se=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof J},ce=function(e,t,n){e===$&&ce(Z,t,n),h(e);var r=y(t,!0);return h(n),f(Q,r)?(n.enumerable?(f(e,L)&&e[L][r]&&(e[L][r]=!1),n=v(n,{enumerable:b(0,!1)})):(f(e,L)||q(e,L,b(1,{})),e[L][r]=!0),ie(e,r,n)):q(e,r,n)},ue=function(e,t){h(e);var n=g(t),r=w(n).concat(he(n));return I(r,(function(t){s&&!fe.call(n,t)||ce(e,t,n[t])})),e},le=function(e,t){return void 0===t?v(e):ue(v(e),t)},fe=function(e){var t=y(e,!0),n=X.call(this,t);return!(this===$&&f(Q,t)&&!f(Z,t))&&(!(n||!f(this,t)||!f(Q,t)||f(this,L)&&this[L][t])||n)},de=function(e,t){var n=g(e),r=y(t,!0);if(n!==$||!f(Q,r)||f(Z,r)){var o=V(n,r);return!o||!f(Q,r)||f(n,L)&&n[L][r]||(o.enumerable=!0),o}},pe=function(e){var t=Y(g(e)),n=[];return I(t,(function(e){f(Q,e)||f(F,e)||n.push(e)})),n},he=function(e){var t=e===$,n=Y(t?Z:g(e)),r=[];return I(n,(function(e){!f(Q,e)||t&&!f($,e)||r.push(Q[e])})),r};if(c||(J=function(){if(this instanceof J)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=T(e),n=function(e){this===$&&n.call(Z,e),f(this,L)&&f(this[L],t)&&(this[L][t]=!1),ie(this,t,b(1,e))};return s&&oe&&ie($,t,{configurable:!0,set:n}),ae(t,e)},C(J[W],"toString",(function(){return z(this).tag})),C(J,"withoutSetter",(function(e){return ae(T(e),e)})),x.f=fe,A.f=ce,k.f=de,_.f=E.f=pe,D.f=he,B.f=function(e){return ae(P(e),e)},s&&(q(J[W],"description",{configurable:!0,get:function(){return z(this).description}}),a||C($,"propertyIsEnumerable",fe,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:J}),I(w(ne),(function(e){R(e)})),r({target:N,stat:!0,forced:!c},{for:function(e){var t=String(e);if(f(ee,t))return ee[t];var n=J(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!se(e))throw TypeError(e+" is not a symbol");if(f(te,e))return te[e]},useSetter:function(){oe=!0},useSimple:function(){oe=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!s},{create:le,defineProperty:ce,defineProperties:ue,getOwnPropertyDescriptor:de}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:pe,getOwnPropertySymbols:he}),r({target:"Object",stat:!0,forced:l((function(){D.f(1)}))},{getOwnPropertySymbols:function(e){return D.f(m(e))}}),G){var me=!c||l((function(){var e=J();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}));r({target:"JSON",stat:!0,forced:me},{stringify:function(e,t,n){var r,o=[e],i=1;while(arguments.length>i)o.push(arguments[i++]);if(r=t,(p(t)||void 0!==e)&&!se(e))return d(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!se(t))return t}),o[1]=t,G.apply(null,o)}})}J[W][U]||S(J[W],U,J[W].valueOf),M(J,N),F[L]=!0},a630:function(e,t,n){var r=n("23e7"),o=n("4df4"),i=n("1c7e"),a=!i((function(e){Array.from(e)}));r({target:"Array",stat:!0,forced:a},{from:o})},a640:function(e,t,n){"use strict";var r=n("d039");e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},a691:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},a79d:function(e,t,n){"use strict";var r=n("23e7"),o=n("c430"),i=n("fea9"),a=n("d039"),s=n("d066"),c=n("4840"),u=n("cdf9"),l=n("6eeb"),f=!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}));if(r({target:"Promise",proto:!0,real:!0,forced:f},{finally:function(e){var t=c(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),!o&&"function"==typeof i){var d=s("Promise").prototype["finally"];i.prototype["finally"]!==d&&l(i.prototype,"finally",d,{unsafe:!0})}},a817:function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.pad.AnsiX923={pad:function(e,t){var n=e.sigBytes,r=4*t,o=r-n%r,i=n+o-1;e.clamp(),e.words[i>>>2]|=o<<24-i%4*8,e.sigBytes+=o},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923}))},a8ce:function(e,t,n){(function(t,r){e.exports=r(n("21bf"))})(0,(function(e){return function(){var t=e,n=t.lib,r=n.WordArray,o=t.enc;o.Utf16=o.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>16-o%4*8&65535;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],o=0;o>>1]|=e.charCodeAt(o)<<16-o%2*16;return r.create(n,2*t)}};function i(e){return e<<8&4278255360|e>>>8&16711935}o.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>16-o%4*8&65535);r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var t=e.length,n=[],o=0;o>>1]|=i(e.charCodeAt(o)<<16-o%2*16);return r.create(n,2*t)}}}(),e.enc.Utf16}))},a9e3:function(e,t,n){"use strict";var r=n("83ab"),o=n("da84"),i=n("94ca"),a=n("6eeb"),s=n("5135"),c=n("c6b6"),u=n("7156"),l=n("c04e"),f=n("d039"),d=n("7c73"),p=n("241c").f,h=n("06cf").f,m=n("9bf2").f,g=n("58a8").trim,y="Number",b=o[y],v=b.prototype,w=c(d(v))==y,_=function(e){var t,n,r,o,i,a,s,c,u=l(e,!1);if("string"==typeof u&&u.length>2)if(u=g(u),t=u.charCodeAt(0),43===t||45===t){if(n=u.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+u}for(i=u.slice(2),a=i.length,s=0;so)return NaN;return parseInt(i,r)}return+u};if(i(y,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var E,D=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof D&&(w?f((function(){v.valueOf.call(n)})):c(n)!=y)?u(new b(_(t)),n,D):_(t)},k=r?p(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),A=0;k.length>A;A++)s(b,E=k[A])&&!s(D,E)&&m(D,E,h(b,E));D.prototype=v,v.constructor=D,a(o,y,D)}},aaef:function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){ -/** @preserve - * Counter block mode compatible with Dr Brian Gladman fileenc.c - * derived from CryptoJS.mode.CTR - * Jan Hruby jhruby.web@gmail.com - */ -return e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function n(e){if(255===(e>>24&255)){var t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}else e+=1<<24;return e}function r(e){return 0===(e[0]=n(e[0]))&&(e[1]=n(e[1])),e}var o=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,o=n.blockSize,i=this._iv,a=this._counter;i&&(a=this._counter=i.slice(0),this._iv=void 0),r(a);var s=a.slice(0);n.encryptBlock(s,0);for(var c=0;c0)e[r]=e[--r];r!==i++&&(e[r]=n)}return e},i=function(e,t,n){var r=e.length,o=t.length,i=0,a=0,s=[];while(i3}))}},b041:function(e,t,n){"use strict";var r=n("00ee"),o=n("f5df");e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},b0c0:function(e,t,n){var r=n("83ab"),o=n("9bf2").f,i=Function.prototype,a=i.toString,s=/^\s*function ([^ (]*)/,c="name";r&&!(c in i)&&o(i,c,{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(e){return""}}})},b166:function(e,t,n){"use strict";n.d(t,"a",(function(){return Re}));var r=n("8c86");function o(e){return Object(r["a"])(1,arguments),e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e)}var i=n("fd3a");function a(e){if(Object(r["a"])(1,arguments),!o(e)&&"number"!==typeof e)return!1;var t=Object(i["a"])(e);return!isNaN(Number(t))}var s={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},c=function(e,t,n){var r,o=s[e];return r="string"===typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},u=c;function l(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var f={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},d={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},p={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},h={date:l({formats:f,defaultWidth:"full"}),time:l({formats:d,defaultWidth:"full"}),dateTime:l({formats:p,defaultWidth:"full"})},m=h,g={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},y=function(e,t,n,r){return g[e]},b=y;function v(e){return function(t,n){var r,o=n||{},i=o.context?String(o.context):"standalone";if("formatting"===i&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,s=o.width?String(o.width):a;r=e.formattingValues[s]||e.formattingValues[a]}else{var c=e.defaultWidth,u=o.width?String(o.width):e.defaultWidth;r=e.values[u]||e.values[c]}var l=e.argumentCallback?e.argumentCallback(t):t;return r[l]}}var w={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},_={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},E={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},D={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},k={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},A={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},x=function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},S={ordinalNumber:x,era:v({values:w,defaultWidth:"wide"}),quarter:v({values:_,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:v({values:E,defaultWidth:"wide"}),day:v({values:D,defaultWidth:"wide"}),dayPeriod:v({values:k,defaultWidth:"wide",formattingValues:A,defaultFormattingWidth:"wide"})},C=S;function O(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;var a,s=i[0],c=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(c)?F(c,(function(e){return e.test(s)})):j(c,(function(e){return e.test(s)}));a=e.valueCallback?e.valueCallback(u):u,a=n.valueCallback?n.valueCallback(a):a;var l=t.slice(s.length);return{value:a,rest:l}}}function j(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function F(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var o=r[0],i=t.match(e.parsePattern);if(!i)return null;var a=e.valueCallback?e.valueCallback(i[0]):i[0];a=n.valueCallback?n.valueCallback(a):a;var s=t.slice(o.length);return{value:a,rest:s}}}var P=/^(\d+)(th|st|nd|rd)?/i,B=/\d+/i,R={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},M={any:[/^b/i,/^(a|c)/i]},H={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},I={any:[/1/i,/2/i,/3/i,/4/i]},L={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},N={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},W={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},U={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},K={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},z={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},$={ordinalNumber:T({matchPattern:P,parsePattern:B,valueCallback:function(e){return parseInt(e,10)}}),era:O({matchPatterns:R,defaultMatchWidth:"wide",parsePatterns:M,defaultParseWidth:"any"}),quarter:O({matchPatterns:H,defaultMatchWidth:"wide",parsePatterns:I,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:O({matchPatterns:L,defaultMatchWidth:"wide",parsePatterns:N,defaultParseWidth:"any"}),day:O({matchPatterns:W,defaultMatchWidth:"wide",parsePatterns:U,defaultParseWidth:"any"}),dayPeriod:O({matchPatterns:K,defaultMatchWidth:"any",parsePatterns:z,defaultParseWidth:"any"})},J=$,G={code:"en-US",formatDistance:u,formatLong:m,formatRelative:b,localize:C,match:J,options:{weekStartsOn:0,firstWeekContainsDate:1}},V=G;function q(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Y(e,t){Object(r["a"])(2,arguments);var n=Object(i["a"])(e).getTime(),o=q(t);return new Date(n+o)}function X(e,t){Object(r["a"])(2,arguments);var n=q(t);return Y(e,-n)}var Q=864e5;function Z(e){Object(r["a"])(1,arguments);var t=Object(i["a"])(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var o=t.getTime(),a=n-o;return Math.floor(a/Q)+1}function ee(e){Object(r["a"])(1,arguments);var t=1,n=Object(i["a"])(e),o=n.getUTCDay(),a=(o=a.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1}function ne(e){Object(r["a"])(1,arguments);var t=te(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var o=ee(n);return o}var re=6048e5;function oe(e){Object(r["a"])(1,arguments);var t=Object(i["a"])(e),n=ee(t).getTime()-ne(t).getTime();return Math.round(n/re)+1}function ie(e,t){Object(r["a"])(1,arguments);var n=t||{},o=n.locale,a=o&&o.options&&o.options.weekStartsOn,s=null==a?0:q(a),c=null==n.weekStartsOn?s:q(n.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=Object(i["a"])(e),l=u.getUTCDay(),f=(l=1&&l<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var f=new Date(0);f.setUTCFullYear(o+1,0,l),f.setUTCHours(0,0,0,0);var d=ie(f,t),p=new Date(0);p.setUTCFullYear(o,0,l),p.setUTCHours(0,0,0,0);var h=ie(p,t);return n.getTime()>=d.getTime()?o+1:n.getTime()>=h.getTime()?o:o-1}function se(e,t){Object(r["a"])(1,arguments);var n=t||{},o=n.locale,i=o&&o.options&&o.options.firstWeekContainsDate,a=null==i?1:q(i),s=null==n.firstWeekContainsDate?a:q(n.firstWeekContainsDate),c=ae(e,t),u=new Date(0);u.setUTCFullYear(c,0,s),u.setUTCHours(0,0,0,0);var l=ie(u,t);return l}var ce=6048e5;function ue(e,t){Object(r["a"])(1,arguments);var n=Object(i["a"])(e),o=ie(n,t).getTime()-se(n,t).getTime();return Math.round(o/ce)+1}function le(e,t){var n=e<0?"-":"",r=Math.abs(e).toString();while(r.length0?n:1-n;return le("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):le(n+1,2)},d:function(e,t){return le(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return le(e.getUTCHours()%12||12,t.length)},H:function(e,t){return le(e.getUTCHours(),t.length)},m:function(e,t){return le(e.getUTCMinutes(),t.length)},s:function(e,t){return le(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds(),o=Math.floor(r*Math.pow(10,n-3));return le(o,t.length)}},de=fe,pe={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},he={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),o=r>0?r:1-r;return n.ordinalNumber(o,{unit:"year"})}return de.y(e,t)},Y:function(e,t,n,r){var o=ae(e,r),i=o>0?o:1-o;if("YY"===t){var a=i%100;return le(a,2)}return"Yo"===t?n.ordinalNumber(i,{unit:"year"}):le(i,t.length)},R:function(e,t){var n=te(e);return le(n,t.length)},u:function(e,t){var n=e.getUTCFullYear();return le(n,t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return le(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return le(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return de.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return le(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var o=ue(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):le(o,t.length)},I:function(e,t,n){var r=oe(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):le(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):de.d(e,t)},D:function(e,t,n){var r=Z(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):le(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return le(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var o=e.getUTCDay(),i=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return le(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return le(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours(),o=r/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,o=e.getUTCHours();switch(r=12===o?pe.noon:0===o?pe.midnight:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,o=e.getUTCHours();switch(r=o>=17?pe.evening:o>=12?pe.afternoon:o>=4?pe.morning:pe.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return de.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):de.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):le(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):le(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):de.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):de.s(e,t)},S:function(e,t){return de.S(e,t)},X:function(e,t,n,r){var o=r._originalDate||e,i=o.getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return ge(i);case"XXXX":case"XX":return ye(i);case"XXXXX":case"XXX":default:return ye(i,":")}},x:function(e,t,n,r){var o=r._originalDate||e,i=o.getTimezoneOffset();switch(t){case"x":return ge(i);case"xxxx":case"xx":return ye(i);case"xxxxx":case"xxx":default:return ye(i,":")}},O:function(e,t,n,r){var o=r._originalDate||e,i=o.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+me(i,":");case"OOOO":default:return"GMT"+ye(i,":")}},z:function(e,t,n,r){var o=r._originalDate||e,i=o.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+me(i,":");case"zzzz":default:return"GMT"+ye(i,":")}},t:function(e,t,n,r){var o=r._originalDate||e,i=Math.floor(o.getTime()/1e3);return le(i,t.length)},T:function(e,t,n,r){var o=r._originalDate||e,i=o.getTime();return le(i,t.length)}};function me(e,t){var n=e>0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=r%60;if(0===i)return n+String(o);var a=t||"";return n+String(o)+a+le(i,2)}function ge(e,t){if(e%60===0){var n=e>0?"-":"+";return n+le(Math.abs(e)/60,2)}return ye(e,t)}function ye(e,t){var n=t||"",r=e>0?"-":"+",o=Math.abs(e),i=le(Math.floor(o/60),2),a=le(o%60,2);return r+i+n+a}var be=he;function ve(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function we(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}function _e(e,t){var n,r=e.match(/(P+)(p+)?/)||[],o=r[1],i=r[2];if(!i)return ve(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;case"PPPP":default:n=t.dateTime({width:"full"});break}return n.replace("{{date}}",ve(o,t)).replace("{{time}}",we(i,t))}var Ee={p:we,P:_e},De=Ee;function ke(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var Ae=["D","DD"],xe=["YY","YYYY"];function Se(e){return-1!==Ae.indexOf(e)}function Ce(e){return-1!==xe.indexOf(e)}function Oe(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))}var je=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Fe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Te=/^'([^]*?)'?$/,Pe=/''/g,Be=/[a-zA-Z]/;function Re(e,t,n){Object(r["a"])(2,arguments);var o=String(t),s=n||{},c=s.locale||V,u=c.options&&c.options.firstWeekContainsDate,l=null==u?1:q(u),f=null==s.firstWeekContainsDate?l:q(s.firstWeekContainsDate);if(!(f>=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var d=c.options&&c.options.weekStartsOn,p=null==d?0:q(d),h=null==s.weekStartsOn?p:q(s.weekStartsOn);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!c.localize)throw new RangeError("locale must contain localize property");if(!c.formatLong)throw new RangeError("locale must contain formatLong property");var m=Object(i["a"])(e);if(!a(m))throw new RangeError("Invalid time value");var g=ke(m),y=X(m,g),b={firstWeekContainsDate:f,weekStartsOn:h,locale:c,_originalDate:m},v=o.match(Fe).map((function(e){var t=e[0];if("p"===t||"P"===t){var n=De[t];return n(e,c.formatLong,b)}return e})).join("").match(je).map((function(n){if("''"===n)return"'";var r=n[0];if("'"===r)return Me(n);var o=be[r];if(o)return!s.useAdditionalWeekYearTokens&&Ce(n)&&Oe(n,t,e),!s.useAdditionalDayOfYearTokens&&Se(n)&&Oe(n,t,e),o(y,n,c.localize,b);if(r.match(Be))throw new RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");return n})).join("");return v}function Me(e){return e.match(Te)[1].replace(Pe,"'")}},b575:function(e,t,n){var r,o,i,a,s,c,u,l,f=n("da84"),d=n("06cf").f,p=n("2cf4").set,h=n("1cdc"),m=n("a4b4"),g=n("605d"),y=f.MutationObserver||f.WebKitMutationObserver,b=f.document,v=f.process,w=f.Promise,_=d(f,"queueMicrotask"),E=_&&_.value;E||(r=function(){var e,t;g&&(e=v.domain)&&e.exit();while(o){t=o.fn,o=o.next;try{t()}catch(n){throw o?a():i=void 0,n}}i=void 0,e&&e.enter()},h||g||m||!y||!b?w&&w.resolve?(u=w.resolve(void 0),u.constructor=w,l=u.then,a=function(){l.call(u,r)}):a=g?function(){v.nextTick(r)}:function(){p.call(f,r)}:(s=!0,c=b.createTextNode(""),new y(r).observe(c,{characterData:!0}),a=function(){c.data=s=!s})),e.exports=E||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,a()),i=t}},b622:function(e,t,n){var r=n("da84"),o=n("5692"),i=n("5135"),a=n("90e3"),s=n("4930"),c=n("fdbf"),u=o("wks"),l=r.Symbol,f=c?l:l&&l.withoutSetter||a;e.exports=function(e){return i(u,e)&&(s||"string"==typeof u[e])||(s&&i(l,e)?u[e]=l[e]:u[e]=f("Symbol."+e)),u[e]}},b64b:function(e,t,n){var r=n("23e7"),o=n("7b0b"),i=n("df75"),a=n("d039"),s=a((function(){i(1)}));r({target:"Object",stat:!0,forced:s},{keys:function(e){return i(o(e))}})},b727:function(e,t,n){var r=n("0366"),o=n("44ad"),i=n("7b0b"),a=n("50c4"),s=n("65f0"),c=[].push,u=function(e){var t=1==e,n=2==e,u=3==e,l=4==e,f=6==e,d=7==e,p=5==e||f;return function(h,m,g,y){for(var b,v,w=i(h),_=o(w),E=r(m,g,3),D=a(_.length),k=0,A=y||s,x=t?A(h,D):n||d?A(h,0):void 0;D>k;k++)if((p||k in _)&&(b=_[k],v=E(b,k,w),e))if(t)x[k]=v;else if(v)switch(e){case 3:return!0;case 5:return b;case 6:return k;case 2:c.call(x,b)}else switch(e){case 4:return!1;case 7:c.call(x,b)}return f?-1:u||l?l:x}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterOut:u(7)}},b774:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r="devtools-plugin:setup"},b86b:function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("3252"),n("d6e6"))})(0,(function(e){return function(){var t=e,n=t.x64,r=n.Word,o=n.WordArray,i=t.algo,a=i.SHA512,s=i.SHA384=a.extend({_doReset:function(){this._hash=new o.init([new r.init(3418070365,3238371032),new r.init(1654270250,914150663),new r.init(2438529370,812702999),new r.init(355462360,4144912697),new r.init(1731405415,4290775857),new r.init(2394180231,1750603025),new r.init(3675008525,1694076839),new r.init(1203062813,3204075428)])},_doFinalize:function(){var e=a._doFinalize.call(this);return e.sigBytes-=16,e}});t.SHA384=a._createHelper(s),t.HmacSHA384=a._createHmacHelper(s)}(),e.SHA384}))},b86c:function(e,t,n){(function(t,r,o){e.exports=r(n("21bf"),n("38ba"))})(0,(function(e){return e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding}))},c04e:function(e,t,n){var r=n("861d");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},c0c4:function(e,t,n){ -/*! @license DOMPurify 2.4.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.0/LICENSE */ -(function(t,n){e.exports=n()})(0,(function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function r(e,o,i){return r=n()?Reflect.construct:function(e,n,r){var o=[null];o.push.apply(o,n);var i=Function.bind.apply(e,o),a=new i;return r&&t(a,r.prototype),a},r.apply(null,arguments)}function o(e){return i(e)||a(e)||s(e)||u()}function i(e){if(Array.isArray(e))return c(e)}function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function s(e,t){if(e){if("string"===typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?n-1:0),o=1;o/gm),q=g(/^data-[\-\w.\u00B7-\uFFFF]/),Y=g(/^aria-[\-\w]+$/),X=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Q=g(/^(?:\w+script|data):/i),Z=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ee=g(/^html$/i),te=function(){return"undefined"===typeof window?null:window},ne=function(t,n){if("object"!==e(t)||"function"!==typeof t.createPolicy)return null;var r=null,o="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(o)&&(r=n.currentScript.getAttribute(o));var i="dompurify"+(r?"#"+r:"");try{return t.createPolicy(i,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(a){return console.warn("TrustedTypes policy "+i+" could not be created."),null}};function re(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te(),n=function(e){return re(e)};if(n.version="2.4.0",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var r=t.document,i=t.document,a=t.DocumentFragment,s=t.HTMLTemplateElement,c=t.Node,u=t.Element,l=t.NodeFilter,f=t.NamedNodeMap,d=void 0===f?t.NamedNodeMap||t.MozNamedAttrMap:f,p=t.HTMLFormElement,h=t.DOMParser,g=t.trustedTypes,y=u.prototype,b=R(y,"cloneNode"),v=R(y,"nextSibling"),w=R(y,"childNodes"),F=R(y,"parentNode");if("function"===typeof s){var T=i.createElement("template");T.content&&T.content.ownerDocument&&(i=T.content.ownerDocument)}var oe=ne(g,r),ie=oe?oe.createHTML(""):"",ae=i,se=ae.implementation,ce=ae.createNodeIterator,ue=ae.createDocumentFragment,le=ae.getElementsByTagName,fe=r.importNode,de={};try{de=B(i).documentMode?i.documentMode:{}}catch(St){}var pe={};n.isSupported="function"===typeof F&&se&&"undefined"!==typeof se.createHTMLDocument&&9!==de;var he,me,ge=G,ye=V,be=q,ve=Y,we=Q,_e=Z,Ee=X,De=null,ke=P({},[].concat(o(M),o(H),o(I),o(N),o(U))),Ae=null,xe=P({},[].concat(o(K),o(z),o($),o(J))),Se=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}})),Ce=null,Oe=null,je=!0,Fe=!0,Te=!1,Pe=!1,Be=!1,Re=!1,Me=!1,He=!1,Ie=!1,Le=!1,Ne=!0,We=!1,Ue="user-content-",Ke=!0,ze=!1,$e={},Je=null,Ge=P({},["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"]),Ve=null,qe=P({},["audio","video","img","source","image","track"]),Ye=null,Xe=P({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Qe="http://www.w3.org/1998/Math/MathML",Ze="http://www.w3.org/2000/svg",et="http://www.w3.org/1999/xhtml",tt=et,nt=!1,rt=["application/xhtml+xml","text/html"],ot="text/html",it=null,at=i.createElement("form"),st=function(e){return e instanceof RegExp||e instanceof Function},ct=function(t){it&&it===t||(t&&"object"===e(t)||(t={}),t=B(t),he=he=-1===rt.indexOf(t.PARSER_MEDIA_TYPE)?ot:t.PARSER_MEDIA_TYPE,me="application/xhtml+xml"===he?function(e){return e}:k,De="ALLOWED_TAGS"in t?P({},t.ALLOWED_TAGS,me):ke,Ae="ALLOWED_ATTR"in t?P({},t.ALLOWED_ATTR,me):xe,Ye="ADD_URI_SAFE_ATTR"in t?P(B(Xe),t.ADD_URI_SAFE_ATTR,me):Xe,Ve="ADD_DATA_URI_TAGS"in t?P(B(qe),t.ADD_DATA_URI_TAGS,me):qe,Je="FORBID_CONTENTS"in t?P({},t.FORBID_CONTENTS,me):Ge,Ce="FORBID_TAGS"in t?P({},t.FORBID_TAGS,me):{},Oe="FORBID_ATTR"in t?P({},t.FORBID_ATTR,me):{},$e="USE_PROFILES"in t&&t.USE_PROFILES,je=!1!==t.ALLOW_ARIA_ATTR,Fe=!1!==t.ALLOW_DATA_ATTR,Te=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Pe=t.SAFE_FOR_TEMPLATES||!1,Be=t.WHOLE_DOCUMENT||!1,He=t.RETURN_DOM||!1,Ie=t.RETURN_DOM_FRAGMENT||!1,Le=t.RETURN_TRUSTED_TYPE||!1,Me=t.FORCE_BODY||!1,Ne=!1!==t.SANITIZE_DOM,We=t.SANITIZE_NAMED_PROPS||!1,Ke=!1!==t.KEEP_CONTENT,ze=t.IN_PLACE||!1,Ee=t.ALLOWED_URI_REGEXP||Ee,tt=t.NAMESPACE||et,t.CUSTOM_ELEMENT_HANDLING&&st(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Se.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&st(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Se.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"===typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Se.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Pe&&(Fe=!1),Ie&&(He=!0),$e&&(De=P({},o(U)),Ae=[],!0===$e.html&&(P(De,M),P(Ae,K)),!0===$e.svg&&(P(De,H),P(Ae,z),P(Ae,J)),!0===$e.svgFilters&&(P(De,I),P(Ae,z),P(Ae,J)),!0===$e.mathMl&&(P(De,N),P(Ae,$),P(Ae,J))),t.ADD_TAGS&&(De===ke&&(De=B(De)),P(De,t.ADD_TAGS,me)),t.ADD_ATTR&&(Ae===xe&&(Ae=B(Ae)),P(Ae,t.ADD_ATTR,me)),t.ADD_URI_SAFE_ATTR&&P(Ye,t.ADD_URI_SAFE_ATTR,me),t.FORBID_CONTENTS&&(Je===Ge&&(Je=B(Je)),P(Je,t.FORBID_CONTENTS,me)),Ke&&(De["#text"]=!0),Be&&P(De,["html","head","body"]),De.table&&(P(De,["tbody"]),delete Ce.tbody),m&&m(t),it=t)},ut=P({},["mi","mo","mn","ms","mtext"]),lt=P({},["foreignobject","desc","title","annotation-xml"]),ft=P({},["title","style","font","a","script"]),dt=P({},H);P(dt,I),P(dt,L);var pt=P({},N);P(pt,W);var ht=function(e){var t=F(e);t&&t.tagName||(t={namespaceURI:et,tagName:"template"});var n=k(e.tagName),r=k(t.tagName);return e.namespaceURI===Ze?t.namespaceURI===et?"svg"===n:t.namespaceURI===Qe?"svg"===n&&("annotation-xml"===r||ut[r]):Boolean(dt[n]):e.namespaceURI===Qe?t.namespaceURI===et?"math"===n:t.namespaceURI===Ze?"math"===n&<[r]:Boolean(pt[n]):e.namespaceURI===et&&(!(t.namespaceURI===Ze&&!lt[r])&&(!(t.namespaceURI===Qe&&!ut[r])&&(!pt[n]&&(ft[n]||!dt[n]))))},mt=function(e){D(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(St){try{e.outerHTML=ie}catch(St){e.remove()}}},gt=function(e,t){try{D(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(St){D(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ae[e])if(He||Ie)try{mt(t)}catch(St){}else try{t.setAttribute(e,"")}catch(St){}},yt=function(e){var t,n;if(Me)e=""+e;else{var r=A(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===he&&(e=''+e+"");var o=oe?oe.createHTML(e):e;if(tt===et)try{t=(new h).parseFromString(o,he)}catch(St){}if(!t||!t.documentElement){t=se.createDocument(tt,"template",null);try{t.documentElement.innerHTML=nt?"":o}catch(St){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),tt===et?le.call(t,Be?"html":"body")[0]:Be?t.documentElement:a},bt=function(e){return ce.call(e.ownerDocument||e,e,l.SHOW_ELEMENT|l.SHOW_COMMENT|l.SHOW_TEXT,null,!1)},vt=function(e){return e instanceof p&&("string"!==typeof e.nodeName||"string"!==typeof e.textContent||"function"!==typeof e.removeChild||!(e.attributes instanceof d)||"function"!==typeof e.removeAttribute||"function"!==typeof e.setAttribute||"string"!==typeof e.namespaceURI||"function"!==typeof e.insertBefore)},wt=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"===typeof t.nodeType&&"string"===typeof t.nodeName},_t=function(e,t,r){pe[e]&&_(pe[e],(function(e){e.call(n,t,r,it)}))},Et=function(e){var t;if(_t("beforeSanitizeElements",e,null),vt(e))return mt(e),!0;if(O(/[\u0080-\uFFFF]/,e.nodeName))return mt(e),!0;var r=me(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:r,allowedTags:De}),e.hasChildNodes()&&!wt(e.firstElementChild)&&(!wt(e.content)||!wt(e.content.firstElementChild))&&O(/<[/\w]/g,e.innerHTML)&&O(/<[/\w]/g,e.textContent))return mt(e),!0;if("select"===r&&O(/