diff --git a/css/151.58577a4c.css b/css/151.58577a4c.css new file mode 100644 index 0000000..6a5cef1 --- /dev/null +++ b/css/151.58577a4c.css @@ -0,0 +1 @@ +.banner[data-v-7f2fb415]{color:#c4171d;display:flex;font-family:TMUnicorn;font-size:2.8em;justify-content:center;margin-bottom:1em;text-shadow:3px 2px 3px #000}.fun-facts-container[data-v-7f2fb415]{align-items:center;background-color:#222831;border:1px solid grey;border-radius:5px;color:#fff;display:flex;flex-direction:column;justify-content:center}@media (max-width:800px){.banner[data-v-7f2fb415]{font-size:1.5em}.fun-facts-container[data-v-7f2fb415]{margin:auto;max-width:20em}}.stat-table[data-v-5258731e]{width:150px}@media (max-width:800px){.stat-table[data-v-5258731e]{width:5rem}.table-guy[data-v-5258731e]{width:25em}}.banner[data-v-39559ef2]{color:#c4171d;display:flex;font-family:TMUnicorn;font-size:2.8em;justify-content:center;margin-bottom:1em;text-shadow:3px 2px 3px #000}.picker[data-v-39559ef2]{margin:auto;max-width:28em}@media (max-width:800px){.banner[data-v-39559ef2]{font-size:1.5em}.picker[data-v-39559ef2]{margin:auto;width:22em}}.banner[data-v-111cf127]{color:#c4171d;display:flex;font-family:TMUnicorn;font-size:2.8em;justify-content:center;margin-bottom:1em;text-shadow:3px 2px 3px #000}.fun_facts[data-v-111cf127]{height:11rem;text-shadow:3px 2px 3px #000;width:30rem}.fact-text[data-v-111cf127]{font-family:monospace}@media (max-width:800px){.banner[data-v-111cf127]{font-size:1.5em}.fun_facts[data-v-111cf127]{height:15rem;width:20rem}}.container[data-v-e78e24da]{align-items:center;display:flex;flex-direction:column;justify-content:flex-start} \ No newline at end of file diff --git a/css/760.9cd75a5f.css b/css/760.9cd75a5f.css new file mode 100644 index 0000000..43ea174 --- /dev/null +++ b/css/760.9cd75a5f.css @@ -0,0 +1 @@ +a,a:active,a:hover,a:visited{color:inherit;text-decoration:none}.titleLogo{color:#e31c25;font-size:2.5rem}body{background-color:#171a1e}@media only screen and (max-width:600px){.titleLogo{font-size:1rem}} \ No newline at end of file diff --git a/css/app.71628369.css b/css/app.71628369.css new file mode 100644 index 0000000..9cf0419 --- /dev/null +++ b/css/app.71628369.css @@ -0,0 +1 @@ +@font-face{font-family:TMUnicorn;src:url(../fonts/TMUnicorn.1fc16f55.ttf)}@font-face{font-family:lazymonkdemo;src:url(../fonts/lazymonkdemo.77ce24ac.ttf)}.nos-font{font-family:TMUnicorn} \ No newline at end of file diff --git a/css/vendor.1c113d38.css b/css/vendor.1c113d38.css new file mode 100644 index 0000000..32da98c --- /dev/null +++ b/css/vendor.1c113d38.css @@ -0,0 +1,6 @@ +@charset "UTF-8";@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff) format("woff")}@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.c5371cfb.woff2) format("woff2"),url(../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.4d73cb90.woff) format("woff")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap} +/*! + * * Quasar Framework v2.12.7 + * * (c) 2015-present Razvan Stoenescu + * * Released under the MIT License. + * */*,:after,:before{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:#0000;box-sizing:inherit}#q-app,body,html{direction:ltr;width:100%}body.platform-ios.within-iframe,body.platform-ios.within-iframe #q-app{min-width:100%;width:100px}body,html{box-sizing:border-box;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{border-style:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:initial;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;font-family:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible;text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.q-icon{word-wrap:normal;fill:currentColor;box-sizing:initial;direction:ltr;flex-shrink:0;height:1em;letter-spacing:normal;line-height:1;position:relative;text-align:center;text-transform:none;white-space:nowrap;width:1em}.q-icon:after,.q-icon:before{align-items:center;display:flex!important;height:100%;justify-content:center;width:100%}.q-icon>img,.q-icon>svg{height:100%;width:100%}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.q-icon{align-items:center;cursor:inherit;display:inline-flex;font-size:inherit;justify-content:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.q-panel,.q-panel>div{height:100%;width:100%}.q-panel-parent{overflow:hidden;position:relative}.q-loading-bar{background:#f44336;position:fixed;transition:transform .5s cubic-bezier(0,0,.2,1),opacity .5s;z-index:9998}.q-loading-bar--top{left:0;right:0;top:0;width:100%}.q-loading-bar--bottom{bottom:0;left:0;right:0;width:100%}.q-loading-bar--right{bottom:0;height:100%;right:0;top:0}.q-loading-bar--left{bottom:0;height:100%;left:0;top:0}.q-avatar{border-radius:50%;display:inline-block;font-size:48px;height:1em;position:relative;vertical-align:middle;width:1em}.q-avatar__content{font-size:.5em;line-height:.5em}.q-avatar img:not(.q-icon):not(.q-img__image),.q-avatar__content{border-radius:inherit;height:inherit;width:inherit}.q-avatar--square{border-radius:0}.q-badge{background-color:var(--q-primary);border-radius:4px;color:#fff;font-size:12px;font-weight:400;line-height:12px;min-height:12px;padding:2px 6px;vertical-align:initial}.q-badge--single-line{white-space:nowrap}.q-badge--multi-line{word-wrap:break-word;word-break:break-all}.q-badge--floating{cursor:inherit;position:absolute;right:-3px;top:-4px}.q-badge--transparent{opacity:.8}.q-badge--outline{background-color:initial;border:1px solid}.q-badge--rounded{border-radius:1em}.q-banner{background:#fff;min-height:54px;padding:8px 16px}.q-banner--top-padding{padding-top:14px}.q-banner__avatar{min-width:1px!important}.q-banner__avatar>.q-avatar{font-size:46px}.q-banner__avatar>.q-icon{font-size:40px}.q-banner__actions.col-auto,.q-banner__avatar:not(:empty)+.q-banner__content{padding-left:16px}.q-banner__actions.col-all .q-btn-item{margin:4px 0 0 4px}.q-banner--dense{min-height:32px;padding:8px}.q-banner--dense.q-banner--top-padding{padding-top:12px}.q-banner--dense .q-banner__avatar>.q-avatar,.q-banner--dense .q-banner__avatar>.q-icon{font-size:28px}.q-banner--dense .q-banner__actions.col-auto,.q-banner--dense .q-banner__avatar:not(:empty)+.q-banner__content{padding-left:8px}.q-bar{background:#0003}.q-bar>.q-icon{margin-left:2px}.q-bar>div,.q-bar>div+.q-icon{margin-left:8px}.q-bar>.q-btn{margin-left:2px}.q-bar>.q-btn:first-child,.q-bar>.q-icon:first-child,.q-bar>div:first-child{margin-left:0}.q-bar--standard{font-size:18px;height:32px;padding:0 12px}.q-bar--standard>div{font-size:16px}.q-bar--standard .q-btn{font-size:11px}.q-bar--dense{font-size:14px;height:24px;padding:0 8px}.q-bar--dense .q-btn{font-size:8px}.q-bar--dark{background:#ffffff26}.q-breadcrumbs__el{color:inherit}.q-breadcrumbs__el-icon{font-size:125%}.q-breadcrumbs__el-icon--with-label{margin-right:8px}[dir=rtl] .q-breadcrumbs__separator .q-icon{transform:scaleX(-1)}.q-btn{align-items:stretch;background:#0000;border:0;color:inherit;cursor:default;display:inline-flex;flex-direction:column;font-size:14px;font-weight:500;height:auto;line-height:1.715em;min-height:2.572em;outline:0;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:auto}.q-btn .q-icon,.q-btn .q-spinner{font-size:1.715em}.q-btn.disabled{opacity:.7!important}.q-btn:before{border-radius:inherit;bottom:0;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;content:"";display:block;left:0;position:absolute;right:0;top:0}.q-btn--actionable{cursor:pointer}.q-btn--actionable.q-btn--standard:before{transition:box-shadow .3s cubic-bezier(.25,.8,.5,1)}.q-btn--actionable.q-btn--standard.q-btn--active:before,.q-btn--actionable.q-btn--standard:active:before{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.q-btn--no-uppercase{text-transform:none}.q-btn--rectangle{border-radius:3px}.q-btn--outline{background:#0000!important}.q-btn--outline:before{border:1px solid}.q-btn--push{border-radius:7px}.q-btn--push:before{border-bottom:3px solid #00000026}.q-btn--push.q-btn--actionable{transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable:before{transition:border-width .3s cubic-bezier(.25,.8,.5,1)}.q-btn--push.q-btn--actionable.q-btn--active,.q-btn--push.q-btn--actionable:active{transform:translateY(2px)}.q-btn--push.q-btn--actionable.q-btn--active:before,.q-btn--push.q-btn--actionable:active:before{border-bottom-width:0}.q-btn--rounded{border-radius:28px}.q-btn--round{border-radius:50%;min-height:3em;min-width:3em;padding:0}.q-btn--square{border-radius:0}.q-btn--flat:before,.q-btn--outline:before,.q-btn--unelevated:before{box-shadow:none}.q-btn--dense{min-height:2em;padding:.285em}.q-btn--dense.q-btn--round{min-height:2.4em;min-width:2.4em;padding:0}.q-btn--dense .on-left{margin-right:6px}.q-btn--dense .on-right{margin-left:6px}.q-btn--fab .q-icon,.q-btn--fab-mini .q-icon{font-size:24px}.q-btn--fab{min-height:56px;min-width:56px;padding:16px}.q-btn--fab .q-icon{margin:auto}.q-btn--fab-mini{min-height:40px;min-width:40px;padding:8px}.q-btn__content{transition:opacity .3s;z-index:0}.q-btn__content--hidden{opacity:0;pointer-events:none}.q-btn__progress{border-radius:inherit;z-index:0}.q-btn__progress-indicator{background:#ffffff40;transform:translateX(-100%);z-index:-1}.q-btn__progress--dark .q-btn__progress-indicator{background:#0003}.q-btn--flat .q-btn__progress-indicator,.q-btn--outline .q-btn__progress-indicator{background:currentColor;opacity:.2}.q-btn-dropdown--split .q-btn-dropdown__arrow-container{padding:0 4px}.q-btn-dropdown--split .q-btn-dropdown__arrow-container.q-btn--outline{border-left:1px solid}.q-btn-dropdown--split .q-btn-dropdown__arrow-container:not(.q-btn--outline){border-left:1px solid #ffffff4d}.q-btn-dropdown--simple *+.q-btn-dropdown__arrow{margin-left:8px}.q-btn-dropdown__arrow{transition:transform .28s}.q-btn-dropdown--current{flex-grow:1}.q-btn-group{border-radius:3px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:middle}.q-btn-group>.q-btn-item{align-self:stretch;border-radius:inherit}.q-btn-group>.q-btn-item:before{box-shadow:none}.q-btn-group>.q-btn-item .q-badge--floating{right:0}.q-btn-group>.q-btn-group{box-shadow:none}.q-btn-group>.q-btn-group:first-child>.q-btn:first-child{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.q-btn-group>.q-btn-group:last-child>.q-btn:last-child{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.q-btn-group>.q-btn-group:not(:first-child)>.q-btn:first-child:before{border-left:0}.q-btn-group>.q-btn-group:not(:last-child)>.q-btn:last-child:before{border-right:0}.q-btn-group>.q-btn-item:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.q-btn-group>.q-btn-item:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.q-btn-group>.q-btn-item.q-btn--standard:before{z-index:-1}.q-btn-group--push{border-radius:7px}.q-btn-group--push>.q-btn--push.q-btn--actionable{transform:none}.q-btn-group--push>.q-btn--push.q-btn--actionable .q-btn__content{transition:margin-top .3s cubic-bezier(.25,.8,.5,1),margin-bottom .3s cubic-bezier(.25,.8,.5,1)}.q-btn-group--push>.q-btn--push.q-btn--actionable.q-btn--active .q-btn__content,.q-btn-group--push>.q-btn--push.q-btn--actionable:active .q-btn__content{margin-bottom:-2px;margin-top:2px}.q-btn-group--rounded{border-radius:28px}.q-btn-group--square{border-radius:0}.q-btn-group--flat,.q-btn-group--outline,.q-btn-group--unelevated{box-shadow:none}.q-btn-group--outline>.q-separator{display:none}.q-btn-group--outline>.q-btn-item+.q-btn-item:before{border-left:0}.q-btn-group--outline>.q-btn-item:not(:last-child):before{border-right:0}.q-btn-group--stretch{align-self:stretch;border-radius:0}.q-btn-group--glossy>.q-btn-item{background-image:linear-gradient(180deg,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-btn-group--spread>.q-btn-group{display:flex!important}.q-btn-group--spread>.q-btn-group>.q-btn-item:not(.q-btn-dropdown__arrow-container),.q-btn-group--spread>.q-btn-item{flex:10000 1 0%;max-width:100%;min-width:0;width:auto}.q-btn-toggle,.q-card{position:relative}.q-card{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:top}.q-card>div:first-child,.q-card>img:first-child{border-top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.q-card>div:last-child,.q-card>img:last-child{border-bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-card>div:not(:first-child),.q-card>img:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.q-card>div:not(:last-child),.q-card>img:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.q-card>div{border-left:0;border-right:0;box-shadow:none}.q-card--bordered{border:1px solid #0000001f}.q-card--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-card__section{position:relative}.q-card__section--vert{padding:16px}.q-card__section--horiz>div:first-child,.q-card__section--horiz>img:first-child{border-bottom-left-radius:inherit;border-top-left-radius:inherit}.q-card__section--horiz>div:last-child,.q-card__section--horiz>img:last-child{border-bottom-right-radius:inherit;border-top-right-radius:inherit}.q-card__section--horiz>div:not(:first-child),.q-card__section--horiz>img:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.q-card__section--horiz>div:not(:last-child),.q-card__section--horiz>img:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.q-card__section--horiz>div{border-bottom:0;border-top:0;box-shadow:none}.q-card__actions{align-items:center;padding:8px}.q-card__actions .q-btn--rectangle{padding:0 8px}.q-card__actions--horiz>.q-btn-group+.q-btn-item,.q-card__actions--horiz>.q-btn-item+.q-btn-group,.q-card__actions--horiz>.q-btn-item+.q-btn-item{margin-left:8px}.q-card__actions--vert>.q-btn-item.q-btn--round{align-self:center}.q-card__actions--vert>.q-btn-group+.q-btn-item,.q-card__actions--vert>.q-btn-item+.q-btn-group,.q-card__actions--vert>.q-btn-item+.q-btn-item{margin-top:4px}.q-card__actions--vert>.q-btn-group>.q-btn-item{flex-grow:1}.q-card>img{border:0;display:block;max-width:100%;width:100%}.q-carousel{background-color:#fff;height:400px}.q-carousel__slide{background-position:50%;background-size:cover;min-height:100%}.q-carousel .q-carousel--padding,.q-carousel__slide{padding:16px}.q-carousel__slides-container{height:100%}.q-carousel__control{color:#fff}.q-carousel__arrow{pointer-events:none}.q-carousel__arrow .q-icon{font-size:28px}.q-carousel__arrow .q-btn{pointer-events:all}.q-carousel__next-arrow--horizontal,.q-carousel__prev-arrow--horizontal{bottom:16px;top:16px}.q-carousel__prev-arrow--horizontal{left:16px}.q-carousel__next-arrow--horizontal{right:16px}.q-carousel__next-arrow--vertical,.q-carousel__prev-arrow--vertical{left:16px;right:16px}.q-carousel__prev-arrow--vertical{top:16px}.q-carousel__next-arrow--vertical{bottom:16px}.q-carousel__navigation--bottom,.q-carousel__navigation--top{left:16px;overflow-x:auto;overflow-y:hidden;right:16px}.q-carousel__navigation--top{top:16px}.q-carousel__navigation--bottom{bottom:16px}.q-carousel__navigation--left,.q-carousel__navigation--right{bottom:16px;overflow-x:hidden;overflow-y:auto;top:16px}.q-carousel__navigation--left>.q-carousel__navigation-inner,.q-carousel__navigation--right>.q-carousel__navigation-inner{flex-direction:column}.q-carousel__navigation--left{left:16px}.q-carousel__navigation--right{right:16px}.q-carousel__navigation-inner{flex:1 1 auto}.q-carousel__navigation .q-btn{margin:6px 4px;padding:5px}.q-carousel__navigation-icon--inactive{opacity:.7}.q-carousel .q-carousel__thumbnail{border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-block;height:50px;margin:2px;opacity:.7;transition:opacity .3s;vertical-align:middle;width:auto}.q-carousel .q-carousel__thumbnail--active,.q-carousel .q-carousel__thumbnail:hover{opacity:1}.q-carousel .q-carousel__thumbnail--active{border-color:currentColor;cursor:default}.q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-top .q-carousel--padding,.q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide{padding-top:60px}.q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-bottom .q-carousel--padding,.q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide{padding-bottom:60px}.q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-left .q-carousel--padding,.q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide{padding-left:60px}.q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-right .q-carousel--padding,.q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide{padding-right:60px}.q-carousel.fullscreen{height:100%}.q-message-label,.q-message-name,.q-message-stamp{font-size:small}.q-message-label{margin:24px 0;text-align:center}.q-message-stamp{color:inherit;display:none;margin-top:4px;opacity:.6}.q-message-avatar{border-radius:50%;height:48px;min-width:48px;width:48px}.q-message{margin-bottom:8px}.q-message:first-child .q-message-label{margin-top:0}.q-message-avatar--received{margin-right:8px}.q-message-text--received{border-radius:4px 4px 4px 0;color:#81c784}.q-message-text--received:last-child:before{border-bottom:8px solid;border-left:8px solid #0000;border-right:0 solid #0000;right:100%}.q-message-text-content--received{color:#000}.q-message-name--sent{text-align:right}.q-message-avatar--sent{margin-left:8px}.q-message-container--sent{flex-direction:row-reverse}.q-message-text--sent{border-radius:4px 4px 0 4px;color:#e0e0e0}.q-message-text--sent:last-child:before{border-bottom:8px solid;border-left:0 solid #0000;border-right:8px solid #0000;left:100%}.q-message-text-content--sent{color:#000}.q-message-text{background:currentColor;line-height:1.2;padding:8px;position:relative;word-break:break-word}.q-message-text+.q-message-text{margin-top:3px}.q-message-text:last-child{min-height:48px}.q-message-text:last-child .q-message-stamp{display:block}.q-message-text:last-child:before{bottom:0;content:"";height:0;position:absolute;width:0}.q-checkbox{vertical-align:middle}.q-checkbox__native{height:1px;width:1px}.q-checkbox__bg,.q-checkbox__icon-container{-webkit-user-select:none;user-select:none}.q-checkbox__bg{border:2px solid;border-radius:2px;height:50%;left:25%;-webkit-print-color-adjust:exact;top:25%;transition:background .22s cubic-bezier(0,0,.2,1) 0ms;width:50%}.q-checkbox__icon{color:currentColor;font-size:.5em}.q-checkbox__svg{color:#fff}.q-checkbox__truthy{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.q-checkbox__indet{fill:currentColor;transform:rotate(-280deg) scale(0);transform-origin:50% 50%}.q-checkbox__inner{border-radius:50%;color:#0000008a;font-size:40px;height:1em;min-width:1em;outline:0;width:1em}.q-checkbox__inner--indet,.q-checkbox__inner--truthy{color:var(--q-primary)}.q-checkbox__inner--indet .q-checkbox__bg,.q-checkbox__inner--truthy .q-checkbox__bg{background:currentColor}.q-checkbox__inner--truthy path{stroke-dashoffset:0;transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms}.q-checkbox__inner--indet .q-checkbox__indet{transform:rotate(0) scale(1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-checkbox.disabled{opacity:.75!important}.q-checkbox--dark .q-checkbox__inner{color:#ffffffb3}.q-checkbox--dark .q-checkbox__inner:before{opacity:.32!important}.q-checkbox--dark .q-checkbox__inner--indet,.q-checkbox--dark .q-checkbox__inner--truthy{color:var(--q-primary)}.q-checkbox--dense .q-checkbox__inner{height:.5em;min-width:.5em;width:.5em}.q-checkbox--dense .q-checkbox__bg{height:90%;left:5%;top:5%;width:90%}.q-checkbox--dense .q-checkbox__label{padding-left:.5em}.q-checkbox--dense.reverse .q-checkbox__label{padding-left:0;padding-right:.5em}body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-checkbox:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox:not(.disabled):hover .q-checkbox__inner:before{transform:scaleX(1)}body.desktop .q-checkbox--dense:not(.disabled):focus .q-checkbox__inner:before,body.desktop .q-checkbox--dense:not(.disabled):hover .q-checkbox__inner:before{transform:scale3d(1.4,1.4,1)}.q-chip{background:#e0e0e0;border-radius:16px;color:#000000de;font-size:14px;height:2em;margin:4px;max-width:100%;outline:0;padding:.5em .9em;position:relative;vertical-align:middle}.q-chip--colored .q-chip__icon,.q-chip--dark .q-chip__icon{color:inherit}.q-chip--outline{background:#0000!important;border:1px solid}.q-chip .q-avatar{border-radius:16px;font-size:2em;margin-left:-.45em;margin-right:.2em}.q-chip--selected .q-avatar{display:none}.q-chip__icon{color:#0000008a;font-size:1.5em;margin:-.2em}.q-chip__icon--left{margin-right:.2em}.q-chip__icon--right{margin-left:.2em}.q-chip__icon--remove{margin-left:.1em;margin-right:-.5em;opacity:.6;outline:0}.q-chip__icon--remove:focus,.q-chip__icon--remove:hover{opacity:1}.q-chip__content{white-space:nowrap}.q-chip--dense{border-radius:12px;height:1.5em;padding:0 .4em}.q-chip--dense .q-avatar{border-radius:12px;font-size:1.5em;margin-left:-.27em;margin-right:.1em}.q-chip--dense .q-chip__icon{font-size:1.25em}.q-chip--dense .q-chip__icon--left{margin-right:.195em}.q-chip--dense .q-chip__icon--remove{margin-right:-.25em}.q-chip--square{border-radius:4px}.q-chip--square .q-avatar{border-radius:3px 0 0 3px}body.desktop .q-chip--clickable:focus{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}body.desktop.body--dark .q-chip--clickable:focus{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}.q-circular-progress{display:inline-block;height:1em;line-height:1;position:relative;vertical-align:middle;width:1em}.q-circular-progress.q-focusable{border-radius:50%}.q-circular-progress__svg{height:100%;width:100%}.q-circular-progress__text{font-size:.25em}.q-circular-progress--indeterminate .q-circular-progress__svg{animation:q-spin 2s linear infinite;transform-origin:50% 50%}.q-circular-progress--indeterminate .q-circular-progress__circle{stroke-dasharray:1 400;stroke-dashoffset:0;animation:q-circular-progress-circle 1.5s ease-in-out infinite}@keyframes q-circular-progress-circle{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-100}to{stroke-dasharray:400,400;stroke-dashoffset:-300}}.q-color-picker{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-width:350px;min-width:180px;overflow:hidden;vertical-align:top}.q-color-picker .q-tab{padding:0!important}.q-color-picker--bordered{border:1px solid #0000001f}.q-color-picker__header-tabs{height:32px}.q-color-picker__header input{border:0;line-height:24px}.q-color-picker__header .q-tab{height:32px!important;min-height:32px!important}.q-color-picker__header .q-tab--inactive{background:linear-gradient(0deg,#0000004d 0,#00000026 25%,#0000001a)}.q-color-picker__error-icon{bottom:2px;font-size:24px;opacity:0;right:2px;transition:opacity .3s ease-in}.q-color-picker__header-content{background:#fff;position:relative}.q-color-picker__header-content--light{color:#000}.q-color-picker__header-content--dark{color:#fff}.q-color-picker__header-content--dark .q-tab--inactive:before{background:#fff3;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.q-color-picker__header-banner{height:36px}.q-color-picker__header-bg{background:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==")!important}.q-color-picker__footer{height:36px}.q-color-picker__footer .q-tab{height:36px!important;min-height:36px!important}.q-color-picker__footer .q-tab--inactive{background:linear-gradient(180deg,#0000004d 0,#00000026 25%,#0000001a)}.q-color-picker__spectrum{height:100%;width:100%}.q-color-picker__spectrum-tab{padding:0!important}.q-color-picker__spectrum-white{background:linear-gradient(90deg,#fff,#fff0)}.q-color-picker__spectrum-black{background:linear-gradient(0deg,#000,#0000)}.q-color-picker__spectrum-circle{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;height:10px;transform:translate(-5px,-5px);width:10px}.q-color-picker__hue .q-slider__track{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)!important;opacity:1}.q-color-picker__alpha .q-slider__track-container{padding-top:0}.q-color-picker__alpha .q-slider__track:before{background:linear-gradient(90deg,#fff0,#757575);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.q-color-picker__sliders{padding:0 16px}.q-color-picker__sliders .q-slider__thumb{color:#424242}.q-color-picker__sliders .q-slider__thumb path{stroke-width:2px;fill:#0000}.q-color-picker__sliders .q-slider--active path{stroke-width:3px}.q-color-picker__tune-tab .q-slider{margin-left:18px;margin-right:18px}.q-color-picker__tune-tab input{border:1px solid #e0e0e0;border-radius:4px;font-size:11px;width:3.5em}.q-color-picker__palette-tab{padding:0!important}.q-color-picker__palette-rows--editable .q-color-picker__cube{cursor:pointer}.q-color-picker__cube{padding-bottom:10%;width:10%!important}.q-color-picker input{background:#0000;color:inherit;outline:0;text-align:center}.q-color-picker .q-tabs{overflow:hidden}.q-color-picker .q-tab--active{box-shadow:0 0 14px 3px #0003}.q-color-picker .q-tab--active .q-focus-helper,.q-color-picker .q-tab__indicator{display:none}.q-color-picker .q-tab-panels{background:inherit}.q-color-picker--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-color-picker--dark .q-color-picker__tune-tab input{border:1px solid #ffffff4d}.q-color-picker--dark .q-slider__thumb{color:#fafafa}.q-date{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;display:inline-flex;max-width:100%;min-width:290px;width:290px}.q-date--bordered{border:1px solid #0000001f}.q-date__header{background-color:var(--q-primary);border-top-left-radius:inherit;color:#fff;padding:16px}.q-date__actions{padding:0 16px 16px}.q-date__content,.q-date__main{outline:0}.q-date__content .q-btn{font-weight:400}.q-date__header-link{opacity:.64;outline:0;transition:opacity .3s ease-out}.q-date__header-link--active,.q-date__header-link:focus,.q-date__header-link:hover{opacity:1}.q-date__header-subtitle{font-size:14px;letter-spacing:.00938em;line-height:1.75}.q-date__header-title-label{font-size:24px;letter-spacing:.00735em;line-height:1.2}.q-date__view{height:100%;min-height:290px;padding:16px;width:100%}.q-date__navigation{height:12.5%}.q-date__navigation>div:first-child{justify-content:flex-end;min-width:24px;width:8%}.q-date__navigation>div:last-child{justify-content:flex-start;min-width:24px;width:8%}.q-date__calendar-weekdays{height:12.5%}.q-date__calendar-weekdays>div{font-size:12px;opacity:.38}.q-date__calendar-item{align-items:center;display:inline-flex;height:12.5%!important;justify-content:center;padding:1px;position:relative;vertical-align:middle;width:14.285%!important}.q-date__calendar-item:after{border:1px dashed #0000;bottom:1px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:1px}.q-date__calendar-item button,.q-date__calendar-item>div{border-radius:50%;height:30px;width:30px}.q-date__calendar-item>div{line-height:30px;text-align:center}.q-date__calendar-item>button{line-height:22px}.q-date__calendar-item--out{opacity:.18}.q-date__calendar-item--fill{visibility:hidden}.q-date__range-from:before,.q-date__range-to:before,.q-date__range:before{background-color:currentColor;bottom:1px;content:"";left:0;opacity:.3;position:absolute;right:0;top:1px}.q-date__range-from:nth-child(7n-6):before,.q-date__range-to:nth-child(7n-6):before,.q-date__range:nth-child(7n-6):before{border-bottom-left-radius:0;border-top-left-radius:0}.q-date__range-from:nth-child(7n):before,.q-date__range-to:nth-child(7n):before,.q-date__range:nth-child(7n):before{border-bottom-right-radius:0;border-top-right-radius:0}.q-date__range-from:before{left:50%}.q-date__range-to:before{right:50%}.q-date__edit-range:after{border-color:currentColor #0000}.q-date__edit-range:nth-child(7n-6):after{border-bottom-left-radius:0;border-top-left-radius:0}.q-date__edit-range:nth-child(7n):after{border-bottom-right-radius:0;border-top-right-radius:0}.q-date__edit-range-from-to:after,.q-date__edit-range-from:after{border-bottom-color:initial;border-bottom-left-radius:28px;border-left-color:initial;border-top-color:initial;border-top-left-radius:28px;left:4px}.q-date__edit-range-from-to:after,.q-date__edit-range-to:after{border-bottom-color:initial;border-bottom-right-radius:28px;border-right-color:initial;border-top-color:initial;border-top-right-radius:28px;right:4px}.q-date__calendar-days-container{height:75%;min-height:192px}.q-date__calendar-days>div{height:16.66%!important}.q-date__event{background-color:var(--q-secondary);border-radius:5px;bottom:2px;height:5px;left:50%;position:absolute;transform:translate3d(-50%,0,0);width:8px}.q-date__today{box-shadow:0 0 1px 0 currentColor}.q-date__years-content{padding:0 8px}.q-date__months-item,.q-date__years-item{flex:0 0 33.3333%}.q-date--readonly .q-date__content,.q-date--readonly .q-date__header,.q-date.disabled .q-date__content,.q-date.disabled .q-date__header{pointer-events:none}.q-date--readonly .q-date__navigation{display:none}.q-date--portrait{flex-direction:column}.q-date--portrait-standard .q-date__content{height:calc(100% - 86px)}.q-date--portrait-standard .q-date__header{border-top-right-radius:inherit;height:86px}.q-date--portrait-standard .q-date__header-title{align-items:center;height:30px}.q-date--portrait-minimal .q-date__content{height:100%}.q-date--landscape{align-items:stretch;flex-direction:row;min-width:420px}.q-date--landscape>div{display:flex;flex-direction:column}.q-date--landscape .q-date__content{height:100%}.q-date--landscape-standard{min-width:420px}.q-date--landscape-standard .q-date__header{border-bottom-left-radius:inherit;min-width:110px;width:110px}.q-date--landscape-standard .q-date__header-title{flex-direction:column}.q-date--landscape-standard .q-date__header-today{margin-left:-8px;margin-top:12px}.q-date--landscape-minimal{width:310px}.q-date--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-dialog__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}.q-dialog__progress{font-size:4rem}.q-dialog__inner{outline:0}.q-dialog__inner>div{-webkit-overflow-scrolling:touch;border-radius:4px;overflow:auto;pointer-events:all;will-change:scroll-position}.q-dialog__inner--square>div{border-radius:0!important}.q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle{min-width:64px}.q-dialog__inner--minimized{padding:24px}.q-dialog__inner--minimized>div{max-height:calc(100vh - 48px)}.q-dialog__inner--maximized>div{border-radius:0!important;height:100%;left:0!important;max-height:100vh;max-width:100vw;top:0!important;width:100%}.q-dialog__inner--bottom,.q-dialog__inner--top{padding-bottom:0!important;padding-top:0!important}.q-dialog__inner--left,.q-dialog__inner--right{padding-left:0!important;padding-right:0!important}.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-left-radius:0}.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-right-radius:0}.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--left:not(.q-dialog__inner--animating)>div{border-bottom-left-radius:0}.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--right:not(.q-dialog__inner--animating)>div{border-bottom-right-radius:0}.q-dialog__inner--fullwidth>div{max-width:100%!important;width:100%!important}.q-dialog__inner--fullheight>div{height:100%!important;max-height:100%!important}.q-dialog__backdrop{background:#0006;outline:0;pointer-events:all;z-index:-1}body.platform-android:not(.native-mobile) .q-dialog__inner--minimized>div,body.platform-ios .q-dialog__inner--minimized>div{max-height:calc(100vh - 108px)}body.q-ios-padding .q-dialog__inner{padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important}body.q-ios-padding .q-dialog__inner>div{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}@media (max-width:599.98px){.q-dialog__inner--bottom,.q-dialog__inner--top{padding-left:0;padding-right:0}.q-dialog__inner--bottom>div,.q-dialog__inner--top>div{width:100%!important}}@media (min-width:600px){.q-dialog__inner--minimized>div{max-width:560px}}.q-body--dialog{overflow:hidden}.q-bottom-sheet{padding-bottom:8px}.q-bottom-sheet__avatar{border-radius:50%}.q-bottom-sheet--list{width:400px}.q-bottom-sheet--list .q-icon,.q-bottom-sheet--list img{font-size:24px;height:24px;width:24px}.q-bottom-sheet--grid{width:700px}.q-bottom-sheet--grid .q-bottom-sheet__item{min-width:100px;padding:8px;text-align:center}.q-bottom-sheet--grid .q-bottom-sheet__empty-icon,.q-bottom-sheet--grid .q-icon,.q-bottom-sheet--grid img{font-size:48px;height:48px;margin-bottom:8px;width:48px}.q-bottom-sheet--grid .q-separator{margin:12px 0}.q-bottom-sheet__item{flex:0 0 33.3333%}@media (min-width:600px){.q-bottom-sheet__item{flex:0 0 25%}}.q-dialog-plugin{width:400px}.q-dialog-plugin__form{max-height:50vh}.q-dialog-plugin .q-card__section+.q-card__section{padding-top:0}.q-dialog-plugin--progress{text-align:center}.q-editor{background-color:#fff;border:1px solid #0000001f;border-radius:4px}.q-editor.disabled{border-style:dashed}.q-editor>div:first-child,.q-editor__toolbars-container,.q-editor__toolbars-container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-editor__content{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;max-width:100%;min-height:10em;outline:0;overflow:auto;padding:10px}.q-editor__content pre{white-space:pre-wrap}.q-editor__content hr{background:#0000001f;border:0;height:1px;margin:1px;outline:0}.q-editor__content:empty:not(:focus):before{content:attr(placeholder);opacity:.7}.q-editor__toolbar{border-bottom:1px solid #0000001f;min-height:32px}.q-editor__toolbars-container{max-width:100%}.q-editor .q-btn{margin:4px}.q-editor__toolbar-group{margin:0 4px;position:relative}.q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#0000001f;bottom:4px;content:"";left:-4px;position:absolute;top:4px;width:1px}.q-editor__link-input{background:none;border:none;border-radius:0;color:inherit;outline:0;text-decoration:none;text-transform:none}.q-editor--flat,.q-editor--flat .q-editor__toolbar{border:0}.q-editor--dense .q-editor__toolbar-group{align-items:center;display:flex;flex-wrap:nowrap}.q-editor--dark{border-color:#ffffff47}.q-editor--dark .q-editor__content hr{background:#ffffff47}.q-editor--dark .q-editor__toolbar{border-color:#ffffff47}.q-editor--dark .q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#ffffff47}.q-expansion-item__border{opacity:0}.q-expansion-item__toggle-icon{position:relative;transition:transform .3s}.q-expansion-item__toggle-icon--rotated{transform:rotate(180deg)}.q-expansion-item__toggle-focus{height:1em!important;position:relative!important;width:1em!important}.q-expansion-item__toggle-focus+.q-expansion-item__toggle-icon{margin-top:-1em}.q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border{opacity:1}.q-expansion-item--popup{transition:padding .5s}.q-expansion-item--popup>.q-expansion-item__container{border:1px solid #0000001f}.q-expansion-item--popup>.q-expansion-item__container>.q-separator{display:none}.q-expansion-item--popup.q-expansion-item--collapsed{padding:0 15px}.q-expansion-item--popup.q-expansion-item--expanded{padding:15px 0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--expanded{padding-top:0}.q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child)>.q-expansion-item__container{border-top-width:0}.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--collapsed>.q-expansion-item__container{border-top-width:1px}.q-expansion-item__content>.q-card{border-radius:0;box-shadow:none}.q-expansion-item--expanded+.q-expansion-item--expanded>div>.q-expansion-item__border--top,.q-expansion-item:first-child>div>.q-expansion-item__border--top,.q-expansion-item:last-child>div>.q-expansion-item__border--bottom{opacity:0}.q-expansion-item--expanded .q-textarea--autogrow textarea{animation:q-expansion-done 0s}@keyframes q-expansion-done{0%{--q-exp-done:1}}.z-fab{z-index:990}.q-fab{position:relative;vertical-align:middle}.q-fab>.q-btn{width:100%}.q-fab--form-rounded{border-radius:28px}.q-fab--form-square{border-radius:4px}.q-fab__active-icon,.q-fab__icon{transition:opacity .4s,transform .4s}.q-fab__icon{opacity:1;transform:rotate(0deg)}.q-fab__active-icon{opacity:0;transform:rotate(-180deg)}.q-fab__label--external{padding:0 8px;position:absolute;transition:opacity .18s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--external-hidden{opacity:0;pointer-events:none}.q-fab__label--external-left{left:-12px;top:50%;transform:translate(-100%,-50%)}.q-fab__label--external-right{right:-12px;top:50%;transform:translate(100%,-50%)}.q-fab__label--external-bottom{bottom:-12px;left:50%;transform:translate(-50%,100%)}.q-fab__label--external-top{left:50%;top:-12px;transform:translate(-50%,-100%)}.q-fab__label--internal{max-height:30px;padding:0;transition:font-size .12s cubic-bezier(.65,.815,.735,.395),max-height .12s cubic-bezier(.65,.815,.735,.395),opacity .07s cubic-bezier(.65,.815,.735,.395)}.q-fab__label--internal-hidden{font-size:0;opacity:0}.q-fab__label--internal-top{padding-bottom:.12em}.q-fab__label--internal-bottom{padding-top:.12em}.q-fab__label--internal-bottom.q-fab__label--internal-hidden,.q-fab__label--internal-top.q-fab__label--internal-hidden{max-height:0}.q-fab__label--internal-left{padding-left:.285em;padding-right:.571em}.q-fab__label--internal-right{padding-left:.571em;padding-right:.285em}.q-fab__icon-holder{min-height:24px;min-width:24px;position:relative}.q-fab__icon-holder--opened .q-fab__icon{opacity:0;transform:rotate(180deg)}.q-fab__icon-holder--opened .q-fab__active-icon{opacity:1;transform:rotate(0deg)}.q-fab__actions{align-items:center;align-self:center;justify-content:center;opacity:0;padding:3px;pointer-events:none;position:absolute;transition:transform .18s ease-in,opacity .18s ease-in}.q-fab__actions .q-btn{margin:5px}.q-fab__actions--right{height:56px;left:100%;margin-left:9px;transform:scale(.4) translateX(-62px);transform-origin:0 50%}.q-fab__actions--left{flex-direction:row-reverse;height:56px;margin-right:9px;right:100%;transform:scale(.4) translateX(62px);transform-origin:100% 50%}.q-fab__actions--up{bottom:100%;flex-direction:column-reverse;margin-bottom:9px;transform:scale(.4) translateY(62px);transform-origin:50% 100%;width:56px}.q-fab__actions--down{flex-direction:column;margin-top:9px;top:100%;transform:scale(.4) translateY(-62px);transform-origin:50% 0;width:56px}.q-fab__actions--down,.q-fab__actions--up{left:50%;margin-left:-28px}.q-fab__actions--opened{opacity:1;pointer-events:all;transform:scale(1) translate(.1px)}.q-fab--align-left>.q-fab__actions--down,.q-fab--align-left>.q-fab__actions--up{align-items:flex-start;left:28px}.q-fab--align-right>.q-fab__actions--down,.q-fab--align-right>.q-fab__actions--up{align-items:flex-end;left:auto;right:0}.q-field{font-size:14px}.q-field ::-ms-clear,.q-field ::-ms-reveal{display:none}.q-field--with-bottom{padding-bottom:20px}.q-field__marginal{color:#0000008a;font-size:24px;height:56px}.q-field__marginal>*+*{margin-left:2px}.q-field__marginal .q-avatar{font-size:32px}.q-field__before,.q-field__prepend{padding-right:12px}.q-field__after,.q-field__append{padding-left:12px}.q-field__after:empty,.q-field__append:empty{display:none}.q-field__append+.q-field__append{padding-left:2px}.q-field__inner{text-align:left}.q-field__bottom{backface-visibility:hidden;color:#0000008a;font-size:12px;line-height:1;min-height:20px;padding:8px 12px 0}.q-field__bottom--animated{bottom:0;left:0;position:absolute;right:0;transform:translateY(100%)}.q-field__messages{line-height:1}.q-field__messages>div{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.q-field__messages>div+div{margin-top:4px}.q-field__counter{line-height:1;padding-left:8px}.q-field--item-aligned{padding:8px 16px}.q-field--item-aligned .q-field__before{min-width:56px}.q-field__control-container{height:inherit}.q-field__control{color:var(--q-primary);height:56px;max-width:100%;outline:none}.q-field__control:after,.q-field__control:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.q-field__control:before{border-radius:inherit}.q-field__shadow{opacity:0;overflow:hidden;top:8px;white-space:pre-wrap}.q-field__shadow,.q-field__shadow+.q-field__native::placeholder{transition:opacity .36s cubic-bezier(.4,0,.2,1)}.q-field__shadow+.q-field__native:focus::placeholder{opacity:0}.q-field__input,.q-field__native,.q-field__prefix,.q-field__suffix{background:none;border:none;border-radius:0;color:#000000de;font-weight:400;letter-spacing:.00937em;line-height:28px;outline:0;padding:6px 0;text-decoration:inherit;text-transform:inherit}.q-field__input,.q-field__native{min-width:0;outline:0!important;-webkit-user-select:auto;user-select:auto;width:100%}.q-field__input:-webkit-autofill,.q-field__native:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:q-autofill}.q-field__input:-webkit-autofill+.q-field__label,.q-field__native:-webkit-autofill+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__input[type=color]+.q-field__label,.q-field__input[type=date]+.q-field__label,.q-field__input[type=datetime-local]+.q-field__label,.q-field__input[type=month]+.q-field__label,.q-field__input[type=time]+.q-field__label,.q-field__input[type=week]+.q-field__label,.q-field__native[type=color]+.q-field__label,.q-field__native[type=date]+.q-field__label,.q-field__native[type=datetime-local]+.q-field__label,.q-field__native[type=month]+.q-field__label,.q-field__native[type=time]+.q-field__label,.q-field__native[type=week]+.q-field__label{transform:translateY(-40%) scale(.75)}.q-field__input:invalid,.q-field__native:invalid{box-shadow:none}.q-field__native[type=file]{line-height:1em}.q-field__input{height:0;line-height:24px;min-height:24px;padding:0}.q-field__prefix,.q-field__suffix{transition:opacity .36s cubic-bezier(.4,0,.2,1);white-space:nowrap}.q-field__prefix{padding-right:4px}.q-field__suffix{padding-left:4px}.q-field--disabled .q-placeholder,.q-field--readonly .q-placeholder{opacity:1!important}.q-field--readonly.q-field--labeled .q-field__input,.q-field--readonly.q-field--labeled .q-field__native{cursor:default}.q-field--readonly.q-field--float .q-field__input,.q-field--readonly.q-field--float .q-field__native{cursor:text}.q-field--disabled .q-field__inner{cursor:not-allowed}.q-field--disabled .q-field__control{pointer-events:none}.q-field--disabled .q-field__control>div{opacity:.6!important}.q-field--disabled .q-field__control>div,.q-field--disabled .q-field__control>div *{outline:0!important}.q-field__label{backface-visibility:hidden;color:#0009;font-size:16px;font-weight:400;left:0;letter-spacing:.00937em;line-height:20px;max-width:100%;text-decoration:inherit;text-transform:inherit;top:18px;transform-origin:left top;transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .324s cubic-bezier(.4,0,.2,1)}.q-field--float .q-field__label{max-width:133%;transform:translateY(-40%) scale(.75);transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .396s cubic-bezier(.4,0,.2,1)}.q-field--highlighted .q-field__label{color:currentColor}.q-field--highlighted .q-field__shadow{opacity:.5}.q-field--filled .q-field__control{background:#0000000d;border-radius:4px 4px 0 0;padding:0 12px}.q-field--filled .q-field__control:before{background:#0000000d;border-bottom:1px solid #0000006b;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--filled .q-field__control:hover:before{opacity:1}.q-field--filled .q-field__control:after{background:currentColor;height:2px;top:auto;transform:scaleX(0);transform-origin:center bottom;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--filled.q-field--rounded .q-field__control{border-radius:28px 28px 0 0}.q-field--filled.q-field--highlighted .q-field__control:before{background:#0000001f;opacity:1}.q-field--filled.q-field--highlighted .q-field__control:after{transform:scaleX(1)}.q-field--filled.q-field--dark .q-field__control,.q-field--filled.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--filled.q-field--dark.q-field--highlighted .q-field__control:before{background:#ffffff1a}.q-field--filled.q-field--readonly .q-field__control:before{background:#0000;border-bottom-style:dashed;opacity:1}.q-field--outlined .q-field__control{border-radius:4px;padding:0 12px}.q-field--outlined .q-field__control:before{border:1px solid #0000003d;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__control:hover:before{border-color:#000}.q-field--outlined .q-field__control:after{border:2px solid #0000;border-radius:inherit;height:inherit;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--outlined .q-field__input:-webkit-autofill,.q-field--outlined .q-field__native:-webkit-autofill{margin-bottom:1px;margin-top:1px}.q-field--outlined.q-field--rounded .q-field__control{border-radius:28px}.q-field--outlined.q-field--highlighted .q-field__control:hover:before{border-color:#0000}.q-field--outlined.q-field--highlighted .q-field__control:after{border-color:currentColor;border-width:2px;transform:scaleX(1)}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:dashed}.q-field--standard .q-field__control:before{border-bottom:1px solid #0000003d;transition:border-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standard .q-field__control:hover:before{border-color:#000}.q-field--standard .q-field__control:after{background:currentColor;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:2px;top:auto;transform:scaleX(0);transform-origin:center bottom;transition:transform .36s cubic-bezier(.4,0,.2,1)}.q-field--standard.q-field--highlighted .q-field__control:after{transform:scaleX(1)}.q-field--standard.q-field--readonly .q-field__control:before{border-bottom-style:dashed}.q-field--dark .q-field__control:before{border-color:#fff9}.q-field--dark .q-field__control:hover:before{border-color:#fff}.q-field--dark .q-field__input,.q-field--dark .q-field__native,.q-field--dark .q-field__prefix,.q-field--dark .q-field__suffix{color:#fff}.q-field--dark .q-field__bottom,.q-field--dark .q-field__marginal,.q-field--dark:not(.q-field--highlighted) .q-field__label{color:#ffffffb3}.q-field--standout .q-field__control{background:#0000000d;border-radius:4px;padding:0 12px;transition:box-shadow .36s cubic-bezier(.4,0,.2,1),background-color .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:before{background:#00000012;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}.q-field--standout .q-field__control:hover:before{opacity:1}.q-field--standout.q-field--rounded .q-field__control{border-radius:28px}.q-field--standout.q-field--highlighted .q-field__control{background:#000;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-field--standout.q-field--highlighted .q-field__append,.q-field--standout.q-field--highlighted .q-field__input,.q-field--standout.q-field--highlighted .q-field__native,.q-field--standout.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--highlighted .q-field__suffix{color:#fff}.q-field--standout.q-field--readonly .q-field__control:before{background:#0000;border:1px dashed #0000003d;opacity:1}.q-field--standout.q-field--dark .q-field__control,.q-field--standout.q-field--dark .q-field__control:before{background:#ffffff12}.q-field--standout.q-field--dark.q-field--highlighted .q-field__control{background:#fff}.q-field--standout.q-field--dark.q-field--highlighted .q-field__append,.q-field--standout.q-field--dark.q-field--highlighted .q-field__input,.q-field--standout.q-field--dark.q-field--highlighted .q-field__native,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--dark.q-field--highlighted .q-field__suffix{color:#000}.q-field--standout.q-field--dark.q-field--readonly .q-field__control:before{border-color:#ffffff3d}.q-field--labeled .q-field__native,.q-field--labeled .q-field__prefix,.q-field--labeled .q-field__suffix{line-height:24px;padding-bottom:8px;padding-top:24px}.q-field--labeled .q-field__shadow{top:0}.q-field--labeled:not(.q-field--float) .q-field__prefix,.q-field--labeled:not(.q-field--float) .q-field__suffix{opacity:0}.q-field--labeled:not(.q-field--float) .q-field__input::placeholder,.q-field--labeled:not(.q-field--float) .q-field__native::placeholder{color:#0000}.q-field--labeled.q-field--dense .q-field__native,.q-field--labeled.q-field--dense .q-field__prefix,.q-field--labeled.q-field--dense .q-field__suffix{padding-bottom:2px;padding-top:14px}.q-field--dense .q-field__shadow{top:0}.q-field--dense .q-field__control,.q-field--dense .q-field__marginal{height:40px}.q-field--dense .q-field__bottom{font-size:11px}.q-field--dense .q-field__label{font-size:14px;top:10px}.q-field--dense .q-field__before,.q-field--dense .q-field__prepend{padding-right:6px}.q-field--dense .q-field__after,.q-field--dense .q-field__append{padding-left:6px}.q-field--dense .q-field__append+.q-field__append{padding-left:2px}.q-field--dense .q-field__marginal .q-avatar{font-size:24px}.q-field--dense.q-field--float .q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__input:-webkit-autofill+.q-field__label,.q-field--dense .q-field__native:-webkit-autofill+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--dense .q-field__input[type=color]+.q-field__label,.q-field--dense .q-field__input[type=date]+.q-field__label,.q-field--dense .q-field__input[type=datetime-local]+.q-field__label,.q-field--dense .q-field__input[type=month]+.q-field__label,.q-field--dense .q-field__input[type=time]+.q-field__label,.q-field--dense .q-field__input[type=week]+.q-field__label,.q-field--dense .q-field__native[type=color]+.q-field__label,.q-field--dense .q-field__native[type=date]+.q-field__label,.q-field--dense .q-field__native[type=datetime-local]+.q-field__label,.q-field--dense .q-field__native[type=month]+.q-field__label,.q-field--dense .q-field__native[type=time]+.q-field__label,.q-field--dense .q-field__native[type=week]+.q-field__label{transform:translateY(-30%) scale(.75)}.q-field--borderless .q-field__bottom,.q-field--borderless.q-field--dense .q-field__control,.q-field--standard .q-field__bottom,.q-field--standard.q-field--dense .q-field__control{padding-left:0;padding-right:0}.q-field--error .q-field__label{animation:q-field-label .36s}.q-field--error .q-field__bottom{color:var(--q-negative)}.q-field__focusable-action{background:#0000;border:0;color:inherit;cursor:pointer;opacity:.6;outline:0!important;padding:0}.q-field__focusable-action:focus,.q-field__focusable-action:hover{opacity:1}.q-field--auto-height .q-field__control{height:auto}.q-field--auto-height .q-field__control,.q-field--auto-height .q-field__native{min-height:56px}.q-field--auto-height .q-field__native{align-items:center}.q-field--auto-height .q-field__control-container{padding-top:0}.q-field--auto-height .q-field__native,.q-field--auto-height .q-field__prefix,.q-field--auto-height .q-field__suffix{line-height:18px}.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:24px}.q-field--auto-height.q-field--labeled .q-field__shadow{top:24px}.q-field--auto-height.q-field--labeled .q-field__native,.q-field--auto-height.q-field--labeled .q-field__prefix,.q-field--auto-height.q-field--labeled .q-field__suffix{padding-top:0}.q-field--auto-height.q-field--labeled .q-field__native{min-height:24px}.q-field--auto-height.q-field--dense .q-field__control,.q-field--auto-height.q-field--dense .q-field__native{min-height:40px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native{min-height:24px}.q-field--square .q-field__control{border-radius:0!important}.q-transition--field-message-enter-active,.q-transition--field-message-leave-active{transition:transform .6s cubic-bezier(.86,0,.07,1),opacity .6s cubic-bezier(.86,0,.07,1)}.q-transition--field-message-enter-from,.q-transition--field-message-leave-to{opacity:0;transform:translateY(-10px)}.q-transition--field-message-leave-active,.q-transition--field-message-leave-from{position:absolute}@keyframes q-field-label{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}@keyframes q-autofill{to{background:#0000;color:inherit}}.q-file .q-field__native{overflow:hidden;word-break:break-all}.q-file .q-field__input{opacity:0!important}.q-file .q-field__input::-webkit-file-upload-button{cursor:pointer}.q-file__filler{border:none;padding:0;visibility:hidden;width:100%}.q-file__dnd{outline:1px dashed currentColor;outline-offset:-4px}.q-form,.q-img{position:relative}.q-img{display:inline-block;overflow:hidden;vertical-align:middle;width:100%}.q-img__loading .q-spinner{font-size:50px}.q-img__container{border-radius:inherit;font-size:0}.q-img__image{border-radius:inherit;height:100%;opacity:0;width:100%}.q-img__image--with-transition{transition:opacity .28s ease-in}.q-img__image--loaded{opacity:1}.q-img__content{border-radius:inherit;pointer-events:none}.q-img__content>div{background:#00000078;color:#fff;padding:16px;pointer-events:all;position:absolute}.q-img--no-menu .q-img__image,.q-img--no-menu .q-img__placeholder{pointer-events:none}.q-inner-loading{background:#fff9}.q-inner-loading--dark{background:#0006}.q-inner-loading__label{margin-top:8px}.q-textarea .q-field__control{height:auto;min-height:56px}.q-textarea .q-field__control-container{padding-bottom:2px;padding-top:2px}.q-textarea .q-field__shadow{bottom:2px;top:2px}.q-textarea .q-field__native,.q-textarea .q-field__prefix,.q-textarea .q-field__suffix{line-height:18px}.q-textarea .q-field__native{min-height:52px;padding-top:17px;resize:vertical}.q-textarea.q-field--labeled .q-field__control-container{padding-top:26px}.q-textarea.q-field--labeled .q-field__shadow{top:26px}.q-textarea.q-field--labeled .q-field__native,.q-textarea.q-field--labeled .q-field__prefix,.q-textarea.q-field--labeled .q-field__suffix{padding-top:0}.q-textarea.q-field--labeled .q-field__native{min-height:26px;padding-top:1px}.q-textarea--autogrow .q-field__native{resize:none}.q-textarea.q-field--dense .q-field__control,.q-textarea.q-field--dense .q-field__native{min-height:36px}.q-textarea.q-field--dense .q-field__native{padding-top:9px}.q-textarea.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__shadow{top:14px}.q-textarea.q-field--dense.q-field--labeled .q-field__native{min-height:24px;padding-top:3px}.q-textarea.q-field--dense.q-field--labeled .q-field__prefix,.q-textarea.q-field--dense.q-field--labeled .q-field__suffix{padding-top:2px}.q-textarea.disabled .q-field__native,body.mobile .q-textarea .q-field__native{resize:none}.q-intersection{position:relative}.q-item{color:inherit;min-height:48px;padding:8px 16px;transition:color .3s,background-color .3s}.q-item__section--side{align-items:flex-start;color:#757575;max-width:100%;min-width:0;padding-right:16px;width:auto}.q-item__section--side>.q-icon{font-size:24px}.q-item__section--side>.q-avatar{font-size:40px}.q-item__section--avatar{color:inherit;min-width:56px}.q-item__section--thumbnail img{height:56px;width:100px}.q-item__section--nowrap{white-space:nowrap}.q-item>.q-focus-helper+.q-item__section--thumbnail,.q-item>.q-item__section--thumbnail:first-child{margin-left:-16px}.q-item>.q-item__section--thumbnail:last-of-type{margin-right:-16px}.q-item__label{line-height:1.2em!important;max-width:100%}.q-item__label--overline{color:#000000b3}.q-item__label--caption{color:#0000008a}.q-item__label--header{color:#757575;font-size:.875rem;letter-spacing:.01786em;line-height:1.25rem;padding:16px}.q-list--padding .q-item__label--header,.q-separator--spaced+.q-item__label--header{padding-top:8px}.q-item__label+.q-item__label{margin-top:4px}.q-item__section--main{flex:10000 1 0%;max-width:100%;min-width:0;width:auto}.q-item__section--main+.q-item__section--main{margin-left:8px}.q-item__section--main~.q-item__section--side{align-items:flex-end;padding-left:16px;padding-right:0}.q-item__section--main.q-item__section--thumbnail{margin-left:0;margin-right:-16px}.q-list--bordered{border:1px solid #0000001f}.q-list--separator>.q-item-type+.q-item-type,.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top:1px solid #0000001f}.q-list--padding{padding:8px 0}.q-item--dense,.q-list--dense>.q-item{min-height:32px;padding:2px 16px}.q-list--dark.q-list--separator>.q-item-type+.q-item-type,.q-list--dark.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top-color:#ffffff47}.q-item--dark,.q-list--dark{border-color:#ffffff47;color:#fff}.q-item--dark .q-item__section--side:not(.q-item__section--avatar),.q-list--dark .q-item__section--side:not(.q-item__section--avatar){color:#ffffffb3}.q-item--dark .q-item__label--header,.q-list--dark .q-item__label--header{color:#ffffffa3}.q-item--dark .q-item__label--caption,.q-item--dark .q-item__label--overline,.q-list--dark .q-item__label--caption,.q-list--dark .q-item__label--overline{color:#fffc}.q-item{position:relative}.q-item--active,.q-item.q-router-link--active{color:var(--q-primary)}.q-knob{font-size:48px}.q-knob--editable{cursor:pointer;outline:0}.q-knob--editable:before{border-radius:50%;bottom:0;box-shadow:none;content:"";left:0;position:absolute;right:0;top:0;transition:box-shadow .24s ease-in-out}.q-knob--editable:focus:before{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}body.body--dark .q-knob--editable:focus:before{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-layout{outline:0;width:100%}.q-layout-container{height:100%;position:relative;width:100%}.q-layout-container .q-layout{min-height:100%}.q-layout-container>div{transform:translateZ(0)}.q-layout-container>div>div{max-height:100%;min-height:0}.q-layout__shadow{width:100%}.q-layout__shadow:after{bottom:0;box-shadow:0 0 10px 2px #0003,0 0 10px #0000003d;content:"";left:0;position:absolute;right:0;top:0}.q-layout__section--marginal{background-color:var(--q-primary);color:#fff}.q-header--hidden{transform:translateY(-110%)}.q-header--bordered{border-bottom:1px solid #0000001f}.q-header .q-layout__shadow{bottom:-10px}.q-header .q-layout__shadow:after{bottom:10px}.q-footer--hidden{transform:translateY(110%)}.q-footer--bordered{border-top:1px solid #0000001f}.q-footer .q-layout__shadow{top:-10px}.q-footer .q-layout__shadow:after{top:10px}.q-footer,.q-header{z-index:2000}.q-drawer{background:#fff;bottom:0;position:absolute;top:0;z-index:1000}.q-drawer--on-top{z-index:3000}.q-drawer--left{left:0;transform:translateX(-100%)}.q-drawer--left.q-drawer--bordered{border-right:1px solid #0000001f}.q-drawer--left .q-layout__shadow{left:10px;right:-10px}.q-drawer--left .q-layout__shadow:after{right:10px}.q-drawer--right{right:0;transform:translateX(100%)}.q-drawer--right.q-drawer--bordered{border-left:1px solid #0000001f}.q-drawer--right .q-layout__shadow{left:-10px}.q-drawer--right .q-layout__shadow:after{left:10px}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini{padding:0!important}.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section{justify-content:center;min-width:0;padding-left:0;padding-right:0;text-align:center}.q-drawer--mini .q-expansion-item__content,.q-drawer--mini .q-mini-drawer-hide,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side~.q-item__section--side{display:none}.q-drawer--mini-animate .q-drawer__content{overflow-x:hidden!important;white-space:nowrap}.q-drawer--mobile .q-mini-drawer-hide,.q-drawer--mobile .q-mini-drawer-only,.q-drawer--standard .q-mini-drawer-only{display:none}.q-drawer__backdrop{will-change:background-color;z-index:2999!important}.q-drawer__opener{height:100%;-webkit-user-select:none;user-select:none;width:15px;z-index:2001}.q-footer,.q-header,.q-layout,.q-page{position:relative}.q-page-sticky--shrink{pointer-events:none}.q-page-sticky--shrink>div{display:inline-block;pointer-events:auto}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-header>.q-tabs:first-child .q-tabs-head,body.q-ios-padding .q-layout--standard .q-header>.q-toolbar:first-child{min-height:70px;min-height:calc(env(safe-area-inset-top) + 50px);padding-top:env(safe-area-inset-top)}body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content,body.q-ios-padding .q-layout--standard .q-footer>.q-tabs:last-child .q-tabs-head,body.q-ios-padding .q-layout--standard .q-footer>.q-toolbar:last-child{min-height:calc(env(safe-area-inset-bottom) + 50px);padding-bottom:env(safe-area-inset-bottom)}.q-body--layout-animate .q-drawer__backdrop{transition:background-color .12s!important}.q-body--layout-animate .q-drawer{transition:transform .12s,width .12s,top .12s,bottom .12s!important}.q-body--layout-animate .q-layout__section--marginal{transition:transform .12s,left .12s,right .12s!important}.q-body--layout-animate .q-page-container{transition:padding-top .12s,padding-right .12s,padding-bottom .12s,padding-left .12s!important}.q-body--layout-animate .q-page-sticky{transition:transform .12s,left .12s,right .12s,top .12s,bottom .12s!important}body:not(.q-body--layout-animate) .q-layout--prevent-focus{visibility:hidden}.q-body--drawer-toggle{overflow-x:hidden!important}@media (max-width:599.98px){.q-layout-padding{padding:8px}}@media (min-width:600px) and (max-width:1439.98px){.q-layout-padding{padding:16px}}@media (min-width:1440px){.q-layout-padding{padding:24px}}body.body--dark .q-drawer,body.body--dark .q-footer,body.body--dark .q-header{border-color:#ffffff47}body.body--dark .q-layout__shadow:after{box-shadow:0 0 10px 2px #fff3,0 0 10px #ffffff3d}body.platform-ios .q-layout--containerized{position:unset!important}.q-linear-progress{--q-linear-progress-speed:.3s;color:var(--q-primary);font-size:4px;height:1em;overflow:hidden;position:relative;transform:scaleX(1);width:100%}.q-linear-progress__model,.q-linear-progress__track{transform-origin:0 0}.q-linear-progress__model--with-transition,.q-linear-progress__track--with-transition{transition:transform var(--q-linear-progress-speed)}.q-linear-progress--reverse .q-linear-progress__model,.q-linear-progress--reverse .q-linear-progress__track{transform-origin:0 100%}.q-linear-progress__model--determinate{background:currentColor}.q-linear-progress__model--indeterminate,.q-linear-progress__model--query{transition:none}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:after,.q-linear-progress__model--query:before{background:currentColor;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform-origin:0 0}.q-linear-progress__model--indeterminate:before,.q-linear-progress__model--query:before{animation:q-linear-progress--indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.q-linear-progress__model--indeterminate:after,.q-linear-progress__model--query:after{animation:q-linear-progress--indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s;transform:translate3d(-101%,0,0) scaleX(1)}.q-linear-progress__track{opacity:.4}.q-linear-progress__track--light{background:#00000042}.q-linear-progress__track--dark{background:#fff9}.q-linear-progress__stripe{background-image:linear-gradient(45deg,#ffffff26 25%,#fff0 0,#fff0 50%,#ffffff26 0,#ffffff26 75%,#fff0 0,#fff0)!important;background-size:40px 40px!important}.q-linear-progress__stripe--with-transition{transition:width var(--q-linear-progress-speed)}@keyframes q-linear-progress--indeterminate{0%{transform:translate3d(-35%,0,0) scaleX(.35)}60%{transform:translate3d(100%,0,0) scaleX(.9)}to{transform:translate3d(100%,0,0) scaleX(.9)}}@keyframes q-linear-progress--indeterminate-short{0%{transform:translate3d(-101%,0,0) scaleX(1)}60%{transform:translate3d(107%,0,0) scaleX(.01)}to{transform:translate3d(107%,0,0) scaleX(.01)}}.q-menu{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;display:inline-block;max-height:65vh;max-width:95vw;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed!important;z-index:6000}.q-menu--square{border-radius:0}.q-menu--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-option-group--inline>div{display:inline-block}.q-pagination input{-moz-appearance:textfield;text-align:center}.q-pagination input::-webkit-inner-spin-button,.q-pagination input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-pagination__content{--q-pagination-gutter-parent:-2px;--q-pagination-gutter-child:2px;margin-left:var(--q-pagination-gutter-parent);margin-top:var(--q-pagination-gutter-parent)}.q-pagination__content>.q-btn,.q-pagination__content>.q-input,.q-pagination__middle>.q-btn{margin-left:var(--q-pagination-gutter-child);margin-top:var(--q-pagination-gutter-child)}.q-parallax{border-radius:inherit;overflow:hidden;position:relative;width:100%}.q-parallax__media>img,.q-parallax__media>video{bottom:0;display:none;left:50%;min-height:100%;min-width:100%;position:absolute;will-change:transform}.q-popup-edit{padding:8px 16px}.q-popup-edit__buttons{margin-top:8px}.q-popup-edit__buttons .q-btn+.q-btn{margin-left:8px}.q-pull-to-refresh{position:relative}.q-pull-to-refresh__puller{background:#fff;border-radius:50%;box-shadow:0 0 4px 0 #0000004d;color:var(--q-primary);height:40px;width:40px}.q-pull-to-refresh__puller--animating{transition:transform .3s,opacity .3s}.q-radio{vertical-align:middle}.q-radio__native{height:1px;width:1px}.q-radio__bg,.q-radio__icon-container{-webkit-user-select:none;user-select:none}.q-radio__bg{height:50%;left:25%;-webkit-print-color-adjust:exact;top:25%;width:50%}.q-radio__bg path{fill:currentColor}.q-radio__icon{color:currentColor;font-size:.5em}.q-radio__check{transform:scale3d(0,0,1);transform-origin:50% 50%;transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}.q-radio__inner{border-radius:50%;color:#0000008a;font-size:40px;height:1em;min-width:1em;outline:0;width:1em}.q-radio__inner--truthy{color:var(--q-primary)}.q-radio__inner--truthy .q-radio__check{transform:scaleX(1)}.q-radio.disabled{opacity:.75!important}.q-radio--dark .q-radio__inner{color:#ffffffb3}.q-radio--dark .q-radio__inner:before{opacity:.32!important}.q-radio--dark .q-radio__inner--truthy{color:var(--q-primary)}.q-radio--dense .q-radio__inner{height:.5em;min-width:.5em;width:.5em}.q-radio--dense .q-radio__bg{height:100%;left:0;top:0;width:100%}.q-radio--dense .q-radio__label{padding-left:.5em}.q-radio--dense.reverse .q-radio__label{padding-left:0;padding-right:.5em}body.desktop .q-radio:not(.disabled) .q-radio__inner:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}body.desktop .q-radio:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio:not(.disabled):hover .q-radio__inner:before{transform:scaleX(1)}body.desktop .q-radio--dense:not(.disabled):focus .q-radio__inner:before,body.desktop .q-radio--dense:not(.disabled):hover .q-radio__inner:before{transform:scale3d(1.5,1.5,1)}.q-rating{color:#ffeb3b;vertical-align:middle}.q-rating__icon-container{height:1em;outline:0}.q-rating__icon-container+.q-rating__icon-container{margin-left:2px}.q-rating__icon{color:currentColor;opacity:.4;position:relative;text-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;transition:transform .2s ease-in,opacity .2s ease-in}.q-rating__icon--hovered{transform:scale(1.3)}.q-rating__icon--active{opacity:1}.q-rating__icon--exselected{opacity:.7}.q-rating--no-dimming .q-rating__icon{opacity:1}.q-rating--editable .q-rating__icon-container{cursor:pointer}.q-responsive{max-height:100%;max-width:100%;position:relative}.q-responsive__filler{height:inherit;max-height:inherit;max-width:inherit;width:inherit}.q-responsive__content{border-radius:inherit}.q-responsive__content>*{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.q-scrollarea{contain:strict;position:relative}.q-scrollarea__bar,.q-scrollarea__thumb{cursor:grab;opacity:.2;transition:opacity .3s;will-change:opacity}.q-scrollarea__bar--v,.q-scrollarea__thumb--v{right:0;width:10px}.q-scrollarea__bar--h,.q-scrollarea__thumb--h{bottom:0;height:10px}.q-scrollarea__bar--invisible,.q-scrollarea__thumb--invisible{opacity:0!important;pointer-events:none}.q-scrollarea__thumb{background:#000;border-radius:3px}.q-scrollarea__thumb:hover{opacity:.3}.q-scrollarea__thumb:active{opacity:.5}.q-scrollarea__content{min-height:100%;min-width:100%}.q-scrollarea--dark .q-scrollarea__thumb{background:#fff}.q-select--without-input .q-field__control{cursor:pointer}.q-select--with-input .q-field__control{cursor:text}.q-select .q-field__input{cursor:text;min-width:50px!important}.q-select .q-field__input--padding{padding-left:4px}.q-select__autocomplete-input,.q-select__focus-target{border:0;height:1px;opacity:0;outline:0!important;padding:0;position:absolute;width:1px}.q-select__dropdown-icon{cursor:pointer;transition:transform .28s}.q-select.q-field--readonly .q-field__control,.q-select.q-field--readonly .q-select__dropdown-icon{cursor:default}.q-select__dialog{background:#fff;display:flex;flex-direction:column;max-height:calc(100vh - 70px)!important;max-width:90vw!important;width:90vw!important}.q-select__dialog>.scroll{background:inherit;position:relative}body.mobile:not(.native-mobile) .q-select__dialog{max-height:calc(100vh - 108px)!important}body.platform-android.native-mobile .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 24px)!important}body.platform-android:not(.native-mobile) .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 80px)!important}body.platform-ios.native-mobile .q-dialog__inner--top>div{border-radius:4px}body.platform-ios.native-mobile .q-dialog__inner--top .q-select__dialog--focused{max-height:47vh!important}body.platform-ios:not(.native-mobile) .q-dialog__inner--top .q-select__dialog--focused{max-height:50vh!important}.q-separator{background:#0000001f;border:0;flex-shrink:0;margin:0;transition:background .3s,opacity .3s}.q-separator--dark{background:#ffffff47}.q-separator--horizontal{display:block;height:1px}.q-separator--horizontal-inset{margin-left:16px;margin-right:16px}.q-separator--horizontal-item-inset{margin-left:72px;margin-right:0}.q-separator--horizontal-item-thumbnail-inset{margin-left:116px;margin-right:0}.q-separator--vertical{align-self:stretch;height:auto;width:1px}.q-separator--vertical-inset{margin-bottom:8px;margin-top:8px}.q-skeleton{--q-skeleton-speed:1500ms;background:#0000001f;border-radius:4px;box-sizing:border-box}.q-skeleton--anim{cursor:wait}.q-skeleton:before{content:" "}.q-skeleton--type-text{transform:scaleY(.5)}.q-skeleton--type-QAvatar,.q-skeleton--type-circle{border-radius:50%;height:48px;width:48px}.q-skeleton--type-QBtn{height:36px;width:90px}.q-skeleton--type-QBadge{height:16px;width:70px}.q-skeleton--type-QChip{border-radius:16px;height:28px;width:90px}.q-skeleton--type-QToolbar{height:50px}.q-skeleton--type-QCheckbox,.q-skeleton--type-QRadio{border-radius:50%;height:40px;width:40px}.q-skeleton--type-QToggle{border-radius:7px;height:40px;width:56px}.q-skeleton--type-QRange,.q-skeleton--type-QSlider{height:40px}.q-skeleton--type-QInput{height:56px}.q-skeleton--bordered{border:1px solid #0000000d}.q-skeleton--square{border-radius:0}.q-skeleton--anim-fade{animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite}.q-skeleton--anim-pulse{animation:q-skeleton--pulse var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-x{animation:q-skeleton--pulse-x var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-pulse-y{animation:q-skeleton--pulse-y var(--q-skeleton-speed) ease-in-out .5s infinite}.q-skeleton--anim-blink,.q-skeleton--anim-pop,.q-skeleton--anim-wave{overflow:hidden;position:relative;z-index:1}.q-skeleton--anim-blink:after,.q-skeleton--anim-pop:after,.q-skeleton--anim-wave:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.q-skeleton--anim-blink:after{animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite;background:#ffffffb3}.q-skeleton--anim-wave:after{animation:q-skeleton--wave var(--q-skeleton-speed) linear .5s infinite;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0)}.q-skeleton--dark{background:#ffffff0d}.q-skeleton--dark.q-skeleton--bordered{border:1px solid #ffffff40}.q-skeleton--dark.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}.q-skeleton--dark.q-skeleton--anim-blink:after{background:#fff3}@keyframes q-skeleton--fade{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes q-skeleton--pulse{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes q-skeleton--pulse-x{0%{transform:scaleX(1)}50%{transform:scaleX(.75)}to{transform:scaleX(1)}}@keyframes q-skeleton--pulse-y{0%{transform:scaleY(1)}50%{transform:scaleY(.75)}to{transform:scaleY(1)}}@keyframes q-skeleton--wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.q-slide-item{background:#fff;position:relative}.q-slide-item__bottom,.q-slide-item__left,.q-slide-item__right,.q-slide-item__top{color:#fff;font-size:14px;visibility:hidden}.q-slide-item__bottom .q-icon,.q-slide-item__left .q-icon,.q-slide-item__right .q-icon,.q-slide-item__top .q-icon{font-size:1.714em}.q-slide-item__left{background:#4caf50;padding:8px 16px}.q-slide-item__left>div{transform-origin:left center}.q-slide-item__right{background:#ff9800;padding:8px 16px}.q-slide-item__right>div{transform-origin:right center}.q-slide-item__top{background:#2196f3;padding:16px 8px}.q-slide-item__top>div{transform-origin:top center}.q-slide-item__bottom{background:#9c27b0;padding:16px 8px}.q-slide-item__bottom>div{transform-origin:bottom center}.q-slide-item__content{background:inherit;cursor:pointer;transition:transform .2s ease-in;-webkit-user-select:none;user-select:none}.q-slider{position:relative}.q-slider--h{width:100%}.q-slider--v{height:200px}.q-slider--editable .q-slider__track-container{cursor:grab}.q-slider__track-container{outline:0}.q-slider__track-container--h{padding:12px 0;width:100%}.q-slider__track-container--h .q-slider__selection{will-change:width,left}.q-slider__track-container--v{height:100%;padding:0 12px}.q-slider__track-container--v .q-slider__selection{will-change:height,top}.q-slider__track{background:#0000001a;border-radius:4px;color:var(--q-primary);height:inherit;width:inherit}.q-slider__inner{background:#0000001a}.q-slider__inner,.q-slider__selection{border-radius:inherit;height:100%;width:100%}.q-slider__selection{background:currentColor}.q-slider__markers{border-radius:inherit;color:#0000004d;height:100%;width:100%}.q-slider__markers:after{background:currentColor;content:"";position:absolute}.q-slider__markers--h{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 2px,#fff0 0,#fff0)}.q-slider__markers--h:after{height:100%;right:0;top:0;width:2px}.q-slider__markers--v{background-image:repeating-linear-gradient(180deg,currentColor,currentColor 2px,#fff0 0,#fff0)}.q-slider__markers--v:after{bottom:0;height:2px;left:0;width:100%}.q-slider__marker-labels-container{height:100%;min-height:24px;min-width:24px;position:relative;width:100%}.q-slider__marker-labels{position:absolute}.q-slider__marker-labels--h-standard{top:0}.q-slider__marker-labels--h-switched{bottom:0}.q-slider__marker-labels--h-ltr{transform:translateX(-50%)}.q-slider__marker-labels--h-rtl{transform:translateX(50%)}.q-slider__marker-labels--v-standard{left:4px}.q-slider__marker-labels--v-switched{right:4px}.q-slider__marker-labels--v-ltr{transform:translateY(-50%)}.q-slider__marker-labels--v-rtl{transform:translateY(50%)}.q-slider__thumb{color:var(--q-primary);outline:0;transition:transform .18s ease-out,fill .18s ease-out,stroke .18s ease-out;z-index:1}.q-slider__thumb.q-slider--focus{opacity:1!important}.q-slider__thumb--h{top:50%;will-change:left}.q-slider__thumb--h-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--h-rtl{transform:scale(1) translate(50%,-50%)}.q-slider__thumb--v{left:50%;will-change:top}.q-slider__thumb--v-ltr{transform:scale(1) translate(-50%,-50%)}.q-slider__thumb--v-rtl{transform:scale(1) translate(-50%,50%)}.q-slider__thumb-shape{stroke-width:3.5;stroke:currentColor;left:0;top:0;transition:transform .28s}.q-slider__thumb-shape path{stroke:currentColor;fill:currentColor}.q-slider__focus-ring{border-radius:50%;opacity:0;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;transition-delay:.14s}.q-slider__pin{opacity:0;transition:opacity .28s ease-out;transition-delay:.14s;white-space:nowrap}.q-slider__pin:before{content:"";height:0;position:absolute;width:0}.q-slider__pin--h:before{border-left:6px solid #0000;border-right:6px solid #0000;left:50%;transform:translateX(-50%)}.q-slider__pin--h-standard{bottom:100%}.q-slider__pin--h-standard:before{border-top:6px solid;bottom:2px}.q-slider__pin--h-switched{top:100%}.q-slider__pin--h-switched:before{border-bottom:6px solid;top:2px}.q-slider__pin--v{top:0}.q-slider__pin--v:before{border-bottom:6px solid #0000;border-top:6px solid #0000;top:50%;transform:translateY(-50%)}.q-slider__pin--v-standard{left:100%}.q-slider__pin--v-standard:before{border-right:6px solid;left:2px}.q-slider__pin--v-switched{right:100%}.q-slider__pin--v-switched:before{border-left:6px solid;right:2px}.q-slider__label{position:absolute;white-space:nowrap;z-index:1}.q-slider__label--h{left:50%;transform:translateX(-50%)}.q-slider__label--h-standard{bottom:7px}.q-slider__label--h-switched{top:7px}.q-slider__label--v{top:50%;transform:translateY(-50%)}.q-slider__label--v-standard{left:7px}.q-slider__label--v-switched{right:7px}.q-slider__text-container{background:currentColor;border-radius:4px;min-height:25px;padding:2px 8px;position:relative;text-align:center}.q-slider__text{color:#fff;font-size:12px}.q-slider--no-value .q-slider__inner,.q-slider--no-value .q-slider__selection,.q-slider--no-value .q-slider__thumb{opacity:0}.q-slider--focus .q-slider__focus-ring,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__focus-ring{background:currentColor;opacity:.25;transform:scale3d(1.55,1.55,1)}.q-slider--focus .q-slider__inner,.q-slider--focus .q-slider__selection,.q-slider--focus .q-slider__thumb,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__inner,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__selection,body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__thumb{opacity:1}.q-slider--inactive .q-slider__thumb--h{transition:left .28s,right .28s}.q-slider--inactive .q-slider__thumb--v{transition:top .28s,bottom .28s}.q-slider--inactive .q-slider__selection{transition:width .28s,left .28s,right .28s,height .28s,top .28s,bottom .28s}.q-slider--inactive .q-slider__text-container{transition:transform .28s}.q-slider--active{cursor:grabbing}.q-slider--active .q-slider__thumb-shape{transform:scale(1.5)}.q-slider--active .q-slider__focus-ring,.q-slider--active.q-slider--label .q-slider__thumb-shape{transform:scale(0)!important}.q-slider--label .q-slider--focus .q-slider__pin,.q-slider--label.q-slider--active .q-slider__pin,.q-slider--label.q-slider--label-always .q-slider__pin,body.desktop .q-slider.q-slider--enabled .q-slider__track-container:hover .q-slider__pin{opacity:1}.q-slider--dark .q-slider__inner,.q-slider--dark .q-slider__track{background:#ffffff1a}.q-slider--dark .q-slider__markers{color:#ffffff4d}.q-slider--dense .q-slider__track-container--h{padding:6px 0}.q-slider--dense .q-slider__track-container--v{padding:0 6px}.q-space{flex-grow:1!important}.q-spinner{vertical-align:middle}.q-spinner-mat{animation:q-spin 2s linear infinite;transform-origin:center center}.q-spinner-mat .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:q-mat-dash 1.5s ease-in-out infinite}@keyframes q-spin{0%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(359deg)}}@keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.q-splitter__panel{position:relative;z-index:0}.q-splitter__panel>.q-splitter{height:100%;width:100%}.q-splitter__separator{background-color:#0000001f;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.q-splitter__separator-area>*{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.q-splitter--dark .q-splitter__separator{background-color:#ffffff47}.q-splitter--vertical>.q-splitter__panel{height:100%}.q-splitter--vertical.q-splitter--active{cursor:col-resize}.q-splitter--vertical>.q-splitter__separator{width:1px}.q-splitter--vertical>.q-splitter__separator>div{left:-6px;right:-6px}.q-splitter--vertical.q-splitter--workable>.q-splitter__separator{cursor:col-resize}.q-splitter--horizontal>.q-splitter__panel{width:100%}.q-splitter--horizontal.q-splitter--active{cursor:row-resize}.q-splitter--horizontal>.q-splitter__separator{height:1px}.q-splitter--horizontal>.q-splitter__separator>div{bottom:-6px;top:-6px}.q-splitter--horizontal.q-splitter--workable>.q-splitter__separator{cursor:row-resize}.q-splitter__after,.q-splitter__before{overflow:auto}.q-stepper{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.q-stepper__title{font-size:14px;letter-spacing:.1px;line-height:18px}.q-stepper__caption{font-size:12px;line-height:14px}.q-stepper__dot{background:currentColor;border-radius:50%;contain:layout;font-size:14px;height:24px;margin-right:8px;min-width:24px;width:24px}.q-stepper__dot span{color:#fff}.q-stepper__tab{color:#9e9e9e;flex-direction:row;font-size:14px;padding:8px 24px}.q-stepper--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-stepper--dark .q-stepper__dot span{color:#000}.q-stepper__tab--navigation{cursor:pointer;-webkit-user-select:none;user-select:none}.q-stepper__tab--active,.q-stepper__tab--done{color:var(--q-primary)}.q-stepper__tab--active .q-stepper__dot,.q-stepper__tab--active .q-stepper__label,.q-stepper__tab--done .q-stepper__dot,.q-stepper__tab--done .q-stepper__label{text-shadow:0 0 0 currentColor}.q-stepper__tab--disabled .q-stepper__dot{background:#00000038}.q-stepper__tab--disabled .q-stepper__label{color:#00000052}.q-stepper__tab--error{color:var(--q-negative)}.q-stepper__tab--error-with-icon .q-stepper__dot{background:#0000!important}.q-stepper__tab--error-with-icon .q-stepper__dot span{color:currentColor;font-size:24px}.q-stepper__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-stepper__header--border{border-bottom:1px solid #0000001f}.q-stepper__header--standard-labels .q-stepper__tab{justify-content:center;min-height:72px}.q-stepper__header--standard-labels .q-stepper__tab:first-child{justify-content:flex-start}.q-stepper__header--standard-labels .q-stepper__tab:last-child{justify-content:flex-end}.q-stepper__header--standard-labels .q-stepper__tab:only-child{justify-content:center}.q-stepper__header--standard-labels .q-stepper__dot:after{display:none}.q-stepper__header--alternative-labels .q-stepper__tab{flex-direction:column;justify-content:flex-start;min-height:104px;padding:24px 32px}.q-stepper__header--alternative-labels .q-stepper__dot{margin-right:0}.q-stepper__header--alternative-labels .q-stepper__label{margin-top:8px;text-align:center}.q-stepper__header--alternative-labels .q-stepper__label:after,.q-stepper__header--alternative-labels .q-stepper__label:before{display:none}.q-stepper__header--contracted,.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab{min-height:72px}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:first-child{align-items:flex-start}.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:last-child{align-items:flex-end}.q-stepper__header--contracted .q-stepper__tab{padding:24px 0}.q-stepper__header--contracted .q-stepper__tab:first-child .q-stepper__dot{transform:translateX(24px)}.q-stepper__header--contracted .q-stepper__tab:last-child .q-stepper__dot{transform:translateX(-24px)}.q-stepper__header--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after{display:block!important}.q-stepper__header--contracted .q-stepper__dot{margin:0}.q-stepper__header--contracted .q-stepper__label{display:none}.q-stepper__nav{padding-top:24px}.q-stepper--flat{box-shadow:none}.q-stepper--bordered{border:1px solid #0000001f}.q-stepper--horizontal .q-stepper__step-inner{padding:24px}.q-stepper--horizontal .q-stepper__tab:first-child{border-top-left-radius:inherit}.q-stepper--horizontal .q-stepper__tab:last-child{border-top-right-radius:inherit}.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after{display:none}.q-stepper--horizontal .q-stepper__tab{overflow:hidden}.q-stepper--horizontal .q-stepper__line{contain:layout}.q-stepper--horizontal .q-stepper__line:after,.q-stepper--horizontal .q-stepper__line:before{background:#0000001f;height:1px;position:absolute;top:50%;width:100vw}.q-stepper--horizontal .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__label:after{content:"";left:100%;margin-left:8px}.q-stepper--horizontal .q-stepper__dot:before{content:"";margin-right:8px;right:100%}.q-stepper--horizontal>.q-stepper__nav{padding:0 24px 24px}.q-stepper--vertical{padding:16px 0}.q-stepper--vertical .q-stepper__tab{padding:12px 24px}.q-stepper--vertical .q-stepper__title{line-height:18px}.q-stepper--vertical .q-stepper__step-inner{padding:0 24px 32px 60px}.q-stepper--vertical>.q-stepper__nav{padding:24px 24px 0}.q-stepper--vertical .q-stepper__step{overflow:hidden}.q-stepper--vertical .q-stepper__dot{margin-right:12px}.q-stepper--vertical .q-stepper__dot:after,.q-stepper--vertical .q-stepper__dot:before{background:#0000001f;content:"";height:99999px;left:50%;position:absolute;width:1px}.q-stepper--vertical .q-stepper__dot:before{bottom:100%;margin-bottom:8px}.q-stepper--vertical .q-stepper__dot:after{margin-top:8px;top:100%}.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after{display:none}.q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner{padding-bottom:8px}.q-stepper--dark .q-stepper__header--border,.q-stepper--dark.q-stepper--bordered{border-color:#ffffff47}.q-stepper--dark.q-stepper--horizontal .q-stepper__line:after,.q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:after,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:before{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled{color:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot{background:#ffffff47}.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label{color:#ffffff8a}.q-tab-panels{background:#fff}.q-tab-panel{padding:16px}.q-markup-table{background:#fff;overflow:auto}.q-table{border-collapse:initial;border-spacing:0;max-width:100%;width:100%}.q-table tbody td,.q-table thead tr{height:48px}.q-table th{font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.q-table th.sortable{cursor:pointer}.q-table th.sortable:hover .q-table__sort-icon{opacity:.64}.q-table th.sorted .q-table__sort-icon{opacity:.86!important}.q-table th.sort-desc .q-table__sort-icon{transform:rotate(180deg)}.q-table td,.q-table th{background-color:inherit;padding:7px 16px}.q-table td,.q-table th,.q-table thead{border-style:solid;border-width:0}.q-table tbody td{font-size:13px}.q-table__card{background-color:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;color:#000}.q-table__card .q-table__middle{flex:1 1 auto}.q-table__card .q-table__bottom,.q-table__card .q-table__top{flex:0 0 auto}.q-table__container{position:relative}.q-table__container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-table__container>div:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-table__container>.q-inner-loading{border-radius:inherit!important}.q-table__top{padding:12px 16px}.q-table__top .q-table__control{flex-wrap:wrap}.q-table__title{font-size:20px;font-weight:400;letter-spacing:.005em}.q-table__separator{min-width:8px!important}.q-table__progress{height:0!important}.q-table__progress th{border:0!important;padding:0!important}.q-table__progress .q-linear-progress{bottom:0;position:absolute}.q-table__middle{max-width:100%}.q-table__bottom{font-size:12px;min-height:50px;padding:4px 14px 4px 16px}.q-table__bottom .q-table__control{min-height:24px}.q-table__bottom-nodata-icon{font-size:200%;margin-right:8px}.q-table__bottom-item{margin-right:16px}.q-table__control{align-items:center;display:flex}.q-table__sort-icon{font-size:120%;opacity:0;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__sort-icon--center,.q-table__sort-icon--left{margin-left:4px}.q-table__sort-icon--right{margin-right:4px}.q-table--col-auto-width{width:1px}.q-table--dark,.q-table__card--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-table--flat{box-shadow:none}.q-table--bordered{border:1px solid #0000001f}.q-table--square{border-radius:0}.q-table__linear-progress{height:2px}.q-table--no-wrap td,.q-table--no-wrap th{white-space:nowrap}.q-table--grid{border-radius:4px;box-shadow:none}.q-table--grid .q-table__top{padding-bottom:4px}.q-table--grid .q-table__middle{margin-bottom:4px;min-height:2px}.q-table--grid .q-table__middle thead,.q-table--grid .q-table__middle thead th{border:0!important}.q-table--grid .q-table__linear-progress{bottom:0}.q-table--grid .q-table__bottom{border-top:0}.q-table--grid .q-table__grid-content{flex:1 1 auto}.q-table--grid.fullscreen{background:inherit}.q-table__grid-item-card{padding:12px;vertical-align:top}.q-table__grid-item-card .q-separator{margin:12px 0}.q-table__grid-item-row+.q-table__grid-item-row{margin-top:8px}.q-table__grid-item-title{font-size:12px;font-weight:500;opacity:.54}.q-table__grid-item-value{font-size:13px}.q-table__grid-item{padding:4px;transition:transform .3s cubic-bezier(.25,.8,.5,1)}.q-table__grid-item--selected{transform:scale(.95)}.q-table--cell-separator tbody tr:not(:last-child)>td,.q-table--cell-separator thead th,.q-table--horizontal-separator tbody tr:not(:last-child)>td,.q-table--horizontal-separator thead th{border-bottom-width:1px}.q-table--cell-separator td,.q-table--cell-separator th,.q-table--vertical-separator td,.q-table--vertical-separator th{border-left-width:1px}.q-table--cell-separator thead tr:last-child th,.q-table--cell-separator.q-table--loading tr:nth-last-child(2) th,.q-table--vertical-separator thead tr:last-child th,.q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th{border-bottom-width:1px}.q-table--cell-separator td:first-child,.q-table--cell-separator th:first-child,.q-table--vertical-separator td:first-child,.q-table--vertical-separator th:first-child{border-left:0}.q-table--cell-separator .q-table__top,.q-table--vertical-separator .q-table__top{border-bottom:1px solid #0000001f}.q-table--dense .q-table__top{padding:6px 16px}.q-table--dense .q-table__bottom{min-height:33px}.q-table--dense .q-table__sort-icon{font-size:110%}.q-table--dense .q-table td,.q-table--dense .q-table th{padding:4px 8px}.q-table--dense .q-table tbody td,.q-table--dense .q-table tbody tr,.q-table--dense .q-table thead tr{height:28px}.q-table--dense .q-table td:first-child,.q-table--dense .q-table th:first-child{padding-left:16px}.q-table--dense .q-table td:last-child,.q-table--dense .q-table th:last-child{padding-right:16px}.q-table--dense .q-table__bottom-item{margin-right:8px}.q-table--dense .q-table__select .q-field__control,.q-table--dense .q-table__select .q-field__native{min-height:24px;padding:0}.q-table--dense .q-table__select .q-field__marginal{height:24px}.q-table__bottom{border-top:1px solid #0000001f}.q-table td,.q-table th,.q-table thead,.q-table tr{border-color:#0000001f}.q-table tbody td{position:relative}.q-table tbody td:after,.q-table tbody td:before{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.q-table tbody td:before{background:#00000008}.q-table tbody td:after{background:#0000000f}.q-table tbody tr.selected td:after,body.desktop .q-table>tbody>tr:not(.q-tr--no-hover):hover>td:not(.q-td--no-hover):before{content:""}.q-table--dark,.q-table--dark .q-table__bottom,.q-table--dark td,.q-table--dark th,.q-table--dark thead,.q-table--dark tr,.q-table__card--dark{border-color:#ffffff47}.q-table--dark tbody td:before{background:#ffffff12}.q-table--dark tbody td:after{background:#ffffff1a}.q-table--dark.q-table--cell-separator .q-table__top,.q-table--dark.q-table--vertical-separator .q-table__top{border-color:#ffffff47}.q-tab{color:inherit;min-height:48px;padding:0 16px;text-decoration:none;text-transform:uppercase;transition:color .3s,background-color .3s;white-space:nowrap}.q-tab--full{min-height:72px}.q-tab--no-caps{text-transform:none}.q-tab__content{height:inherit;min-width:40px;padding:4px 0}.q-tab__content--inline .q-tab__icon+.q-tab__label{padding-left:8px}.q-tab__content .q-chip--floating{right:-16px;top:0}.q-tab__icon{font-size:24px;height:24px;width:24px}.q-tab__label{font-size:14px;font-weight:500;line-height:1.715em}.q-tab .q-badge{right:-12px;top:3px}.q-tab__alert,.q-tab__alert-icon{position:absolute}.q-tab__alert{background:currentColor;border-radius:50%;height:10px;right:-9px;top:7px;width:10px}.q-tab__alert-icon{font-size:18px;right:-12px;top:2px}.q-tab__indicator{background:currentColor;height:2px;opacity:0}.q-tab--active .q-tab__indicator{opacity:1;transform-origin:left}.q-tab--inactive{opacity:.85}.q-tabs{position:relative;transition:color .3s,background-color .3s}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--horizontal{padding-left:36px;padding-right:36px}.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--vertical{padding-bottom:36px;padding-top:36px}.q-tabs--scrollable.q-tabs__arrows--outside .q-tabs__arrow--faded{opacity:.3;pointer-events:none}.q-tabs--scrollable.q-tabs__arrows--inside .q-tabs__arrow--faded{display:none}.q-tabs--not-scrollable.q-tabs__arrows--outside,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows.q-tabs__arrows--outside{padding-left:0;padding-right:0}.q-tabs--not-scrollable .q-tabs__arrow,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__arrow{display:none}.q-tabs--not-scrollable .q-tabs__content,body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__content{border-radius:inherit}.q-tabs__arrow{cursor:pointer;font-size:32px;min-width:36px;text-shadow:0 0 3px #fff,0 0 1px #fff,0 0 1px #000;transition:opacity .3s}.q-tabs__content{flex:1 1 auto;overflow:hidden}.q-tabs__content--align-center{justify-content:center}.q-tabs__content--align-right{justify-content:flex-end}.q-tabs__content--align-justify .q-tab{flex:1 1 auto}.q-tabs__offset{display:none}.q-tabs--horizontal .q-tabs__arrow{height:100%}.q-tabs--horizontal .q-tabs__arrow--left{bottom:0;left:0;top:0}.q-tabs--horizontal .q-tabs__arrow--right{bottom:0;right:0;top:0}.q-tabs--vertical,.q-tabs--vertical .q-tabs__content{display:block!important;height:100%}.q-tabs--vertical .q-tabs__arrow{height:36px;text-align:center;width:100%}.q-tabs--vertical .q-tabs__arrow--left{left:0;right:0;top:0}.q-tabs--vertical .q-tabs__arrow--right{bottom:0;left:0;right:0}.q-tabs--vertical .q-tab{padding:0 8px}.q-tabs--vertical .q-tab__indicator{height:unset;width:2px}.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content{height:100%}.q-tabs--vertical.q-tabs--dense .q-tab__content{min-width:24px}.q-tabs--dense .q-tab{min-height:36px}.q-tabs--dense .q-tab--full{min-height:52px}.q-time{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-width:100%;min-width:290px;outline:0;width:290px}.q-time--bordered{border:1px solid #0000001f}.q-time__header{background-color:var(--q-primary);border-top-left-radius:inherit;color:#fff;font-weight:300;padding:16px}.q-time__actions{padding:0 16px 16px}.q-time__header-label{font-size:28px;letter-spacing:-.00833em;line-height:1}.q-time__header-label>div+div{margin-left:4px}.q-time__link{opacity:.56;outline:0;transition:opacity .3s ease-out}.q-time__link--active,.q-time__link:focus,.q-time__link:hover{opacity:1}.q-time__header-ampm{font-size:16px;letter-spacing:.1em}.q-time__content{padding:16px}.q-time__content:before{content:"";display:block;padding-bottom:100%}.q-time__container-parent{padding:16px}.q-time__container-child{background:#0000001f;border-radius:50%}.q-time__clock{font-size:14px;height:100%;max-height:100%;max-width:100%;padding:24px;width:100%}.q-time__clock-circle{position:relative}.q-time__clock-center{background:currentColor;border-radius:50%;height:6px;margin:auto;min-height:0;width:6px}.q-time__clock-pointer{background:currentColor;bottom:0;color:var(--q-primary);height:50%;left:50%;min-height:0;position:absolute;right:0;transform:translateX(-50%);transform-origin:0 0;width:2px}.q-time__clock-pointer:after,.q-time__clock-pointer:before{background:currentColor;border-radius:50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.q-time__clock-pointer:before{bottom:-4px;height:8px;width:8px}.q-time__clock-pointer:after{height:6px;top:-3px;width:6px}.q-time__clock-position{border-radius:50%;font-size:12px;height:32px;line-height:32px;margin:0;min-height:32px;padding:0;position:absolute;transform:translate(-50%,-50%);width:32px}.q-time__clock-position--disable{opacity:.4}.q-time__clock-position--active{background-color:var(--q-primary);color:#fff}.q-time__clock-pos-0{left:50%;top:0}.q-time__clock-pos-1{left:75%;top:6.7%}.q-time__clock-pos-2{left:93.3%;top:25%}.q-time__clock-pos-3{left:100%;top:50%}.q-time__clock-pos-4{left:93.3%;top:75%}.q-time__clock-pos-5{left:75%;top:93.3%}.q-time__clock-pos-6{left:50%;top:100%}.q-time__clock-pos-7{left:25%;top:93.3%}.q-time__clock-pos-8{left:6.7%;top:75%}.q-time__clock-pos-9{left:0;top:50%}.q-time__clock-pos-10{left:6.7%;top:25%}.q-time__clock-pos-11{left:25%;top:6.7%}.q-time__clock-pos-12{left:50%;top:15%}.q-time__clock-pos-13{left:67.5%;top:19.69%}.q-time__clock-pos-14{left:80.31%;top:32.5%}.q-time__clock-pos-15{left:85%;top:50%}.q-time__clock-pos-16{left:80.31%;top:67.5%}.q-time__clock-pos-17{left:67.5%;top:80.31%}.q-time__clock-pos-18{left:50%;top:85%}.q-time__clock-pos-19{left:32.5%;top:80.31%}.q-time__clock-pos-20{left:19.69%;top:67.5%}.q-time__clock-pos-21{left:15%;top:50%}.q-time__clock-pos-22{left:19.69%;top:32.5%}.q-time__clock-pos-23{left:32.5%;top:19.69%}.q-time__now-button{background-color:var(--q-primary);color:#fff;right:12px;top:12px}.q-time--readonly .q-time__content,.q-time--readonly .q-time__header-ampm,.q-time.disabled .q-time__content,.q-time.disabled .q-time__header-ampm{pointer-events:none}.q-time--portrait{display:inline-flex;flex-direction:column}.q-time--portrait .q-time__header{border-top-right-radius:inherit;min-height:86px}.q-time--portrait .q-time__header-ampm{margin-left:12px}.q-time--portrait.q-time--bordered .q-time__content{margin:1px 0}.q-time--landscape{align-items:stretch;display:inline-flex;min-width:420px}.q-time--landscape>div{display:flex;flex-direction:column;justify-content:center}.q-time--landscape .q-time__header{border-bottom-left-radius:inherit;min-width:156px}.q-time--landscape .q-time__header-ampm{margin-top:12px}.q-time--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-timeline{list-style:none;padding:0;width:100%}.q-timeline h6{line-height:inherit}.q-timeline--dark{color:#fff}.q-timeline--dark .q-timeline__subtitle{opacity:.7}.q-timeline__content{padding-bottom:24px}.q-timeline__title{margin-bottom:16px;margin-top:0}.q-timeline__subtitle{font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;opacity:.6;text-transform:uppercase}.q-timeline__dot{bottom:0;position:absolute;top:0;width:15px}.q-timeline__dot:after,.q-timeline__dot:before{background:currentColor;content:"";display:block;position:absolute}.q-timeline__dot:before{border:3px solid #0000;border-radius:100%;height:15px;left:0;top:4px;transition:background .3s ease-in-out,border .3s ease-in-out;width:15px}.q-timeline__dot:after{bottom:0;left:6px;opacity:.4;top:24px;width:3px}.q-timeline__dot .q-icon{color:#fff;font-size:16px;height:38px;left:0;line-height:38px;position:absolute;right:0;top:0;width:100%}.q-timeline__dot .q-icon>img,.q-timeline__dot .q-icon>svg{height:1em;width:1em}.q-timeline__dot-img{background:currentColor;border-radius:50%;height:31px;left:0;position:absolute;right:0;top:4px;width:31px}.q-timeline__heading{position:relative}.q-timeline__heading:first-child .q-timeline__heading-title{padding-top:0}.q-timeline__heading:last-child .q-timeline__heading-title{padding-bottom:0}.q-timeline__heading-title{margin:0;padding:32px 0}.q-timeline__entry{line-height:22px;position:relative}.q-timeline__entry:last-child{padding-bottom:0!important}.q-timeline__entry:last-child .q-timeline__dot:after{content:none}.q-timeline__entry--icon .q-timeline__dot{width:31px}.q-timeline__entry--icon .q-timeline__dot:before{height:31px;width:31px}.q-timeline__entry--icon .q-timeline__dot:after{left:14px;top:41px}.q-timeline__entry--icon .q-timeline__subtitle{padding-top:8px}.q-timeline--dense--right .q-timeline__entry{padding-left:40px}.q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--dense--right .q-timeline__dot{left:0}.q-timeline--dense--left .q-timeline__heading{text-align:right}.q-timeline--dense--left .q-timeline__entry{padding-right:40px}.q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot{right:-8px}.q-timeline--dense--left .q-timeline__content,.q-timeline--dense--left .q-timeline__subtitle,.q-timeline--dense--left .q-timeline__title{text-align:right}.q-timeline--dense--left .q-timeline__dot{right:0}.q-timeline--comfortable{display:table}.q-timeline--comfortable .q-timeline__heading{display:table-row;font-size:200%}.q-timeline--comfortable .q-timeline__heading>div{display:table-cell}.q-timeline--comfortable .q-timeline__entry{display:table-row;padding:0}.q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--comfortable .q-timeline__content,.q-timeline--comfortable .q-timeline__dot,.q-timeline--comfortable .q-timeline__subtitle{display:table-cell;vertical-align:top}.q-timeline--comfortable .q-timeline__subtitle{width:35%}.q-timeline--comfortable .q-timeline__dot{min-width:31px;position:relative}.q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title{margin-left:-50px}.q-timeline--comfortable--right .q-timeline__subtitle{padding-right:30px;text-align:right}.q-timeline--comfortable--right .q-timeline__content{padding-left:30px}.q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}.q-timeline--comfortable--left .q-timeline__heading{text-align:right}.q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title{margin-right:-50px}.q-timeline--comfortable--left .q-timeline__subtitle{padding-left:30px}.q-timeline--comfortable--left .q-timeline__content{padding-right:30px}.q-timeline--comfortable--left .q-timeline__content,.q-timeline--comfortable--left .q-timeline__title{text-align:right}.q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot{right:0}.q-timeline--comfortable--left .q-timeline__dot{right:-8px}.q-timeline--loose .q-timeline__heading-title{margin-left:0;text-align:center}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__dot,.q-timeline--loose .q-timeline__entry,.q-timeline--loose .q-timeline__subtitle{display:block;margin:0;padding:0}.q-timeline--loose .q-timeline__dot{left:50%;margin-left:-7.15px;position:absolute}.q-timeline--loose .q-timeline__entry{overflow:hidden;padding-bottom:24px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__dot{margin-left:-15px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle{line-height:38px}.q-timeline--loose .q-timeline__entry--icon .q-timeline__content{padding-top:8px}.q-timeline--loose .q-timeline__entry--left .q-timeline__content,.q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle{float:left;padding-right:30px;text-align:right}.q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--right .q-timeline__content{float:right;padding-left:30px;text-align:left}.q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__subtitle{width:50%}.q-toggle{vertical-align:middle}.q-toggle__native{height:1px;width:1px}.q-toggle__track{background:currentColor;border-radius:.175em;height:.35em;opacity:.38}.q-toggle__thumb{height:.5em;left:.25em;top:.25em;transition:left .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:.5em;z-index:0}.q-toggle__thumb:after{background:#fff;border-radius:50%;bottom:0;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;content:"";left:0;position:absolute;right:0;top:0}.q-toggle__thumb .q-icon{color:#000;font-size:.3em;min-width:1em;opacity:.54;z-index:1}.q-toggle__inner{font-size:40px;height:1em;min-width:1.4em;padding:.325em .3em;-webkit-print-color-adjust:exact;width:1.4em}.q-toggle__inner--indet .q-toggle__thumb{left:.45em}.q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle__inner--truthy .q-toggle__track{opacity:.54}.q-toggle__inner--truthy .q-toggle__thumb{left:.65em}.q-toggle__inner--truthy .q-toggle__thumb:after{background-color:currentColor}.q-toggle__inner--truthy .q-toggle__thumb .q-icon{color:#fff;opacity:1}.q-toggle.disabled{opacity:.75!important}.q-toggle--dark .q-toggle__inner{color:#fff}.q-toggle--dark .q-toggle__inner--truthy{color:var(--q-primary)}.q-toggle--dark .q-toggle__thumb:after{box-shadow:none}.q-toggle--dark .q-toggle__thumb:before{opacity:.32!important}.q-toggle--dense .q-toggle__inner{height:.5em;min-width:.8em;padding:.07625em 0;width:.8em}.q-toggle--dense .q-toggle__thumb{left:0;top:0}.q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb{left:.15em}.q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb{left:.3em}.q-toggle--dense .q-toggle__label{padding-left:.5em}.q-toggle--dense.reverse .q-toggle__label{padding-left:0;padding-right:.5em}body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before{background:currentColor;border-radius:50%;bottom:0;content:"";left:0;opacity:.12;position:absolute;right:0;top:0;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}body.desktop .q-toggle:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(2,2,1)}body.desktop .q-toggle--dense:not(.disabled):focus .q-toggle__thumb:before,body.desktop .q-toggle--dense:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(1.5,1.5,1)}.q-toolbar{min-height:50px;padding:0 12px;position:relative;width:100%}.q-toolbar--inset{padding-left:58px}.q-toolbar .q-avatar{font-size:38px}.q-toolbar__title{flex:1 1 0%;font-size:21px;font-weight:400;letter-spacing:.01em;max-width:100%;min-width:1px;padding:0 12px}.q-toolbar__title:first-child{padding-left:0}.q-toolbar__title:last-child{padding-right:0}.q-tooltip--style{background:#757575;border-radius:4px;color:#fafafa;font-size:10px;font-weight:400;text-transform:none}.q-tooltip{overflow-x:hidden;overflow-y:auto;padding:6px 10px;position:fixed!important;z-index:9000}@media (max-width:599.98px){.q-tooltip{font-size:14px;padding:8px 16px}}.q-tree{color:#9e9e9e;position:relative}.q-tree__node{padding:0 0 3px 22px}.q-tree__node:after{border-left:1px solid;bottom:0;content:"";left:-13px;position:absolute;right:auto;top:-3px;width:2px}.q-tree__node:last-child:after{display:none}.q-tree__node--disabled{pointer-events:none}.q-tree__node--disabled .disabled{opacity:1!important}.q-tree__node--disabled>.disabled,.q-tree__node--disabled>div,.q-tree__node--disabled>i{opacity:.6!important}.q-tree__node--disabled>.disabled .q-tree__node--disabled>.disabled,.q-tree__node--disabled>.disabled .q-tree__node--disabled>div,.q-tree__node--disabled>.disabled .q-tree__node--disabled>i,.q-tree__node--disabled>div .q-tree__node--disabled>.disabled,.q-tree__node--disabled>div .q-tree__node--disabled>div,.q-tree__node--disabled>div .q-tree__node--disabled>i,.q-tree__node--disabled>i .q-tree__node--disabled>.disabled,.q-tree__node--disabled>i .q-tree__node--disabled>div,.q-tree__node--disabled>i .q-tree__node--disabled>i{opacity:1!important}.q-tree__node-header:before{border-bottom:1px solid;border-left:1px solid;bottom:50%;content:"";left:-35px;position:absolute;top:-3px;width:31px}.q-tree__children{padding-left:25px}.q-tree__node-body{padding:5px 0 8px 5px}.q-tree__node--parent{padding-left:2px}.q-tree__node--parent>.q-tree__node-header:before{left:-15px;width:15px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:5px 0 8px 27px}.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{border-left:1px solid;bottom:50px;content:"";height:100%;left:12px;position:absolute;right:auto;top:0;width:2px}.q-tree__node--link{cursor:pointer}.q-tree__node-header{border-radius:4px;margin-top:3px;outline:0;padding:4px}.q-tree__node-header-content{color:#000;transition:color .3s}.q-tree__node--selected .q-tree__node-header-content{color:#9e9e9e}.q-tree__icon,.q-tree__node-header-content .q-icon{font-size:21px}.q-tree__img{border-radius:2px;height:42px}.q-tree__avatar,.q-tree__node-header-content .q-avatar{border-radius:50%;font-size:28px;height:28px;width:28px}.q-tree__arrow,.q-tree__spinner{font-size:16px;margin-right:4px}.q-tree__arrow{transition:transform .3s}.q-tree__arrow--rotate{transform:rotate(90deg)}.q-tree__tickbox{margin-right:4px}.q-tree>.q-tree__node{padding:0}.q-tree>.q-tree__node:after,.q-tree>.q-tree__node>.q-tree__node-header:before{display:none}.q-tree>.q-tree__node--child>.q-tree__node-header{padding-left:24px}.q-tree--dark .q-tree__node-header-content{color:#fff}.q-tree--no-connectors .q-tree__node-body:after,.q-tree--no-connectors .q-tree__node-header:before,.q-tree--no-connectors .q-tree__node:after{display:none!important}.q-tree--dense>.q-tree__node--child>.q-tree__node-header{padding-left:1px}.q-tree--dense .q-tree__arrow,.q-tree--dense .q-tree__spinner{margin-right:1px}.q-tree--dense .q-tree__img{height:32px}.q-tree--dense .q-tree__tickbox{margin-right:3px}.q-tree--dense .q-tree__node{padding:0}.q-tree--dense .q-tree__node:after{left:-8px;top:0}.q-tree--dense .q-tree__node-header{margin-top:0;padding:1px}.q-tree--dense .q-tree__node-header:before{left:-8px;top:0;width:8px}.q-tree--dense .q-tree__node--child{padding-left:17px}.q-tree--dense .q-tree__node--child>.q-tree__node-header:before{left:-25px;width:21px}.q-tree--dense .q-tree__node-body{padding:0 0 2px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:0 0 2px 20px}.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{left:8px}.q-tree--dense .q-tree__children{padding-left:16px}[dir=rtl] .q-tree__arrow{transform:rotate(180deg)}[dir=rtl] .q-tree__arrow--rotate{transform:rotate(90deg)}.q-uploader{background:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;max-height:320px;position:relative;vertical-align:top;width:320px}.q-uploader--bordered{border:1px solid #0000001f}.q-uploader__input{cursor:pointer!important;height:100%;opacity:0;width:100%;z-index:1}.q-uploader__input::-webkit-file-upload-button{cursor:pointer}.q-uploader__file:before{background:currentColor;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.q-uploader__file:before,.q-uploader__header{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-uploader__header{background-color:var(--q-primary);color:#fff;position:relative;width:100%}.q-uploader__spinner{font-size:24px;margin-right:4px}.q-uploader__header-content{padding:8px}.q-uploader__dnd{background:#fff9;outline:1px dashed currentColor;outline-offset:-4px}.q-uploader__overlay{background-color:#fff9;color:#000;font-size:36px}.q-uploader__list{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex:1 1 auto;min-height:60px;padding:8px;position:relative}.q-uploader__file{border:1px solid #0000001f;border-radius:4px 4px 0 0}.q-uploader__file .q-circular-progress{font-size:24px}.q-uploader__file--img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:200px;min-width:200px}.q-uploader__file--img:before{content:none}.q-uploader__file--img .q-circular-progress{color:#fff}.q-uploader__file--img .q-uploader__file-header{background:linear-gradient(180deg,#000000b3 20%,#fff0);padding-bottom:24px}.q-uploader__file+.q-uploader__file{margin-top:8px}.q-uploader__file-header{border-top-left-radius:inherit;border-top-right-radius:inherit;padding:4px 8px;position:relative}.q-uploader__file-header-content{padding-right:8px}.q-uploader__file-status{font-size:24px;margin-right:4px}.q-uploader__title{font-size:14px;font-weight:700;line-height:18px;word-break:break-word}.q-uploader__subtitle{font-size:12px;line-height:18px}.q-uploader--disable .q-uploader__header,.q-uploader--disable .q-uploader__list{pointer-events:none}.q-uploader--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}.q-uploader--dark,.q-uploader--dark .q-uploader__file{border-color:#ffffff47}.q-uploader--dark .q-uploader__dnd,.q-uploader--dark .q-uploader__overlay{background:#ffffff4d}.q-uploader--dark .q-uploader__overlay{color:#fff}.q-video{border-radius:inherit;overflow:hidden;position:relative}.q-video embed,.q-video iframe,.q-video object{height:100%;width:100%}.q-video--responsive{height:0}.q-video--responsive embed,.q-video--responsive iframe,.q-video--responsive object{left:0;position:absolute;top:0}.q-virtual-scroll:focus{outline:0}.q-virtual-scroll__content{contain:content;outline:none}.q-virtual-scroll__content>*{overflow-anchor:none}.q-virtual-scroll__content>[data-q-vs-anchor]{overflow-anchor:auto}.q-virtual-scroll__padding{background:linear-gradient(#fff0,#fff0 20%,#80808008 0,#80808014 50%,#80808008 80%,#fff0 0,#fff0);background-size:var(--q-virtual-scroll-item-width,100%) var(--q-virtual-scroll-item-height,50px)}.q-table .q-virtual-scroll__padding tr{height:0!important}.q-table .q-virtual-scroll__padding td{padding:0!important}.q-virtual-scroll--horizontal{align-items:stretch}.q-virtual-scroll--horizontal,.q-virtual-scroll--horizontal .q-virtual-scroll__content{display:flex;flex-direction:row;flex-wrap:nowrap}.q-virtual-scroll--horizontal .q-virtual-scroll__content,.q-virtual-scroll--horizontal .q-virtual-scroll__content>*,.q-virtual-scroll--horizontal .q-virtual-scroll__padding{flex:0 0 auto}.q-virtual-scroll--horizontal .q-virtual-scroll__padding{background:linear-gradient(270deg,#fff0,#fff0 20%,#80808008 0,#80808014 50%,#80808008 80%,#fff0 0,#fff0);background-size:var(--q-virtual-scroll-item-width,50px) var(--q-virtual-scroll-item-height,100%)}.q-ripple{border-radius:inherit;contain:strict;height:100%;overflow:hidden;width:100%;z-index:0}.q-ripple,.q-ripple__inner{color:inherit;left:0;pointer-events:none;position:absolute;top:0}.q-ripple__inner{background:currentColor;border-radius:50%;opacity:0;will-change:transform,opacity}.q-ripple__inner--enter{transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.q-ripple__inner--leave{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.q-morph--internal,.q-morph--invisible{bottom:200vh!important;opacity:0!important;pointer-events:none!important;position:fixed!important;right:200vw!important}.q-loading{color:#000;position:fixed!important}.q-loading__backdrop{background-color:#000;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;transition:background-color .28s;z-index:-1}.q-loading__box{border-radius:4px;color:#fff;max-width:450px;padding:18px}.q-loading__message{margin:40px 20px 0;text-align:center}.q-notifications__list{left:0;margin-bottom:10px;pointer-events:none;position:relative;right:0;z-index:9500}.q-notifications__list--center{bottom:0;top:0}.q-notifications__list--top{top:0}.q-notifications__list--bottom{bottom:0}body.q-ios-padding .q-notifications__list--center,body.q-ios-padding .q-notifications__list--top{top:20px;top:env(safe-area-inset-top)}body.q-ios-padding .q-notifications__list--bottom,body.q-ios-padding .q-notifications__list--center{bottom:env(safe-area-inset-bottom)}.q-notification{background:#323232;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;margin:10px 10px 0;max-width:95vw;pointer-events:all;transition:transform 1s,opacity 1s;z-index:9500}.q-notification__icon{flex:0 0 1em;font-size:24px}.q-notification__icon--additional{margin-right:16px}.q-notification__avatar{font-size:32px}.q-notification__avatar--additional{margin-right:8px}.q-notification__spinner{font-size:32px}.q-notification__spinner--additional{margin-right:8px}.q-notification__message{padding:8px 0}.q-notification__caption{font-size:.9em;opacity:.7}.q-notification__actions{color:var(--q-primary)}.q-notification__badge{animation:q-notif-badge .42s;background-color:var(--q-negative);border-radius:4px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;color:#fff;font-size:12px;line-height:12px;padding:4px 8px;position:absolute}.q-notification__badge--top-left,.q-notification__badge--top-right{top:-6px}.q-notification__badge--bottom-left,.q-notification__badge--bottom-right{bottom:-6px}.q-notification__badge--bottom-left,.q-notification__badge--top-left{left:-22px}.q-notification__badge--bottom-right,.q-notification__badge--top-right{right:-22px}.q-notification__progress{animation:q-notif-progress linear;background:currentColor;border-radius:4px 4px 0 0;bottom:0;height:3px;left:-10px;opacity:.3;position:absolute;right:-10px;transform:scaleX(0);transform-origin:0 50%;z-index:-1}.q-notification--standard{min-height:48px;padding:0 16px}.q-notification--standard .q-notification__actions{margin-right:-8px;padding:6px 0 6px 8px}.q-notification--multi-line{min-height:68px;padding:8px 16px}.q-notification--multi-line .q-notification__badge--top-left,.q-notification--multi-line .q-notification__badge--top-right{top:-15px}.q-notification--multi-line .q-notification__badge--bottom-left,.q-notification--multi-line .q-notification__badge--bottom-right{bottom:-15px}.q-notification--multi-line .q-notification__progress{bottom:-8px}.q-notification--multi-line .q-notification__actions{padding:0}.q-notification--multi-line .q-notification__actions--with-media{padding-left:25px}.q-notification--top-enter-from,.q-notification--top-leave-to,.q-notification--top-left-enter-from,.q-notification--top-left-leave-to,.q-notification--top-right-enter-from,.q-notification--top-right-leave-to{opacity:0;transform:translateY(-50px);z-index:9499}.q-notification--center-enter-from,.q-notification--center-leave-to,.q-notification--left-enter-from,.q-notification--left-leave-to,.q-notification--right-enter-from,.q-notification--right-leave-to{opacity:0;transform:rotateX(90deg);z-index:9499}.q-notification--bottom-enter-from,.q-notification--bottom-leave-to,.q-notification--bottom-left-enter-from,.q-notification--bottom-left-leave-to,.q-notification--bottom-right-enter-from,.q-notification--bottom-right-leave-to{opacity:0;transform:translateY(50px);z-index:9499}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active,.q-notification--center-leave-active,.q-notification--left-leave-active,.q-notification--right-leave-active,.q-notification--top-leave-active,.q-notification--top-left-leave-active,.q-notification--top-right-leave-active{margin-left:0;margin-right:0;position:absolute;z-index:9499}.q-notification--center-leave-active,.q-notification--top-leave-active{top:0}.q-notification--bottom-leave-active,.q-notification--bottom-left-leave-active,.q-notification--bottom-right-leave-active{bottom:0}@media (min-width:600px){.q-notification{max-width:65vw}}@keyframes q-notif-badge{15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes q-notif-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--animate-duration:0.3s;--animate-delay:0.3s;--animate-repeat:1}.animated{animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.repeat-1{animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{animation-delay:calc(var(--animate-delay)*5)}.animated.faster{animation-duration:calc(var(--animate-duration)/2)}.animated.fast{animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{animation-duration:calc(var(--animate-duration)*2)}.animated.slower{animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animated[class*=Out]{opacity:0}}.q-animate--scale{animation:q-scale .15s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}@keyframes q-scale{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.q-animate--fade{animation:q-fade .2s}@keyframes q-fade{0%{opacity:0}to{opacity:1}}:root{--q-primary:#222831;--q-secondary:#e31c25;--q-accent:#9c27b0;--q-positive:#21ba45;--q-negative:#c10015;--q-info:#31ccec;--q-warning:#f2c037;--q-dark:#222831;--q-dark-page:#222831}.text-dark{color:var(--q-dark)!important}.bg-dark{background:var(--q-dark)!important}.text-primary{color:var(--q-primary)!important}.bg-primary{background:var(--q-primary)!important}.text-secondary{color:var(--q-secondary)!important}.bg-secondary{background:var(--q-secondary)!important}.text-accent{color:var(--q-accent)!important}.bg-accent{background:var(--q-accent)!important}.text-positive{color:var(--q-positive)!important}.bg-positive{background:var(--q-positive)!important}.text-negative{color:var(--q-negative)!important}.bg-negative{background:var(--q-negative)!important}.text-info{color:var(--q-info)!important}.bg-info{background:var(--q-info)!important}.text-warning{color:var(--q-warning)!important}.bg-warning{background:var(--q-warning)!important}.text-white{color:#fff!important}.bg-white{background:#fff!important}.text-black{color:#000!important}.bg-black{background:#000!important}.text-transparent{color:#0000!important}.bg-transparent{background:#0000!important}.text-separator{color:#0000001f!important}.bg-separator{background:#0000001f!important}.text-dark-separator{color:#ffffff47!important}.bg-dark-separator{background:#ffffff47!important}.text-red{color:#f44336!important}.text-red-1{color:#ffebee!important}.text-red-2{color:#ffcdd2!important}.text-red-3{color:#ef9a9a!important}.text-red-4{color:#e57373!important}.text-red-5{color:#ef5350!important}.text-red-6{color:#f44336!important}.text-red-7{color:#e53935!important}.text-red-8{color:#d32f2f!important}.text-red-9{color:#c62828!important}.text-red-10{color:#b71c1c!important}.text-red-11{color:#ff8a80!important}.text-red-12{color:#ff5252!important}.text-red-13{color:#ff1744!important}.text-red-14{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-1{color:#fce4ec!important}.text-pink-2{color:#f8bbd0!important}.text-pink-3{color:#f48fb1!important}.text-pink-4{color:#f06292!important}.text-pink-5{color:#ec407a!important}.text-pink-6{color:#e91e63!important}.text-pink-7{color:#d81b60!important}.text-pink-8{color:#c2185b!important}.text-pink-9{color:#ad1457!important}.text-pink-10{color:#880e4f!important}.text-pink-11{color:#ff80ab!important}.text-pink-12{color:#ff4081!important}.text-pink-13{color:#f50057!important}.text-pink-14{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-1{color:#f3e5f5!important}.text-purple-2{color:#e1bee7!important}.text-purple-3{color:#ce93d8!important}.text-purple-4{color:#ba68c8!important}.text-purple-5{color:#ab47bc!important}.text-purple-6{color:#9c27b0!important}.text-purple-7{color:#8e24aa!important}.text-purple-8{color:#7b1fa2!important}.text-purple-9{color:#6a1b9a!important}.text-purple-10{color:#4a148c!important}.text-purple-11{color:#ea80fc!important}.text-purple-12{color:#e040fb!important}.text-purple-13{color:#d500f9!important}.text-purple-14{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-1{color:#ede7f6!important}.text-deep-purple-2{color:#d1c4e9!important}.text-deep-purple-3{color:#b39ddb!important}.text-deep-purple-4{color:#9575cd!important}.text-deep-purple-5{color:#7e57c2!important}.text-deep-purple-6{color:#673ab7!important}.text-deep-purple-7{color:#5e35b1!important}.text-deep-purple-8{color:#512da8!important}.text-deep-purple-9{color:#4527a0!important}.text-deep-purple-10{color:#311b92!important}.text-deep-purple-11{color:#b388ff!important}.text-deep-purple-12{color:#7c4dff!important}.text-deep-purple-13{color:#651fff!important}.text-deep-purple-14{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-1{color:#e8eaf6!important}.text-indigo-2{color:#c5cae9!important}.text-indigo-3{color:#9fa8da!important}.text-indigo-4{color:#7986cb!important}.text-indigo-5{color:#5c6bc0!important}.text-indigo-6{color:#3f51b5!important}.text-indigo-7{color:#3949ab!important}.text-indigo-8{color:#303f9f!important}.text-indigo-9{color:#283593!important}.text-indigo-10{color:#1a237e!important}.text-indigo-11{color:#8c9eff!important}.text-indigo-12{color:#536dfe!important}.text-indigo-13{color:#3d5afe!important}.text-indigo-14{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-1{color:#e3f2fd!important}.text-blue-2{color:#bbdefb!important}.text-blue-3{color:#90caf9!important}.text-blue-4{color:#64b5f6!important}.text-blue-5{color:#42a5f5!important}.text-blue-6{color:#2196f3!important}.text-blue-7{color:#1e88e5!important}.text-blue-8{color:#1976d2!important}.text-blue-9{color:#1565c0!important}.text-blue-10{color:#0d47a1!important}.text-blue-11{color:#82b1ff!important}.text-blue-12{color:#448aff!important}.text-blue-13{color:#2979ff!important}.text-blue-14{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-1{color:#e1f5fe!important}.text-light-blue-2{color:#b3e5fc!important}.text-light-blue-3{color:#81d4fa!important}.text-light-blue-4{color:#4fc3f7!important}.text-light-blue-5{color:#29b6f6!important}.text-light-blue-6{color:#03a9f4!important}.text-light-blue-7{color:#039be5!important}.text-light-blue-8{color:#0288d1!important}.text-light-blue-9{color:#0277bd!important}.text-light-blue-10{color:#01579b!important}.text-light-blue-11{color:#80d8ff!important}.text-light-blue-12{color:#40c4ff!important}.text-light-blue-13{color:#00b0ff!important}.text-light-blue-14{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-1{color:#e0f7fa!important}.text-cyan-2{color:#b2ebf2!important}.text-cyan-3{color:#80deea!important}.text-cyan-4{color:#4dd0e1!important}.text-cyan-5{color:#26c6da!important}.text-cyan-6{color:#00bcd4!important}.text-cyan-7{color:#00acc1!important}.text-cyan-8{color:#0097a7!important}.text-cyan-9{color:#00838f!important}.text-cyan-10{color:#006064!important}.text-cyan-11{color:#84ffff!important}.text-cyan-12{color:#18ffff!important}.text-cyan-13{color:#00e5ff!important}.text-cyan-14{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-1{color:#e0f2f1!important}.text-teal-2{color:#b2dfdb!important}.text-teal-3{color:#80cbc4!important}.text-teal-4{color:#4db6ac!important}.text-teal-5{color:#26a69a!important}.text-teal-6{color:#009688!important}.text-teal-7{color:#00897b!important}.text-teal-8{color:#00796b!important}.text-teal-9{color:#00695c!important}.text-teal-10{color:#004d40!important}.text-teal-11{color:#a7ffeb!important}.text-teal-12{color:#64ffda!important}.text-teal-13{color:#1de9b6!important}.text-teal-14{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-1{color:#e8f5e9!important}.text-green-2{color:#c8e6c9!important}.text-green-3{color:#a5d6a7!important}.text-green-4{color:#81c784!important}.text-green-5{color:#66bb6a!important}.text-green-6{color:#4caf50!important}.text-green-7{color:#43a047!important}.text-green-8{color:#388e3c!important}.text-green-9{color:#2e7d32!important}.text-green-10{color:#1b5e20!important}.text-green-11{color:#b9f6ca!important}.text-green-12{color:#69f0ae!important}.text-green-13{color:#00e676!important}.text-green-14{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-1{color:#f1f8e9!important}.text-light-green-2{color:#dcedc8!important}.text-light-green-3{color:#c5e1a5!important}.text-light-green-4{color:#aed581!important}.text-light-green-5{color:#9ccc65!important}.text-light-green-6{color:#8bc34a!important}.text-light-green-7{color:#7cb342!important}.text-light-green-8{color:#689f38!important}.text-light-green-9{color:#558b2f!important}.text-light-green-10{color:#33691e!important}.text-light-green-11{color:#ccff90!important}.text-light-green-12{color:#b2ff59!important}.text-light-green-13{color:#76ff03!important}.text-light-green-14{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-1{color:#f9fbe7!important}.text-lime-2{color:#f0f4c3!important}.text-lime-3{color:#e6ee9c!important}.text-lime-4{color:#dce775!important}.text-lime-5{color:#d4e157!important}.text-lime-6{color:#cddc39!important}.text-lime-7{color:#c0ca33!important}.text-lime-8{color:#afb42b!important}.text-lime-9{color:#9e9d24!important}.text-lime-10{color:#827717!important}.text-lime-11{color:#f4ff81!important}.text-lime-12{color:#eeff41!important}.text-lime-13{color:#c6ff00!important}.text-lime-14{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-1{color:#fffde7!important}.text-yellow-2{color:#fff9c4!important}.text-yellow-3{color:#fff59d!important}.text-yellow-4{color:#fff176!important}.text-yellow-5{color:#ffee58!important}.text-yellow-6{color:#ffeb3b!important}.text-yellow-7{color:#fdd835!important}.text-yellow-8{color:#fbc02d!important}.text-yellow-9{color:#f9a825!important}.text-yellow-10{color:#f57f17!important}.text-yellow-11{color:#ffff8d!important}.text-yellow-12{color:#ff0!important}.text-yellow-13{color:#ffea00!important}.text-yellow-14{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-1{color:#fff8e1!important}.text-amber-2{color:#ffecb3!important}.text-amber-3{color:#ffe082!important}.text-amber-4{color:#ffd54f!important}.text-amber-5{color:#ffca28!important}.text-amber-6{color:#ffc107!important}.text-amber-7{color:#ffb300!important}.text-amber-8{color:#ffa000!important}.text-amber-9{color:#ff8f00!important}.text-amber-10{color:#ff6f00!important}.text-amber-11{color:#ffe57f!important}.text-amber-12{color:#ffd740!important}.text-amber-13{color:#ffc400!important}.text-amber-14{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-1{color:#fff3e0!important}.text-orange-2{color:#ffe0b2!important}.text-orange-3{color:#ffcc80!important}.text-orange-4{color:#ffb74d!important}.text-orange-5{color:#ffa726!important}.text-orange-6{color:#ff9800!important}.text-orange-7{color:#fb8c00!important}.text-orange-8{color:#f57c00!important}.text-orange-9{color:#ef6c00!important}.text-orange-10{color:#e65100!important}.text-orange-11{color:#ffd180!important}.text-orange-12{color:#ffab40!important}.text-orange-13{color:#ff9100!important}.text-orange-14{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-1{color:#fbe9e7!important}.text-deep-orange-2{color:#ffccbc!important}.text-deep-orange-3{color:#ffab91!important}.text-deep-orange-4{color:#ff8a65!important}.text-deep-orange-5{color:#ff7043!important}.text-deep-orange-6{color:#ff5722!important}.text-deep-orange-7{color:#f4511e!important}.text-deep-orange-8{color:#e64a19!important}.text-deep-orange-9{color:#d84315!important}.text-deep-orange-10{color:#bf360c!important}.text-deep-orange-11{color:#ff9e80!important}.text-deep-orange-12{color:#ff6e40!important}.text-deep-orange-13{color:#ff3d00!important}.text-deep-orange-14{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-1{color:#efebe9!important}.text-brown-2{color:#d7ccc8!important}.text-brown-3{color:#bcaaa4!important}.text-brown-4{color:#a1887f!important}.text-brown-5{color:#8d6e63!important}.text-brown-6{color:#795548!important}.text-brown-7{color:#6d4c41!important}.text-brown-8{color:#5d4037!important}.text-brown-9{color:#4e342e!important}.text-brown-10{color:#3e2723!important}.text-brown-11{color:#d7ccc8!important}.text-brown-12{color:#bcaaa4!important}.text-brown-13{color:#8d6e63!important}.text-brown-14{color:#5d4037!important}.text-grey{color:#9e9e9e!important}.text-grey-1{color:#fafafa!important}.text-grey-2{color:#f5f5f5!important}.text-grey-3{color:#eee!important}.text-grey-4{color:#e0e0e0!important}.text-grey-5{color:#bdbdbd!important}.text-grey-6{color:#9e9e9e!important}.text-grey-7{color:#757575!important}.text-grey-8{color:#616161!important}.text-grey-9{color:#424242!important}.text-grey-10{color:#212121!important}.text-grey-11{color:#f5f5f5!important}.text-grey-12{color:#eee!important}.text-grey-13{color:#bdbdbd!important}.text-grey-14{color:#616161!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-1{color:#eceff1!important}.text-blue-grey-2{color:#cfd8dc!important}.text-blue-grey-3{color:#b0bec5!important}.text-blue-grey-4{color:#90a4ae!important}.text-blue-grey-5{color:#78909c!important}.text-blue-grey-6{color:#607d8b!important}.text-blue-grey-7{color:#546e7a!important}.text-blue-grey-8{color:#455a64!important}.text-blue-grey-9{color:#37474f!important}.text-blue-grey-10{color:#263238!important}.text-blue-grey-11{color:#cfd8dc!important}.text-blue-grey-12{color:#b0bec5!important}.text-blue-grey-13{color:#78909c!important}.text-blue-grey-14{color:#455a64!important}.bg-red{background:#f44336!important}.bg-red-1{background:#ffebee!important}.bg-red-2{background:#ffcdd2!important}.bg-red-3{background:#ef9a9a!important}.bg-red-4{background:#e57373!important}.bg-red-5{background:#ef5350!important}.bg-red-6{background:#f44336!important}.bg-red-7{background:#e53935!important}.bg-red-8{background:#d32f2f!important}.bg-red-9{background:#c62828!important}.bg-red-10{background:#b71c1c!important}.bg-red-11{background:#ff8a80!important}.bg-red-12{background:#ff5252!important}.bg-red-13{background:#ff1744!important}.bg-red-14{background:#d50000!important}.bg-pink{background:#e91e63!important}.bg-pink-1{background:#fce4ec!important}.bg-pink-2{background:#f8bbd0!important}.bg-pink-3{background:#f48fb1!important}.bg-pink-4{background:#f06292!important}.bg-pink-5{background:#ec407a!important}.bg-pink-6{background:#e91e63!important}.bg-pink-7{background:#d81b60!important}.bg-pink-8{background:#c2185b!important}.bg-pink-9{background:#ad1457!important}.bg-pink-10{background:#880e4f!important}.bg-pink-11{background:#ff80ab!important}.bg-pink-12{background:#ff4081!important}.bg-pink-13{background:#f50057!important}.bg-pink-14{background:#c51162!important}.bg-purple{background:#9c27b0!important}.bg-purple-1{background:#f3e5f5!important}.bg-purple-2{background:#e1bee7!important}.bg-purple-3{background:#ce93d8!important}.bg-purple-4{background:#ba68c8!important}.bg-purple-5{background:#ab47bc!important}.bg-purple-6{background:#9c27b0!important}.bg-purple-7{background:#8e24aa!important}.bg-purple-8{background:#7b1fa2!important}.bg-purple-9{background:#6a1b9a!important}.bg-purple-10{background:#4a148c!important}.bg-purple-11{background:#ea80fc!important}.bg-purple-12{background:#e040fb!important}.bg-purple-13{background:#d500f9!important}.bg-purple-14{background:#a0f!important}.bg-deep-purple{background:#673ab7!important}.bg-deep-purple-1{background:#ede7f6!important}.bg-deep-purple-2{background:#d1c4e9!important}.bg-deep-purple-3{background:#b39ddb!important}.bg-deep-purple-4{background:#9575cd!important}.bg-deep-purple-5{background:#7e57c2!important}.bg-deep-purple-6{background:#673ab7!important}.bg-deep-purple-7{background:#5e35b1!important}.bg-deep-purple-8{background:#512da8!important}.bg-deep-purple-9{background:#4527a0!important}.bg-deep-purple-10{background:#311b92!important}.bg-deep-purple-11{background:#b388ff!important}.bg-deep-purple-12{background:#7c4dff!important}.bg-deep-purple-13{background:#651fff!important}.bg-deep-purple-14{background:#6200ea!important}.bg-indigo{background:#3f51b5!important}.bg-indigo-1{background:#e8eaf6!important}.bg-indigo-2{background:#c5cae9!important}.bg-indigo-3{background:#9fa8da!important}.bg-indigo-4{background:#7986cb!important}.bg-indigo-5{background:#5c6bc0!important}.bg-indigo-6{background:#3f51b5!important}.bg-indigo-7{background:#3949ab!important}.bg-indigo-8{background:#303f9f!important}.bg-indigo-9{background:#283593!important}.bg-indigo-10{background:#1a237e!important}.bg-indigo-11{background:#8c9eff!important}.bg-indigo-12{background:#536dfe!important}.bg-indigo-13{background:#3d5afe!important}.bg-indigo-14{background:#304ffe!important}.bg-blue{background:#2196f3!important}.bg-blue-1{background:#e3f2fd!important}.bg-blue-2{background:#bbdefb!important}.bg-blue-3{background:#90caf9!important}.bg-blue-4{background:#64b5f6!important}.bg-blue-5{background:#42a5f5!important}.bg-blue-6{background:#2196f3!important}.bg-blue-7{background:#1e88e5!important}.bg-blue-8{background:#1976d2!important}.bg-blue-9{background:#1565c0!important}.bg-blue-10{background:#0d47a1!important}.bg-blue-11{background:#82b1ff!important}.bg-blue-12{background:#448aff!important}.bg-blue-13{background:#2979ff!important}.bg-blue-14{background:#2962ff!important}.bg-light-blue{background:#03a9f4!important}.bg-light-blue-1{background:#e1f5fe!important}.bg-light-blue-2{background:#b3e5fc!important}.bg-light-blue-3{background:#81d4fa!important}.bg-light-blue-4{background:#4fc3f7!important}.bg-light-blue-5{background:#29b6f6!important}.bg-light-blue-6{background:#03a9f4!important}.bg-light-blue-7{background:#039be5!important}.bg-light-blue-8{background:#0288d1!important}.bg-light-blue-9{background:#0277bd!important}.bg-light-blue-10{background:#01579b!important}.bg-light-blue-11{background:#80d8ff!important}.bg-light-blue-12{background:#40c4ff!important}.bg-light-blue-13{background:#00b0ff!important}.bg-light-blue-14{background:#0091ea!important}.bg-cyan{background:#00bcd4!important}.bg-cyan-1{background:#e0f7fa!important}.bg-cyan-2{background:#b2ebf2!important}.bg-cyan-3{background:#80deea!important}.bg-cyan-4{background:#4dd0e1!important}.bg-cyan-5{background:#26c6da!important}.bg-cyan-6{background:#00bcd4!important}.bg-cyan-7{background:#00acc1!important}.bg-cyan-8{background:#0097a7!important}.bg-cyan-9{background:#00838f!important}.bg-cyan-10{background:#006064!important}.bg-cyan-11{background:#84ffff!important}.bg-cyan-12{background:#18ffff!important}.bg-cyan-13{background:#00e5ff!important}.bg-cyan-14{background:#00b8d4!important}.bg-teal{background:#009688!important}.bg-teal-1{background:#e0f2f1!important}.bg-teal-2{background:#b2dfdb!important}.bg-teal-3{background:#80cbc4!important}.bg-teal-4{background:#4db6ac!important}.bg-teal-5{background:#26a69a!important}.bg-teal-6{background:#009688!important}.bg-teal-7{background:#00897b!important}.bg-teal-8{background:#00796b!important}.bg-teal-9{background:#00695c!important}.bg-teal-10{background:#004d40!important}.bg-teal-11{background:#a7ffeb!important}.bg-teal-12{background:#64ffda!important}.bg-teal-13{background:#1de9b6!important}.bg-teal-14{background:#00bfa5!important}.bg-green{background:#4caf50!important}.bg-green-1{background:#e8f5e9!important}.bg-green-2{background:#c8e6c9!important}.bg-green-3{background:#a5d6a7!important}.bg-green-4{background:#81c784!important}.bg-green-5{background:#66bb6a!important}.bg-green-6{background:#4caf50!important}.bg-green-7{background:#43a047!important}.bg-green-8{background:#388e3c!important}.bg-green-9{background:#2e7d32!important}.bg-green-10{background:#1b5e20!important}.bg-green-11{background:#b9f6ca!important}.bg-green-12{background:#69f0ae!important}.bg-green-13{background:#00e676!important}.bg-green-14{background:#00c853!important}.bg-light-green{background:#8bc34a!important}.bg-light-green-1{background:#f1f8e9!important}.bg-light-green-2{background:#dcedc8!important}.bg-light-green-3{background:#c5e1a5!important}.bg-light-green-4{background:#aed581!important}.bg-light-green-5{background:#9ccc65!important}.bg-light-green-6{background:#8bc34a!important}.bg-light-green-7{background:#7cb342!important}.bg-light-green-8{background:#689f38!important}.bg-light-green-9{background:#558b2f!important}.bg-light-green-10{background:#33691e!important}.bg-light-green-11{background:#ccff90!important}.bg-light-green-12{background:#b2ff59!important}.bg-light-green-13{background:#76ff03!important}.bg-light-green-14{background:#64dd17!important}.bg-lime{background:#cddc39!important}.bg-lime-1{background:#f9fbe7!important}.bg-lime-2{background:#f0f4c3!important}.bg-lime-3{background:#e6ee9c!important}.bg-lime-4{background:#dce775!important}.bg-lime-5{background:#d4e157!important}.bg-lime-6{background:#cddc39!important}.bg-lime-7{background:#c0ca33!important}.bg-lime-8{background:#afb42b!important}.bg-lime-9{background:#9e9d24!important}.bg-lime-10{background:#827717!important}.bg-lime-11{background:#f4ff81!important}.bg-lime-12{background:#eeff41!important}.bg-lime-13{background:#c6ff00!important}.bg-lime-14{background:#aeea00!important}.bg-yellow{background:#ffeb3b!important}.bg-yellow-1{background:#fffde7!important}.bg-yellow-2{background:#fff9c4!important}.bg-yellow-3{background:#fff59d!important}.bg-yellow-4{background:#fff176!important}.bg-yellow-5{background:#ffee58!important}.bg-yellow-6{background:#ffeb3b!important}.bg-yellow-7{background:#fdd835!important}.bg-yellow-8{background:#fbc02d!important}.bg-yellow-9{background:#f9a825!important}.bg-yellow-10{background:#f57f17!important}.bg-yellow-11{background:#ffff8d!important}.bg-yellow-12{background:#ff0!important}.bg-yellow-13{background:#ffea00!important}.bg-yellow-14{background:#ffd600!important}.bg-amber{background:#ffc107!important}.bg-amber-1{background:#fff8e1!important}.bg-amber-2{background:#ffecb3!important}.bg-amber-3{background:#ffe082!important}.bg-amber-4{background:#ffd54f!important}.bg-amber-5{background:#ffca28!important}.bg-amber-6{background:#ffc107!important}.bg-amber-7{background:#ffb300!important}.bg-amber-8{background:#ffa000!important}.bg-amber-9{background:#ff8f00!important}.bg-amber-10{background:#ff6f00!important}.bg-amber-11{background:#ffe57f!important}.bg-amber-12{background:#ffd740!important}.bg-amber-13{background:#ffc400!important}.bg-amber-14{background:#ffab00!important}.bg-orange{background:#ff9800!important}.bg-orange-1{background:#fff3e0!important}.bg-orange-2{background:#ffe0b2!important}.bg-orange-3{background:#ffcc80!important}.bg-orange-4{background:#ffb74d!important}.bg-orange-5{background:#ffa726!important}.bg-orange-6{background:#ff9800!important}.bg-orange-7{background:#fb8c00!important}.bg-orange-8{background:#f57c00!important}.bg-orange-9{background:#ef6c00!important}.bg-orange-10{background:#e65100!important}.bg-orange-11{background:#ffd180!important}.bg-orange-12{background:#ffab40!important}.bg-orange-13{background:#ff9100!important}.bg-orange-14{background:#ff6d00!important}.bg-deep-orange{background:#ff5722!important}.bg-deep-orange-1{background:#fbe9e7!important}.bg-deep-orange-2{background:#ffccbc!important}.bg-deep-orange-3{background:#ffab91!important}.bg-deep-orange-4{background:#ff8a65!important}.bg-deep-orange-5{background:#ff7043!important}.bg-deep-orange-6{background:#ff5722!important}.bg-deep-orange-7{background:#f4511e!important}.bg-deep-orange-8{background:#e64a19!important}.bg-deep-orange-9{background:#d84315!important}.bg-deep-orange-10{background:#bf360c!important}.bg-deep-orange-11{background:#ff9e80!important}.bg-deep-orange-12{background:#ff6e40!important}.bg-deep-orange-13{background:#ff3d00!important}.bg-deep-orange-14{background:#dd2c00!important}.bg-brown{background:#795548!important}.bg-brown-1{background:#efebe9!important}.bg-brown-2{background:#d7ccc8!important}.bg-brown-3{background:#bcaaa4!important}.bg-brown-4{background:#a1887f!important}.bg-brown-5{background:#8d6e63!important}.bg-brown-6{background:#795548!important}.bg-brown-7{background:#6d4c41!important}.bg-brown-8{background:#5d4037!important}.bg-brown-9{background:#4e342e!important}.bg-brown-10{background:#3e2723!important}.bg-brown-11{background:#d7ccc8!important}.bg-brown-12{background:#bcaaa4!important}.bg-brown-13{background:#8d6e63!important}.bg-brown-14{background:#5d4037!important}.bg-grey{background:#9e9e9e!important}.bg-grey-1{background:#fafafa!important}.bg-grey-2{background:#f5f5f5!important}.bg-grey-3{background:#eee!important}.bg-grey-4{background:#e0e0e0!important}.bg-grey-5{background:#bdbdbd!important}.bg-grey-6{background:#9e9e9e!important}.bg-grey-7{background:#757575!important}.bg-grey-8{background:#616161!important}.bg-grey-9{background:#424242!important}.bg-grey-10{background:#212121!important}.bg-grey-11{background:#f5f5f5!important}.bg-grey-12{background:#eee!important}.bg-grey-13{background:#bdbdbd!important}.bg-grey-14{background:#616161!important}.bg-blue-grey{background:#607d8b!important}.bg-blue-grey-1{background:#eceff1!important}.bg-blue-grey-2{background:#cfd8dc!important}.bg-blue-grey-3{background:#b0bec5!important}.bg-blue-grey-4{background:#90a4ae!important}.bg-blue-grey-5{background:#78909c!important}.bg-blue-grey-6{background:#607d8b!important}.bg-blue-grey-7{background:#546e7a!important}.bg-blue-grey-8{background:#455a64!important}.bg-blue-grey-9{background:#37474f!important}.bg-blue-grey-10{background:#263238!important}.bg-blue-grey-11{background:#cfd8dc!important}.bg-blue-grey-12{background:#b0bec5!important}.bg-blue-grey-13{background:#78909c!important}.bg-blue-grey-14{background:#455a64!important}.shadow-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)!important}.shadow-1{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.shadow-up-1{box-shadow:0 -1px 3px #0003,0 -1px 1px #00000024,0 -2px 1px -1px #0000001f}.shadow-2{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.shadow-up-2{box-shadow:0 -1px 5px #0003,0 -2px 2px #00000024,0 -3px 1px -2px #0000001f}.shadow-3{box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}.shadow-up-3{box-shadow:0 -1px 8px #0003,0 -3px 4px #00000024,0 -3px 3px -2px #0000001f}.shadow-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.shadow-up-4{box-shadow:0 -2px 4px -1px #0003,0 -4px 5px #00000024,0 -1px 10px #0000001f}.shadow-5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.shadow-up-5{box-shadow:0 -3px 5px -1px #0003,0 -5px 8px #00000024,0 -1px 14px #0000001f}.shadow-6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.shadow-up-6{box-shadow:0 -3px 5px -1px #0003,0 -6px 10px #00000024,0 -1px 18px #0000001f}.shadow-7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.shadow-up-7{box-shadow:0 -4px 5px -2px #0003,0 -7px 10px 1px #00000024,0 -2px 16px 1px #0000001f}.shadow-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.shadow-up-8{box-shadow:0 -5px 5px -3px #0003,0 -8px 10px 1px #00000024,0 -3px 14px 2px #0000001f}.shadow-9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.shadow-up-9{box-shadow:0 -5px 6px -3px #0003,0 -9px 12px 1px #00000024,0 -3px 16px 2px #0000001f}.shadow-10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.shadow-up-10{box-shadow:0 -6px 6px -3px #0003,0 -10px 14px 1px #00000024,0 -4px 18px 3px #0000001f}.shadow-11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.shadow-up-11{box-shadow:0 -6px 7px -4px #0003,0 -11px 15px 1px #00000024,0 -4px 20px 3px #0000001f}.shadow-12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.shadow-up-12{box-shadow:0 -7px 8px -4px #0003,0 -12px 17px 2px #00000024,0 -5px 22px 4px #0000001f}.shadow-13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.shadow-up-13{box-shadow:0 -7px 8px -4px #0003,0 -13px 19px 2px #00000024,0 -5px 24px 4px #0000001f}.shadow-14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.shadow-up-14{box-shadow:0 -7px 9px -4px #0003,0 -14px 21px 2px #00000024,0 -5px 26px 4px #0000001f}.shadow-15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.shadow-up-15{box-shadow:0 -8px 9px -5px #0003,0 -15px 22px 2px #00000024,0 -6px 28px 5px #0000001f}.shadow-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.shadow-up-16{box-shadow:0 -8px 10px -5px #0003,0 -16px 24px 2px #00000024,0 -6px 30px 5px #0000001f}.shadow-17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.shadow-up-17{box-shadow:0 -8px 11px -5px #0003,0 -17px 26px 2px #00000024,0 -6px 32px 5px #0000001f}.shadow-18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.shadow-up-18{box-shadow:0 -9px 11px -5px #0003,0 -18px 28px 2px #00000024,0 -7px 34px 6px #0000001f}.shadow-19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.shadow-up-19{box-shadow:0 -9px 12px -6px #0003,0 -19px 29px 2px #00000024,0 -7px 36px 6px #0000001f}.shadow-20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.shadow-up-20{box-shadow:0 -10px 13px -6px #0003,0 -20px 31px 3px #00000024,0 -8px 38px 7px #0000001f}.shadow-21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.shadow-up-21{box-shadow:0 -10px 13px -6px #0003,0 -21px 33px 3px #00000024,0 -8px 40px 7px #0000001f}.shadow-22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.shadow-up-22{box-shadow:0 -10px 14px -6px #0003,0 -22px 35px 3px #00000024,0 -8px 42px 7px #0000001f}.shadow-23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.shadow-up-23{box-shadow:0 -11px 14px -7px #0003,0 -23px 36px 3px #00000024,0 -9px 44px 8px #0000001f}.shadow-24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.shadow-up-24{box-shadow:0 -11px 15px -7px #0003,0 -24px 38px 3px #00000024,0 -9px 46px 8px #0000001f}.inset-shadow{box-shadow:inset 0 7px 9px -7px #000000b3}.inset-shadow-down{box-shadow:inset 0 -7px 9px -7px #000000b3}body.body--dark .shadow-1{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}body.body--dark .shadow-up-1{box-shadow:0 -1px 3px #fff3,0 -1px 1px #ffffff24,0 -2px 1px -1px #ffffff1f}body.body--dark .shadow-2{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}body.body--dark .shadow-up-2{box-shadow:0 -1px 5px #fff3,0 -2px 2px #ffffff24,0 -3px 1px -2px #ffffff1f}body.body--dark .shadow-3{box-shadow:0 1px 8px #fff3,0 3px 4px #ffffff24,0 3px 3px -2px #ffffff1f}body.body--dark .shadow-up-3{box-shadow:0 -1px 8px #fff3,0 -3px 4px #ffffff24,0 -3px 3px -2px #ffffff1f}body.body--dark .shadow-4{box-shadow:0 2px 4px -1px #fff3,0 4px 5px #ffffff24,0 1px 10px #ffffff1f}body.body--dark .shadow-up-4{box-shadow:0 -2px 4px -1px #fff3,0 -4px 5px #ffffff24,0 -1px 10px #ffffff1f}body.body--dark .shadow-5{box-shadow:0 3px 5px -1px #fff3,0 5px 8px #ffffff24,0 1px 14px #ffffff1f}body.body--dark .shadow-up-5{box-shadow:0 -3px 5px -1px #fff3,0 -5px 8px #ffffff24,0 -1px 14px #ffffff1f}body.body--dark .shadow-6{box-shadow:0 3px 5px -1px #fff3,0 6px 10px #ffffff24,0 1px 18px #ffffff1f}body.body--dark .shadow-up-6{box-shadow:0 -3px 5px -1px #fff3,0 -6px 10px #ffffff24,0 -1px 18px #ffffff1f}body.body--dark .shadow-7{box-shadow:0 4px 5px -2px #fff3,0 7px 10px 1px #ffffff24,0 2px 16px 1px #ffffff1f}body.body--dark .shadow-up-7{box-shadow:0 -4px 5px -2px #fff3,0 -7px 10px 1px #ffffff24,0 -2px 16px 1px #ffffff1f}body.body--dark .shadow-8{box-shadow:0 5px 5px -3px #fff3,0 8px 10px 1px #ffffff24,0 3px 14px 2px #ffffff1f}body.body--dark .shadow-up-8{box-shadow:0 -5px 5px -3px #fff3,0 -8px 10px 1px #ffffff24,0 -3px 14px 2px #ffffff1f}body.body--dark .shadow-9{box-shadow:0 5px 6px -3px #fff3,0 9px 12px 1px #ffffff24,0 3px 16px 2px #ffffff1f}body.body--dark .shadow-up-9{box-shadow:0 -5px 6px -3px #fff3,0 -9px 12px 1px #ffffff24,0 -3px 16px 2px #ffffff1f}body.body--dark .shadow-10{box-shadow:0 6px 6px -3px #fff3,0 10px 14px 1px #ffffff24,0 4px 18px 3px #ffffff1f}body.body--dark .shadow-up-10{box-shadow:0 -6px 6px -3px #fff3,0 -10px 14px 1px #ffffff24,0 -4px 18px 3px #ffffff1f}body.body--dark .shadow-11{box-shadow:0 6px 7px -4px #fff3,0 11px 15px 1px #ffffff24,0 4px 20px 3px #ffffff1f}body.body--dark .shadow-up-11{box-shadow:0 -6px 7px -4px #fff3,0 -11px 15px 1px #ffffff24,0 -4px 20px 3px #ffffff1f}body.body--dark .shadow-12{box-shadow:0 7px 8px -4px #fff3,0 12px 17px 2px #ffffff24,0 5px 22px 4px #ffffff1f}body.body--dark .shadow-up-12{box-shadow:0 -7px 8px -4px #fff3,0 -12px 17px 2px #ffffff24,0 -5px 22px 4px #ffffff1f}body.body--dark .shadow-13{box-shadow:0 7px 8px -4px #fff3,0 13px 19px 2px #ffffff24,0 5px 24px 4px #ffffff1f}body.body--dark .shadow-up-13{box-shadow:0 -7px 8px -4px #fff3,0 -13px 19px 2px #ffffff24,0 -5px 24px 4px #ffffff1f}body.body--dark .shadow-14{box-shadow:0 7px 9px -4px #fff3,0 14px 21px 2px #ffffff24,0 5px 26px 4px #ffffff1f}body.body--dark .shadow-up-14{box-shadow:0 -7px 9px -4px #fff3,0 -14px 21px 2px #ffffff24,0 -5px 26px 4px #ffffff1f}body.body--dark .shadow-15{box-shadow:0 8px 9px -5px #fff3,0 15px 22px 2px #ffffff24,0 6px 28px 5px #ffffff1f}body.body--dark .shadow-up-15{box-shadow:0 -8px 9px -5px #fff3,0 -15px 22px 2px #ffffff24,0 -6px 28px 5px #ffffff1f}body.body--dark .shadow-16{box-shadow:0 8px 10px -5px #fff3,0 16px 24px 2px #ffffff24,0 6px 30px 5px #ffffff1f}body.body--dark .shadow-up-16{box-shadow:0 -8px 10px -5px #fff3,0 -16px 24px 2px #ffffff24,0 -6px 30px 5px #ffffff1f}body.body--dark .shadow-17{box-shadow:0 8px 11px -5px #fff3,0 17px 26px 2px #ffffff24,0 6px 32px 5px #ffffff1f}body.body--dark .shadow-up-17{box-shadow:0 -8px 11px -5px #fff3,0 -17px 26px 2px #ffffff24,0 -6px 32px 5px #ffffff1f}body.body--dark .shadow-18{box-shadow:0 9px 11px -5px #fff3,0 18px 28px 2px #ffffff24,0 7px 34px 6px #ffffff1f}body.body--dark .shadow-up-18{box-shadow:0 -9px 11px -5px #fff3,0 -18px 28px 2px #ffffff24,0 -7px 34px 6px #ffffff1f}body.body--dark .shadow-19{box-shadow:0 9px 12px -6px #fff3,0 19px 29px 2px #ffffff24,0 7px 36px 6px #ffffff1f}body.body--dark .shadow-up-19{box-shadow:0 -9px 12px -6px #fff3,0 -19px 29px 2px #ffffff24,0 -7px 36px 6px #ffffff1f}body.body--dark .shadow-20{box-shadow:0 10px 13px -6px #fff3,0 20px 31px 3px #ffffff24,0 8px 38px 7px #ffffff1f}body.body--dark .shadow-up-20{box-shadow:0 -10px 13px -6px #fff3,0 -20px 31px 3px #ffffff24,0 -8px 38px 7px #ffffff1f}body.body--dark .shadow-21{box-shadow:0 10px 13px -6px #fff3,0 21px 33px 3px #ffffff24,0 8px 40px 7px #ffffff1f}body.body--dark .shadow-up-21{box-shadow:0 -10px 13px -6px #fff3,0 -21px 33px 3px #ffffff24,0 -8px 40px 7px #ffffff1f}body.body--dark .shadow-22{box-shadow:0 10px 14px -6px #fff3,0 22px 35px 3px #ffffff24,0 8px 42px 7px #ffffff1f}body.body--dark .shadow-up-22{box-shadow:0 -10px 14px -6px #fff3,0 -22px 35px 3px #ffffff24,0 -8px 42px 7px #ffffff1f}body.body--dark .shadow-23{box-shadow:0 11px 14px -7px #fff3,0 23px 36px 3px #ffffff24,0 9px 44px 8px #ffffff1f}body.body--dark .shadow-up-23{box-shadow:0 -11px 14px -7px #fff3,0 -23px 36px 3px #ffffff24,0 -9px 44px 8px #ffffff1f}body.body--dark .shadow-24{box-shadow:0 11px 15px -7px #fff3,0 24px 38px 3px #ffffff24,0 9px 46px 8px #ffffff1f}body.body--dark .shadow-up-24{box-shadow:0 -11px 15px -7px #fff3,0 -24px 38px 3px #ffffff24,0 -9px 46px 8px #ffffff1f}body.body--dark .inset-shadow{box-shadow:inset 0 7px 9px -7px #ffffffb3}body.body--dark .inset-shadow-down{box-shadow:inset 0 -7px 9px -7px #ffffffb3}.no-shadow,.shadow-0{box-shadow:none!important}.z-marginals{z-index:2000}.z-notify{z-index:9500}.z-fullscreen{z-index:6000}.z-inherit{z-index:inherit!important}.column,.flex,.row{display:flex;flex-wrap:wrap}.column.inline,.flex.inline,.row.inline{display:inline-flex}.row.reverse{flex-direction:row-reverse}.column{flex-direction:column}.column.reverse{flex-direction:column-reverse}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.reverse-wrap{flex-wrap:wrap-reverse}.order-first{order:-10000}.order-last{order:10000}.order-none{order:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-center,.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.flex-center,.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-stretch{align-content:stretch}.content-between{align-content:space-between}.content-around{align-content:space-around}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.q-gutter-none,.q-gutter-none>*,.q-gutter-x-none,.q-gutter-x-none>*{margin-left:0}.q-gutter-none,.q-gutter-none>*,.q-gutter-y-none,.q-gutter-y-none>*{margin-top:0}.q-col-gutter-none,.q-col-gutter-x-none{margin-left:0}.q-col-gutter-none>*,.q-col-gutter-x-none>*{padding-left:0}.q-col-gutter-none,.q-col-gutter-y-none{margin-top:0}.q-col-gutter-none>*,.q-col-gutter-y-none>*{padding-top:0}.q-gutter-x-xs,.q-gutter-xs{margin-left:-4px}.q-gutter-x-xs>*,.q-gutter-xs>*{margin-left:4px}.q-gutter-xs,.q-gutter-y-xs{margin-top:-4px}.q-gutter-xs>*,.q-gutter-y-xs>*{margin-top:4px}.q-col-gutter-x-xs,.q-col-gutter-xs{margin-left:-4px}.q-col-gutter-x-xs>*,.q-col-gutter-xs>*{padding-left:4px}.q-col-gutter-xs,.q-col-gutter-y-xs{margin-top:-4px}.q-col-gutter-xs>*,.q-col-gutter-y-xs>*{padding-top:4px}.q-gutter-sm,.q-gutter-x-sm{margin-left:-8px}.q-gutter-sm>*,.q-gutter-x-sm>*{margin-left:8px}.q-gutter-sm,.q-gutter-y-sm{margin-top:-8px}.q-gutter-sm>*,.q-gutter-y-sm>*{margin-top:8px}.q-col-gutter-sm,.q-col-gutter-x-sm{margin-left:-8px}.q-col-gutter-sm>*,.q-col-gutter-x-sm>*{padding-left:8px}.q-col-gutter-sm,.q-col-gutter-y-sm{margin-top:-8px}.q-col-gutter-sm>*,.q-col-gutter-y-sm>*{padding-top:8px}.q-gutter-md,.q-gutter-x-md{margin-left:-16px}.q-gutter-md>*,.q-gutter-x-md>*{margin-left:16px}.q-gutter-md,.q-gutter-y-md{margin-top:-16px}.q-gutter-md>*,.q-gutter-y-md>*{margin-top:16px}.q-col-gutter-md,.q-col-gutter-x-md{margin-left:-16px}.q-col-gutter-md>*,.q-col-gutter-x-md>*{padding-left:16px}.q-col-gutter-md,.q-col-gutter-y-md{margin-top:-16px}.q-col-gutter-md>*,.q-col-gutter-y-md>*{padding-top:16px}.q-gutter-lg,.q-gutter-x-lg{margin-left:-24px}.q-gutter-lg>*,.q-gutter-x-lg>*{margin-left:24px}.q-gutter-lg,.q-gutter-y-lg{margin-top:-24px}.q-gutter-lg>*,.q-gutter-y-lg>*{margin-top:24px}.q-col-gutter-lg,.q-col-gutter-x-lg{margin-left:-24px}.q-col-gutter-lg>*,.q-col-gutter-x-lg>*{padding-left:24px}.q-col-gutter-lg,.q-col-gutter-y-lg{margin-top:-24px}.q-col-gutter-lg>*,.q-col-gutter-y-lg>*{padding-top:24px}.q-gutter-x-xl,.q-gutter-xl{margin-left:-48px}.q-gutter-x-xl>*,.q-gutter-xl>*{margin-left:48px}.q-gutter-xl,.q-gutter-y-xl{margin-top:-48px}.q-gutter-xl>*,.q-gutter-y-xl>*{margin-top:48px}.q-col-gutter-x-xl,.q-col-gutter-xl{margin-left:-48px}.q-col-gutter-x-xl>*,.q-col-gutter-xl>*{padding-left:48px}.q-col-gutter-xl,.q-col-gutter-y-xl{margin-top:-48px}.q-col-gutter-xl>*,.q-col-gutter-y-xl>*{padding-top:48px}@media (min-width:0){.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink,.row>.col,.row>.col-0,.row>.col-1,.row>.col-10,.row>.col-11,.row>.col-12,.row>.col-2,.row>.col-3,.row>.col-4,.row>.col-5,.row>.col-6,.row>.col-7,.row>.col-8,.row>.col-9,.row>.col-auto,.row>.col-grow,.row>.col-shrink,.row>.col-xs,.row>.col-xs-0,.row>.col-xs-1,.row>.col-xs-10,.row>.col-xs-11,.row>.col-xs-12,.row>.col-xs-2,.row>.col-xs-3,.row>.col-xs-4,.row>.col-xs-5,.row>.col-xs-6,.row>.col-xs-7,.row>.col-xs-8,.row>.col-xs-9,.row>.col-xs-auto,.row>.col-xs-grow,.row>.col-xs-shrink{max-width:100%;min-width:0;width:auto}.column>.col,.column>.col-0,.column>.col-1,.column>.col-10,.column>.col-11,.column>.col-12,.column>.col-2,.column>.col-3,.column>.col-4,.column>.col-5,.column>.col-6,.column>.col-7,.column>.col-8,.column>.col-9,.column>.col-auto,.column>.col-grow,.column>.col-shrink,.column>.col-xs,.column>.col-xs-0,.column>.col-xs-1,.column>.col-xs-10,.column>.col-xs-11,.column>.col-xs-12,.column>.col-xs-2,.column>.col-xs-3,.column>.col-xs-4,.column>.col-xs-5,.column>.col-xs-6,.column>.col-xs-7,.column>.col-xs-8,.column>.col-xs-9,.column>.col-xs-auto,.column>.col-xs-grow,.column>.col-xs-shrink,.flex>.col,.flex>.col-0,.flex>.col-1,.flex>.col-10,.flex>.col-11,.flex>.col-12,.flex>.col-2,.flex>.col-3,.flex>.col-4,.flex>.col-5,.flex>.col-6,.flex>.col-7,.flex>.col-8,.flex>.col-9,.flex>.col-auto,.flex>.col-grow,.flex>.col-shrink,.flex>.col-xs,.flex>.col-xs-0,.flex>.col-xs-1,.flex>.col-xs-10,.flex>.col-xs-11,.flex>.col-xs-12,.flex>.col-xs-2,.flex>.col-xs-3,.flex>.col-xs-4,.flex>.col-xs-5,.flex>.col-xs-6,.flex>.col-xs-7,.flex>.col-xs-8,.flex>.col-xs-9,.flex>.col-xs-auto,.flex>.col-xs-grow,.flex>.col-xs-shrink{height:auto;max-height:100%;min-height:0}.col,.col-xs{flex:10000 1 0%}.col-0,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-xs-0,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto{flex:0 0 auto}.col-grow,.col-xs-grow{flex:1 0 auto}.col-shrink,.col-xs-shrink{flex:0 1 auto}.row>.col-0,.row>.col-xs-0{height:auto;width:0}.row>.offset-0,.row>.offset-xs-0{margin-left:0}.column>.col-0,.column>.col-xs-0{height:0;width:auto}.row>.col-1,.row>.col-xs-1{height:auto;width:8.3333%}.row>.offset-1,.row>.offset-xs-1{margin-left:8.3333%}.column>.col-1,.column>.col-xs-1{height:8.3333%;width:auto}.row>.col-2,.row>.col-xs-2{height:auto;width:16.6667%}.row>.offset-2,.row>.offset-xs-2{margin-left:16.6667%}.column>.col-2,.column>.col-xs-2{height:16.6667%;width:auto}.row>.col-3,.row>.col-xs-3{height:auto;width:25%}.row>.offset-3,.row>.offset-xs-3{margin-left:25%}.column>.col-3,.column>.col-xs-3{height:25%;width:auto}.row>.col-4,.row>.col-xs-4{height:auto;width:33.3333%}.row>.offset-4,.row>.offset-xs-4{margin-left:33.3333%}.column>.col-4,.column>.col-xs-4{height:33.3333%;width:auto}.row>.col-5,.row>.col-xs-5{height:auto;width:41.6667%}.row>.offset-5,.row>.offset-xs-5{margin-left:41.6667%}.column>.col-5,.column>.col-xs-5{height:41.6667%;width:auto}.row>.col-6,.row>.col-xs-6{height:auto;width:50%}.row>.offset-6,.row>.offset-xs-6{margin-left:50%}.column>.col-6,.column>.col-xs-6{height:50%;width:auto}.row>.col-7,.row>.col-xs-7{height:auto;width:58.3333%}.row>.offset-7,.row>.offset-xs-7{margin-left:58.3333%}.column>.col-7,.column>.col-xs-7{height:58.3333%;width:auto}.row>.col-8,.row>.col-xs-8{height:auto;width:66.6667%}.row>.offset-8,.row>.offset-xs-8{margin-left:66.6667%}.column>.col-8,.column>.col-xs-8{height:66.6667%;width:auto}.row>.col-9,.row>.col-xs-9{height:auto;width:75%}.row>.offset-9,.row>.offset-xs-9{margin-left:75%}.column>.col-9,.column>.col-xs-9{height:75%;width:auto}.row>.col-10,.row>.col-xs-10{height:auto;width:83.3333%}.row>.offset-10,.row>.offset-xs-10{margin-left:83.3333%}.column>.col-10,.column>.col-xs-10{height:83.3333%;width:auto}.row>.col-11,.row>.col-xs-11{height:auto;width:91.6667%}.row>.offset-11,.row>.offset-xs-11{margin-left:91.6667%}.column>.col-11,.column>.col-xs-11{height:91.6667%;width:auto}.row>.col-12,.row>.col-xs-12{height:auto;width:100%}.row>.offset-12,.row>.offset-xs-12{margin-left:100%}.column>.col-12,.column>.col-xs-12{height:100%;width:auto}.row>.col-all{flex:0 0 100%;height:auto}}@media (min-width:600px){.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink,.row>.col-sm,.row>.col-sm-0,.row>.col-sm-1,.row>.col-sm-10,.row>.col-sm-11,.row>.col-sm-12,.row>.col-sm-2,.row>.col-sm-3,.row>.col-sm-4,.row>.col-sm-5,.row>.col-sm-6,.row>.col-sm-7,.row>.col-sm-8,.row>.col-sm-9,.row>.col-sm-auto,.row>.col-sm-grow,.row>.col-sm-shrink{max-width:100%;min-width:0;width:auto}.column>.col-sm,.column>.col-sm-0,.column>.col-sm-1,.column>.col-sm-10,.column>.col-sm-11,.column>.col-sm-12,.column>.col-sm-2,.column>.col-sm-3,.column>.col-sm-4,.column>.col-sm-5,.column>.col-sm-6,.column>.col-sm-7,.column>.col-sm-8,.column>.col-sm-9,.column>.col-sm-auto,.column>.col-sm-grow,.column>.col-sm-shrink,.flex>.col-sm,.flex>.col-sm-0,.flex>.col-sm-1,.flex>.col-sm-10,.flex>.col-sm-11,.flex>.col-sm-12,.flex>.col-sm-2,.flex>.col-sm-3,.flex>.col-sm-4,.flex>.col-sm-5,.flex>.col-sm-6,.flex>.col-sm-7,.flex>.col-sm-8,.flex>.col-sm-9,.flex>.col-sm-auto,.flex>.col-sm-grow,.flex>.col-sm-shrink{height:auto;max-height:100%;min-height:0}.col-sm{flex:10000 1 0%}.col-sm-0,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto{flex:0 0 auto}.col-sm-grow{flex:1 0 auto}.col-sm-shrink{flex:0 1 auto}.row>.col-sm-0{height:auto;width:0}.row>.offset-sm-0{margin-left:0}.column>.col-sm-0{height:0;width:auto}.row>.col-sm-1{height:auto;width:8.3333%}.row>.offset-sm-1{margin-left:8.3333%}.column>.col-sm-1{height:8.3333%;width:auto}.row>.col-sm-2{height:auto;width:16.6667%}.row>.offset-sm-2{margin-left:16.6667%}.column>.col-sm-2{height:16.6667%;width:auto}.row>.col-sm-3{height:auto;width:25%}.row>.offset-sm-3{margin-left:25%}.column>.col-sm-3{height:25%;width:auto}.row>.col-sm-4{height:auto;width:33.3333%}.row>.offset-sm-4{margin-left:33.3333%}.column>.col-sm-4{height:33.3333%;width:auto}.row>.col-sm-5{height:auto;width:41.6667%}.row>.offset-sm-5{margin-left:41.6667%}.column>.col-sm-5{height:41.6667%;width:auto}.row>.col-sm-6{height:auto;width:50%}.row>.offset-sm-6{margin-left:50%}.column>.col-sm-6{height:50%;width:auto}.row>.col-sm-7{height:auto;width:58.3333%}.row>.offset-sm-7{margin-left:58.3333%}.column>.col-sm-7{height:58.3333%;width:auto}.row>.col-sm-8{height:auto;width:66.6667%}.row>.offset-sm-8{margin-left:66.6667%}.column>.col-sm-8{height:66.6667%;width:auto}.row>.col-sm-9{height:auto;width:75%}.row>.offset-sm-9{margin-left:75%}.column>.col-sm-9{height:75%;width:auto}.row>.col-sm-10{height:auto;width:83.3333%}.row>.offset-sm-10{margin-left:83.3333%}.column>.col-sm-10{height:83.3333%;width:auto}.row>.col-sm-11{height:auto;width:91.6667%}.row>.offset-sm-11{margin-left:91.6667%}.column>.col-sm-11{height:91.6667%;width:auto}.row>.col-sm-12{height:auto;width:100%}.row>.offset-sm-12{margin-left:100%}.column>.col-sm-12{height:100%;width:auto}}@media (min-width:1024px){.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink,.row>.col-md,.row>.col-md-0,.row>.col-md-1,.row>.col-md-10,.row>.col-md-11,.row>.col-md-12,.row>.col-md-2,.row>.col-md-3,.row>.col-md-4,.row>.col-md-5,.row>.col-md-6,.row>.col-md-7,.row>.col-md-8,.row>.col-md-9,.row>.col-md-auto,.row>.col-md-grow,.row>.col-md-shrink{max-width:100%;min-width:0;width:auto}.column>.col-md,.column>.col-md-0,.column>.col-md-1,.column>.col-md-10,.column>.col-md-11,.column>.col-md-12,.column>.col-md-2,.column>.col-md-3,.column>.col-md-4,.column>.col-md-5,.column>.col-md-6,.column>.col-md-7,.column>.col-md-8,.column>.col-md-9,.column>.col-md-auto,.column>.col-md-grow,.column>.col-md-shrink,.flex>.col-md,.flex>.col-md-0,.flex>.col-md-1,.flex>.col-md-10,.flex>.col-md-11,.flex>.col-md-12,.flex>.col-md-2,.flex>.col-md-3,.flex>.col-md-4,.flex>.col-md-5,.flex>.col-md-6,.flex>.col-md-7,.flex>.col-md-8,.flex>.col-md-9,.flex>.col-md-auto,.flex>.col-md-grow,.flex>.col-md-shrink{height:auto;max-height:100%;min-height:0}.col-md{flex:10000 1 0%}.col-md-0,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto{flex:0 0 auto}.col-md-grow{flex:1 0 auto}.col-md-shrink{flex:0 1 auto}.row>.col-md-0{height:auto;width:0}.row>.offset-md-0{margin-left:0}.column>.col-md-0{height:0;width:auto}.row>.col-md-1{height:auto;width:8.3333%}.row>.offset-md-1{margin-left:8.3333%}.column>.col-md-1{height:8.3333%;width:auto}.row>.col-md-2{height:auto;width:16.6667%}.row>.offset-md-2{margin-left:16.6667%}.column>.col-md-2{height:16.6667%;width:auto}.row>.col-md-3{height:auto;width:25%}.row>.offset-md-3{margin-left:25%}.column>.col-md-3{height:25%;width:auto}.row>.col-md-4{height:auto;width:33.3333%}.row>.offset-md-4{margin-left:33.3333%}.column>.col-md-4{height:33.3333%;width:auto}.row>.col-md-5{height:auto;width:41.6667%}.row>.offset-md-5{margin-left:41.6667%}.column>.col-md-5{height:41.6667%;width:auto}.row>.col-md-6{height:auto;width:50%}.row>.offset-md-6{margin-left:50%}.column>.col-md-6{height:50%;width:auto}.row>.col-md-7{height:auto;width:58.3333%}.row>.offset-md-7{margin-left:58.3333%}.column>.col-md-7{height:58.3333%;width:auto}.row>.col-md-8{height:auto;width:66.6667%}.row>.offset-md-8{margin-left:66.6667%}.column>.col-md-8{height:66.6667%;width:auto}.row>.col-md-9{height:auto;width:75%}.row>.offset-md-9{margin-left:75%}.column>.col-md-9{height:75%;width:auto}.row>.col-md-10{height:auto;width:83.3333%}.row>.offset-md-10{margin-left:83.3333%}.column>.col-md-10{height:83.3333%;width:auto}.row>.col-md-11{height:auto;width:91.6667%}.row>.offset-md-11{margin-left:91.6667%}.column>.col-md-11{height:91.6667%;width:auto}.row>.col-md-12{height:auto;width:100%}.row>.offset-md-12{margin-left:100%}.column>.col-md-12{height:100%;width:auto}}@media (min-width:1440px){.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink,.row>.col-lg,.row>.col-lg-0,.row>.col-lg-1,.row>.col-lg-10,.row>.col-lg-11,.row>.col-lg-12,.row>.col-lg-2,.row>.col-lg-3,.row>.col-lg-4,.row>.col-lg-5,.row>.col-lg-6,.row>.col-lg-7,.row>.col-lg-8,.row>.col-lg-9,.row>.col-lg-auto,.row>.col-lg-grow,.row>.col-lg-shrink{max-width:100%;min-width:0;width:auto}.column>.col-lg,.column>.col-lg-0,.column>.col-lg-1,.column>.col-lg-10,.column>.col-lg-11,.column>.col-lg-12,.column>.col-lg-2,.column>.col-lg-3,.column>.col-lg-4,.column>.col-lg-5,.column>.col-lg-6,.column>.col-lg-7,.column>.col-lg-8,.column>.col-lg-9,.column>.col-lg-auto,.column>.col-lg-grow,.column>.col-lg-shrink,.flex>.col-lg,.flex>.col-lg-0,.flex>.col-lg-1,.flex>.col-lg-10,.flex>.col-lg-11,.flex>.col-lg-12,.flex>.col-lg-2,.flex>.col-lg-3,.flex>.col-lg-4,.flex>.col-lg-5,.flex>.col-lg-6,.flex>.col-lg-7,.flex>.col-lg-8,.flex>.col-lg-9,.flex>.col-lg-auto,.flex>.col-lg-grow,.flex>.col-lg-shrink{height:auto;max-height:100%;min-height:0}.col-lg{flex:10000 1 0%}.col-lg-0,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto{flex:0 0 auto}.col-lg-grow{flex:1 0 auto}.col-lg-shrink{flex:0 1 auto}.row>.col-lg-0{height:auto;width:0}.row>.offset-lg-0{margin-left:0}.column>.col-lg-0{height:0;width:auto}.row>.col-lg-1{height:auto;width:8.3333%}.row>.offset-lg-1{margin-left:8.3333%}.column>.col-lg-1{height:8.3333%;width:auto}.row>.col-lg-2{height:auto;width:16.6667%}.row>.offset-lg-2{margin-left:16.6667%}.column>.col-lg-2{height:16.6667%;width:auto}.row>.col-lg-3{height:auto;width:25%}.row>.offset-lg-3{margin-left:25%}.column>.col-lg-3{height:25%;width:auto}.row>.col-lg-4{height:auto;width:33.3333%}.row>.offset-lg-4{margin-left:33.3333%}.column>.col-lg-4{height:33.3333%;width:auto}.row>.col-lg-5{height:auto;width:41.6667%}.row>.offset-lg-5{margin-left:41.6667%}.column>.col-lg-5{height:41.6667%;width:auto}.row>.col-lg-6{height:auto;width:50%}.row>.offset-lg-6{margin-left:50%}.column>.col-lg-6{height:50%;width:auto}.row>.col-lg-7{height:auto;width:58.3333%}.row>.offset-lg-7{margin-left:58.3333%}.column>.col-lg-7{height:58.3333%;width:auto}.row>.col-lg-8{height:auto;width:66.6667%}.row>.offset-lg-8{margin-left:66.6667%}.column>.col-lg-8{height:66.6667%;width:auto}.row>.col-lg-9{height:auto;width:75%}.row>.offset-lg-9{margin-left:75%}.column>.col-lg-9{height:75%;width:auto}.row>.col-lg-10{height:auto;width:83.3333%}.row>.offset-lg-10{margin-left:83.3333%}.column>.col-lg-10{height:83.3333%;width:auto}.row>.col-lg-11{height:auto;width:91.6667%}.row>.offset-lg-11{margin-left:91.6667%}.column>.col-lg-11{height:91.6667%;width:auto}.row>.col-lg-12{height:auto;width:100%}.row>.offset-lg-12{margin-left:100%}.column>.col-lg-12{height:100%;width:auto}}@media (min-width:1920px){.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink,.row>.col-xl,.row>.col-xl-0,.row>.col-xl-1,.row>.col-xl-10,.row>.col-xl-11,.row>.col-xl-12,.row>.col-xl-2,.row>.col-xl-3,.row>.col-xl-4,.row>.col-xl-5,.row>.col-xl-6,.row>.col-xl-7,.row>.col-xl-8,.row>.col-xl-9,.row>.col-xl-auto,.row>.col-xl-grow,.row>.col-xl-shrink{max-width:100%;min-width:0;width:auto}.column>.col-xl,.column>.col-xl-0,.column>.col-xl-1,.column>.col-xl-10,.column>.col-xl-11,.column>.col-xl-12,.column>.col-xl-2,.column>.col-xl-3,.column>.col-xl-4,.column>.col-xl-5,.column>.col-xl-6,.column>.col-xl-7,.column>.col-xl-8,.column>.col-xl-9,.column>.col-xl-auto,.column>.col-xl-grow,.column>.col-xl-shrink,.flex>.col-xl,.flex>.col-xl-0,.flex>.col-xl-1,.flex>.col-xl-10,.flex>.col-xl-11,.flex>.col-xl-12,.flex>.col-xl-2,.flex>.col-xl-3,.flex>.col-xl-4,.flex>.col-xl-5,.flex>.col-xl-6,.flex>.col-xl-7,.flex>.col-xl-8,.flex>.col-xl-9,.flex>.col-xl-auto,.flex>.col-xl-grow,.flex>.col-xl-shrink{height:auto;max-height:100%;min-height:0}.col-xl{flex:10000 1 0%}.col-xl-0,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{flex:0 0 auto}.col-xl-grow{flex:1 0 auto}.col-xl-shrink{flex:0 1 auto}.row>.col-xl-0{height:auto;width:0}.row>.offset-xl-0{margin-left:0}.column>.col-xl-0{height:0;width:auto}.row>.col-xl-1{height:auto;width:8.3333%}.row>.offset-xl-1{margin-left:8.3333%}.column>.col-xl-1{height:8.3333%;width:auto}.row>.col-xl-2{height:auto;width:16.6667%}.row>.offset-xl-2{margin-left:16.6667%}.column>.col-xl-2{height:16.6667%;width:auto}.row>.col-xl-3{height:auto;width:25%}.row>.offset-xl-3{margin-left:25%}.column>.col-xl-3{height:25%;width:auto}.row>.col-xl-4{height:auto;width:33.3333%}.row>.offset-xl-4{margin-left:33.3333%}.column>.col-xl-4{height:33.3333%;width:auto}.row>.col-xl-5{height:auto;width:41.6667%}.row>.offset-xl-5{margin-left:41.6667%}.column>.col-xl-5{height:41.6667%;width:auto}.row>.col-xl-6{height:auto;width:50%}.row>.offset-xl-6{margin-left:50%}.column>.col-xl-6{height:50%;width:auto}.row>.col-xl-7{height:auto;width:58.3333%}.row>.offset-xl-7{margin-left:58.3333%}.column>.col-xl-7{height:58.3333%;width:auto}.row>.col-xl-8{height:auto;width:66.6667%}.row>.offset-xl-8{margin-left:66.6667%}.column>.col-xl-8{height:66.6667%;width:auto}.row>.col-xl-9{height:auto;width:75%}.row>.offset-xl-9{margin-left:75%}.column>.col-xl-9{height:75%;width:auto}.row>.col-xl-10{height:auto;width:83.3333%}.row>.offset-xl-10{margin-left:83.3333%}.column>.col-xl-10{height:83.3333%;width:auto}.row>.col-xl-11{height:auto;width:91.6667%}.row>.offset-xl-11{margin-left:91.6667%}.column>.col-xl-11{height:91.6667%;width:auto}.row>.col-xl-12{height:auto;width:100%}.row>.offset-xl-12{margin-left:100%}.column>.col-xl-12{height:100%;width:auto}}.rounded-borders{border-radius:4px}.border-radius-inherit{border-radius:inherit}.no-transition{transition:none!important}.transition-0{transition:0s!important}.glossy{background-image:linear-gradient(180deg,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}.q-placeholder::placeholder{color:inherit;opacity:.7}.q-body--fullscreen-mixin,.q-body--prevent-scroll{position:fixed!important}.q-body--force-scrollbar-x{overflow-x:scroll}.q-body--force-scrollbar-y{overflow-y:scroll}.q-no-input-spinner{-moz-appearance:textfield!important}.q-no-input-spinner::-webkit-inner-spin-button,.q-no-input-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-link{outline:0;text-decoration:none}.q-link--focusable:focus-visible{-webkit-text-decoration:underline dashed currentColor 1px;text-decoration:underline dashed currentColor 1px}body.electron .q-electron-drag{-webkit-app-region:drag;-webkit-user-select:none}body.electron .q-electron-drag .q-btn-item,body.electron .q-electron-drag--exception{-webkit-app-region:no-drag}img.responsive{height:auto;max-width:100%}.non-selectable{-webkit-user-select:none!important;user-select:none!important}.scroll,body.mobile .scroll--mobile{overflow:auto}.scroll,.scroll-x,.scroll-y{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.no-scroll{overflow:hidden!important}.no-pointer-events,.no-pointer-events--children,.no-pointer-events--children *{pointer-events:none!important}.all-pointer-events{pointer-events:all!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-inherit{cursor:inherit!important}.cursor-none{cursor:none!important}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-135{transform:rotate(135deg)}.rotate-180{transform:rotate(180deg)}.rotate-225{transform:rotate(225deg)}.rotate-270{transform:rotate(270deg)}.rotate-315{transform:rotate(315deg)}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.float-left{float:left}.float-right{float:right}.relative-position{position:relative}.fixed,.fixed-bottom,.fixed-bottom-left,.fixed-bottom-right,.fixed-center,.fixed-full,.fixed-left,.fixed-right,.fixed-top,.fixed-top-left,.fixed-top-right,.fullscreen{position:fixed}.absolute,.absolute-bottom,.absolute-bottom-left,.absolute-bottom-right,.absolute-center,.absolute-full,.absolute-left,.absolute-right,.absolute-top,.absolute-top-left,.absolute-top-right{position:absolute}.absolute-top,.fixed-top{left:0;right:0;top:0}.absolute-right,.fixed-right{bottom:0;right:0;top:0}.absolute-bottom,.fixed-bottom{bottom:0;left:0;right:0}.absolute-left,.fixed-left{bottom:0;left:0;top:0}.absolute-top-left,.fixed-top-left{left:0;top:0}.absolute-top-right,.fixed-top-right{right:0;top:0}.absolute-bottom-left,.fixed-bottom-left{bottom:0;left:0}.absolute-bottom-right,.fixed-bottom-right{bottom:0;right:0}.fullscreen{border-radius:0!important;max-height:100vh;max-width:100vw;z-index:6000}body.q-ios-padding .fullscreen{padding-bottom:env(safe-area-inset-bottom)!important;padding-top:env(safe-area-inset-top)!important}.absolute-full,.fixed-full,.fullscreen{bottom:0;left:0;right:0;top:0}.absolute-center,.fixed-center{left:50%;top:50%;transform:translate(-50%,-50%)}.vertical-top{vertical-align:top!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.on-left{margin-right:12px}.on-right{margin-left:12px}.q-position-engine{margin-left:var(--q-pe-left,0)!important;margin-top:var(--q-pe-top,0)!important;visibility:collapse;will-change:auto}:root{--q-size-xs:0;--q-size-sm:600px;--q-size-md:1024px;--q-size-lg:1440px;--q-size-xl:1920px}.fit{width:100%!important}.fit,.full-height{height:100%!important}.full-width{margin-left:0!important;margin-right:0!important;width:100%!important}.window-height{height:100vh!important;margin-bottom:0!important;margin-top:0!important}.window-width{margin-left:0!important;margin-right:0!important;width:100vw!important}.block{display:block!important}.inline-block{display:inline-block!important}.q-pa-none{padding:0}.q-pl-none{padding-left:0}.q-pr-none{padding-right:0}.q-pt-none{padding-top:0}.q-pb-none{padding-bottom:0}.q-px-none{padding-left:0;padding-right:0}.q-py-none{padding-bottom:0;padding-top:0}.q-ma-none{margin:0}.q-ml-none{margin-left:0}.q-mr-none{margin-right:0}.q-mt-none{margin-top:0}.q-mb-none{margin-bottom:0}.q-mx-none{margin-left:0;margin-right:0}.q-my-none{margin-bottom:0;margin-top:0}.q-pa-xs{padding:4px}.q-pl-xs{padding-left:4px}.q-pr-xs{padding-right:4px}.q-pt-xs{padding-top:4px}.q-pb-xs{padding-bottom:4px}.q-px-xs{padding-left:4px;padding-right:4px}.q-py-xs{padding-bottom:4px;padding-top:4px}.q-ma-xs{margin:4px}.q-ml-xs{margin-left:4px}.q-mr-xs{margin-right:4px}.q-mt-xs{margin-top:4px}.q-mb-xs{margin-bottom:4px}.q-mx-xs{margin-left:4px;margin-right:4px}.q-my-xs{margin-bottom:4px;margin-top:4px}.q-pa-sm{padding:8px}.q-pl-sm{padding-left:8px}.q-pr-sm{padding-right:8px}.q-pt-sm{padding-top:8px}.q-pb-sm{padding-bottom:8px}.q-px-sm{padding-left:8px;padding-right:8px}.q-py-sm{padding-bottom:8px;padding-top:8px}.q-ma-sm{margin:8px}.q-ml-sm{margin-left:8px}.q-mr-sm{margin-right:8px}.q-mt-sm{margin-top:8px}.q-mb-sm{margin-bottom:8px}.q-mx-sm{margin-left:8px;margin-right:8px}.q-my-sm{margin-bottom:8px;margin-top:8px}.q-pa-md{padding:16px}.q-pl-md{padding-left:16px}.q-pr-md{padding-right:16px}.q-pt-md{padding-top:16px}.q-pb-md{padding-bottom:16px}.q-px-md{padding-left:16px;padding-right:16px}.q-py-md{padding-bottom:16px;padding-top:16px}.q-ma-md{margin:16px}.q-ml-md{margin-left:16px}.q-mr-md{margin-right:16px}.q-mt-md{margin-top:16px}.q-mb-md{margin-bottom:16px}.q-mx-md{margin-left:16px;margin-right:16px}.q-my-md{margin-bottom:16px;margin-top:16px}.q-pa-lg{padding:24px}.q-pl-lg{padding-left:24px}.q-pr-lg{padding-right:24px}.q-pt-lg{padding-top:24px}.q-pb-lg{padding-bottom:24px}.q-px-lg{padding-left:24px;padding-right:24px}.q-py-lg{padding-bottom:24px;padding-top:24px}.q-ma-lg{margin:24px}.q-ml-lg{margin-left:24px}.q-mr-lg{margin-right:24px}.q-mt-lg{margin-top:24px}.q-mb-lg{margin-bottom:24px}.q-mx-lg{margin-left:24px;margin-right:24px}.q-my-lg{margin-bottom:24px;margin-top:24px}.q-pa-xl{padding:48px}.q-pl-xl{padding-left:48px}.q-pr-xl{padding-right:48px}.q-pt-xl{padding-top:48px}.q-pb-xl{padding-bottom:48px}.q-px-xl{padding-left:48px;padding-right:48px}.q-py-xl{padding-bottom:48px;padding-top:48px}.q-ma-xl{margin:48px}.q-ml-xl{margin-left:48px}.q-mr-xl{margin-right:48px}.q-mt-xl{margin-top:48px}.q-mb-xl{margin-bottom:48px}.q-mx-xl{margin-left:48px;margin-right:48px}.q-my-xl{margin-bottom:48px;margin-top:48px}.q-mt-auto,.q-my-auto{margin-top:auto}.q-ml-auto{margin-left:auto}.q-mb-auto,.q-my-auto{margin-bottom:auto}.q-mr-auto,.q-mx-auto{margin-right:auto}.q-mx-auto{margin-left:auto}.q-touch{user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.q-touch-x{touch-action:pan-x}.q-touch-y{touch-action:pan-y}:root{--q-transition-duration:.3s}.q-transition--fade-enter-active,.q-transition--fade-leave-active,.q-transition--flip-enter-active,.q-transition--flip-leave-active,.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active,.q-transition--rotate-enter-active,.q-transition--rotate-leave-active,.q-transition--scale-enter-active,.q-transition--scale-leave-active,.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active{--q-transition-duration:.3s;--q-transition-easing:cubic-bezier(0.215,0.61,0.355,1)}.q-transition--fade-leave-active,.q-transition--flip-leave-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-leave-active,.q-transition--rotate-leave-active,.q-transition--scale-leave-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-leave-active{position:absolute}.q-transition--slide-down-enter-active,.q-transition--slide-down-leave-active,.q-transition--slide-left-enter-active,.q-transition--slide-left-leave-active,.q-transition--slide-right-enter-active,.q-transition--slide-right-leave-active,.q-transition--slide-up-enter-active,.q-transition--slide-up-leave-active{transition:transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--slide-right-enter-from{transform:translate3d(-100%,0,0)}.q-transition--slide-left-enter-from,.q-transition--slide-right-leave-to{transform:translate3d(100%,0,0)}.q-transition--slide-left-leave-to{transform:translate3d(-100%,0,0)}.q-transition--slide-up-enter-from{transform:translate3d(0,100%,0)}.q-transition--slide-down-enter-from,.q-transition--slide-up-leave-to{transform:translate3d(0,-100%,0)}.q-transition--slide-down-leave-to{transform:translate3d(0,100%,0)}.q-transition--jump-down-enter-active,.q-transition--jump-down-leave-active,.q-transition--jump-left-enter-active,.q-transition--jump-left-leave-active,.q-transition--jump-right-enter-active,.q-transition--jump-right-leave-active,.q-transition--jump-up-enter-active,.q-transition--jump-up-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration)}.q-transition--jump-down-enter-from,.q-transition--jump-down-leave-to,.q-transition--jump-left-enter-from,.q-transition--jump-left-leave-to,.q-transition--jump-right-enter-from,.q-transition--jump-right-leave-to,.q-transition--jump-up-enter-from,.q-transition--jump-up-leave-to{opacity:0}.q-transition--jump-right-enter-from{transform:translate3d(-15px,0,0)}.q-transition--jump-left-enter-from,.q-transition--jump-right-leave-to{transform:translate3d(15px,0,0)}.q-transition--jump-left-leave-to{transform:translateX(-15px)}.q-transition--jump-up-enter-from{transform:translate3d(0,15px,0)}.q-transition--jump-down-enter-from,.q-transition--jump-up-leave-to{transform:translate3d(0,-15px,0)}.q-transition--jump-down-leave-to{transform:translate3d(0,15px,0)}.q-transition--fade-enter-active,.q-transition--fade-leave-active{transition:opacity var(--q-transition-duration) ease-out}.q-transition--fade-enter-from,.q-transition--fade-leave-to{opacity:0}.q-transition--scale-enter-active,.q-transition--scale-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--scale-enter-from,.q-transition--scale-leave-to{opacity:0;transform:scale3d(0,0,1)}.q-transition--rotate-enter-active,.q-transition--rotate-leave-active{transform-style:preserve-3d;transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}.q-transition--rotate-enter-from,.q-transition--rotate-leave-to{opacity:0;transform:scale3d(0,0,1) rotate(90deg)}.q-transition--flip-down-enter-active,.q-transition--flip-down-leave-active,.q-transition--flip-left-enter-active,.q-transition--flip-left-leave-active,.q-transition--flip-right-enter-active,.q-transition--flip-right-leave-active,.q-transition--flip-up-enter-active,.q-transition--flip-up-leave-active{backface-visibility:hidden;transition:transform var(--q-transition-duration)}.q-transition--flip-down-enter-to,.q-transition--flip-down-leave-from,.q-transition--flip-left-enter-to,.q-transition--flip-left-leave-from,.q-transition--flip-right-enter-to,.q-transition--flip-right-leave-from,.q-transition--flip-up-enter-to,.q-transition--flip-up-leave-from{transform:perspective(400px) rotate3d(1,1,0,0deg)}.q-transition--flip-right-enter-from{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-left-enter-from,.q-transition--flip-right-leave-to{transform:perspective(400px) rotateY(180deg)}.q-transition--flip-left-leave-to{transform:perspective(400px) rotateY(-180deg)}.q-transition--flip-up-enter-from{transform:perspective(400px) rotateX(-180deg)}.q-transition--flip-down-enter-from,.q-transition--flip-up-leave-to{transform:perspective(400px) rotateX(180deg)}.q-transition--flip-down-leave-to{transform:perspective(400px) rotateX(-180deg)}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;min-height:100%;min-width:100px}h1{font-size:6rem;letter-spacing:-.01562em;line-height:6rem}h1,h2{font-weight:300}h2{font-size:3.75rem;letter-spacing:-.00833em;line-height:3.75rem}h3{font-size:3rem;letter-spacing:normal;line-height:3.125rem}h3,h4{font-weight:400}h4{font-size:2.125rem;letter-spacing:.00735em;line-height:2.5rem}h5{font-size:1.5rem;font-weight:400;letter-spacing:normal}h5,h6{line-height:2rem}h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em}p{margin:0 0 16px}.text-h1{font-size:6rem;font-weight:300;letter-spacing:-.01562em;line-height:6rem}.text-h2{font-size:3.75rem;font-weight:300;letter-spacing:-.00833em;line-height:3.75rem}.text-h3{font-size:3rem;font-weight:400;letter-spacing:normal;line-height:3.125rem}.text-h4{font-size:2.125rem;font-weight:400;letter-spacing:.00735em;line-height:2.5rem}.text-h5{font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:2rem}.text-h6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem}.text-subtitle1{font-size:1rem;font-weight:400;letter-spacing:.00937em;line-height:1.75rem}.text-subtitle2{font-size:.875rem;font-weight:500;letter-spacing:.00714em;line-height:1.375rem}.text-body1{font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem}.text-body2{font-size:.875rem;font-weight:400;letter-spacing:.01786em;line-height:1.25rem}.text-overline{font-size:.75rem;font-weight:500;letter-spacing:.16667em;line-height:2rem}.text-caption{font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.25rem}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{-webkit-hyphens:auto;hyphens:auto;text-align:justify}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-no-wrap{white-space:nowrap}.text-strike{text-decoration:line-through}.text-weight-thin{font-weight:100}.text-weight-light{font-weight:300}.text-weight-regular{font-weight:400}.text-weight-medium{font-weight:500}.text-weight-bold{font-weight:700}.text-weight-bolder{font-weight:900}small{font-size:80%}big{font-size:170%}sub{bottom:-.25em}sup{top:-.5em}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.no-border-radius{border-radius:0!important}.no-box-shadow{box-shadow:none!important}.no-outline{outline:0!important}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2-lines,.ellipsis-3-lines{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ellipsis-2-lines{-webkit-line-clamp:2}.ellipsis-3-lines{-webkit-line-clamp:3}.readonly{cursor:default!important}.disabled,.disabled *,[disabled],[disabled] *{cursor:not-allowed!important;outline:0!important}.disabled,[disabled]{opacity:.6!important}.hidden{display:none!important}.invisible,.invisible *{animation:none!important;transition:none!important;visibility:hidden!important}.transparent{background:#0000!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-hidden-y{overflow-y:hidden!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.dimmed:after,.light-dimmed:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dimmed:after{background:#0006!important}.light-dimmed:after{background:#fff9!important}.z-top{z-index:7000!important}.z-max{z-index:9998!important}body.capacitor .capacitor-hide,body.cordova .cordova-hide,body.desktop .desktop-hide,body.electron .electron-hide,body.mobile .mobile-hide,body.native-mobile .native-mobile-hide,body.platform-android .platform-android-hide,body.platform-ios .platform-ios-hide,body.touch .touch-hide,body.within-iframe .within-iframe-hide,body:not(.capacitor) .capacitor-only,body:not(.cordova) .cordova-only,body:not(.desktop) .desktop-only,body:not(.electron) .electron-only,body:not(.mobile) .mobile-only,body:not(.native-mobile) .native-mobile-only,body:not(.platform-android) .platform-android-only,body:not(.platform-ios) .platform-ios-only,body:not(.touch) .touch-only,body:not(.within-iframe) .within-iframe-only{display:none!important}@media (orientation:portrait){.orientation-landscape{display:none!important}}@media (orientation:landscape){.orientation-portrait{display:none!important}}@media screen{.print-only{display:none!important}}@media print{.print-hide{display:none!important}}@media (max-width:599.98px){.gt-lg,.gt-md,.gt-sm,.gt-xs,.lg,.md,.sm,.xl,.xs-hide{display:none!important}}@media (min-width:600px) and (max-width:1023.98px){.gt-lg,.gt-md,.gt-sm,.lg,.lt-sm,.md,.sm-hide,.xl,.xs{display:none!important}}@media (min-width:1024px) and (max-width:1439.98px){.gt-lg,.gt-md,.lg,.lt-md,.lt-sm,.md-hide,.sm,.xl,.xs{display:none!important}}@media (min-width:1440px) and (max-width:1919.98px){.gt-lg,.lg-hide,.lt-lg,.lt-md,.lt-sm,.md,.sm,.xl,.xs{display:none!important}}@media (min-width:1920px){.lg,.lt-lg,.lt-md,.lt-sm,.lt-xl,.md,.sm,.xl-hide,.xs{display:none!important}}.q-focus-helper,.q-focusable,.q-hoverable,.q-manual-focusable{outline:0}body.desktop .q-focus-helper{border-radius:inherit;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1);width:100%}body.desktop .q-focus-helper:after,body.desktop .q-focus-helper:before{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1);width:100%}body.desktop .q-focus-helper:before{background:#000}body.desktop .q-focus-helper:after{background:#fff}body.desktop .q-focus-helper--rounded{border-radius:4px}body.desktop .q-focus-helper--round{border-radius:50%}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-hoverable:hover>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{background:currentColor;opacity:.15}body.desktop .q-focusable:focus>.q-focus-helper:before,body.desktop .q-hoverable:hover>.q-focus-helper:before,body.desktop .q-manual-focusable--focused>.q-focus-helper:before{opacity:.1}body.desktop .q-focusable:focus>.q-focus-helper:after,body.desktop .q-hoverable:hover>.q-focus-helper:after,body.desktop .q-manual-focusable--focused>.q-focus-helper:after{opacity:.4}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{opacity:.22}body.body--dark{background:var(--q-dark-page);color:#fff}.q-dark{background:var(--q-dark);color:#fff} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..56e5896 Binary files /dev/null and b/favicon.ico differ diff --git a/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff b/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff new file mode 100644 index 0000000..a815cf8 Binary files /dev/null and b/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.68bb21d0.woff differ diff --git a/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff b/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff new file mode 100644 index 0000000..d39bb52 Binary files /dev/null and b/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.48af7707.woff differ diff --git a/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff b/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff new file mode 100644 index 0000000..36979ae Binary files /dev/null and b/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.c2f7ab22.woff differ diff --git a/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff b/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff new file mode 100644 index 0000000..db0012d Binary files /dev/null and b/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.77ecb942.woff differ diff --git a/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff b/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff new file mode 100644 index 0000000..04cbe94 Binary files /dev/null and b/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.f5677eb2.woff differ diff --git a/fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff b/fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff new file mode 100644 index 0000000..9eaa94f Binary files /dev/null and b/fonts/KFOmCnqEu92Fr1Mu4mxM.f1e2a767.woff differ diff --git a/fonts/TMUnicorn.1fc16f55.ttf b/fonts/TMUnicorn.1fc16f55.ttf new file mode 100644 index 0000000..37f60d0 Binary files /dev/null and b/fonts/TMUnicorn.1fc16f55.ttf differ diff --git a/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.4d73cb90.woff b/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.4d73cb90.woff new file mode 100644 index 0000000..88fdf4d Binary files /dev/null and b/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.4d73cb90.woff differ diff --git a/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.c5371cfb.woff2 b/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.c5371cfb.woff2 new file mode 100644 index 0000000..f1fd22f Binary files /dev/null and b/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.c5371cfb.woff2 differ diff --git a/fonts/lazymonkdemo.77ce24ac.ttf b/fonts/lazymonkdemo.77ce24ac.ttf new file mode 100644 index 0000000..f92706b Binary files /dev/null and b/fonts/lazymonkdemo.77ce24ac.ttf differ diff --git a/icons/favicon-16x16.png b/icons/favicon-16x16.png new file mode 100644 index 0000000..e5f0363 Binary files /dev/null and b/icons/favicon-16x16.png differ diff --git a/icons/favicon-32x32.png b/icons/favicon-32x32.png new file mode 100644 index 0000000..9f95f68 Binary files /dev/null and b/icons/favicon-32x32.png differ diff --git a/images/bum_king.png b/images/bum_king.png new file mode 100644 index 0000000..8726479 Binary files /dev/null and b/images/bum_king.png differ diff --git a/images/cave.png b/images/cave.png new file mode 100644 index 0000000..65170a9 Binary files /dev/null and b/images/cave.png differ diff --git a/images/operator.png b/images/operator.png new file mode 100644 index 0000000..25a53a8 Binary files /dev/null and b/images/operator.png differ diff --git a/images/randy.png b/images/randy.png new file mode 100644 index 0000000..eebd9bc Binary files /dev/null and b/images/randy.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..bd76ced --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +RavenStats
\ No newline at end of file diff --git a/js/134.84f06fa8.js b/js/134.84f06fa8.js new file mode 100644 index 0000000..11ad7d4 --- /dev/null +++ b/js/134.84f06fa8.js @@ -0,0 +1 @@ +"use strict";(globalThis["webpackChunkravenstats_portal"]=globalThis["webpackChunkravenstats_portal"]||[]).push([[134],{4134:(t,e,n)=>{n.r(e),n.d(e,{default:()=>v});var l=n(9835);const o={class:"fullscreen bg-blue text-white text-center q-pa-md flex flex-center"},s=(0,l._)("div",{style:{"font-size":"30vh"}}," 404 ",-1),a=(0,l._)("div",{class:"text-h2",style:{opacity:".4"}}," Oops. Nothing here... ",-1);function r(t,e,n,r,c,i){const u=(0,l.up)("q-btn");return(0,l.wg)(),(0,l.iD)("div",o,[(0,l._)("div",null,[s,a,(0,l.Wm)(u,{class:"q-mt-xl",color:"white","text-color":"blue",unelevated:"",to:"/",label:"Go Home","no-caps":""})])])}const c=(0,l.aZ)({name:"ErrorNotFound"});var i=n(1639),u=n(4455),h=n(9984),p=n.n(h);const d=(0,i.Z)(c,[["render",r]]),v=d;p()(c,"components",{QBtn:u.Z})}}]); \ No newline at end of file diff --git a/js/151.f6170cf3.js b/js/151.f6170cf3.js new file mode 100644 index 0000000..7b6233f --- /dev/null +++ b/js/151.f6170cf3.js @@ -0,0 +1 @@ +(globalThis["webpackChunkravenstats_portal"]=globalThis["webpackChunkravenstats_portal"]||[]).push([[151],{9151:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>me});var o=a(9835);function s(e,t,a,s,n,c){const l=(0,o.up)("fun_facts"),i=(0,o.up)("home-page"),r=(0,o.up)("q-page");return(0,o.wg)(),(0,o.j4)(r,{class:"container"},{default:(0,o.w5)((()=>[((0,o.wg)(),(0,o.j4)(o.n4,null,{fallback:(0,o.w5)((()=>[(0,o.Uk)(" Loading... ")])),default:(0,o.w5)((()=>[(0,o.Wm)(l)])),_:1})),((0,o.wg)(),(0,o.j4)(o.n4,null,{fallback:(0,o.w5)((()=>[(0,o.Uk)(" Loading... ")])),default:(0,o.w5)((()=>[(0,o.Wm)(i)])),_:1}))])),_:1})}const n=e=>((0,o.dD)("data-v-39559ef2"),e=e(),(0,o.Cn)(),e),c={class:"q-pa-md",style:{"max-width":"1400px"}},l=n((()=>(0,o._)("div",{class:"banner"},"Search by Ckey",-1))),i={key:0};function r(e,t,a,s,n,r){const d=(0,o.up)("q-select"),p=(0,o.up)("ckey_lookup");return(0,o.wg)(),(0,o.iD)("div",c,[l,(0,o._)("div",null,[(0,o.Wm)(d,{class:"picker",standout:"",modelValue:n.ckey,"onUpdate:modelValue":t[0]||(t[0]=e=>n.ckey=e),options:n.filteredOptions,label:"Ckey","use-input":"",onFilter:r.filterFn,"input-debounce":"2",clearable:"",color:"black","bg-color":"grey-3","popup-content-style":"background-color:#222831; color:white",filled:""},null,8,["modelValue","options","onFilter"])]),this.ckey?((0,o.wg)(),(0,o.iD)("div",i,[(0,o.Wm)(p,{ckey:this.ckey,"onUpdate:ckey":t[1]||(t[1]=e=>this.ckey=e)},null,8,["ckey"])])):(0,o.kq)("",!0)])}var d=a(6970);const p={class:"q-pa-md",style:{"max-width":"1400px"}},u={class:"q-pa-md"};function h(e,t,a,s,n,c){const l=(0,o.up)("role_type_pie"),i=(0,o.up)("player_fun_facts"),r=(0,o.up)("q-icon"),h=(0,o.up)("q-input"),m=(0,o.up)("q-td"),f=(0,o.up)("q-tr"),y=(0,o.up)("q-table");return(0,o.wg)(),(0,o.iD)("div",p,[(0,o.Wm)(l,{ckey:this.ckey},null,8,["ckey"]),(0,o.Wm)(i,{ckey:this.ckey},null,8,["ckey"]),(0,o._)("div",null,[(0,o._)("div",u,[(0,o.Wm)(y,{flat:"",bordered:"",title:"All of "+this.ckey+"'s Stats",rows:n.ckey_data,columns:n.columns,pagination:n.pagination,"onUpdate:pagination":t[1]||(t[1]=e=>n.pagination=e),dark:"",class:"table-guy",color:"white","no-data-label":"No data found!","table-class":"stat-table",filter:n.filter,"no-results-label":"Your search yielded no results!",loading:n.loading},{"top-right":(0,o.w5)((()=>[(0,o.Wm)(h,{borderless:"",debounce:"300",modelValue:n.filter,"onUpdate:modelValue":t[0]||(t[0]=e=>n.filter=e),dark:"",placeholder:"Search"},{append:(0,o.w5)((()=>[(0,o.Wm)(r,{name:"search"})])),_:1},8,["modelValue"])])),body:(0,o.w5)((e=>[(0,o.Wm)(f,{props:e},{default:(0,o.w5)((()=>[(0,o.Wm)(m,{key:"character_name",props:e,onClick:t=>c.find_static_count(e.row.character_name)},{default:(0,o.w5)((()=>[(0,o.Uk)((0,d.zw)(e.row.character_name),1)])),_:2},1032,["props","onClick"]),(0,o.Wm)(m,{key:"role",props:e,onClick:t=>c.find_role_count(e.row.role)},{default:(0,o.w5)((()=>[(0,o.Uk)((0,d.zw)(e.row.role),1)])),_:2},1032,["props","onClick"]),(0,o.Wm)(m,{key:"date",props:e},{default:(0,o.w5)((()=>[(0,o.Uk)((0,d.zw)(n.date.formatDate(e.row.date,"M-D-YYYY h:m A")),1)])),_:2},1032,["props"])])),_:2},1032,["props"])])),_:1},8,["title","rows","columns","pagination","filter","loading"])])])])}var m=a(4376),f=a(9615),y=a.n(f);const w={class:"q-pa-md",style:{"max-width":"1400px"}};function k(e,t,a,s,n,c){const l=(0,o.up)("Doughnut");return(0,o.wg)(),(0,o.iD)("div",w,[n.loaded?((0,o.wg)(),(0,o.j4)(l,{key:0,data:n.chart_data,options:n.chart_options},null,8,["data","options"])):(0,o.kq)("",!0)])}a(9665);var _=a(3255),g=a(8490);_.kL.register(_.qi,_.u,_.De);const v={name:"role_type_pie",props:["ckey"],components:{Doughnut:g.$I},async created(){},data(){return{loaded:!1,chart_data:{labels:["Donation Role","Nobility Role","Migrant Role","OS13 Role","Combat Role","Support Role","Church Role","Lateparty Role","Bandit Role"],datasets:[{backgroundColor:["#00a131","#810097","#5b2d00","#001ace","#e51d1d","#2ce7ec","#ceb5a2","#858f82","#a8b6b6"],data:null}]},chart_options:{responsive:!0,maintainAspectRatio:!1}}},watch:{ckey:{handler(e,t){e!==t&&this.fetchChartData(e)},immediate:!0}},methods:{async fetchChartData(e){try{this.loaded=!1;const e=await this.$axios.get(`https://www.schrecknet.live/showlads/pie_chart/${this.ckey}`);this.chart_data.datasets[0].data=[];for(const t in e.data[0])this.chart_data.datasets[0].data.push(parseInt(e.data[0][t]));this.loaded=!0}catch(t){console.error("Error fetching data:",t)}}}};var b=a(1639);const C=(0,b.Z)(v,[["render",k],["__scopeId","data-v-43e24c93"]]),A=C,x={class:"q-pa-md",style:{"max-width":"1400px"}},I={class:"banner"},W={key:1,class:"fun-facts-container"},q={class:"q-pa-sm"},D={class:"q-pa-sm"};function z(e,t,a,s,n,c){const l=(0,o.up)("q-spinner-pie");return(0,o.wg)(),(0,o.iD)("div",x,[(0,o._)("div",I,(0,d.zw)(this.ckey)+" Fun Facts",1),null===n.fun_facts?((0,o.wg)(),(0,o.j4)(l,{key:0,color:"white",size:"4em"})):(0,o.kq)("",!0),n.fun_facts?((0,o.wg)(),(0,o.iD)("div",W,[(0,o._)("div",q," Most Commonly Played Character: "+(0,d.zw)(n.fun_facts[1].first_name)+" - Played "+(0,d.zw)(n.fun_facts[1].static_count)+" times ",1),(0,o._)("div",D," Most Commonly Played Role: "+(0,d.zw)(n.fun_facts[0].role)+" - Played "+(0,d.zw)(n.fun_facts[0].role_count)+" times ",1)])):(0,o.kq)("",!0)])}const U={name:"player_fun_facts",props:["ckey"],data(){return{fun_facts:null}},watch:{ckey:{handler(e,t){e!==t&&this.fetchCkeyData(e)},immediate:!0}},methods:{async fetchCkeyData(e){try{const e=await this.$axios.get(`https://www.schrecknet.live/showlads/ckey_fun_facts/${this.ckey}`);this.fun_facts=e.data}catch(t){console.error("Error fetching data:",t)}}}};var Z=a(132),R=a(9984),E=a.n(R);const Q=(0,b.Z)(U,[["render",z],["__scopeId","data-v-7f2fb415"]]),P=Q;E()(U,"components",{QSpinnerPie:Z.Z});const B={name:"ckey_charts",props:["ckey"],emits:["update:ckey"],components:{role_type_pie:A,player_fun_facts:P},data(){return{date:m.ZP,notif_shown:!1,loading:!0,filter:"",ckey_data:[],pagination:{rowsPerPage:15,sortBy:"date",descending:!0},columns:[{name:"character_name",required:!0,label:"Character Name",align:"left",field:e=>e.character_name,sortable:!0},{name:"role",align:"left",label:"Role",field:"role",sortable:!0},{name:"date",label:"Date Played",field:"date",sortable:!0}]}},watch:{ckey:{handler(e,t){e!==t&&this.fetchCkeyData(e)},immediate:!0}},methods:{async fetchCkeyData(e){try{const e=await this.$axios.get(`https://www.schrecknet.live/showlads/ckey/${this.ckey}`);this.ckey_data=e.data,this.loading=!1,this.notif_shown||this.$q.notify({message:"Click on a column to see how many times you've played a name or role",color:"primary",avatar:y(),position:"top",timeout:6500}),this.notif_shown=!0}catch(t){console.error("Error fetching data:",t)}},async find_static_count(e){try{const t=await this.$axios.get(`https://www.schrecknet.live/showlads/find_static/${this.ckey}/${e}`);this.$q.notify({message:`${this.ckey} has played ${e} ${t.data[0].played_count} times!`,color:"primary",avatar:y(),position:"bottom",timeout:6500})}catch(t){console.log(t),this.$q.notify({color:"red-5",textColor:"white",icon:"warning",message:t.message})}},async find_role_count(e){try{const t=encodeURIComponent(e),a=await this.$axios.get(`https://www.schrecknet.live/showlads/find_role_played/${this.ckey}/${t}`);this.$q.notify({message:`${this.ckey} has played ${e} ${a.data.played_count} times!`,color:"primary",avatar:y(),position:"bottom",timeout:6500})}catch(t){console.log(t),this.$q.notify({color:"red-5",textColor:"white",icon:"warning",message:t.message})}}}};var O=a(1463),M=a(6611),S=a(2857),V=a(3532),K=a(7220);const L=(0,b.Z)(B,[["render",h],["__scopeId","data-v-5258731e"]]),G=L;E()(B,"components",{QTable:O.Z,QInput:M.Z,QIcon:S.Z,QTr:V.Z,QTd:K.Z});var F=a(5457);const j={title:"RavenStats",titleTemplate:e=>`${e}`,meta:{keywords:{name:"keywords",content:"lifeweb, ss13, spacestation13, space station 13, byond"}}},J={components:{ckey_lookup:G},async created(){const e=await this.$axios.get("https://www.schrecknet.live/showlads/ckeys",{withCredentials:!0});this.ckey_options=e.data},data(){return{ckey:"",ckey_options:[],filteredOptions:null}},setup(){return(0,F.Z)(j),{}},methods:{filterFn(e,t){t(""!==e?()=>{const t=e.toLowerCase();this.filteredOptions=this.ckey_options.filter((e=>e.toLowerCase().indexOf(t)>-1))}:()=>{this.filteredOptions=this.ckey_options})}}};var Y=a(2553);const $=(0,b.Z)(J,[["render",r],["__scopeId","data-v-39559ef2"]]),T=$;E()(J,"components",{QSelect:Y.Z});const H=e=>((0,o.dD)("data-v-111cf127"),e=e(),(0,o.Cn)(),e),N={class:"q-pa-md",style:{"max-width":"1400px"}},X=H((()=>(0,o._)("div",{class:"banner"},"Fun Facts",-1))),ee={class:"q-mt-md text-center fact-text"},te={class:"q-mt-md text-center fact-text"},ae=H((()=>(0,o._)("div",{class:"q-mt-md text-center fact-text"}," The least played role in Lifeweb is Expedition Leader - Played a Total of 17 times ",-1))),oe={class:"q-mt-md text-center fact-text"},se={class:"q-mt-md text-center fact-text"};function ne(e,t,a,s,n,c){const l=(0,o.up)("q-spinner-pie"),i=(0,o.up)("q-icon"),r=(0,o.up)("q-carousel-slide"),p=(0,o.up)("q-carousel");return(0,o.wg)(),(0,o.iD)("div",N,[X,(0,o._)("div",null,[null===n.fun_facts?((0,o.wg)(),(0,o.j4)(l,{key:0,color:"white",size:"4em"})):(0,o.kq)("",!0),null!=n.fun_facts?((0,o.wg)(),(0,o.j4)(p,{key:1,modelValue:n.slide,"onUpdate:modelValue":t[0]||(t[0]=e=>n.slide=e),"transition-prev":"jump-right","transition-next":"jump-left",swipeable:"",animated:"","rounded-borders":"","control-color":"white",navigation:"",autoplay:n.autoplay,infinite:"",padding:"",onMouseenter:t[1]||(t[1]=e=>n.autoplay=!1),onMouseleave:t[2]||(t[2]=e=>n.autoplay=!0),arrows:"",class:"bg-primary text-white shadow-1 rounded-borders fun_facts"},{default:(0,o.w5)((()=>[(0,o.Wm)(r,{name:1,class:"column no-wrap flex-center"},{default:(0,o.w5)((()=>[(0,o.Wm)(i,{name:"app:bum_king",size:"64px"}),(0,o._)("div",ee," The King of the Bums is "+(0,d.zw)(n.fun_facts[1].ckey)+" - Played "+(0,d.zw)(n.fun_facts[1].role_count)+" rounds ",1)])),_:1}),(0,o.Wm)(r,{name:2,class:"column no-wrap flex-center"},{default:(0,o.w5)((()=>[(0,o.Wm)(i,{name:"app:randy",size:"64px"}),(0,o._)("div",te," Randy's Most Played Role Is: "+(0,d.zw)(n.fun_facts[0].role),1)])),_:1}),(0,o.Wm)(r,{name:3,class:"column no-wrap flex-center"},{default:(0,o.w5)((()=>[(0,o.Wm)(i,{name:"app:reactor",size:"64px"}),ae])),_:1}),(0,o.Wm)(r,{name:4,class:"column no-wrap flex-center"},{default:(0,o.w5)((()=>[(0,o.Wm)(i,{name:"app:operator",size:"64px"}),(0,o._)("div",oe," The most common name in Ravenheart is "+(0,d.zw)(n.fun_facts[3].character_name)+" - Played "+(0,d.zw)(n.fun_facts[3].played_count)+" times ",1)])),_:1}),(0,o.Wm)(r,{name:5,class:"column no-wrap flex-center"},{default:(0,o.w5)((()=>[(0,o.Wm)(i,{name:"app:bum_king",size:"64px"}),(0,o._)("div",se," The most common Migrant seen in the caves of Ravenheart is "+(0,d.zw)(n.fun_facts[4].role)+" - played "+(0,d.zw)(n.fun_facts[4].count_played)+" times ",1)])),_:1})])),_:1},8,["modelValue","autoplay"])):(0,o.kq)("",!0)])])}const ce={name:"fun_facts",async created(){this.$q.loading.show({delay:450});const e=await this.$axios.get("https://www.schrecknet.live/showlads/fun_facts");this.fun_facts=e.data,this.$q.loading.hide()},data(){return{fun_facts:null,slide:1,autoplay:!0}},methods:{async fetchCkeyData(e){try{const e=await this.$axios.get(`https://www.schrecknet.live/showlads/ckey/${this.ckey}`);this.ckey_data=e.data}catch(t){console.error("Error fetching data:",t)}}}};var le=a(7052),ie=a(1694);const re=(0,b.Z)(ce,[["render",ne],["__scopeId","data-v-111cf127"]]),de=re;E()(ce,"components",{QSpinnerPie:Z.Z,QCarousel:le.Z,QCarouselSlide:ie.Z,QIcon:S.Z});const pe=(0,o.aZ)({name:"IndexPage",components:{HomePage:T,fun_facts:de}});var ue=a(9885);const he=(0,b.Z)(pe,[["render",s],["__scopeId","data-v-e78e24da"]]),me=he;E()(pe,"components",{QPage:ue.Z})},9615:e=>{e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAaVBMVEXAwMA+Oi9GQjMCe0gCrmVZWkMCkVR9oow0LR8gICACc0MuLRsVFRVtKSwpJBg5JCWUcDpoaU5EPChmjnYgMS8+NiQnGBpea3E5MCSvhUUrHhxIQC9HGBZzGhdUX18uJh1ZUEQYJSQhHRREfxiZAAAAAXRSTlMAQObYZgAABRRJREFUWIW1lo1y2zgMhEtGZCAapNQTbbOxk0Z5/4fsB7rtzc05kq8zJ49liTIWi8WP+OXL/3a4v48/s/dPT0/DMHD2f4LgfAhxeH5+HmIIf4DgxEP9yQ5+vfw3BBEZBQZQGIxA8NyLPG4fnqMh+E4B/2Yfn8OjCCLxhhB8iDFyvtnHRzlgCG1DgASHxWML/kEKBCvRRzeOo3PE7/oVK/KgDDKaUz86cWOEQOxXtuTHRwFSl20Io0cDP4bQJU0PAhwOIgmIAfIOBe0cME8ih4Pu2+dchiHnjD8Xg0QJyIH3w0hVl32AaQ5YhzkckndkkSCC8+lweBrCVw/AtGMfMhDzpIr0oadDJPzFjQ9fAwDTnLfsdc5apmkax0McRS35VIDKGA/g+QBA2ATgsZI3CsDUHwu5EymjZcPKQcoOAXusmkeqP0YSUW4HKQDPOwPYJDAFRPYaMuZE3hV85rxEUwNKpW4zmOYOMGfKQLExCZ5NBC6VQvClbitgCAoBOKtdWDsO1ozBbomoum0JLIh5zrWqOi1FVeQ4HEXUbpwqD3YYgDBlhT82x2PRUI7hWIKW4xE0otgrAw7Yi6v8WwDA0t9+uNfqZK8M7NCgFQ49hF8M+o1PFftdBtSBNwoc0C5+oHztCv85UyN5pxcMQHy1bk7qSgcoTtOAfz/TZbv2p7PS/C7R/k5qHyhVQLAJEeiy0679mRI0AFf5pXb4xlBZoC+n6XzeRpjOc/aMYHGuGIAULWIAhbEUGWt5B+B0OufmqbxaQSDvnk8S7Kkh8S3nYdhCmPJpWBYQ1KQsNaXImy1ZU9tCy8vyCEBulkQnoXro862ExAr+l2WedwDm87dv35iK9G8NLy/YvbyEGoWlzJPzeW4bmZzafDaAZsNMJZg9CEE0Uo7tEYCcgWjWOWBUcw9ItbEYQcA8522AJc+X04nWEdwGfblery/82p1KB1juA+RfIVwuJ6v5GK2DwvX6er0Ga6UIwjzz+H4IjLF8QzAAfTN/jjjC6+trsN7mUt7UAD6JQFuHmNr3lPObZku7SoLClZFIg6qAywvv+2cSaGuRTLWUlmz26nxJ1QqJc/FOG6t5SQmd748EjUC0tFwub41/i0tWQtFFK6fEMGL17XJZEv+6j6G6NCS+pPbeJbBtRlzCEm1r4WzpvaULiWpLbPN9ElqnU0rvBG9bhMI3lMBkKP0r+p7SaaI6Oom7ELm19m7x04K8JIMUX2w+AKnooO88z+YJ0e9sFShDsE1AUshYwIRmAi5aO7reUPGWLjDuRDC35tO6JhAYI8nGciy9pBCUyaj20Le7zn9q4FtdCR7GHx8fvBv7y5lIuCMmpFhr8/ec/4ao64xevAM+ygcbksIeidEcuONdgarzWre3SevcUq2GUKx/0BER6KVi9rWmNq/rumG+pqUlxalzCc+wL8gAk8SULaKpUYvpUw5Mf998ZaJa8MEmcZHCRrH0e17O1e9IoNhPyaaB7ZKDmqlTu3TsMjRNIGxKgIoTacQXjIsrUAjOQgCGxbROOxqaiktSC9cOIMh/uV0zVtIybyjYzfO8+nWyASLI3a1Wu+gzZeIZO5gNDCVJ3te1b5B0ZWvCBwHW21Bcq/egfVqIX3otrpVNmhWAue5vmFVWtXJIKdfVb2bBIGpelwoADKT/F88wAKAua97VsKt42+PF365sJvedHhruJiEnc6K2UfxHaD/J1LSlodXiTrPQbZ9X8k9X2xT//YcfmIVd8y5W6EYAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/js/760.d872b166.js b/js/760.d872b166.js new file mode 100644 index 0000000..6af3aee --- /dev/null +++ b/js/760.d872b166.js @@ -0,0 +1 @@ +(globalThis["webpackChunkravenstats_portal"]=globalThis["webpackChunkravenstats_portal"]||[]).push([[760],{8760:(A,t,e)=>{"use strict";e.r(t),e.d(t,{default:()=>H});var a=e(9835);const o=(0,a._)("a",{href:"https://github.com/Daelso/RavenStatsScraper",target:"_blank"}," Scraper Github ",-1),l=(0,a._)("a",{href:"https://github.com/Daelso/RavenStats",target:"_blank"}," Site Github ",-1);function n(A,t,e,n,r,c){const s=(0,a.up)("router-link"),i=(0,a.up)("q-toolbar-title"),m=(0,a.up)("q-tooltip"),u=(0,a.up)("q-avatar"),w=(0,a.up)("q-item"),h=(0,a.up)("q-toolbar"),C=(0,a.up)("q-header"),g=(0,a.up)("q-item-label"),p=(0,a.up)("EssentialLink"),I=(0,a.up)("q-list"),Q=(0,a.up)("q-drawer"),U=(0,a.up)("router-view"),B=(0,a.up)("q-page-container"),d=(0,a.up)("q-footer"),b=(0,a.up)("q-layout");return(0,a.wg)(),(0,a.j4)(b,{view:"hhh lpR lfr"},{default:(0,a.w5)((()=>[(0,a.Wm)(C,{elevated:""},{default:(0,a.w5)((()=>[(0,a.Wm)(h,{style:{"background-color":"#222831"}},{default:(0,a.w5)((()=>[(0,a.Wm)(i,{style:{"font-family":"lazymonkdemo","text-shadow":"3px 2px 3px black",color:"#c4171d"}},{default:(0,a.w5)((()=>[(0,a.Wm)(s,{class:"titleLogo",to:"/"},{default:(0,a.w5)((()=>[(0,a.Uk)("RavenStats")])),_:1})])),_:1}),(0,a.Wm)(w,{clickable:"",style:{"align-items":"center"}},{default:(0,a.w5)((()=>[(0,a.Wm)(u,{icon:"live_help"},{default:(0,a.w5)((()=>[(0,a.Wm)(m,{style:{"background-color":"#222831",color:"white","font-size":"1rem","font-family":"monospace"},"transition-show":"scale","transition-hide":"scale"},{default:(0,a.w5)((()=>[(0,a.Uk)(" If you would like your data anonymized, contact Wel Ard on Discord. This is 4fun, don't take it too serious.")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),(0,a.Wm)(Q,{modelValue:A.leftDrawerOpen,"onUpdate:modelValue":t[0]||(t[0]=t=>A.leftDrawerOpen=t),style:{"background-color":"#171a1e","border-color":"red"},overlay:""},{default:(0,a.w5)((()=>[(0,a.Wm)(I,null,{default:(0,a.w5)((()=>[(0,a.Wm)(g,{header:""},{default:(0,a.w5)((()=>[(0,a.Uk)(" Essential Links ")])),_:1}),(0,a.Wm)(p)])),_:1})])),_:1},8,["modelValue"]),(0,a.Wm)(B,null,{default:(0,a.w5)((()=>[(0,a.Wm)(U)])),_:1}),(0,a.Wm)(d,{class:"bg-transparent text-white text-center",style:{opacity:"35%"}},{default:(0,a.w5)((()=>[o,(0,a.Uk)(" | "),l,(0,a.Uk)(" - Made by Wel Ard (Daelso) ")])),_:1})])),_:1})}var r=e(499);function c(A,t,e,o,l,n){const r=(0,a.up)("q-icon"),c=(0,a.up)("q-item-section"),s=(0,a.up)("q-item-label"),i=(0,a.up)("q-item");return(0,a.wg)(),(0,a.j4)(i,{clickable:"",style:{color:"#c4171d"},href:"https://discord.gg/lfwb",target:"_blank"},{default:(0,a.w5)((()=>[(0,a.Wm)(c,{avatar:""},{default:(0,a.w5)((()=>[(0,a.Wm)(r,{color:"#C4171D",name:"discord",style:{scale:"120%"}})])),_:1}),(0,a.Wm)(c,null,{default:(0,a.w5)((()=>[(0,a.Wm)(s,null,{default:(0,a.w5)((()=>[(0,a.Uk)("Lifeweb Hideout")])),_:1}),(0,a.Wm)(s,{caption:"",style:{color:"white"}},{default:(0,a.w5)((()=>[(0,a.Uk)("A ticket to Ravenheart")])),_:1})])),_:1})])),_:1})}e(9665);const s=(0,a.aZ)({name:"EssentialLink",methods:{goToFaq(){this.$router.push({name:"faq"})},goToCatalog(){this.$router.push({name:"home"})}}});var i=e(1639),m=e(490),u=e(1233),w=e(2857),h=e(3115),C=e(9984),g=e.n(C);const p=(0,i.Z)(s,[["render",c]]),I=p;g()(s,"components",{QItem:m.Z,QItemSection:u.Z,QIcon:w.Z,QItemLabel:h.Z});var Q=e(7480),U=e.n(Q),B=e(9615),d=e.n(B),b=e(9082),D=e.n(b),f=e(8536),E=e.n(f),R=e(9302);const k=(0,a.aZ)({name:"MainLayout",components:{EssentialLink:I},setup(){const A=(0,R.Z)(),t={"app:bum_king":`img:${U()}`,"app:randy":`img:${d()}`,"app:reactor":`img:${D()}`,"app:operator":`img:${E()}`},e=(0,r.iH)(!1);return A.iconMapFn=A=>{const e=t[A];if(void 0!==e)return{icon:e}},{leftDrawerOpen:e,toggleLeftDrawer(){e.value=!e.value}}}});var M=e(7605),W=e(6602),G=e(1663),v=e(4455),Z=e(1973),q=e(1357),K=e(6858),Y=e(7230),O=e(3246),x=e(2133),S=e(1378);const y=(0,i.Z)(k,[["render",n]]),H=y;g()(k,"components",{QLayout:M.Z,QHeader:W.Z,QToolbar:G.Z,QBtn:v.Z,QToolbarTitle:Z.Z,QItem:m.Z,QAvatar:q.Z,QTooltip:K.Z,QDrawer:Y.Z,QList:O.Z,QItemLabel:h.Z,QPageContainer:x.Z,QFooter:S.Z})},7480:A=>{A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAe1BMVEXAwMATDwxAPz+Tjo4ODg4eHh4TExO5trZ+e3sqKipeXFwSEhIzMjJmZmYlIyNRUVEjGxtMSkpcWVk/PT1WVlZCQEBgYGA4NjYvLi4SERIaGRwQDw8xMTJUUUxrZV0mPSYoWCdFREJiXlcWFRgbGx4gHyIoKComaUYzSD1nTTrrAAAAAXRSTlMAQObYZgAAA5pJREFUWIWdl4t62jAMhakbKIrMolA7GU6cC6zr3v8Jd+TQb7emiysImITz69iSQ7vbvRsPD399fHj/e6vxh8KYfMAjJA/Ffr83JskfH3MBjwlgzH5fFNBnyhMBjAIeDp9In+IJuY9HY46gPH0SQMeyLD8JKNT9kbg88rHEWhT5AJMAR06AXMLhQHvDxdFSWVoAYMcccgCn0xdmU5RVRSxlWYgcDibLwom/AGArQ2ytLYTgKYtwOhExEVlDSF7X57MciLIAfOb6QJbEAsBnOWcBTqc9189cMwlxjbdanuucGewAcI6dZYRjcSRlln63cxAaZgFARIwrcxZgt9s7b7hpxBhharw04poswt77pm0baRKgoUyAJ+fINY2TKgHEOScNmnI7oCHTiDgxFaMbMAPBKdoMYML8G3KiACHPjXg9sXUS3jhpkRlNIAaAqm3QDmrrfN5mAFVvUT9pWsEaoIo44b2gs7cBNETDeQWQtQ5aIDzV7Ub9GZ4Fi4CtxAQhHv4s1G4uJaODIG4rBRC5BCC/HYA5sIEuAawCEM/Psl2/YxhXHae5eLJfv3KVA7DJefU7oMoCpHsSVamKhKFUuLflATydkgO0lAJslQkoybvkQKdQkjrJ0qNwuoY6Ba+7ijlHjaBUBNGO9qmZcwH3KqZGggPxebe0BFC93lRTU0u2A/KyrIECTD6AaNnACeA5H8DJvtaO75EJAOKu0+z5asSF21aVTG22/6SXlizrvrZtXg/eo+UFgF5u208ALi1uxyY5MKbKtRDC5aIFMBKCvqGlLyFk6DuRCn8eidWtgN83qqpL34etjBBVb23aCQsABOn72G8ihNj1vSzB6Sn6Mw+ADPH/hBDGKfY9609SakUcJnWUOgDhP4gQh2mMIPSD/qNgYt/Ft+GAUR8/NhFSjOHj+EA/DBHp44hpqN8l1M593KXXdULAxZUYfo3WAaqfu+s8327zPON9GeDl27cZoy7qaxhWq4kVDNB1+Fq36Oc5dsqYFXCN6cI6IHTqAKmvyAn9tbtd58WPPpbhbUaalUkELF9YJPPLrJmX5zy/3FLuRP0e1pYxjDE56BZAkr68LGvwOnffgY7XGG9hracBGFar8BrCNC1D+JyGdwBBOxAX77V/64PX1xin6X4q9joahn4a/yFgC6B70EEqU4XuCAx/ANADrU084ELKME3jPwQApnEYtQtH9TKm6HH8wKEaDTWm+OEdQHa8KX8CK5R4mt0aTSkAAAAASUVORK5CYII="},9082:A=>{A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAIQklEQVR4nO1aUWgbyRn+VuuVZdk6RRu5alT1uINkkyXiipqAKfhBpI/Xhz4Xl0Ae+pLrsX0qpaVwUErfmtL65VraC4i8lCv30IdAuEQYc9dA6F7vTNUoPnJO5TU6nKiqFFuX1Wr7IM94djS7khKvVXP+QOxodmb+//9m5v9nZkcql8v4MiMyaQUmjWMCJq3ApHFMwKQVmDSOCZi0ApPGMQGTVmDSOCZg0gpMGscETFqBSeNLT8DUYQm6fPmyO07569evS2HpwkIK8zyANTqVSsG2bfpuZ2fHUzYej9O0oihoNBr0f5hkhDoCUqkUTTebzcCyPCGHhdBGwNWrV11FUQbyCRHJZHKkfABoNBqhjYJQnSA75IG+kcRAdkSwxotGytzcXGg6hu4Ec7ncQB7fy+z/ZDI5UOfhw4fhKIcQCVheXpYMw3Az6a8iimk8wxcj152fn8e0G4OECP720QdYXl4+mk7Qtm2s/+NTnHnpHPRzr+EV9QyUuIKuZKMr2XDQ3Ut3YUvP0JMctFotJBIJNMynkHsyJCfcaBgqAb+7+NeZaLfzc0juT95e+zUkBBszNSVjt9vFDh7jzVd/Crj4HqTo+zZqoekYbhh0mvJTTCdmMlH8AD/C3Xt3sXBxAQBoOlWYw83fv4+FCwuYfWUat99dwcLFBbiuCwkSZPdp1B4i50Xw/7MUloCouh82T5yfBQD0JDkWpthQCWj1IlEA2K0/8+SnCsPDmks068kzB64Yg1AJiETiCoDAmd8w2+K60l4tyR1cTR0gDmUKxE5Nj13nP5/0iXGA6EHrw+JQCNjdeja8kA8kyEd3BEiRqFB5v2EvhnN0fYAkPRUSwDpBP4eY/AbJl45uFBgFvk4wcijnIYdDwMyp8afxeNPk+REqAbLUdQBgd+v513KyhKPrBAHg5uZ7b/B5o/bub/75yxs91w01DI61F1haWqJnfKVSKXCSGobhqkoa3z75HfSXQvtnoqnCHHBvMM0iVZjDS/9O4E+13964Z3x449q1a4HyxtGNxcgELC0tuaRhVphhGMLTXlVVcUI+gVhsGqzxPIJGw+xsPxKosuorhyWG1W9UEsYaAUSJdDpN06qqol6vAwAymQwtm81mkUASs+4sZrJR7FqjH4gAfWLIoWpWynresfJEOo2DkQgwDMNNp9NQVZXmZbNZmKaJbDaLbLavoGmaKBQKtIy852I6YxpP4KK/JYYLXxkkHwAsy/LoPGzaAEMIIIzm83lYluURRmCapucgk1Vwu/4Y+MrgBBjVCXbRRbvRhqIqsGHTtk3TpGVEZGSzWViWRfUPIsI3ChiG4dq2DdvuC67X6x7BRDgxvlgsAuif8JqmiXK5jI2NDWxubgYaGbQ1Xltbw9bWFlZWVijR5XIZhUKB/nidTNOk+hL9g6aGcAQYhuGyw50XwIMYXywWUS6X0Ww2oes60lMZpGIqgqKAEC4Qf3kauUYOUSmKdvosPq587JHlpxPrh3ibRCNhgABifLVapXmapuGPt28DAK5cuoRqtQpN0wDsn+lblkXr6LoOAFjceB3b5x4FWOoDCYhMRxDtxXB64zXc/9ontN1yuQxN06gP4g0WTVPWNp6EKb4AMZ5lmv16xL+rVqt0eOq6jkqlMiA4llHQYU6FRvEB7Qe7nv+EVF3XcevWLZw/fx6ZTCbQYBakHE/CSCtBTdOwmMthMZcTDsFMJkM/bhBFv7t5BZ/trgMA/vDnt2lZ13WRzM8OlfneB+8CAD7bXcfrm9/3vCPGi2BZFn5RKsGyrIGfCHQEkMXN9vb2gJFBLJOpwIMYT1BaeQdn4jokSUJE2esAF3jy98HRUFp5B3NywrctHrxxVy5dCtSbXSh5RkCxWKTG8x9N2XjP5wN9X1CpVIRTgGC1ddebIQHqN71R4M7cTQBA22n5tsPLJrrxPwLWFt6GASdIChOPzo8GURRoNptIp9OYn5+neR+dXsHp+wU8qj+GipM0/1f/egvKnRQ+TzzAAvrfCP6CElbv3AXuADi1367138+hOiexfnZQJnGCPNh1AbFntVbDImNXIAFAf1gTb8sbzc894vnz+TwqlQr8wqcIP773w+BwKIBlWSgUCrAsC81mc2AK8oukYrGIxb2OFF0F8BBA5hK/vOXX+CzYqKDrOtbW1iDLMlRVpT335OwjnL7v7RkAOPOtlwEADz4cDJVsXQCo1WqIx+M07PpNSRZk5cj2Ou8vPASQTQbbQFCoEU2RfD5P6/Z6vf0XZ/eTndQTzCCCWq3/zW/m6xG08Cl9v556Qt8RXLhwgeoYNE15Xfm9A2+j54YIu81NJpNDjSdK8PmrtRoWcznIsgxFUWDbtucO0CjY2dmhdR3HoW2K5In0ILAsC/V63bNfYbfKY22HWbL85hRrPLB/S+R57gCRurIsYzGXw2qthp8JyvG6+JEhgicMEmZE93TYxv2MZ/M6nc7Ak0/zP1E59snLYPPYEC4CsYk/KBGOAPYujx9EworFIlAqBdZ7UfByR+1tv1tqwqVwqVSSms0m6vV64DKSB9s7sVhs4Mmn+Z+oHPvkZQSB6E3mv98Rme9egJBQrVYpEcPA9kZYU2CUHieGV6vVQOOBIU6QPWRkt70s/JaciUQCtm17ngA8aR6icuRJSODDnqhjyOJslIPRkaIASwRpXOQjNE3DFU2DtqeEbdvodDqIxWJotfprezbNw6+c4zietlmjSVz3C3PDMNZNUb+jcUBMCHGm7XabXnZk0zxE5fwcMu/UnudIHHiBS1K8EJ4QFo7jCNOjlhN58HGMDMKB3RLzU4gQI7oaKwJf7qAM9UOo1+WPAv4HKGlt1g2FqmcAAAAASUVORK5CYII="},8536:A=>{A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABHElEQVRYhWM8cOAAw0ACFmIUFTvw/CfWwN4DXxhJcQATNS0nRz1RIQADaQ92nMUlN0vBw5gUs2CAYAjQGpAUAjCwqfQy3Ld+3bo4Q4UYQHIIwCz39PbBcAxdHIDuY0pDAG8UXHnw+D8Dgyacj0hoHgwM3tcZXqwuZZi1moGiEMDqAFhWSlyAXVPigut4DUXOioTKBYKJEJdlOQmHGRgYDmOVM2ZII2QscQ6Yn6DJcJZhFtGGkQOIyoZLqhGOiGkl3nfEgKFREFHb18hgwENg1AGjDhhwBxDMhqQUq+SAwR8C6ABb7UZqQ5SgA5AtIcdwUprmAx4Fow4YcAfgzQUODsVYEmAvhshZhnQ0fQz/DxzoJSohDngIMA509xwAlY1NXt1sG4sAAAAASUVORK5CYII="},9615:A=>{A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAaVBMVEXAwMA+Oi9GQjMCe0gCrmVZWkMCkVR9oow0LR8gICACc0MuLRsVFRVtKSwpJBg5JCWUcDpoaU5EPChmjnYgMS8+NiQnGBpea3E5MCSvhUUrHhxIQC9HGBZzGhdUX18uJh1ZUEQYJSQhHRREfxiZAAAAAXRSTlMAQObYZgAABRRJREFUWIW1lo1y2zgMhEtGZCAapNQTbbOxk0Z5/4fsB7rtzc05kq8zJ49liTIWi8WP+OXL/3a4v48/s/dPT0/DMHD2f4LgfAhxeH5+HmIIf4DgxEP9yQ5+vfw3BBEZBQZQGIxA8NyLPG4fnqMh+E4B/2Yfn8OjCCLxhhB8iDFyvtnHRzlgCG1DgASHxWML/kEKBCvRRzeOo3PE7/oVK/KgDDKaUz86cWOEQOxXtuTHRwFSl20Io0cDP4bQJU0PAhwOIgmIAfIOBe0cME8ih4Pu2+dchiHnjD8Xg0QJyIH3w0hVl32AaQ5YhzkckndkkSCC8+lweBrCVw/AtGMfMhDzpIr0oadDJPzFjQ9fAwDTnLfsdc5apmkax0McRS35VIDKGA/g+QBA2ATgsZI3CsDUHwu5EymjZcPKQcoOAXusmkeqP0YSUW4HKQDPOwPYJDAFRPYaMuZE3hV85rxEUwNKpW4zmOYOMGfKQLExCZ5NBC6VQvClbitgCAoBOKtdWDsO1ozBbomoum0JLIh5zrWqOi1FVeQ4HEXUbpwqD3YYgDBlhT82x2PRUI7hWIKW4xE0otgrAw7Yi6v8WwDA0t9+uNfqZK8M7NCgFQ49hF8M+o1PFftdBtSBNwoc0C5+oHztCv85UyN5pxcMQHy1bk7qSgcoTtOAfz/TZbv2p7PS/C7R/k5qHyhVQLAJEeiy0679mRI0AFf5pXb4xlBZoC+n6XzeRpjOc/aMYHGuGIAULWIAhbEUGWt5B+B0OufmqbxaQSDvnk8S7Kkh8S3nYdhCmPJpWBYQ1KQsNaXImy1ZU9tCy8vyCEBulkQnoXro862ExAr+l2WedwDm87dv35iK9G8NLy/YvbyEGoWlzJPzeW4bmZzafDaAZsNMJZg9CEE0Uo7tEYCcgWjWOWBUcw9ItbEYQcA8522AJc+X04nWEdwGfblery/82p1KB1juA+RfIVwuJ6v5GK2DwvX6er0Ga6UIwjzz+H4IjLF8QzAAfTN/jjjC6+trsN7mUt7UAD6JQFuHmNr3lPObZku7SoLClZFIg6qAywvv+2cSaGuRTLWUlmz26nxJ1QqJc/FOG6t5SQmd748EjUC0tFwub41/i0tWQtFFK6fEMGL17XJZEv+6j6G6NCS+pPbeJbBtRlzCEm1r4WzpvaULiWpLbPN9ElqnU0rvBG9bhMI3lMBkKP0r+p7SaaI6Oom7ELm19m7x04K8JIMUX2w+AKnooO88z+YJ0e9sFShDsE1AUshYwIRmAi5aO7reUPGWLjDuRDC35tO6JhAYI8nGciy9pBCUyaj20Le7zn9q4FtdCR7GHx8fvBv7y5lIuCMmpFhr8/ec/4ao64xevAM+ygcbksIeidEcuONdgarzWre3SevcUq2GUKx/0BER6KVi9rWmNq/rumG+pqUlxalzCc+wL8gAk8SULaKpUYvpUw5Mf998ZaJa8MEmcZHCRrH0e17O1e9IoNhPyaaB7ZKDmqlTu3TsMjRNIGxKgIoTacQXjIsrUAjOQgCGxbROOxqaiktSC9cOIMh/uV0zVtIybyjYzfO8+nWyASLI3a1Wu+gzZeIZO5gNDCVJ3te1b5B0ZWvCBwHW21Bcq/egfVqIX3otrpVNmhWAue5vmFVWtXJIKdfVb2bBIGpelwoADKT/F88wAKAua97VsKt42+PF365sJvedHhruJiEnc6K2UfxHaD/J1LSlodXiTrPQbZ9X8k9X2xT//YcfmIVd8y5W6EYAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/js/app.f2d40b96.js b/js/app.f2d40b96.js new file mode 100644 index 0000000..102be4e --- /dev/null +++ b/js/app.f2d40b96.js @@ -0,0 +1 @@ +(()=>{"use strict";var e={7700:(e,t,r)=>{var o=r(1957),n=r(1947),a=r(499),i=r(9835);function l(e,t,r,o,n,a){const l=(0,i.up)("router-view");return(0,i.wg)(),(0,i.j4)(l)}const s=(0,i.aZ)({name:"App"});var u=r(1639);const c=(0,u.Z)(s,[["render",l]]),d=c;var p=r(3340),f=r(1809);const h=(0,p.h)((()=>{const e=(0,f.WB)();return e}));var v=r(8339);const m=[{path:"/",component:()=>Promise.all([r.e(736),r.e(760)]).then(r.bind(r,8760)),children:[{path:"",component:()=>Promise.all([r.e(736),r.e(151)]).then(r.bind(r,9151))}]},{path:"/:catchAll(.*)*",component:()=>Promise.all([r.e(736),r.e(134)]).then(r.bind(r,4134))}],g=m,b=(0,p.BC)((function(){const e=v.r5,t=(0,v.p7)({scrollBehavior:()=>({left:0,top:0}),routes:g,history:e("")});return t}));async function y(e,t){const r=e(d);r.use(n.Z,t);const o="function"===typeof h?await h({}):h;r.use(o);const i=(0,a.Xl)("function"===typeof b?await b({store:o}):b);return o.use((({store:e})=>{e.router=i})),{app:r,store:o,router:i}}var w=r(6827),P=r(7562),O=r(6950),j=r(9231);const k={config:{},plugins:{Notify:w.Z,Dialog:P.Z,Loading:O.Z,Meta:j.ZP}},C="";async function S({app:e,router:t,store:r},o){let n=!1;const a=e=>{try{return t.resolve(e).href}catch(r){}return Object(e)===e?null:e},i=e=>{if(n=!0,"string"===typeof e&&/^https?:\/\//.test(e))return void(window.location.href=e);const t=a(e);null!==t&&(window.location.href=t,window.location.reload())},l=window.location.href.replace(window.location.origin,"");for(let u=0;!1===n&&u{const[t,o]=void 0!==Promise.allSettled?["allSettled",e=>e.map((e=>{if("rejected"!==e.status)return e.value.default;console.error("[Quasar] boot error:",e.reason)}))]:["all",e=>e.map((e=>e.default))];return Promise[t]([Promise.resolve().then(r.bind(r,1569))]).then((t=>{const r=o(t).filter((e=>"function"===typeof e));S(e,r)}))}))},1569:(e,t,r)=>{r.r(t),r.d(t,{api:()=>a,default:()=>i});var o=r(3340),n=r(7524);const a=n.Z.create({baseURL:"https://api.example.com"}),i=(0,o.xr)((({app:e})=>{e.config.globalProperties.$axios=n.Z,e.config.globalProperties.$api=a}))}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var a=t[o]={exports:{}};return e[o].call(a.exports,a,a.exports,r),a.exports}r.m=e,(()=>{var e=[];r.O=(t,o,n,a)=>{if(!o){var i=1/0;for(c=0;c=a)&&Object.keys(r.O).every((e=>r.O[e](o[s])))?o.splice(s--,1):(l=!1,a0&&e[c-1][2]>a;c--)e[c]=e[c-1];e[c]=[o,n,a]}})(),(()=>{r.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return r.d(t,{a:t}),t}})(),(()=>{r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}})(),(()=>{r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,o)=>(r.f[o](e,t),t)),[]))})(),(()=>{r.u=e=>"js/"+e+"."+{134:"84f06fa8",151:"f6170cf3",760:"d872b166"}[e]+".js"})(),(()=>{r.miniCssF=e=>"css/"+e+"."+{151:"58577a4c",760:"9cd75a5f"}[e]+".css"})(),(()=>{r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()})(),(()=>{r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="ravenstats-portal:";r.l=(o,n,a,i)=>{if(e[o])e[o].push(n);else{var l,s;if(void 0!==a)for(var u=document.getElementsByTagName("script"),c=0;c{l.onerror=l.onload=null,clearTimeout(f);var n=e[o];if(delete e[o],l.parentNode&&l.parentNode.removeChild(l),n&&n.forEach((e=>e(r))),t)return t(r)},f=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),s&&document.head.appendChild(l)}}})(),(()=>{r.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{r.p=""})(),(()=>{if("undefined"!==typeof document){var e=(e,t,r,o,n)=>{var a=document.createElement("link");a.rel="stylesheet",a.type="text/css";var i=r=>{if(a.onerror=a.onload=null,"load"===r.type)o();else{var i=r&&("load"===r.type?"missing":r.type),l=r&&r.target&&r.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+l+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=i,s.request=l,a.parentNode.removeChild(a),n(s)}};return a.onerror=a.onload=i,a.href=t,r?r.parentNode.insertBefore(a,r.nextSibling):document.head.appendChild(a),a},t=(e,t)=>{for(var r=document.getElementsByTagName("link"),o=0;onew Promise(((n,a)=>{var i=r.miniCssF(o),l=r.p+i;if(t(i,l))return n();e(o,l,null,n,a)})),n={143:0};r.f.miniCss=(e,t)=>{var r={151:1,760:1};n[e]?t.push(n[e]):0!==n[e]&&r[e]&&t.push(n[e]=o(e).then((()=>{n[e]=0}),(t=>{throw delete n[e],t})))}}})(),(()=>{var e={143:0};r.f.j=(t,o)=>{var n=r.o(e,t)?e[t]:void 0;if(0!==n)if(n)o.push(n[2]);else{var a=new Promise(((r,o)=>n=e[t]=[r,o]));o.push(n[2]=a);var i=r.p+r.u(t),l=new Error,s=o=>{if(r.o(e,t)&&(n=e[t],0!==n&&(e[t]=void 0),n)){var a=o&&("load"===o.type?"missing":o.type),i=o&&o.target&&o.target.src;l.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",l.name="ChunkLoadError",l.type=a,l.request=i,n[1](l)}};r.l(i,s,"chunk-"+t,t)}},r.O.j=t=>0===e[t];var t=(t,o)=>{var n,a,[i,l,s]=o,u=0;if(i.some((t=>0!==e[t]))){for(n in l)r.o(l,n)&&(r.m[n]=l[n]);if(s)var c=s(r)}for(t&&t(o);ur(7700)));o=r.O(o)})(); \ No newline at end of file diff --git a/js/vendor.6e0643e6.js b/js/vendor.6e0643e6.js new file mode 100644 index 0000000..6647047 --- /dev/null +++ b/js/vendor.6e0643e6.js @@ -0,0 +1,28 @@ +(globalThis["webpackChunkravenstats_portal"]=globalThis["webpackChunkravenstats_portal"]||[]).push([[736],{9984:e=>{e.exports=function(e,t,n){const o=void 0!==e.__vccOpts?e.__vccOpts:e,i=o[t];if(void 0===i)o[t]=n;else for(const r in n)void 0===i[r]&&(i[r]=n[r])}},499:(e,t,n)=>{"use strict";n.d(t,{B:()=>s,Bj:()=>r,Fl:()=>Ze,IU:()=>Pe,Jd:()=>C,PG:()=>Me,SU:()=>ze,Um:()=>ke,WL:()=>Ne,X$:()=>F,X3:()=>Ae,XI:()=>$e,Xl:()=>Te,dq:()=>Ie,iH:()=>Be,j:()=>M,lk:()=>O,nZ:()=>l,qj:()=>Se,qq:()=>x,yT:()=>Fe});var o=n(6970);let i;class r{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=i,!e&&i&&(this.index=(i.scopes||(i.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=i;try{return i=this,e()}finally{i=t}}else 0}on(){i=this}off(){i=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},u=e=>(e.w&g)>0,d=e=>(e.n&g)>0,h=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===n||n>=e)&&l.push(t)}))}else switch(void 0!==n&&l.push(a.get(n)),t){case"add":(0,o.kJ)(e)?(0,o.S0)(n)&&l.push(a.get("length")):(l.push(a.get(y)),(0,o._N)(e)&&l.push(a.get(_)));break;case"delete":(0,o.kJ)(e)||(l.push(a.get(y)),(0,o._N)(e)&&l.push(a.get(_)));break;case"set":(0,o._N)(e)&&l.push(a.get(y));break}if(1===l.length)l[0]&&A(l[0]);else{const e=[];for(const t of l)t&&e.push(...t);A(c(e))}}function A(e,t){const n=(0,o.kJ)(e)?e:[...e];for(const o of n)o.computed&&P(o,t);for(const o of n)o.computed||P(o,t)}function P(e,t){(e!==b||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const T=(0,o.fY)("__proto__,__v_isRef,__isVue"),q=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(o.yk)),R=j(),L=j(!1,!0),D=j(!0),I=B();function B(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Pe(this);for(let t=0,i=this.length;t{e[t]=function(...e){C();const n=Pe(this)[t].apply(this,e);return O(),n}})),e}function $(e){const t=Pe(this);return M(t,"has",e),t.hasOwnProperty(e)}function j(e=!1,t=!1){return function(n,i,r){if("__v_isReactive"===i)return!e;if("__v_isReadonly"===i)return e;if("__v_isShallow"===i)return t;if("__v_raw"===i&&r===(e?t?_e:ye:t?be:me).get(n))return n;const s=(0,o.kJ)(n);if(!e){if(s&&(0,o.RI)(I,i))return Reflect.get(I,i,r);if("hasOwnProperty"===i)return $}const a=Reflect.get(n,i,r);return((0,o.yk)(i)?q.has(i):T(i))?a:(e||M(n,"get",i),t?a:Ie(a)?s&&(0,o.S0)(i)?a:a.value:(0,o.Kn)(a)?e?Ce(a):Se(a):a)}}const H=V(),z=V(!0);function V(e=!1){return function(t,n,i,r){let s=t[n];if(Ee(s)&&Ie(s)&&!Ie(i))return!1;if(!e&&(Fe(i)||Ee(i)||(s=Pe(s),i=Pe(i)),!(0,o.kJ)(t)&&Ie(s)&&!Ie(i)))return s.value=i,!0;const a=(0,o.kJ)(t)&&(0,o.S0)(n)?Number(n)e,X=e=>Reflect.getPrototypeOf(e);function Q(e,t,n=!1,o=!1){e=e["__v_raw"];const i=Pe(e),r=Pe(t);n||(t!==r&&M(i,"get",t),M(i,"get",r));const{has:s}=X(i),a=o?J:n?Re:qe;return s.call(i,t)?a(e.get(t)):s.call(i,r)?a(e.get(r)):void(e!==i&&e.get(t))}function G(e,t=!1){const n=this["__v_raw"],o=Pe(n),i=Pe(e);return t||(e!==i&&M(o,"has",e),M(o,"has",i)),e===i?n.has(e):n.has(e)||n.has(i)}function ee(e,t=!1){return e=e["__v_raw"],!t&&M(Pe(e),"iterate",y),Reflect.get(e,"size",e)}function te(e){e=Pe(e);const t=Pe(this),n=X(t),o=n.has.call(t,e);return o||(t.add(e),F(t,"add",e,e)),this}function ne(e,t){t=Pe(t);const n=Pe(this),{has:i,get:r}=X(n);let s=i.call(n,e);s||(e=Pe(e),s=i.call(n,e));const a=r.call(n,e);return n.set(e,t),s?(0,o.aU)(t,a)&&F(n,"set",e,t,a):F(n,"add",e,t),this}function oe(e){const t=Pe(this),{has:n,get:o}=X(t);let i=n.call(t,e);i||(e=Pe(e),i=n.call(t,e));const r=o?o.call(t,e):void 0,s=t.delete(e);return i&&F(t,"delete",e,void 0,r),s}function ie(){const e=Pe(this),t=0!==e.size,n=void 0,o=e.clear();return t&&F(e,"clear",void 0,void 0,n),o}function re(e,t){return function(n,o){const i=this,r=i["__v_raw"],s=Pe(r),a=t?J:e?Re:qe;return!e&&M(s,"iterate",y),r.forEach(((e,t)=>n.call(o,a(e),a(t),i)))}}function se(e,t,n){return function(...i){const r=this["__v_raw"],s=Pe(r),a=(0,o._N)(s),l="entries"===e||e===Symbol.iterator&&a,c="keys"===e&&a,u=r[e](...i),d=n?J:t?Re:qe;return!t&&M(s,"iterate",c?_:y),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:l?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function ae(e){return function(...t){return"delete"!==e&&this}}function le(){const e={get(e){return Q(this,e)},get size(){return ee(this)},has:G,add:te,set:ne,delete:oe,clear:ie,forEach:re(!1,!1)},t={get(e){return Q(this,e,!1,!0)},get size(){return ee(this)},has:G,add:te,set:ne,delete:oe,clear:ie,forEach:re(!1,!0)},n={get(e){return Q(this,e,!0)},get size(){return ee(this,!0)},has(e){return G.call(this,e,!0)},add:ae("add"),set:ae("set"),delete:ae("delete"),clear:ae("clear"),forEach:re(!0,!1)},o={get(e){return Q(this,e,!0,!0)},get size(){return ee(this,!0)},has(e){return G.call(this,e,!0)},add:ae("add"),set:ae("set"),delete:ae("delete"),clear:ae("clear"),forEach:re(!0,!0)},i=["keys","values","entries",Symbol.iterator];return i.forEach((i=>{e[i]=se(i,!1,!1),n[i]=se(i,!0,!1),t[i]=se(i,!1,!0),o[i]=se(i,!0,!0)})),[e,n,t,o]}const[ce,ue,de,he]=le();function fe(e,t){const n=t?e?he:de:e?ue:ce;return(t,i,r)=>"__v_isReactive"===i?!e:"__v_isReadonly"===i?e:"__v_raw"===i?t:Reflect.get((0,o.RI)(n,i)&&i in t?n:t,i,r)}const pe={get:fe(!1,!1)},ve={get:fe(!1,!0)},ge={get:fe(!0,!1)};const me=new WeakMap,be=new WeakMap,ye=new WeakMap,_e=new WeakMap;function xe(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function we(e){return e["__v_skip"]||!Object.isExtensible(e)?0:xe((0,o.W7)(e))}function Se(e){return Ee(e)?e:Oe(e,!1,W,pe,me)}function ke(e){return Oe(e,!1,K,ve,be)}function Ce(e){return Oe(e,!0,Y,ge,ye)}function Oe(e,t,n,i,r){if(!(0,o.Kn)(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const s=r.get(e);if(s)return s;const a=we(e);if(0===a)return e;const l=new Proxy(e,2===a?i:n);return r.set(e,l),l}function Me(e){return Ee(e)?Me(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Ee(e){return!(!e||!e["__v_isReadonly"])}function Fe(e){return!(!e||!e["__v_isShallow"])}function Ae(e){return Me(e)||Ee(e)}function Pe(e){const t=e&&e["__v_raw"];return t?Pe(t):e}function Te(e){return(0,o.Nj)(e,"__v_skip",!0),e}const qe=e=>(0,o.Kn)(e)?Se(e):e,Re=e=>(0,o.Kn)(e)?Ce(e):e;function Le(e){S&&b&&(e=Pe(e),E(e.dep||(e.dep=c())))}function De(e,t){e=Pe(e);const n=e.dep;n&&A(n)}function Ie(e){return!(!e||!0!==e.__v_isRef)}function Be(e){return je(e,!1)}function $e(e){return je(e,!0)}function je(e,t){return Ie(e)?e:new He(e,t)}class He{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Pe(e),this._value=t?e:qe(e)}get value(){return Le(this),this._value}set value(e){const t=this.__v_isShallow||Fe(e)||Ee(e);e=t?e:Pe(e),(0,o.aU)(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:qe(e),De(this,e))}}function ze(e){return Ie(e)?e.value:e}const Ve={get:(e,t,n)=>ze(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const i=e[t];return Ie(i)&&!Ie(n)?(i.value=n,!0):Reflect.set(e,t,n,o)}};function Ne(e){return Me(e)?e:new Proxy(e,Ve)}class Ue{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this["__v_isReadonly"]=!1,this._dirty=!0,this.effect=new x(e,(()=>{this._dirty||(this._dirty=!0,De(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,this["__v_isReadonly"]=n}get value(){const e=Pe(this);return Le(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function Ze(e,t,n=!1){let i,r;const s=(0,o.mf)(e);s?(i=e,r=o.dG):(i=e.get,r=e.set);const a=new Ue(i,r,s||!r,n);return a}},9835:(e,t,n)=>{"use strict";n.d(t,{$d:()=>s,Ah:()=>ze,Cn:()=>D,FN:()=>Bn,Fl:()=>oo,HY:()=>on,JJ:()=>wt,Jd:()=>He,Ob:()=>Me,P$:()=>ge,Q6:()=>we,U2:()=>be,Uk:()=>Mn,Us:()=>Vt,Wm:()=>Sn,Xn:()=>$e,Y3:()=>b,Y8:()=>he,YP:()=>re,_:()=>wn,aZ:()=>Se,bv:()=>Be,dD:()=>L,dl:()=>Fe,f3:()=>St,h:()=>io,i8:()=>ao,iD:()=>vn,ic:()=>je,j4:()=>gn,kq:()=>En,lR:()=>tn,n4:()=>W,nJ:()=>pe,nK:()=>xe,se:()=>Ae,up:()=>Ye,w5:()=>I,wF:()=>Ie,wg:()=>un,wy:()=>ue});var o=n(499),i=n(6970);function r(e,t,n,o){let i;try{i=o?e(...o):e()}catch(r){a(r,t,n)}return i}function s(e,t,n,o){if((0,i.mf)(e)){const s=r(e,t,n,o);return s&&(0,i.tI)(s)&&s.catch((e=>{a(e,t,n)})),s}const l=[];for(let i=0;i>>1,i=O(d[o]);ih&&d.splice(t,1)}function S(e){(0,i.kJ)(e)?f.push(...e):p&&p.includes(e,e.allowRecurse?v+1:v)||f.push(e),x()}function k(e,t=(c?h+1:0)){for(0;tO(e)-O(t))),v=0;vnull==e.id?1/0:e.id,M=(e,t)=>{const n=O(e)-O(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function E(e){u=!1,c=!0,d.sort(M);i.dG;try{for(h=0;h(0,i.HD)(e)?e.trim():e))),t&&(r=n.map(i.h5))}let c;let u=o[c=(0,i.hR)(t)]||o[c=(0,i.hR)((0,i._A)(t))];!u&&a&&(u=o[c=(0,i.hR)((0,i.rs)(t))]),u&&s(u,e,6,r);const d=o[c+"Once"];if(d){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,s(d,e,6,r)}}function A(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const s=e.emits;let a={},l=!1;if(!(0,i.mf)(e)){const o=e=>{const n=A(e,t,!0);n&&(l=!0,(0,i.l7)(a,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return s||l?((0,i.kJ)(s)?s.forEach((e=>a[e]=null)):(0,i.l7)(a,s),(0,i.Kn)(e)&&o.set(e,a),a):((0,i.Kn)(e)&&o.set(e,null),null)}function P(e,t){return!(!e||!(0,i.F7)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,i.RI)(e,t[0].toLowerCase()+t.slice(1))||(0,i.RI)(e,(0,i.rs)(t))||(0,i.RI)(e,t))}let T=null,q=null;function R(e){const t=T;return T=e,q=e&&e.type.__scopeId||null,t}function L(e){q=e}function D(){q=null}function I(e,t=T,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&fn(-1);const i=R(t);let r;try{r=e(...n)}finally{R(i),o._d&&fn(1)}return r};return o._n=!0,o._c=!0,o._d=!0,o}function B(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:s,propsOptions:[l],slots:c,attrs:u,emit:d,render:h,renderCache:f,data:p,setupState:v,ctx:g,inheritAttrs:m}=e;let b,y;const _=R(e);try{if(4&n.shapeFlag){const e=r||o;b=Fn(h.call(e,e,f,s,v,p,g)),y=u}else{const e=t;0,b=Fn(e.length>1?e(s,{attrs:u,slots:c,emit:d}):e(s,null)),y=t.props?u:j(u)}}catch(w){ln.length=0,a(w,e,1),b=Sn(sn)}let x=b;if(y&&!1!==m){const e=Object.keys(y),{shapeFlag:t}=x;e.length&&7&t&&(l&&e.some(i.tR)&&(y=H(y,l)),x=On(x,y))}return n.dirs&&(x=On(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),b=x,R(_),b}function $(e){let t;for(let n=0;n{let t;for(const n in e)("class"===n||"style"===n||(0,i.F7)(n))&&((t||(t={}))[n]=e[n]);return t},H=(e,t)=>{const n={};for(const o in e)(0,i.tR)(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function z(e,t,n){const{props:o,children:i,component:r}=e,{props:s,children:a,patchFlag:l}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!i&&!a||a&&a.$stable)||o!==s&&(o?!s||V(o,s,c):!!s);if(1024&l)return!0;if(16&l)return o?V(o,s,c):!!s;if(8&l){const e=t.dynamicProps;for(let t=0;te.__isSuspense,Z={name:"Suspense",__isSuspense:!0,process(e,t,n,o,i,r,s,a,l,c){null==e?K(t,n,o,i,r,s,a,l,c):J(e,t,n,o,i,s,a,l,c)},hydrate:Q,create:X,normalize:G},W=Z;function Y(e,t){const n=e.props&&e.props[t];(0,i.mf)(n)&&n()}function K(e,t,n,o,i,r,s,a,l){const{p:c,o:{createElement:u}}=l,d=u("div"),h=e.suspense=X(e,i,o,t,d,n,r,s,a,l);c(null,h.pendingBranch=e.ssContent,d,null,o,h,r,s),h.deps>0?(Y(e,"onPending"),Y(e,"onFallback"),c(null,e.ssFallback,t,n,o,null,r,s),ne(h,e.ssFallback)):h.resolve(!1,!0)}function J(e,t,n,o,i,r,s,a,{p:l,um:c,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const h=t.ssContent,f=t.ssFallback,{activeBranch:p,pendingBranch:v,isInFallback:g,isHydrating:m}=d;if(v)d.pendingBranch=h,bn(h,v)?(l(v,h,d.hiddenContainer,null,i,d,r,s,a),d.deps<=0?d.resolve():g&&(l(p,f,n,o,i,null,r,s,a),ne(d,f))):(d.pendingId++,m?(d.isHydrating=!1,d.activeBranch=v):c(v,i,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),g?(l(null,h,d.hiddenContainer,null,i,d,r,s,a),d.deps<=0?d.resolve():(l(p,f,n,o,i,null,r,s,a),ne(d,f))):p&&bn(h,p)?(l(p,h,n,o,i,d,r,s,a),d.resolve(!0)):(l(null,h,d.hiddenContainer,null,i,d,r,s,a),d.deps<=0&&d.resolve()));else if(p&&bn(h,p))l(p,h,n,o,i,d,r,s,a),ne(d,h);else if(Y(t,"onPending"),d.pendingBranch=h,d.pendingId++,l(null,h,d.hiddenContainer,null,i,d,r,s,a),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout((()=>{d.pendingId===t&&d.fallback(f)}),e):0===e&&d.fallback(f)}}function X(e,t,n,o,r,s,l,c,u,d,h=!1){const{p:f,m:p,um:v,n:g,o:{parentNode:m,remove:b}}=d;let y;const _=oe(e);_&&(null==t?void 0:t.pendingBranch)&&(y=t.pendingId,t.deps++);const x=e.props?(0,i.He)(e.props.timeout):void 0;const w={vnode:e,parent:t,parentComponent:n,isSVG:l,container:o,hiddenContainer:r,anchor:s,deps:0,pendingId:0,timeout:"number"===typeof x?x:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:h,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){const{vnode:o,activeBranch:i,pendingBranch:r,pendingId:s,effects:a,parentComponent:l,container:c}=w;if(w.isHydrating)w.isHydrating=!1;else if(!e){const e=i&&r.transition&&"out-in"===r.transition.mode;e&&(i.transition.afterLeave=()=>{s===w.pendingId&&p(r,c,t,0)});let{anchor:t}=w;i&&(t=g(i),v(i,l,w,!0)),e||p(r,c,t,0)}ne(w,r),w.pendingBranch=null,w.isInFallback=!1;let u=w.parent,d=!1;while(u){if(u.pendingBranch){u.effects.push(...a),d=!0;break}u=u.parent}d||S(a),w.effects=[],_&&t&&t.pendingBranch&&y===t.pendingId&&(t.deps--,0!==t.deps||n||t.resolve()),Y(o,"onResolve")},fallback(e){if(!w.pendingBranch)return;const{vnode:t,activeBranch:n,parentComponent:o,container:i,isSVG:r}=w;Y(t,"onFallback");const s=g(n),a=()=>{w.isInFallback&&(f(null,e,i,s,o,null,r,c,u),ne(w,e))},l=e.transition&&"out-in"===e.transition.mode;l&&(n.transition.afterLeave=a),w.isInFallback=!0,v(n,o,null,!0),l||a()},move(e,t,n){w.activeBranch&&p(w.activeBranch,e,t,n),w.container=e},next(){return w.activeBranch&&g(w.activeBranch)},registerDep(e,t){const n=!!w.pendingBranch;n&&w.deps++;const o=e.vnode.el;e.asyncDep.catch((t=>{a(t,e,0)})).then((i=>{if(e.isUnmounted||w.isUnmounted||w.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:r}=e;Jn(e,i,!1),o&&(r.el=o);const s=!o&&e.subTree.el;t(e,r,m(o||e.subTree.el),o?null:g(e.subTree),w,l,u),s&&b(s),N(e,r.el),n&&0===--w.deps&&w.resolve()}))},unmount(e,t){w.isUnmounted=!0,w.activeBranch&&v(w.activeBranch,n,e,t),w.pendingBranch&&v(w.pendingBranch,n,e,t)}};return w}function Q(e,t,n,o,i,r,s,a,l){const c=t.suspense=X(t,o,n,e.parentNode,document.createElement("div"),null,i,r,s,a,!0),u=l(e,c.pendingBranch=t.ssContent,n,c,r,s);return 0===c.deps&&c.resolve(!1,!0),u}function G(e){const{shapeFlag:t,children:n}=e,o=32&t;e.ssContent=ee(o?n.default:n),e.ssFallback=o?ee(n.fallback):Sn(sn)}function ee(e){let t;if((0,i.mf)(e)){const n=hn&&e._c;n&&(e._d=!1,un()),e=e(),n&&(e._d=!0,t=cn,dn())}if((0,i.kJ)(e)){const t=$(e);0,e=t}return e=Fn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter((t=>t!==e))),e}function te(e,t){t&&t.pendingBranch?(0,i.kJ)(e)?t.effects.push(...e):t.effects.push(e):S(e)}function ne(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e,i=n.el=t.el;o&&o.subTree===n&&(o.vnode.el=i,N(o,i))}function oe(e){var t;return null!=(null==(t=e.props)?void 0:t.suspensible)&&!1!==e.props.suspensible}const ie={};function re(e,t,n){return se(e,t,n)}function se(e,t,{immediate:n,deep:a,flush:l,onTrack:c,onTrigger:u}=i.kT){var d;const h=(0,o.nZ)()===(null==(d=In)?void 0:d.scope)?In:null;let f,p,v=!1,g=!1;if((0,o.dq)(e)?(f=()=>e.value,v=(0,o.yT)(e)):(0,o.PG)(e)?(f=()=>e,a=!0):(0,i.kJ)(e)?(g=!0,v=e.some((e=>(0,o.PG)(e)||(0,o.yT)(e))),f=()=>e.map((e=>(0,o.dq)(e)?e.value:(0,o.PG)(e)?ce(e):(0,i.mf)(e)?r(e,h,2):void 0))):f=(0,i.mf)(e)?t?()=>r(e,h,2):()=>{if(!h||!h.isUnmounted)return p&&p(),s(e,h,3,[b])}:i.dG,t&&a){const e=f;f=()=>ce(e())}let m,b=e=>{p=S.onStop=()=>{r(e,h,4)}};if(Wn){if(b=i.dG,t?n&&s(t,h,3,[f(),g?[]:void 0,b]):f(),"sync"!==l)return i.dG;{const e=so();m=e.__watcherHandles||(e.__watcherHandles=[])}}let y=g?new Array(e.length).fill(ie):ie;const x=()=>{if(S.active)if(t){const e=S.run();(a||v||(g?e.some(((e,t)=>(0,i.aU)(e,y[t]))):(0,i.aU)(e,y)))&&(p&&p(),s(t,h,3,[e,y===ie?void 0:g&&y[0]===ie?[]:y,b]),y=e)}else S.run()};let w;x.allowRecurse=!!t,"sync"===l?w=x:"post"===l?w=()=>zt(x,h&&h.suspense):(x.pre=!0,h&&(x.id=h.uid),w=()=>_(x));const S=new o.qq(f,w);t?n?x():y=S.run():"post"===l?zt(S.run.bind(S),h&&h.suspense):S.run();const k=()=>{S.stop(),h&&h.scope&&(0,i.Od)(h.scope.effects,S)};return m&&m.push(k),k}function ae(e,t,n){const o=this.proxy,r=(0,i.HD)(e)?e.includes(".")?le(o,e):()=>o[e]:e.bind(o,o);let s;(0,i.mf)(t)?s=t:(s=t.handler,n=t);const a=In;zn(this);const l=se(r,s.bind(o),n);return a?zn(a):Vn(),l}function le(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{ce(e,t)}));else if((0,i.PO)(e))for(const n in e)ce(e[n],t);return e}function ue(e,t){const n=T;if(null===n)return e;const o=eo(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0})),He((()=>{e.isUnmounting=!0})),e}const fe=[Function,Array],pe={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:fe,onEnter:fe,onAfterEnter:fe,onEnterCancelled:fe,onBeforeLeave:fe,onLeave:fe,onAfterLeave:fe,onLeaveCancelled:fe,onBeforeAppear:fe,onAppear:fe,onAfterAppear:fe,onAppearCancelled:fe},ve={name:"BaseTransition",props:pe,setup(e,{slots:t}){const n=Bn(),i=he();let r;return()=>{const s=t.default&&we(t.default(),!0);if(!s||!s.length)return;let a=s[0];if(s.length>1){let e=!1;for(const t of s)if(t.type!==sn){0,a=t,e=!0;break}}const l=(0,o.IU)(e),{mode:c}=l;if(i.isLeaving)return ye(a);const u=_e(a);if(!u)return ye(a);const d=be(u,l,i,n);xe(u,d);const h=n.subTree,f=h&&_e(h);let p=!1;const{getTransitionKey:v}=u.type;if(v){const e=v();void 0===r?r=e:e!==r&&(r=e,p=!0)}if(f&&f.type!==sn&&(!bn(u,f)||p)){const e=be(f,l,i,n);if(xe(f,e),"out-in"===c)return i.isLeaving=!0,e.afterLeave=()=>{i.isLeaving=!1,!1!==n.update.active&&n.update()},ye(a);"in-out"===c&&u.type!==sn&&(e.delayLeave=(e,t,n)=>{const o=me(i,f);o[String(f.key)]=f,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=n})}return a}}},ge=ve;function me(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function be(e,t,n,o){const{appear:r,mode:a,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:d,onEnterCancelled:h,onBeforeLeave:f,onLeave:p,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:m,onAppear:b,onAfterAppear:y,onAppearCancelled:_}=t,x=String(e.key),w=me(n,e),S=(e,t)=>{e&&s(e,o,9,t)},k=(e,t)=>{const n=t[1];S(e,t),(0,i.kJ)(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},C={mode:a,persisted:l,beforeEnter(t){let o=c;if(!n.isMounted){if(!r)return;o=m||c}t._leaveCb&&t._leaveCb(!0);const i=w[x];i&&bn(e,i)&&i.el._leaveCb&&i.el._leaveCb(),S(o,[t])},enter(e){let t=u,o=d,i=h;if(!n.isMounted){if(!r)return;t=b||u,o=y||d,i=_||h}let s=!1;const a=e._enterCb=t=>{s||(s=!0,S(t?i:o,[e]),C.delayedLeave&&C.delayedLeave(),e._enterCb=void 0)};t?k(t,[e,a]):a()},leave(t,o){const i=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();S(f,[t]);let r=!1;const s=t._leaveCb=n=>{r||(r=!0,o(),S(n?g:v,[t]),t._leaveCb=void 0,w[i]===e&&delete w[i])};w[i]=e,p?k(p,[t,s]):s()},clone(e){return be(e,t,n,o)}};return C}function ye(e){if(Ce(e))return e=On(e),e.children=null,e}function _e(e){return Ce(e)?e.children?e.children[0]:void 0:e}function xe(e,t){6&e.shapeFlag&&e.component?xe(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 we(e,t=!1,n){let o=[],i=0;for(let r=0;r1)for(let r=0;r(0,i.l7)({name:e.name},t,{setup:e}))():e}const ke=e=>!!e.type.__asyncLoader;const Ce=e=>e.type.__isKeepAlive,Oe={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Bn(),o=n.ctx;if(!o.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const r=new Map,s=new Set;let a=null;const l=n.suspense,{renderer:{p:c,m:u,um:d,o:{createElement:h}}}=o,f=h("div");function p(e){qe(e),d(e,n,l,!0)}function v(e){r.forEach(((t,n)=>{const o=to(t.type);!o||e&&e(o)||g(n)}))}function g(e){const t=r.get(e);a&&bn(t,a)?a&&qe(a):p(t),r.delete(e),s.delete(e)}o.activate=(e,t,n,o,r)=>{const s=e.component;u(e,t,n,0,l),c(s.vnode,e,t,n,s,l,o,e.slotScopeIds,r),zt((()=>{s.isDeactivated=!1,s.a&&(0,i.ir)(s.a);const t=e.props&&e.props.onVnodeMounted;t&&qn(t,s.parent,e)}),l)},o.deactivate=e=>{const t=e.component;u(e,f,null,1,l),zt((()=>{t.da&&(0,i.ir)(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&qn(n,t.parent,e),t.isDeactivated=!0}),l)},re((()=>[e.include,e.exclude]),(([e,t])=>{e&&v((t=>Ee(e,t))),t&&v((e=>!Ee(t,e)))}),{flush:"post",deep:!0});let m=null;const b=()=>{null!=m&&r.set(m,Re(n.subTree))};return Be(b),je(b),He((()=>{r.forEach((e=>{const{subTree:t,suspense:o}=n,i=Re(t);if(e.type!==i.type||e.key!==i.key)p(e);else{qe(i);const e=i.component.da;e&&zt(e,o)}}))})),()=>{if(m=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return a=null,n;if(!mn(o)||!(4&o.shapeFlag)&&!(128&o.shapeFlag))return a=null,o;let i=Re(o);const l=i.type,c=to(ke(i)?i.type.__asyncResolved||{}:l),{include:u,exclude:d,max:h}=e;if(u&&(!c||!Ee(u,c))||d&&c&&Ee(d,c))return a=i,o;const f=null==i.key?l:i.key,p=r.get(f);return i.el&&(i=On(i),128&o.shapeFlag&&(o.ssContent=i)),m=f,p?(i.el=p.el,i.component=p.component,i.transition&&xe(i,i.transition),i.shapeFlag|=512,s.delete(f),s.add(f)):(s.add(f),h&&s.size>parseInt(h,10)&&g(s.values().next().value)),i.shapeFlag|=256,a=i,U(o.type)?o:i}}},Me=Oe;function Ee(e,t){return(0,i.kJ)(e)?e.some((e=>Ee(e,t))):(0,i.HD)(e)?e.split(",").includes(t):!!(0,i.Kj)(e)&&e.test(t)}function Fe(e,t){Pe(e,"a",t)}function Ae(e,t){Pe(e,"da",t)}function Pe(e,t,n=In){const o=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(Le(t,o,n),n){let e=n.parent;while(e&&e.parent)Ce(e.parent.vnode)&&Te(o,t,n,e),e=e.parent}}function Te(e,t,n,o){const r=Le(t,e,o,!0);ze((()=>{(0,i.Od)(o[t],r)}),n)}function qe(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Re(e){return 128&e.shapeFlag?e.ssContent:e}function Le(e,t,n=In,i=!1){if(n){const r=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;(0,o.Jd)(),zn(n);const r=s(t,n,e,i);return Vn(),(0,o.lk)(),r});return i?r.unshift(a):r.push(a),a}}const De=e=>(t,n=In)=>(!Wn||"sp"===e)&&Le(e,((...e)=>t(...e)),n),Ie=De("bm"),Be=De("m"),$e=De("bu"),je=De("u"),He=De("bum"),ze=De("um"),Ve=De("sp"),Ne=De("rtg"),Ue=De("rtc");function Ze(e,t=In){Le("ec",e,t)}const We="components";function Ye(e,t){return Je(We,e,!0,t)||e}const Ke=Symbol.for("v-ndc");function Je(e,t,n=!0,o=!1){const r=T||In;if(r){const n=r.type;if(e===We){const e=to(n,!1);if(e&&(e===t||e===(0,i._A)(t)||e===(0,i.kC)((0,i._A)(t))))return n}const s=Xe(r[e]||n[e],t)||Xe(r.appContext[e],t);return!s&&o?n:s}}function Xe(e,t){return e&&(e[t]||e[(0,i._A)(t)]||e[(0,i.kC)((0,i._A)(t))])}const Qe=e=>e?Nn(e)?eo(e)||e.proxy:Qe(e.parent):null,Ge=(0,i.l7)(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=>Qe(e.parent),$root:e=>Qe(e.root),$emit:e=>e.emit,$options:e=>lt(e),$forceUpdate:e=>e.f||(e.f=()=>_(e.update)),$nextTick:e=>e.n||(e.n=b.bind(e.proxy)),$watch:e=>ae.bind(e)}),et=(e,t)=>e!==i.kT&&!e.__isScriptSetup&&(0,i.RI)(e,t),tt={get({_:e},t){const{ctx:n,setupState:r,data:s,props:a,accessCache:l,type:c,appContext:u}=e;let d;if("$"!==t[0]){const o=l[t];if(void 0!==o)switch(o){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return a[t]}else{if(et(r,t))return l[t]=1,r[t];if(s!==i.kT&&(0,i.RI)(s,t))return l[t]=2,s[t];if((d=e.propsOptions[0])&&(0,i.RI)(d,t))return l[t]=3,a[t];if(n!==i.kT&&(0,i.RI)(n,t))return l[t]=4,n[t];ot&&(l[t]=0)}}const h=Ge[t];let f,p;return h?("$attrs"===t&&(0,o.j)(e,"get",t),h(e)):(f=c.__cssModules)&&(f=f[t])?f:n!==i.kT&&(0,i.RI)(n,t)?(l[t]=4,n[t]):(p=u.config.globalProperties,(0,i.RI)(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:s}=e;return et(r,t)?(r[t]=n,!0):o!==i.kT&&(0,i.RI)(o,t)?(o[t]=n,!0):!(0,i.RI)(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(s[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:s}},a){let l;return!!n[a]||e!==i.kT&&(0,i.RI)(e,a)||et(t,a)||(l=s[0])&&(0,i.RI)(l,a)||(0,i.RI)(o,a)||(0,i.RI)(Ge,a)||(0,i.RI)(r.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:(0,i.RI)(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function nt(e){return(0,i.kJ)(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let ot=!0;function it(e){const t=lt(e),n=e.proxy,r=e.ctx;ot=!1,t.beforeCreate&&st(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:l,watch:c,provide:u,inject:d,created:h,beforeMount:f,mounted:p,beforeUpdate:v,updated:g,activated:m,deactivated:b,beforeDestroy:y,beforeUnmount:_,destroyed:x,unmounted:w,render:S,renderTracked:k,renderTriggered:C,errorCaptured:O,serverPrefetch:M,expose:E,inheritAttrs:F,components:A,directives:P,filters:T}=t,q=null;if(d&&rt(d,r,q),l)for(const o in l){const e=l[o];(0,i.mf)(e)&&(r[o]=e.bind(n))}if(s){0;const t=s.call(n,n);0,(0,i.Kn)(t)&&(e.data=(0,o.qj)(t))}if(ot=!0,a)for(const o in a){const e=a[o],t=(0,i.mf)(e)?e.bind(n,n):(0,i.mf)(e.get)?e.get.bind(n,n):i.dG;0;const s=!(0,i.mf)(e)&&(0,i.mf)(e.set)?e.set.bind(n):i.dG,l=oo({get:t,set:s});Object.defineProperty(r,o,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(c)for(const o in c)at(c[o],r,n,o);if(u){const e=(0,i.mf)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{wt(t,e[t])}))}function R(e,t){(0,i.kJ)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(h&&st(h,e,"c"),R(Ie,f),R(Be,p),R($e,v),R(je,g),R(Fe,m),R(Ae,b),R(Ze,O),R(Ue,k),R(Ne,C),R(He,_),R(ze,w),R(Ve,M),(0,i.kJ)(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});S&&e.render===i.dG&&(e.render=S),null!=F&&(e.inheritAttrs=F),A&&(e.components=A),P&&(e.directives=P)}function rt(e,t,n=i.dG){(0,i.kJ)(e)&&(e=ft(e));for(const r in e){const n=e[r];let s;s=(0,i.Kn)(n)?"default"in n?St(n.from||r,n.default,!0):St(n.from||r):St(n),(0,o.dq)(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e}):t[r]=s}}function st(e,t,n){s((0,i.kJ)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function at(e,t,n,o){const r=o.includes(".")?le(n,o):()=>n[o];if((0,i.HD)(e)){const n=t[e];(0,i.mf)(n)&&re(r,n)}else if((0,i.mf)(e))re(r,e.bind(n));else if((0,i.Kn)(e))if((0,i.kJ)(e))e.forEach((e=>at(e,t,n,o)));else{const o=(0,i.mf)(e.handler)?e.handler.bind(n):t[e.handler];(0,i.mf)(o)&&re(r,o,e)}else 0}function lt(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:s,config:{optionMergeStrategies:a}}=e.appContext,l=s.get(t);let c;return l?c=l:r.length||n||o?(c={},r.length&&r.forEach((e=>ct(c,e,a,!0))),ct(c,t,a)):c=t,(0,i.Kn)(t)&&s.set(t,c),c}function ct(e,t,n,o=!1){const{mixins:i,extends:r}=t;r&&ct(e,r,n,!0),i&&i.forEach((t=>ct(e,t,n,!0)));for(const s in t)if(o&&"expose"===s);else{const o=ut[s]||n&&n[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const ut={data:dt,props:gt,emits:gt,methods:vt,computed:vt,beforeCreate:pt,created:pt,beforeMount:pt,mounted:pt,beforeUpdate:pt,updated:pt,beforeDestroy:pt,beforeUnmount:pt,destroyed:pt,unmounted:pt,activated:pt,deactivated:pt,errorCaptured:pt,serverPrefetch:pt,components:vt,directives:vt,watch:mt,provide:dt,inject:ht};function dt(e,t){return t?e?function(){return(0,i.l7)((0,i.mf)(e)?e.call(this,this):e,(0,i.mf)(t)?t.call(this,this):t)}:t:e}function ht(e,t){return vt(ft(e),ft(t))}function ft(e){if((0,i.kJ)(e)){const t={};for(let n=0;n1)return n&&(0,i.mf)(t)?t.call(o&&o.proxy):t}else 0}function kt(e,t,n,r=!1){const s={},a={};(0,i.Nj)(a,yn,1),e.propsDefaults=Object.create(null),Ot(e,t,s,a);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:(0,o.Um)(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function Ct(e,t,n,r){const{props:s,attrs:a,vnode:{patchFlag:l}}=e,c=(0,o.IU)(s),[u]=e.propsOptions;let d=!1;if(!(r||l>0)||16&l){let o;Ot(e,t,s,a)&&(d=!0);for(const r in c)t&&((0,i.RI)(t,r)||(o=(0,i.rs)(r))!==r&&(0,i.RI)(t,o))||(u?!n||void 0===n[r]&&void 0===n[o]||(s[r]=Mt(u,c,r,void 0,e,!0)):delete s[r]);if(a!==c)for(const e in a)t&&(0,i.RI)(t,e)||(delete a[e],d=!0)}else if(8&l){const n=e.vnode.dynamicProps;for(let o=0;o{c=!0;const[n,o]=Et(e,t,!0);(0,i.l7)(a,n),o&&l.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!s&&!c)return(0,i.Kn)(e)&&o.set(e,i.Z6),i.Z6;if((0,i.kJ)(s))for(let d=0;d-1,o[1]=n<0||e-1||(0,i.RI)(o,"default"))&&l.push(t)}}}}const u=[a,l];return(0,i.Kn)(e)&&o.set(e,u),u}function Ft(e){return"$"!==e[0]}function At(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function Pt(e,t){return At(e)===At(t)}function Tt(e,t){return(0,i.kJ)(t)?t.findIndex((t=>Pt(t,e))):(0,i.mf)(t)&&Pt(t,e)?0:-1}const qt=e=>"_"===e[0]||"$stable"===e,Rt=e=>(0,i.kJ)(e)?e.map(Fn):[Fn(e)],Lt=(e,t,n)=>{if(t._n)return t;const o=I(((...e)=>Rt(t(...e))),n);return o._c=!1,o},Dt=(e,t,n)=>{const o=e._ctx;for(const r in e){if(qt(r))continue;const n=e[r];if((0,i.mf)(n))t[r]=Lt(r,n,o);else if(null!=n){0;const e=Rt(n);t[r]=()=>e}}},It=(e,t)=>{const n=Rt(t);e.slots.default=()=>n},Bt=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,o.IU)(t),(0,i.Nj)(t,"_",n)):Dt(t,e.slots={})}else e.slots={},t&&It(e,t);(0,i.Nj)(e.slots,yn,1)},$t=(e,t,n)=>{const{vnode:o,slots:r}=e;let s=!0,a=i.kT;if(32&o.shapeFlag){const e=t._;e?n&&1===e?s=!1:((0,i.l7)(r,t),n||1!==e||delete r._):(s=!t.$stable,Dt(t,r)),a=t}else t&&(It(e,t),a={default:1});if(s)for(const i in r)qt(i)||i in a||delete r[i]};function jt(e,t,n,s,a=!1){if((0,i.kJ)(e))return void e.forEach(((e,o)=>jt(e,t&&((0,i.kJ)(t)?t[o]:t),n,s,a)));if(ke(s)&&!a)return;const l=4&s.shapeFlag?eo(s.component)||s.component.proxy:s.el,c=a?null:l,{i:u,r:d}=e;const h=t&&t.r,f=u.refs===i.kT?u.refs={}:u.refs,p=u.setupState;if(null!=h&&h!==d&&((0,i.HD)(h)?(f[h]=null,(0,i.RI)(p,h)&&(p[h]=null)):(0,o.dq)(h)&&(h.value=null)),(0,i.mf)(d))r(d,u,12,[c,f]);else{const t=(0,i.HD)(d),r=(0,o.dq)(d);if(t||r){const o=()=>{if(e.f){const n=t?(0,i.RI)(p,d)?p[d]:f[d]:d.value;a?(0,i.kJ)(n)&&(0,i.Od)(n,l):(0,i.kJ)(n)?n.includes(l)||n.push(l):t?(f[d]=[l],(0,i.RI)(p,d)&&(p[d]=f[d])):(d.value=[l],e.k&&(f[e.k]=d.value))}else t?(f[d]=c,(0,i.RI)(p,d)&&(p[d]=c)):r&&(d.value=c,e.k&&(f[e.k]=c))};c?(o.id=-1,zt(o,n)):o()}else 0}}function Ht(){}const zt=te;function Vt(e){return Nt(e)}function Nt(e,t){Ht();const n=(0,i.E9)();n.__VUE__=!0;const{insert:r,remove:s,patchProp:a,createElement:l,createText:c,createComment:u,setText:d,setElementText:h,parentNode:f,nextSibling:p,setScopeId:v=i.dG,insertStaticContent:g}=e,m=(e,t,n,o=null,i=null,r=null,s=!1,a=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!bn(e,t)&&(o=Q(e),W(e,i,r,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case rn:b(e,t,n,o);break;case sn:y(e,t,n,o);break;case an:null==e&&x(t,n,o,s);break;case on:R(e,t,n,o,i,r,s,a,l);break;default:1&d?M(e,t,n,o,i,r,s,a,l):6&d?L(e,t,n,o,i,r,s,a,l):(64&d||128&d)&&c.process(e,t,n,o,i,r,s,a,l,ee)}null!=u&&i&&jt(u,e&&e.ref,r,t||e,!t)},b=(e,t,n,o)=>{if(null==e)r(t.el=c(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},y=(e,t,n,o)=>{null==e?r(t.el=u(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=g(e.children,t,n,o,e.el,e.anchor)},S=({el:e,anchor:t},n,o)=>{let i;while(e&&e!==t)i=p(e),r(e,n,o),e=i;r(t,n,o)},O=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=p(e),s(e),e=n;s(t)},M=(e,t,n,o,i,r,s,a,l)=>{s=s||"svg"===t.type,null==e?E(t,n,o,i,r,s,a,l):P(e,t,i,r,s,a,l)},E=(e,t,n,o,s,c,u,d)=>{let f,p;const{type:v,props:g,shapeFlag:m,transition:b,dirs:y}=e;if(f=e.el=l(e.type,c,g&&g.is,g),8&m?h(f,e.children):16&m&&A(e.children,f,null,o,s,c&&"foreignObject"!==v,u,d),y&&de(e,null,o,"created"),F(f,e,e.scopeId,u,o),g){for(const t in g)"value"===t||(0,i.Gg)(t)||a(f,t,null,g[t],c,e.children,o,s,X);"value"in g&&a(f,"value",null,g.value),(p=g.onVnodeBeforeMount)&&qn(p,o,e)}y&&de(e,null,o,"beforeMount");const _=(!s||s&&!s.pendingBranch)&&b&&!b.persisted;_&&b.beforeEnter(f),r(f,t,n),((p=g&&g.onVnodeMounted)||_||y)&&zt((()=>{p&&qn(p,o,e),_&&b.enter(f),y&&de(e,null,o,"mounted")}),s)},F=(e,t,n,o,i)=>{if(n&&v(e,n),o)for(let r=0;r{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:f}=t;u|=16&e.patchFlag;const p=e.props||i.kT,v=t.props||i.kT;let g;n&&Ut(n,!1),(g=v.onVnodeBeforeUpdate)&&qn(g,n,t,e),f&&de(t,e,n,"beforeUpdate"),n&&Ut(n,!0);const m=r&&"foreignObject"!==t.type;if(d?T(e.dynamicChildren,d,c,n,o,m,s):l||H(e,t,c,null,n,o,m,s,!1),u>0){if(16&u)q(c,t,p,v,n,o,r);else if(2&u&&p.class!==v.class&&a(c,"class",null,v.class,r),4&u&&a(c,"style",p.style,v.style,r),8&u){const i=t.dynamicProps;for(let t=0;t{g&&qn(g,n,t,e),f&&de(t,e,n,"updated")}),o)},T=(e,t,n,o,i,r,s)=>{for(let a=0;a{if(n!==o){if(n!==i.kT)for(const c in n)(0,i.Gg)(c)||c in o||a(e,c,n[c],null,l,t.children,r,s,X);for(const c in o){if((0,i.Gg)(c))continue;const u=o[c],d=n[c];u!==d&&"value"!==c&&a(e,c,d,u,l,t.children,r,s,X)}"value"in o&&a(e,"value",n.value,o.value)}},R=(e,t,n,o,i,s,a,l,u)=>{const d=t.el=e?e.el:c(""),h=t.anchor=e?e.anchor:c("");let{patchFlag:f,dynamicChildren:p,slotScopeIds:v}=t;v&&(l=l?l.concat(v):v),null==e?(r(d,n,o),r(h,n,o),A(t.children,n,h,i,s,a,l,u)):f>0&&64&f&&p&&e.dynamicChildren?(T(e.dynamicChildren,p,n,i,s,a,l),(null!=t.key||i&&t===i.subTree)&&Zt(e,t,!0)):H(e,t,n,h,i,s,a,l,u)},L=(e,t,n,o,i,r,s,a,l)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?i.ctx.activate(t,n,o,s,l):D(t,n,o,i,r,s,l):I(e,t,l)},D=(e,t,n,o,i,r,s)=>{const a=e.component=Dn(e,o,i);if(Ce(e)&&(a.ctx.renderer=ee),Yn(a),a.asyncDep){if(i&&i.registerDep(a,$),!e.el){const e=a.subTree=Sn(sn);y(null,e,t,n)}}else $(a,e,t,n,i,r,s)},I=(e,t,n)=>{const o=t.component=e.component;if(z(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void j(o,t,n);o.next=t,w(o.update),o.update()}else t.el=e.el,o.vnode=t},$=(e,t,n,r,s,a,l)=>{const c=()=>{if(e.isMounted){let t,{next:n,bu:o,u:r,parent:c,vnode:u}=e,d=n;0,Ut(e,!1),n?(n.el=u.el,j(e,n,l)):n=u,o&&(0,i.ir)(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&qn(t,c,n,u),Ut(e,!0);const h=B(e);0;const p=e.subTree;e.subTree=h,m(p,h,f(p.el),Q(p),e,s,a),n.el=h.el,null===d&&N(e,h.el),r&&zt(r,s),(t=n.props&&n.props.onVnodeUpdated)&&zt((()=>qn(t,c,n,u)),s)}else{let o;const{el:l,props:c}=t,{bm:u,m:d,parent:h}=e,f=ke(t);if(Ut(e,!1),u&&(0,i.ir)(u),!f&&(o=c&&c.onVnodeBeforeMount)&&qn(o,h,t),Ut(e,!0),l&&ne){const n=()=>{e.subTree=B(e),ne(l,e.subTree,e,s,null)};f?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const o=e.subTree=B(e);0,m(null,o,n,r,e,s,a),t.el=o.el}if(d&&zt(d,s),!f&&(o=c&&c.onVnodeMounted)){const e=t;zt((()=>qn(o,h,e)),s)}(256&t.shapeFlag||h&&ke(h.vnode)&&256&h.vnode.shapeFlag)&&e.a&&zt(e.a,s),e.isMounted=!0,t=n=r=null}},u=e.effect=new o.qq(c,(()=>_(d)),e.scope),d=e.update=()=>u.run();d.id=e.uid,Ut(e,!0),d()},j=(e,t,n)=>{t.component=e;const i=e.vnode.props;e.vnode=t,e.next=null,Ct(e,t.props,i,n),$t(e,t.children,n),(0,o.Jd)(),k(),(0,o.lk)()},H=(e,t,n,o,i,r,s,a,l=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:f,shapeFlag:p}=t;if(f>0){if(128&f)return void U(c,d,n,o,i,r,s,a,l);if(256&f)return void V(c,d,n,o,i,r,s,a,l)}8&p?(16&u&&X(c,i,r),d!==c&&h(n,d)):16&u?16&p?U(c,d,n,o,i,r,s,a,l):X(c,i,r,!0):(8&u&&h(n,""),16&p&&A(d,n,o,i,r,s,a,l))},V=(e,t,n,o,r,s,a,l,c)=>{e=e||i.Z6,t=t||i.Z6;const u=e.length,d=t.length,h=Math.min(u,d);let f;for(f=0;fd?X(e,r,s,!0,!1,h):A(t,n,o,r,s,a,l,c,h)},U=(e,t,n,o,r,s,a,l,c)=>{let u=0;const d=t.length;let h=e.length-1,f=d-1;while(u<=h&&u<=f){const o=e[u],i=t[u]=c?An(t[u]):Fn(t[u]);if(!bn(o,i))break;m(o,i,n,null,r,s,a,l,c),u++}while(u<=h&&u<=f){const o=e[h],i=t[f]=c?An(t[f]):Fn(t[f]);if(!bn(o,i))break;m(o,i,n,null,r,s,a,l,c),h--,f--}if(u>h){if(u<=f){const e=f+1,i=ef)while(u<=h)W(e[u],r,s,!0),u++;else{const p=u,v=u,g=new Map;for(u=v;u<=f;u++){const e=t[u]=c?An(t[u]):Fn(t[u]);null!=e.key&&g.set(e.key,u)}let b,y=0;const _=f-v+1;let x=!1,w=0;const S=new Array(_);for(u=0;u<_;u++)S[u]=0;for(u=p;u<=h;u++){const o=e[u];if(y>=_){W(o,r,s,!0);continue}let i;if(null!=o.key)i=g.get(o.key);else for(b=v;b<=f;b++)if(0===S[b-v]&&bn(o,t[b])){i=b;break}void 0===i?W(o,r,s,!0):(S[i-v]=u+1,i>=w?w=i:x=!0,m(o,t[i],n,null,r,s,a,l,c),y++)}const k=x?Wt(S):i.Z6;for(b=k.length-1,u=_-1;u>=0;u--){const e=v+u,i=t[e],h=e+1{const{el:s,type:a,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void Z(e.component.subTree,t,n,o);if(128&u)return void e.suspense.move(t,n,o);if(64&u)return void a.move(e,t,n,ee);if(a===on){r(s,t,n);for(let e=0;el.enter(s)),i);else{const{leave:e,delayLeave:o,afterLeave:i}=l,a=()=>r(s,t,n),c=()=>{e(s,(()=>{a(),i&&i()}))};o?o(s,a,c):c()}else r(s,t,n)},W=(e,t,n,o=!1,i=!1)=>{const{type:r,props:s,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:h}=e;if(null!=a&&jt(a,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const f=1&u&&h,p=!ke(e);let v;if(p&&(v=s&&s.onVnodeBeforeUnmount)&&qn(v,t,e),6&u)J(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);f&&de(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,i,ee,o):c&&(r!==on||d>0&&64&d)?X(c,t,n,!1,!0):(r===on&&384&d||!i&&16&u)&&X(l,t,n),o&&Y(e)}(p&&(v=s&&s.onVnodeUnmounted)||f)&&zt((()=>{v&&qn(v,t,e),f&&de(e,null,t,"unmounted")}),n)},Y=e=>{const{type:t,el:n,anchor:o,transition:i}=e;if(t===on)return void K(n,o);if(t===an)return void O(e);const r=()=>{s(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(1&e.shapeFlag&&i&&!i.persisted){const{leave:t,delayLeave:o}=i,s=()=>t(n,r);o?o(e.el,r,s):s()}else r()},K=(e,t)=>{let n;while(e!==t)n=p(e),s(e),e=n;s(t)},J=(e,t,n)=>{const{bum:o,scope:r,update:s,subTree:a,um:l}=e;o&&(0,i.ir)(o),r.stop(),s&&(s.active=!1,W(a,e,t,n)),l&&zt(l,t),zt((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},X=(e,t,n,o=!1,i=!1,r=0)=>{for(let s=r;s6&e.shapeFlag?Q(e.component.subTree):128&e.shapeFlag?e.suspense.next():p(e.anchor||e.el),G=(e,t,n)=>{null==e?t._vnode&&W(t._vnode,null,null,!0):m(t._vnode||null,e,t,null,null,null,n),k(),C(),t._vnode=e},ee={p:m,um:W,m:Z,r:Y,mt:D,mc:A,pc:H,pbc:T,n:Q,o:e};let te,ne;return t&&([te,ne]=t(ee)),{render:G,hydrate:te,createApp:_t(G,te)}}function Ut({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Zt(e,t,n=!1){const o=e.children,r=t.children;if((0,i.kJ)(o)&&(0,i.kJ)(r))for(let i=0;i>1,e[n[a]]0&&(t[o]=n[r-1]),n[r]=o)}}r=n.length,s=n[r-1];while(r-- >0)n[r]=s,s=t[s];return n}const Yt=e=>e.__isTeleport,Kt=e=>e&&(e.disabled||""===e.disabled),Jt=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,Xt=(e,t)=>{const n=e&&e.to;if((0,i.HD)(n)){if(t){const e=t(n);return e}return null}return n},Qt={__isTeleport:!0,process(e,t,n,o,i,r,s,a,l,c){const{mc:u,pc:d,pbc:h,o:{insert:f,querySelector:p,createText:v,createComment:g}}=c,m=Kt(t.props);let{shapeFlag:b,children:y,dynamicChildren:_}=t;if(null==e){const e=t.el=v(""),c=t.anchor=v("");f(e,n,o),f(c,n,o);const d=t.target=Xt(t.props,p),h=t.targetAnchor=v("");d&&(f(h,d),s=s||Jt(d));const g=(e,t)=>{16&b&&u(y,e,t,i,r,s,a,l)};m?g(n,c):d&&g(d,h)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,f=t.targetAnchor=e.targetAnchor,v=Kt(e.props),g=v?n:u,b=v?o:f;if(s=s||Jt(u),_?(h(e.dynamicChildren,_,g,i,r,s,a),Zt(e,t,!0)):l||d(e,t,g,b,i,r,s,a,!1),m)v||Gt(t,n,o,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Xt(t.props,p);e&&Gt(t,e,null,c,0)}else v&&Gt(t,u,f,c,1)}nn(t)},remove(e,t,n,o,{um:i,o:{remove:r}},s){const{shapeFlag:a,children:l,anchor:c,targetAnchor:u,target:d,props:h}=e;if(d&&r(u),(s||!Kt(h))&&(r(c),16&a))for(let f=0;f0?cn||i.Z6:null,dn(),hn>0&&cn&&cn.push(e),e}function vn(e,t,n,o,i,r){return pn(wn(e,t,n,o,i,r,!0))}function gn(e,t,n,o,i){return pn(Sn(e,t,n,o,i,!0))}function mn(e){return!!e&&!0===e.__v_isVNode}function bn(e,t){return e.type===t.type&&e.key===t.key}const yn="__vInternal",_n=({key:e})=>null!=e?e:null,xn=({ref:e,ref_key:t,ref_for:n})=>("number"===typeof e&&(e=""+e),null!=e?(0,i.HD)(e)||(0,o.dq)(e)||(0,i.mf)(e)?{i:T,r:e,k:t,f:!!n}:e:null);function wn(e,t=null,n=null,o=0,r=null,s=(e===on?0:1),a=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&_n(t),ref:t&&xn(t),scopeId:q,slotScopeIds:null,children:n,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:r,dynamicChildren:null,appContext:null,ctx:T};return l?(Pn(c,n),128&s&&e.normalize(c)):n&&(c.shapeFlag|=(0,i.HD)(n)?8:16),hn>0&&!a&&cn&&(c.patchFlag>0||6&s)&&32!==c.patchFlag&&cn.push(c),c}const Sn=kn;function kn(e,t=null,n=null,r=0,s=null,a=!1){if(e&&e!==Ke||(e=sn),mn(e)){const o=On(e,t,!0);return n&&Pn(o,n),hn>0&&!a&&cn&&(6&o.shapeFlag?cn[cn.indexOf(e)]=o:cn.push(o)),o.patchFlag|=-2,o}if(no(e)&&(e=e.__vccOpts),t){t=Cn(t);let{class:e,style:n}=t;e&&!(0,i.HD)(e)&&(t.class=(0,i.C_)(e)),(0,i.Kn)(n)&&((0,o.X3)(n)&&!(0,i.kJ)(n)&&(n=(0,i.l7)({},n)),t.style=(0,i.j5)(n))}const l=(0,i.HD)(e)?1:U(e)?128:Yt(e)?64:(0,i.Kn)(e)?4:(0,i.mf)(e)?2:0;return wn(e,t,n,r,s,l,a,!0)}function Cn(e){return e?(0,o.X3)(e)||yn in e?(0,i.l7)({},e):e:null}function On(e,t,n=!1){const{props:o,ref:r,patchFlag:s,children:a}=e,l=t?Tn(o||{},t):o,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&_n(l),ref:t&&t.ref?n&&r?(0,i.kJ)(r)?r.concat(xn(t)):[r,xn(t)]:xn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==on?-1===s?16:16|s:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&On(e.ssContent),ssFallback:e.ssFallback&&On(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c}function Mn(e=" ",t=0){return Sn(rn,null,e,t)}function En(e="",t=!1){return t?(un(),gn(sn,null,e)):Sn(sn,null,e)}function Fn(e){return null==e||"boolean"===typeof e?Sn(sn):(0,i.kJ)(e)?Sn(on,null,e.slice()):"object"===typeof e?An(e):Sn(rn,null,String(e))}function An(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:On(e)}function Pn(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if((0,i.kJ)(t))n=16;else if("object"===typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),Pn(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||yn in t?3===o&&T&&(1===T.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=T}}else(0,i.mf)(t)?(t={default:t,_ctx:T},n=32):(t=String(t),64&o?(n=16,t=[Mn(t)]):n=8);e.children=t,e.shapeFlag|=n}function Tn(...e){const t={};for(let n=0;nIn||T;let $n,jn,Hn="__VUE_INSTANCE_SETTERS__";(jn=(0,i.E9)()[Hn])||(jn=(0,i.E9)()[Hn]=[]),jn.push((e=>In=e)),$n=e=>{jn.length>1?jn.forEach((t=>t(e))):jn[0](e)};const zn=e=>{$n(e),e.scope.on()},Vn=()=>{In&&In.scope.off(),$n(null)};function Nn(e){return 4&e.vnode.shapeFlag}let Un,Zn,Wn=!1;function Yn(e,t=!1){Wn=t;const{props:n,children:o}=e.vnode,i=Nn(e);kt(e,n,i,t),Bt(e,o);const r=i?Kn(e,t):void 0;return Wn=!1,r}function Kn(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,o.Xl)(new Proxy(e.ctx,tt));const{setup:s}=n;if(s){const n=e.setupContext=s.length>1?Gn(e):null;zn(e),(0,o.Jd)();const l=r(s,e,0,[e.props,n]);if((0,o.lk)(),Vn(),(0,i.tI)(l)){if(l.then(Vn,Vn),t)return l.then((n=>{Jn(e,n,t)})).catch((t=>{a(t,e,0)}));e.asyncDep=l}else Jn(e,l,t)}else Xn(e,t)}function Jn(e,t,n){(0,i.mf)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,i.Kn)(t)&&(e.setupState=(0,o.WL)(t)),Xn(e,n)}function Xn(e,t,n){const r=e.type;if(!e.render){if(!t&&Un&&!r.render){const t=r.template||lt(e).template;if(t){0;const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:s,compilerOptions:a}=r,l=(0,i.l7)((0,i.l7)({isCustomElement:n,delimiters:s},o),a);r.render=Un(t,l)}}e.render=r.render||i.dG,Zn&&Zn(e)}zn(e),(0,o.Jd)(),it(e),(0,o.lk)(),Vn()}function Qn(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return(0,o.j)(e,"get","$attrs"),t[n]}}))}function Gn(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return Qn(e)},slots:e.slots,emit:e.emit,expose:t}}function eo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,o.WL)((0,o.Xl)(e.exposed)),{get(t,n){return n in t?t[n]:n in Ge?Ge[n](e):void 0},has(e,t){return t in e||t in Ge}}))}function to(e,t=!0){return(0,i.mf)(e)?e.displayName||e.name:e.name||t&&e.__name}function no(e){return(0,i.mf)(e)&&"__vccOpts"in e}const oo=(e,t)=>(0,o.Fl)(e,t,Wn);function io(e,t,n){const o=arguments.length;return 2===o?(0,i.Kn)(t)&&!(0,i.kJ)(t)?mn(t)?Sn(e,null,[t]):Sn(e,t):Sn(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&mn(n)&&(n=[n]),Sn(e,t,n))}const ro=Symbol.for("v-scx"),so=()=>{{const e=St(ro);return e}};const ao="3.3.4"},1957:(e,t,n)=>{"use strict";n.d(t,{W3:()=>te,ri:()=>ce,uT:()=>L});var o=n(6970),i=n(9835),r=n(499);const s="http://www.w3.org/2000/svg",a="undefined"!==typeof document?document:null,l=a&&a.createElement("template"),c={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const i=t?a.createElementNS(s,e):a.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&i.setAttribute("multiple",o.multiple),i},createText:e=>a.createTextNode(e),createComment:e=>a.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>a.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,i,r){const s=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling)){while(1)if(t.insertBefore(i.cloneNode(!0),n),i===r||!(i=i.nextSibling))break}else{l.innerHTML=o?`${e}`:e;const i=l.content;if(o){const e=i.firstChild;while(e.firstChild)i.appendChild(e.firstChild);i.removeChild(e)}t.insertBefore(i,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function u(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function d(e,t,n){const i=e.style,r=(0,o.HD)(n);if(n&&!r){if(t&&!(0,o.HD)(t))for(const e in t)null==n[e]&&f(i,e,"");for(const e in n)f(i,e,n[e])}else{const o=i.display;r?t!==n&&(i.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(i.display=o)}}const h=/\s*!important$/;function f(e,t,n){if((0,o.kJ)(n))n.forEach((n=>f(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const i=g(e,t);h.test(n)?e.setProperty((0,o.rs)(i),n.replace(h,""),"important"):e[i]=n}}const p=["Webkit","Moz","ms"],v={};function g(e,t){const n=v[t];if(n)return n;let i=(0,o._A)(t);if("filter"!==i&&i in e)return v[t]=i;i=(0,o.kC)(i);for(let o=0;oC||(O.then((()=>C=0)),C=Date.now());function E(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();(0,i.$d)(F(e,n.value),t,5,[e])};return n.value=e,n.attached=M(),n}function F(e,t){if((0,o.kJ)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const A=/^on[a-z]/,P=(e,t,n,i,r=!1,s,a,l,c)=>{"class"===t?u(e,i,r):"style"===t?d(e,n,i):(0,o.F7)(t)?(0,o.tR)(t)||w(e,t,n,i,a):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):T(e,t,i,r))?y(e,t,i,s,a,l,c):("true-value"===t?e._trueValue=i:"false-value"===t&&(e._falseValue=i),b(e,t,i,r))};function T(e,t,n,i){return i?"innerHTML"===t||"textContent"===t||!!(t in e&&A.test(t)&&(0,o.mf)(n)):"spellcheck"!==t&&"draggable"!==t&&"translate"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!A.test(t)||!(0,o.HD)(n))&&t in e))))}"undefined"!==typeof HTMLElement&&HTMLElement;const q="transition",R="animation",L=(e,{slots:t})=>(0,i.h)(i.P$,j(e),t);L.displayName="Transition";const D={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},I=L.props=(0,o.l7)({},i.nJ,D),B=(e,t=[])=>{(0,o.kJ)(e)?e.forEach((e=>e(...t))):e&&e(...t)},$=e=>!!e&&((0,o.kJ)(e)?e.some((e=>e.length>1)):e.length>1);function j(e){const t={};for(const o in e)o in D||(t[o]=e[o]);if(!1===e.css)return t;const{name:n="v",type:i,duration:r,enterFromClass:s=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=s,appearActiveClass:u=a,appearToClass:d=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,v=H(r),g=v&&v[0],m=v&&v[1],{onBeforeEnter:b,onEnter:y,onEnterCancelled:_,onLeave:x,onLeaveCancelled:w,onBeforeAppear:S=b,onAppear:k=y,onAppearCancelled:C=_}=t,O=(e,t,n)=>{N(e,t?d:l),N(e,t?u:a),n&&n()},M=(e,t)=>{e._isLeaving=!1,N(e,h),N(e,p),N(e,f),t&&t()},E=e=>(t,n)=>{const o=e?k:y,r=()=>O(t,e,n);B(o,[t,r]),U((()=>{N(t,e?c:s),V(t,e?d:l),$(o)||W(t,i,g,r)}))};return(0,o.l7)(t,{onBeforeEnter(e){B(b,[e]),V(e,s),V(e,a)},onBeforeAppear(e){B(S,[e]),V(e,c),V(e,u)},onEnter:E(!1),onAppear:E(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>M(e,t);V(e,h),X(),V(e,f),U((()=>{e._isLeaving&&(N(e,h),V(e,p),$(x)||W(e,i,m,n))})),B(x,[e,n])},onEnterCancelled(e){O(e,!1),B(_,[e])},onAppearCancelled(e){O(e,!0),B(C,[e])},onLeaveCancelled(e){M(e),B(w,[e])}})}function H(e){if(null==e)return null;if((0,o.Kn)(e))return[z(e.enter),z(e.leave)];{const t=z(e);return[t,t]}}function z(e){const t=(0,o.He)(e);return t}function V(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function N(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 U(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let Z=0;function W(e,t,n,o){const i=e._endId=++Z,r=()=>{i===e._endId&&o()};if(n)return setTimeout(r,n);const{type:s,timeout:a,propCount:l}=Y(e,t);if(!s)return o();const c=s+"end";let u=0;const d=()=>{e.removeEventListener(c,h),r()},h=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{u(n[e]||"").split(", "),i=o(`${q}Delay`),r=o(`${q}Duration`),s=K(i,r),a=o(`${R}Delay`),l=o(`${R}Duration`),c=K(a,l);let u=null,d=0,h=0;t===q?s>0&&(u=q,d=s,h=r.length):t===R?c>0&&(u=R,d=c,h=l.length):(d=Math.max(s,c),u=d>0?s>c?q:R:null,h=u?u===q?r.length:l.length:0);const f=u===q&&/\b(transform|all)(,|$)/.test(o(`${q}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function K(e,t){while(e.lengthJ(t)+J(e[n]))))}function J(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function X(){return document.body.offsetHeight}const Q=new WeakMap,G=new WeakMap,ee={name:"TransitionGroup",props:(0,o.l7)({},I,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,i.FN)(),o=(0,i.Y8)();let s,a;return(0,i.ic)((()=>{if(!s.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!re(s[0].el,n.vnode.el,t))return;s.forEach(ne),s.forEach(oe);const o=s.filter(ie);X(),o.forEach((e=>{const n=e.el,o=n.style;V(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const i=n._moveCb=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",i),n._moveCb=null,N(n,t))};n.addEventListener("transitionend",i)}))})),()=>{const l=(0,r.IU)(e),c=j(l);let u=l.tag||i.HY;s=a,a=t.default?(0,i.Q6)(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const i=1===t.nodeType?t:t.parentNode;i.appendChild(o);const{hasTransform:r}=Y(o);return i.removeChild(o),r}const se=(0,o.l7)({patchProp:P},c);let ae;function le(){return ae||(ae=(0,i.Us)(se))}const ce=(...e)=>{const t=le().createApp(...e);const{mount:n}=t;return t.mount=e=>{const i=ue(e);if(!i)return;const r=t._component;(0,o.mf)(r)||r.render||r.template||(r.template=i.innerHTML),i.innerHTML="";const s=n(i,!1,i instanceof SVGElement);return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t};function ue(e){if((0,o.HD)(e)){const t=document.querySelector(e);return t}return e}},6970:(e,t,n)=>{"use strict";function o(e,t){const n=Object.create(null),o=e.split(",");for(let i=0;i!!n[e.toLowerCase()]:e=>!!n[e]}n.d(t,{C_:()=>Q,DM:()=>m,E9:()=>N,F7:()=>c,Gg:()=>A,HD:()=>x,He:()=>z,Kj:()=>y,Kn:()=>S,NO:()=>a,Nj:()=>j,Od:()=>h,PO:()=>E,Pq:()=>ee,RI:()=>p,S0:()=>F,W7:()=>M,WV:()=>oe,Z6:()=>r,_A:()=>q,_N:()=>g,aU:()=>B,dG:()=>s,e1:()=>Z,fY:()=>o,h5:()=>H,hR:()=>I,hq:()=>ie,ir:()=>$,j5:()=>W,kC:()=>D,kJ:()=>v,kT:()=>i,l7:()=>d,mf:()=>_,rs:()=>L,tI:()=>k,tR:()=>u,yA:()=>te,yk:()=>w,zw:()=>re});const i={},r=[],s=()=>{},a=()=>!1,l=/^on[^a-z]/,c=e=>l.test(e),u=e=>e.startsWith("onUpdate:"),d=Object.assign,h=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},f=Object.prototype.hasOwnProperty,p=(e,t)=>f.call(e,t),v=Array.isArray,g=e=>"[object Map]"===O(e),m=e=>"[object Set]"===O(e),b=e=>"[object Date]"===O(e),y=e=>"[object RegExp]"===O(e),_=e=>"function"===typeof e,x=e=>"string"===typeof e,w=e=>"symbol"===typeof e,S=e=>null!==e&&"object"===typeof e,k=e=>S(e)&&_(e.then)&&_(e.catch),C=Object.prototype.toString,O=e=>C.call(e),M=e=>O(e).slice(8,-1),E=e=>"[object Object]"===O(e),F=e=>x(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,A=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),P=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},T=/-(\w)/g,q=P((e=>e.replace(T,((e,t)=>t?t.toUpperCase():"")))),R=/\B([A-Z])/g,L=P((e=>e.replace(R,"-$1").toLowerCase())),D=P((e=>e.charAt(0).toUpperCase()+e.slice(1))),I=P((e=>e?`on${D(e)}`:"")),B=(e,t)=>!Object.is(e,t),$=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},H=e=>{const t=parseFloat(e);return isNaN(t)?e:t},z=e=>{const t=x(e)?Number(e):NaN;return isNaN(t)?e:t};let V;const N=()=>V||(V="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{});const U="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",Z=o(U);function W(e){if(v(e)){const t={};for(let n=0;n{if(e){const n=e.split(K);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function Q(e){let t="";if(x(e))t=e;else if(v(e))for(let n=0;noe(e,t)))}const re=e=>x(e)?e:null==e?"":v(e)||S(e)&&(e.toString===C||!_(e.toString))?JSON.stringify(e,se,2):String(e),se=(e,t)=>t&&t.__v_isRef?se(e,t.value):g(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:m(t)?{[`Set(${t.size})`]:[...t.values()]}:!S(t)||v(t)||E(t)?t:String(t)},1357:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9835),i=n(2857),r=n(244),s=n(5987),a=n(2026);const l=(0,s.L)({name:"QAvatar",props:{...r.LU,fontSize:String,color:String,textColor:String,icon:String,square:Boolean,rounded:Boolean},setup(e,{slots:t}){const n=(0,r.ZP)(e),s=(0,o.Fl)((()=>"q-avatar"+(e.color?` bg-${e.color}`:"")+(e.textColor?` text-${e.textColor} q-chip--colored`:"")+(!0===e.square?" q-avatar--square":!0===e.rounded?" rounded-borders":""))),l=(0,o.Fl)((()=>e.fontSize?{fontSize:e.fontSize}:null));return()=>{const r=void 0!==e.icon?[(0,o.h)(i.Z,{name:e.icon})]:void 0;return(0,o.h)("div",{class:s.value,style:n.value},[(0,o.h)("div",{class:"q-avatar__content row flex-center overflow-hidden",style:l.value},(0,a.pf)(t.default,r))])}}})},4455:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});n(9665);var o=n(9835),i=n(499),r=n(1957),s=n(2857),a=n(3902),l=n(1136),c=n(5065),u=n(244),d=n(945);const h={none:0,xs:4,sm:8,md:16,lg:24,xl:32},f={xs:8,sm:10,md:14,lg:20,xl:24},p=["button","submit","reset"],v=/[^\s]\/[^\s]/,g=["flat","outline","push","unelevated"],m=(e,t)=>!0===e.flat?"flat":!0===e.outline?"outline":!0===e.push?"push":!0===e.unelevated?"unelevated":t,b={...u.LU,...d.$,type:{type:String,default:"button"},label:[Number,String],icon:String,iconRight:String,...g.reduce(((e,t)=>(e[t]=Boolean)&&e),{}),square:Boolean,round:Boolean,rounded:Boolean,glossy:Boolean,size:String,fab:Boolean,fabMini:Boolean,padding:String,color:String,textColor:String,noCaps:Boolean,noWrap:Boolean,dense:Boolean,tabindex:[Number,String],ripple:{type:[Boolean,Object],default:!0},align:{...c.jO.align,default:"center"},stack:Boolean,stretch:Boolean,loading:{type:Boolean,default:null},disable:Boolean};function y(e){const t=(0,u.ZP)(e,f),n=(0,c.ZP)(e),{hasRouterLink:i,hasLink:r,linkTag:s,linkAttrs:a,navigateOnClick:l}=(0,d.Z)({fallbackTag:"button"}),g=(0,o.Fl)((()=>{const n=!1===e.fab&&!1===e.fabMini?t.value:{};return void 0!==e.padding?Object.assign({},n,{padding:e.padding.split(/\s+/).map((e=>e in h?h[e]+"px":e)).join(" "),minWidth:"0",minHeight:"0"}):n})),b=(0,o.Fl)((()=>!0===e.rounded||!0===e.fab||!0===e.fabMini)),y=(0,o.Fl)((()=>!0!==e.disable&&!0!==e.loading)),_=(0,o.Fl)((()=>!0===y.value?e.tabindex||0:-1)),x=(0,o.Fl)((()=>m(e,"standard"))),w=(0,o.Fl)((()=>{const t={tabindex:_.value};return!0===r.value?Object.assign(t,a.value):!0===p.includes(e.type)&&(t.type=e.type),"a"===s.value?(!0===e.disable?t["aria-disabled"]="true":void 0===t.href&&(t.role="button"),!0!==i.value&&!0===v.test(e.type)&&(t.type=e.type)):!0===e.disable&&(t.disabled="",t["aria-disabled"]="true"),!0===e.loading&&void 0!==e.percentage&&Object.assign(t,{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.percentage}),t})),S=(0,o.Fl)((()=>{let t;void 0!==e.color?t=!0===e.flat||!0===e.outline?`text-${e.textColor||e.color}`:`bg-${e.color} text-${e.textColor||"white"}`:e.textColor&&(t=`text-${e.textColor}`);const n=!0===e.round?"round":"rectangle"+(!0===b.value?" q-btn--rounded":!0===e.square?" q-btn--square":"");return`q-btn--${x.value} q-btn--${n}`+(void 0!==t?" "+t:"")+(!0===y.value?" q-btn--actionable q-focusable q-hoverable":!0===e.disable?" disabled":"")+(!0===e.fab?" q-btn--fab":!0===e.fabMini?" q-btn--fab-mini":"")+(!0===e.noCaps?" q-btn--no-uppercase":"")+(!0===e.dense?" q-btn--dense":"")+(!0===e.stretch?" no-border-radius self-stretch":"")+(!0===e.glossy?" glossy":"")+(e.square?" q-btn--square":"")})),k=(0,o.Fl)((()=>n.value+(!0===e.stack?" column":" row")+(!0===e.noWrap?" no-wrap text-no-wrap":"")+(!0===e.loading?" q-btn__content--hidden":"")));return{classes:S,style:g,innerClasses:k,attributes:w,hasLink:r,linkTag:s,navigateOnClick:l,isActionable:y}}var _=n(5987),x=n(2026),w=n(1384),S=n(1705);const{passiveCapture:k}=w.listenOpts;let C=null,O=null,M=null;const E=(0,_.L)({name:"QBtn",props:{...b,percentage:Number,darkPercentage:Boolean,onTouchstart:[Function,Array]},emits:["click","keydown","mousedown","keyup"],setup(e,{slots:t,emit:n}){const{proxy:c}=(0,o.FN)(),{classes:u,style:d,innerClasses:h,attributes:f,hasLink:p,linkTag:v,navigateOnClick:g,isActionable:m}=y(e),b=(0,i.iH)(null),_=(0,i.iH)(null);let E,F=null,A=null;const P=(0,o.Fl)((()=>void 0!==e.label&&null!==e.label&&""!==e.label)),T=(0,o.Fl)((()=>!0!==e.disable&&!1!==e.ripple&&{keyCodes:!0===p.value?[13,32]:[13],...!0===e.ripple?{}:e.ripple})),q=(0,o.Fl)((()=>({center:e.round}))),R=(0,o.Fl)((()=>{const t=Math.max(0,Math.min(100,e.percentage));return t>0?{transition:"transform 0.6s",transform:`translateX(${t-100}%)`}:{}})),L=(0,o.Fl)((()=>{if(!0===e.loading)return{onMousedown:V,onTouchstart:V,onClick:V,onKeydown:V,onKeyup:V};if(!0===m.value){const t={onClick:I,onKeydown:B,onMousedown:j};if(!0===c.$q.platform.has.touch){const n=void 0!==e.onTouchstart?"":"Passive";t[`onTouchstart${n}`]=$}return t}return{onClick:w.NS}})),D=(0,o.Fl)((()=>({ref:b,class:"q-btn q-btn-item non-selectable no-outline "+u.value,style:d.value,...f.value,...L.value})));function I(t){if(null!==b.value){if(void 0!==t){if(!0===t.defaultPrevented)return;const n=document.activeElement;if("submit"===e.type&&n!==document.body&&!1===b.value.contains(n)&&!1===n.contains(b.value)){b.value.focus();const e=()=>{document.removeEventListener("keydown",w.NS,!0),document.removeEventListener("keyup",e,k),null!==b.value&&b.value.removeEventListener("blur",e,k)};document.addEventListener("keydown",w.NS,!0),document.addEventListener("keyup",e,k),b.value.addEventListener("blur",e,k)}}g(t)}}function B(e){null!==b.value&&(n("keydown",e),!0===(0,S.So)(e,[13,32])&&O!==b.value&&(null!==O&&z(),!0!==e.defaultPrevented&&(b.value.focus(),O=b.value,b.value.classList.add("q-btn--active"),document.addEventListener("keyup",H,!0),b.value.addEventListener("blur",H,k)),(0,w.NS)(e)))}function $(e){null!==b.value&&(n("touchstart",e),!0!==e.defaultPrevented&&(C!==b.value&&(null!==C&&z(),C=b.value,F=e.target,F.addEventListener("touchcancel",H,k),F.addEventListener("touchend",H,k)),E=!0,null!==A&&clearTimeout(A),A=setTimeout((()=>{A=null,E=!1}),200)))}function j(e){null!==b.value&&(e.qSkipRipple=!0===E,n("mousedown",e),!0!==e.defaultPrevented&&M!==b.value&&(null!==M&&z(),M=b.value,b.value.classList.add("q-btn--active"),document.addEventListener("mouseup",H,k)))}function H(e){if(null!==b.value&&(void 0===e||"blur"!==e.type||document.activeElement!==b.value)){if(void 0!==e&&"keyup"===e.type){if(O===b.value&&!0===(0,S.So)(e,[13,32])){const t=new MouseEvent("click",e);t.qKeyEvent=!0,!0===e.defaultPrevented&&(0,w.X$)(t),!0===e.cancelBubble&&(0,w.sT)(t),b.value.dispatchEvent(t),(0,w.NS)(e),e.qKeyEvent=!0}n("keyup",e)}z()}}function z(e){const t=_.value;!0===e||C!==b.value&&M!==b.value||null===t||t===document.activeElement||(t.setAttribute("tabindex",-1),t.focus()),C===b.value&&(null!==F&&(F.removeEventListener("touchcancel",H,k),F.removeEventListener("touchend",H,k)),C=F=null),M===b.value&&(document.removeEventListener("mouseup",H,k),M=null),O===b.value&&(document.removeEventListener("keyup",H,!0),null!==b.value&&b.value.removeEventListener("blur",H,k),O=null),null!==b.value&&b.value.classList.remove("q-btn--active")}function V(e){(0,w.NS)(e),e.qSkipRipple=!0}return(0,o.Jd)((()=>{z(!0)})),Object.assign(c,{click:I}),()=>{let n=[];void 0!==e.icon&&n.push((0,o.h)(s.Z,{name:e.icon,left:!1===e.stack&&!0===P.value,role:"img","aria-hidden":"true"})),!0===P.value&&n.push((0,o.h)("span",{class:"block"},[e.label])),n=(0,x.vs)(t.default,n),void 0!==e.iconRight&&!1===e.round&&n.push((0,o.h)(s.Z,{name:e.iconRight,right:!1===e.stack&&!0===P.value,role:"img","aria-hidden":"true"}));const i=[(0,o.h)("span",{class:"q-focus-helper",ref:_})];return!0===e.loading&&void 0!==e.percentage&&i.push((0,o.h)("span",{class:"q-btn__progress absolute-full overflow-hidden"+(!0===e.darkPercentage?" q-btn__progress--dark":"")},[(0,o.h)("span",{class:"q-btn__progress-indicator fit block",style:R.value})])),i.push((0,o.h)("span",{class:"q-btn__content text-center col items-center q-anchor--skip "+h.value},n)),null!==e.loading&&i.push((0,o.h)(r.uT,{name:"q-transition--fade"},(()=>!0===e.loading?[(0,o.h)("span",{key:"loading",class:"absolute-full flex flex-center"},void 0!==t.loading?t.loading():[(0,o.h)(a.Z)])]:null))),(0,o.wy)((0,o.h)(v.value,D.value,i),[[l.Z,T.value,void 0,q.value]])}}})},7052:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});n(9665);var o=n(9835),i=n(4455),r=n(8234),s=n(6120),a=n(3929),l=n(5987),c=n(4680),u=n(2026);const d=["top","right","bottom","left"],h=["regular","flat","outline","push","unelevated"],f=(0,l.L)({name:"QCarousel",props:{...r.S,...s.t6,...a.kM,transitionPrev:{type:String,default:"fade"},transitionNext:{type:String,default:"fade"},height:String,padding:Boolean,controlColor:String,controlTextColor:String,controlType:{type:String,validator:e=>h.includes(e),default:"flat"},autoplay:[Number,Boolean],arrows:Boolean,prevIcon:String,nextIcon:String,navigation:Boolean,navigationPosition:{type:String,validator:e=>d.includes(e)},navigationIcon:String,navigationActiveIcon:String,thumbnails:Boolean},emits:[...a.fL,...s.K6],setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.FN)(),l=(0,r.Z)(e,n);let d,h=null;const{updatePanelsList:f,getPanelContent:p,panelDirectives:v,goToPanel:g,previousPanel:m,nextPanel:b,getEnabledPanels:y,panelIndex:_}=(0,s.ZP)(),{inFullscreen:x}=(0,a.ZP)(),w=(0,o.Fl)((()=>!0!==x.value&&void 0!==e.height?{height:e.height}:{})),S=(0,o.Fl)((()=>!0===e.vertical?"vertical":"horizontal")),k=(0,o.Fl)((()=>`q-carousel q-panel-parent q-carousel--with${!0===e.padding?"":"out"}-padding`+(!0===x.value?" fullscreen":"")+(!0===l.value?" q-carousel--dark q-dark":"")+(!0===e.arrows?` q-carousel--arrows-${S.value}`:"")+(!0===e.navigation?` q-carousel--navigation-${E.value}`:""))),C=(0,o.Fl)((()=>{const t=[e.prevIcon||n.iconSet.carousel[!0===e.vertical?"up":"left"],e.nextIcon||n.iconSet.carousel[!0===e.vertical?"down":"right"]];return!1===e.vertical&&!0===n.lang.rtl?t.reverse():t})),O=(0,o.Fl)((()=>e.navigationIcon||n.iconSet.carousel.navigationIcon)),M=(0,o.Fl)((()=>e.navigationActiveIcon||O.value)),E=(0,o.Fl)((()=>e.navigationPosition||(!0===e.vertical?"right":"bottom"))),F=(0,o.Fl)((()=>({color:e.controlColor,textColor:e.controlTextColor,round:!0,[e.controlType]:!0,dense:!0})));function A(){const t=!0===(0,c.hj)(e.autoplay)?Math.abs(e.autoplay):5e3;null!==h&&clearTimeout(h),h=setTimeout((()=>{h=null,t>=0?b():m()}),t)}function P(t,n){return(0,o.h)("div",{class:`q-carousel__control q-carousel__navigation no-wrap absolute flex q-carousel__navigation--${t} q-carousel__navigation--${E.value}`+(void 0!==e.controlColor?` text-${e.controlColor}`:"")},[(0,o.h)("div",{class:"q-carousel__navigation-inner flex flex-center no-wrap"},y().map(n))])}function T(){const n=[];if(!0===e.navigation){const e=void 0!==t["navigation-icon"]?t["navigation-icon"]:e=>(0,o.h)(i.Z,{key:"nav"+e.name,class:`q-carousel__navigation-icon q-carousel__navigation-icon--${!0===e.active?"":"in"}active`,...e.btnProps,onClick:e.onClick}),r=d-1;n.push(P("buttons",((t,n)=>{const o=t.props.name,i=_.value===n;return e({index:n,maxIndex:r,name:o,active:i,btnProps:{icon:!0===i?M.value:O.value,size:"sm",...F.value},onClick:()=>{g(o)}})})))}else if(!0===e.thumbnails){const t=void 0!==e.controlColor?` text-${e.controlColor}`:"";n.push(P("thumbnails",(n=>{const i=n.props;return(0,o.h)("img",{key:"tmb#"+i.name,class:`q-carousel__thumbnail q-carousel__thumbnail--${i.name===e.modelValue?"":"in"}active`+t,src:i.imgSrc||i["img-src"],onClick:()=>{g(i.name)}})})))}return!0===e.arrows&&_.value>=0&&((!0===e.infinite||_.value>0)&&n.push((0,o.h)("div",{key:"prev",class:`q-carousel__control q-carousel__arrow q-carousel__prev-arrow q-carousel__prev-arrow--${S.value} absolute flex flex-center`},[(0,o.h)(i.Z,{icon:C.value[0],...F.value,onClick:m})])),(!0===e.infinite||_.valuee.modelValue),(()=>{e.autoplay&&A()})),(0,o.YP)((()=>e.autoplay),(e=>{e?A():null!==h&&(clearTimeout(h),h=null)})),(0,o.bv)((()=>{e.autoplay&&A()})),(0,o.Jd)((()=>{null!==h&&clearTimeout(h)})),()=>(d=f(t),(0,o.h)("div",{class:k.value,style:w.value},[(0,u.Jl)("div",{class:"q-carousel__slides-container"},p(),"sl-cont",e.swipeable,(()=>v.value))].concat(T())))}})},1694:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9835),i=n(5987),r=n(6120),s=n(2026);const a=(0,i.L)({name:"QCarouselSlide",props:{...r.vZ,imgSrc:String},setup(e,{slots:t}){const n=(0,o.Fl)((()=>e.imgSrc?{backgroundImage:`url("${e.imgSrc}")`}:{}));return()=>(0,o.h)("div",{class:"q-carousel__slide",style:n.value},(0,s.KR)(t.default))}})},1221:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9835),i=n(2857),r=n(5987),s=n(1926);const a=(0,o.h)("div",{key:"svg",class:"q-checkbox__bg absolute"},[(0,o.h)("svg",{class:"q-checkbox__svg fit absolute-full",viewBox:"0 0 24 24"},[(0,o.h)("path",{class:"q-checkbox__truthy",fill:"none",d:"M1.73,12.91 8.1,19.28 22.79,4.59"}),(0,o.h)("path",{class:"q-checkbox__indet",d:"M4,14H20V10H4"})])]),l=(0,r.L)({name:"QCheckbox",props:s.Fz,emits:s.ZB,setup(e){function t(t,n){const r=(0,o.Fl)((()=>(!0===t.value?e.checkedIcon:!0===n.value?e.indeterminateIcon:e.uncheckedIcon)||null));return()=>null!==r.value?[(0,o.h)("div",{key:"icon",class:"q-checkbox__icon-container absolute-full flex flex-center no-wrap"},[(0,o.h)(i.Z,{class:"q-checkbox__icon",name:r.value})])]:[a]}return(0,s.ZP)("checkbox",t)}})},1926:(e,t,n)=>{"use strict";n.d(t,{Fz:()=>h,ZB:()=>f,ZP:()=>p});n(9665);var o=n(9835),i=n(499),r=n(8234),s=n(244),a=n(5917),l=n(9256),c=n(9480),u=n(1384),d=n(2026);const h={...r.S,...s.LU,...l.Fz,modelValue:{required:!0,default:null},val:{},trueValue:{default:!0},falseValue:{default:!1},indeterminateValue:{default:null},checkedIcon:String,uncheckedIcon:String,indeterminateIcon:String,toggleOrder:{type:String,validator:e=>"tf"===e||"ft"===e},toggleIndeterminate:Boolean,label:String,leftLabel:Boolean,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},f=["update:modelValue"];function p(e,t){const{props:n,slots:h,emit:f,proxy:p}=(0,o.FN)(),{$q:v}=p,g=(0,r.Z)(n,v),m=(0,i.iH)(null),{refocusTargetEl:b,refocusTarget:y}=(0,a.Z)(n,m),_=(0,s.ZP)(n,c.Z),x=(0,o.Fl)((()=>void 0!==n.val&&Array.isArray(n.modelValue))),w=(0,o.Fl)((()=>{const e=(0,i.IU)(n.val);return!0===x.value?n.modelValue.findIndex((t=>(0,i.IU)(t)===e)):-1})),S=(0,o.Fl)((()=>!0===x.value?w.value>-1:(0,i.IU)(n.modelValue)===(0,i.IU)(n.trueValue))),k=(0,o.Fl)((()=>!0===x.value?-1===w.value:(0,i.IU)(n.modelValue)===(0,i.IU)(n.falseValue))),C=(0,o.Fl)((()=>!1===S.value&&!1===k.value)),O=(0,o.Fl)((()=>!0===n.disable?-1:n.tabindex||0)),M=(0,o.Fl)((()=>`q-${e} cursor-pointer no-outline row inline no-wrap items-center`+(!0===n.disable?" disabled":"")+(!0===g.value?` q-${e}--dark`:"")+(!0===n.dense?` q-${e}--dense`:"")+(!0===n.leftLabel?" reverse":""))),E=(0,o.Fl)((()=>{const t=!0===S.value?"truthy":!0===k.value?"falsy":"indet",o=void 0===n.color||!0!==n.keepColor&&("toggle"===e?!0!==S.value:!0===k.value)?"":` text-${n.color}`;return`q-${e}__inner relative-position non-selectable q-${e}__inner--${t}${o}`})),F=(0,o.Fl)((()=>{const e={type:"checkbox"};return void 0!==n.name&&Object.assign(e,{".checked":S.value,"^checked":!0===S.value?"checked":void 0,name:n.name,value:!0===x.value?n.val:n.trueValue}),e})),A=(0,l.eX)(F),P=(0,o.Fl)((()=>{const t={tabindex:O.value,role:"toggle"===e?"switch":"checkbox","aria-label":n.label,"aria-checked":!0===C.value?"mixed":!0===S.value?"true":"false"};return!0===n.disable&&(t["aria-disabled"]="true"),t}));function T(e){void 0!==e&&((0,u.NS)(e),y(e)),!0!==n.disable&&f("update:modelValue",q(),e)}function q(){if(!0===x.value){if(!0===S.value){const e=n.modelValue.slice();return e.splice(w.value,1),e}return n.modelValue.concat([n.val])}if(!0===S.value){if("ft"!==n.toggleOrder||!1===n.toggleIndeterminate)return n.falseValue}else{if(!0!==k.value)return"ft"!==n.toggleOrder?n.trueValue:n.falseValue;if("ft"===n.toggleOrder||!1===n.toggleIndeterminate)return n.trueValue}return n.indeterminateValue}function R(e){13!==e.keyCode&&32!==e.keyCode||(0,u.NS)(e)}function L(e){13!==e.keyCode&&32!==e.keyCode||T(e)}const D=t(S,C);return Object.assign(p,{toggle:T}),()=>{const t=D();!0!==n.disable&&A(t,"unshift",` q-${e}__native absolute q-ma-none q-pa-none`);const i=[(0,o.h)("div",{class:E.value,style:_.value,"aria-hidden":"true"},t)];null!==b.value&&i.push(b.value);const r=void 0!==n.label?(0,d.vs)(h.default,[n.label]):(0,d.KR)(h.default);return void 0!==r&&i.push((0,o.h)("div",{class:`q-${e}__label q-anchor--skip`},r)),(0,o.h)("div",{ref:m,class:M.value,...P.value,onClick:T,onKeydown:R,onKeyup:L},i)}}},2074:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var o=n(9835),i=n(499),r=n(1957),s=n(4953),a=n(2695),l=n(6916),c=n(3842),u=n(431),d=n(1518),h=n(3963),f=n(5987),p=n(223),v=n(2026),g=n(6532),m=n(4173),b=n(7026);let y=0;const _={standard:"fixed-full flex-center",top:"fixed-top justify-center",bottom:"fixed-bottom justify-center",right:"fixed-right items-center",left:"fixed-left items-center"},x={standard:["scale","scale"],top:["slide-down","slide-up"],bottom:["slide-up","slide-down"],right:["slide-left","slide-right"],left:["slide-right","slide-left"]},w=(0,f.L)({name:"QDialog",inheritAttrs:!1,props:{...c.vr,...u.D,transitionShow:String,transitionHide:String,persistent:Boolean,autoClose:Boolean,allowFocusOutside:Boolean,noEscDismiss:Boolean,noBackdropDismiss:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,noShake:Boolean,seamless:Boolean,maximized:Boolean,fullWidth:Boolean,fullHeight:Boolean,square:Boolean,position:{type:String,default:"standard",validator:e=>"standard"===e||["top","bottom","left","right"].includes(e)}},emits:[...c.gH,"shake","click","escapeKey"],setup(e,{slots:t,emit:n,attrs:f}){const w=(0,o.FN)(),S=(0,i.iH)(null),k=(0,i.iH)(!1),C=(0,i.iH)(!1);let O,M,E=null,F=null;const A=(0,o.Fl)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss&&!0!==e.seamless)),{preventBodyScroll:P}=(0,h.Z)(),{registerTimeout:T}=(0,a.Z)(),{registerTick:q,removeTick:R}=(0,l.Z)(),{transitionProps:L,transitionStyle:D}=(0,u.Z)(e,(()=>x[e.position][0]),(()=>x[e.position][1])),{showPortal:I,hidePortal:B,portalIsAccessible:$,renderPortal:j}=(0,d.Z)(w,S,ie,"dialog"),{hide:H}=(0,c.ZP)({showing:k,hideOnRouteChange:A,handleShow:Y,handleHide:K,processOnMount:!0}),{addToHistory:z,removeFromHistory:V}=(0,s.Z)(k,H,A),N=(0,o.Fl)((()=>"q-dialog__inner flex no-pointer-events q-dialog__inner--"+(!0===e.maximized?"maximized":"minimized")+` q-dialog__inner--${e.position} ${_[e.position]}`+(!0===C.value?" q-dialog__inner--animating":"")+(!0===e.fullWidth?" q-dialog__inner--fullwidth":"")+(!0===e.fullHeight?" q-dialog__inner--fullheight":"")+(!0===e.square?" q-dialog__inner--square":""))),U=(0,o.Fl)((()=>!0===k.value&&!0!==e.seamless)),Z=(0,o.Fl)((()=>!0===e.autoClose?{onClick:te}:{})),W=(0,o.Fl)((()=>["q-dialog fullscreen no-pointer-events q-dialog--"+(!0===U.value?"modal":"seamless"),f.class]));function Y(t){z(),F=!1===e.noRefocus&&null!==document.activeElement?document.activeElement:null,ee(e.maximized),I(),C.value=!0,!0!==e.noFocus?(null!==document.activeElement&&document.activeElement.blur(),q(J)):R(),T((()=>{if(!0===w.proxy.$q.platform.is.ios){if(!0!==e.seamless&&document.activeElement){const{top:e,bottom:t}=document.activeElement.getBoundingClientRect(),{innerHeight:n}=window,o=void 0!==window.visualViewport?window.visualViewport.height:n;e>0&&t>o/2&&(document.scrollingElement.scrollTop=Math.min(document.scrollingElement.scrollHeight-o,t>=n?1/0:Math.ceil(document.scrollingElement.scrollTop+t-o/2))),document.activeElement.scrollIntoView()}M=!0,S.value.click(),M=!1}I(!0),C.value=!1,n("show",t)}),e.transitionDuration)}function K(t){R(),V(),G(!0),C.value=!0,B(),null!==F&&(((t&&0===t.type.indexOf("key")?F.closest('[tabindex]:not([tabindex^="-"])'):void 0)||F).focus(),F=null),T((()=>{B(!0),C.value=!1,n("hide",t)}),e.transitionDuration)}function J(e){(0,b.jd)((()=>{let t=S.value;null!==t&&!0!==t.contains(document.activeElement)&&(t=(""!==e?t.querySelector(e):null)||t.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||t.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||t.querySelector("[autofocus], [data-autofocus]")||t,t.focus({preventScroll:!0}))}))}function X(e){e&&"function"===typeof e.focus?e.focus({preventScroll:!0}):J(),n("shake");const t=S.value;null!==t&&(t.classList.remove("q-animate--scale"),t.classList.add("q-animate--scale"),null!==E&&clearTimeout(E),E=setTimeout((()=>{E=null,null!==S.value&&(t.classList.remove("q-animate--scale"),J())}),170))}function Q(){!0!==e.seamless&&(!0===e.persistent||!0===e.noEscDismiss?!0!==e.maximized&&!0!==e.noShake&&X():(n("escapeKey"),H()))}function G(t){null!==E&&(clearTimeout(E),E=null),!0!==t&&!0!==k.value||(ee(!1),!0!==e.seamless&&(P(!1),(0,m.H)(oe),(0,g.k)(Q))),!0!==t&&(F=null)}function ee(e){!0===e?!0!==O&&(y<1&&document.body.classList.add("q-body--dialog"),y++,O=!0):!0===O&&(y<2&&document.body.classList.remove("q-body--dialog"),y--,O=!1)}function te(e){!0!==M&&(H(e),n("click",e))}function ne(t){!0!==e.persistent&&!0!==e.noBackdropDismiss?H(t):!0!==e.noShake&&X()}function oe(t){!0!==e.allowFocusOutside&&!0===$.value&&!0!==(0,p.mY)(S.value,t.target)&&J('[tabindex]:not([tabindex="-1"])')}function ie(){return(0,o.h)("div",{role:"dialog","aria-modal":!0===U.value?"true":"false",...f,class:W.value},[(0,o.h)(r.uT,{name:"q-transition--fade",appear:!0},(()=>!0===U.value?(0,o.h)("div",{class:"q-dialog__backdrop fixed-full",style:D.value,"aria-hidden":"true",tabindex:-1,onClick:ne}):null)),(0,o.h)(r.uT,L.value,(()=>!0===k.value?(0,o.h)("div",{ref:S,class:N.value,style:D.value,tabindex:-1,...Z.value},(0,v.KR)(t.default)):null))])}return(0,o.YP)((()=>e.maximized),(e=>{!0===k.value&&ee(e)})),(0,o.YP)(U,(e=>{P(e),!0===e?((0,m.i)(oe),(0,g.c)(Q)):((0,m.H)(oe),(0,g.k)(Q))})),Object.assign(w.proxy,{focus:J,shake:X,__updateRefocusTarget(e){F=e||null}}),(0,o.Jd)(G),j}})},7230:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});n(9665);var o=n(9835),i=n(499),r=n(4953),s=n(3842),a=n(3963),l=n(2695),c=n(8234),u=n(7506),d=n(5987),h=n(9367),f=n(1384),p=n(2589);function v(e,t,n){const o=(0,f.FK)(e);let i,r=o.left-t.event.x,s=o.top-t.event.y,a=Math.abs(r),l=Math.abs(s);const c=t.direction;!0===c.horizontal&&!0!==c.vertical?i=r<0?"left":"right":!0!==c.horizontal&&!0===c.vertical?i=s<0?"up":"down":!0===c.up&&s<0?(i="up",a>l&&(!0===c.left&&r<0?i="left":!0===c.right&&r>0&&(i="right"))):!0===c.down&&s>0?(i="down",a>l&&(!0===c.left&&r<0?i="left":!0===c.right&&r>0&&(i="right"))):!0===c.left&&r<0?(i="left",a0&&(i="down"))):!0===c.right&&r>0&&(i="right",a0&&(i="down")));let u=!1;if(void 0===i&&!1===n){if(!0===t.event.isFirst||void 0===t.event.lastDir)return{};i=t.event.lastDir,u=!0,"left"===i||"right"===i?(o.left-=r,a=0,r=0):(o.top-=s,l=0,s=0)}return{synthetic:u,payload:{evt:e,touch:!0!==t.event.mouse,mouse:!0===t.event.mouse,position:o,direction:i,isFirst:t.event.isFirst,isFinal:!0===n,duration:Date.now()-t.event.time,distance:{x:a,y:l},offset:{x:r,y:s},delta:{x:o.left-t.event.lastX,y:o.top-t.event.lastY}}}}let g=0;const m=(0,d.f)({name:"touch-pan",beforeMount(e,{value:t,modifiers:n}){if(!0!==n.mouse&&!0!==u.client.has.touch)return;function o(e,t){!0===n.mouse&&!0===t?(0,f.NS)(e):(!0===n.stop&&(0,f.sT)(e),!0===n.prevent&&(0,f.X$)(e))}const i={uid:"qvtp_"+g++,handler:t,modifiers:n,direction:(0,h.R)(n),noop:f.ZT,mouseStart(e){(0,h.n)(e,i)&&(0,f.du)(e)&&((0,f.M0)(i,"temp",[[document,"mousemove","move","notPassiveCapture"],[document,"mouseup","end","passiveCapture"]]),i.start(e,!0))},touchStart(e){if((0,h.n)(e,i)){const t=e.target;(0,f.M0)(i,"temp",[[t,"touchmove","move","notPassiveCapture"],[t,"touchcancel","end","passiveCapture"],[t,"touchend","end","passiveCapture"]]),i.start(e)}},start(t,o){if(!0===u.client.is.firefox&&(0,f.Jf)(e,!0),i.lastEvt=t,!0===o||!0===n.stop){if(!0!==i.direction.all&&(!0!==o||!0!==i.modifiers.mouseAllDir&&!0!==i.modifiers.mousealldir)){const e=t.type.indexOf("mouse")>-1?new MouseEvent(t.type,t):new TouchEvent(t.type,t);!0===t.defaultPrevented&&(0,f.X$)(e),!0===t.cancelBubble&&(0,f.sT)(e),Object.assign(e,{qKeyEvent:t.qKeyEvent,qClickOutside:t.qClickOutside,qAnchorHandled:t.qAnchorHandled,qClonedBy:void 0===t.qClonedBy?[i.uid]:t.qClonedBy.concat(i.uid)}),i.initialEvent={target:t.target,event:e}}(0,f.sT)(t)}const{left:r,top:s}=(0,f.FK)(t);i.event={x:r,y:s,time:Date.now(),mouse:!0===o,detected:!1,isFirst:!0,isFinal:!1,lastX:r,lastY:s}},move(e){if(void 0===i.event)return;const t=(0,f.FK)(e),r=t.left-i.event.x,s=t.top-i.event.y;if(0===r&&0===s)return;i.lastEvt=e;const a=!0===i.event.mouse,l=()=>{let t;o(e,a),!0!==n.preserveCursor&&!0!==n.preservecursor&&(t=document.documentElement.style.cursor||"",document.documentElement.style.cursor="grabbing"),!0===a&&document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),(0,p.M)(),i.styleCleanup=e=>{if(i.styleCleanup=void 0,void 0!==t&&(document.documentElement.style.cursor=t),document.body.classList.remove("non-selectable"),!0===a){const t=()=>{document.body.classList.remove("no-pointer-events--children")};void 0!==e?setTimeout((()=>{t(),e()}),50):t()}else void 0!==e&&e()}};if(!0===i.event.detected){!0!==i.event.isFirst&&o(e,i.event.mouse);const{payload:t,synthetic:n}=v(e,i,!1);return void(void 0!==t&&(!1===i.handler(t)?i.end(e):(void 0===i.styleCleanup&&!0===i.event.isFirst&&l(),i.event.lastX=t.position.left,i.event.lastY=t.position.top,i.event.lastDir=!0===n?void 0:t.direction,i.event.isFirst=!1)))}if(!0===i.direction.all||!0===a&&(!0===i.modifiers.mouseAllDir||!0===i.modifiers.mousealldir))return l(),i.event.detected=!0,void i.move(e);const c=Math.abs(r),u=Math.abs(s);c!==u&&(!0===i.direction.horizontal&&c>u||!0===i.direction.vertical&&c0||!0===i.direction.left&&c>u&&r<0||!0===i.direction.right&&c>u&&r>0?(i.event.detected=!0,i.move(e)):i.end(e,!0))},end(t,n){if(void 0!==i.event){if((0,f.ul)(i,"temp"),!0===u.client.is.firefox&&(0,f.Jf)(e,!1),!0===n)void 0!==i.styleCleanup&&i.styleCleanup(),!0!==i.event.detected&&void 0!==i.initialEvent&&i.initialEvent.target.dispatchEvent(i.initialEvent.event);else if(!0===i.event.detected){!0===i.event.isFirst&&i.handler(v(void 0===t?i.lastEvt:t,i).payload);const{payload:e}=v(void 0===t?i.lastEvt:t,i,!0),n=()=>{i.handler(e)};void 0!==i.styleCleanup?i.styleCleanup(n):n()}i.event=void 0,i.initialEvent=void 0,i.lastEvt=void 0}}};if(e.__qtouchpan=i,!0===n.mouse){const t=!0===n.mouseCapture||!0===n.mousecapture?"Capture":"";(0,f.M0)(i,"main",[[e,"mousedown","mouseStart",`passive${t}`]])}!0===u.client.has.touch&&(0,f.M0)(i,"main",[[e,"touchstart","touchStart","passive"+(!0===n.capture?"Capture":"")],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){const n=e.__qtouchpan;void 0!==n&&(t.oldValue!==t.value&&("function"!==typeof value&&n.end(),n.handler=t.value),n.direction=(0,h.R)(t.modifiers))},beforeUnmount(e){const t=e.__qtouchpan;void 0!==t&&(void 0!==t.event&&t.end(),(0,f.ul)(t,"main"),(0,f.ul)(t,"temp"),!0===u.client.is.firefox&&(0,f.Jf)(e,!1),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchpan)}});var b=n(321),y=n(2026),_=n(5439);const x=150,w=(0,d.L)({name:"QDrawer",inheritAttrs:!1,props:{...s.vr,...c.S,side:{type:String,default:"left",validator:e=>["left","right"].includes(e)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},noMiniAnimation:Boolean,breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:e=>["default","desktop","mobile"].includes(e),default:"default"},bordered:Boolean,elevated:Boolean,overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},emits:[...s.gH,"onLayout","miniState"],setup(e,{slots:t,emit:n,attrs:u}){const d=(0,o.FN)(),{proxy:{$q:h}}=d,f=(0,c.Z)(e,h),{preventBodyScroll:p}=(0,a.Z)(),{registerTimeout:v,removeTimeout:g}=(0,l.Z)(),w=(0,o.f3)(_.YE,_.qO);if(w===_.qO)return console.error("QDrawer needs to be child of QLayout"),_.qO;let S,k,C=null;const O=(0,i.iH)("mobile"===e.behavior||"desktop"!==e.behavior&&w.totalWidth.value<=e.breakpoint),M=(0,o.Fl)((()=>!0===e.mini&&!0!==O.value)),E=(0,o.Fl)((()=>!0===M.value?e.miniWidth:e.width)),F=(0,i.iH)(!0===e.showIfAbove&&!1===O.value||!0===e.modelValue),A=(0,o.Fl)((()=>!0!==e.persistent&&(!0===O.value||!0===Y.value)));function P(e,t){if(L(),!1!==e&&w.animate(),ae(0),!0===O.value){const e=w.instances[N.value];void 0!==e&&!0===e.belowBreakpoint&&e.hide(!1),le(1),!0!==w.isContainer.value&&p(!0)}else le(0),!1!==e&&ce(!1);v((()=>{!1!==e&&ce(!0),!0!==t&&n("show",e)}),x)}function T(e,t){D(),!1!==e&&w.animate(),le(0),ae($.value*E.value),fe(),!0!==t?v((()=>{n("hide",e)}),x):g()}const{show:q,hide:R}=(0,s.ZP)({showing:F,hideOnRouteChange:A,handleShow:P,handleHide:T}),{addToHistory:L,removeFromHistory:D}=(0,r.Z)(F,R,A),I={belowBreakpoint:O,hide:R},B=(0,o.Fl)((()=>"right"===e.side)),$=(0,o.Fl)((()=>(!0===h.lang.rtl?-1:1)*(!0===B.value?1:-1))),j=(0,i.iH)(0),H=(0,i.iH)(!1),z=(0,i.iH)(!1),V=(0,i.iH)(E.value*$.value),N=(0,o.Fl)((()=>!0===B.value?"left":"right")),U=(0,o.Fl)((()=>!0===F.value&&!1===O.value&&!1===e.overlay?!0===e.miniToOverlay?e.miniWidth:E.value:0)),Z=(0,o.Fl)((()=>!0===e.overlay||!0===e.miniToOverlay||w.view.value.indexOf(B.value?"R":"L")>-1||!0===h.platform.is.ios&&!0===w.isContainer.value)),W=(0,o.Fl)((()=>!1===e.overlay&&!0===F.value&&!1===O.value)),Y=(0,o.Fl)((()=>!0===e.overlay&&!0===F.value&&!1===O.value)),K=(0,o.Fl)((()=>"fullscreen q-drawer__backdrop"+(!1===F.value&&!1===H.value?" hidden":""))),J=(0,o.Fl)((()=>({backgroundColor:`rgba(0,0,0,${.4*j.value})`}))),X=(0,o.Fl)((()=>!0===B.value?"r"===w.rows.value.top[2]:"l"===w.rows.value.top[0])),Q=(0,o.Fl)((()=>!0===B.value?"r"===w.rows.value.bottom[2]:"l"===w.rows.value.bottom[0])),G=(0,o.Fl)((()=>{const e={};return!0===w.header.space&&!1===X.value&&(!0===Z.value?e.top=`${w.header.offset}px`:!0===w.header.space&&(e.top=`${w.header.size}px`)),!0===w.footer.space&&!1===Q.value&&(!0===Z.value?e.bottom=`${w.footer.offset}px`:!0===w.footer.space&&(e.bottom=`${w.footer.size}px`)),e})),ee=(0,o.Fl)((()=>{const e={width:`${E.value}px`,transform:`translateX(${V.value}px)`};return!0===O.value?e:Object.assign(e,G.value)})),te=(0,o.Fl)((()=>"q-drawer__content fit "+(!0!==w.isContainer.value?"scroll":"overflow-auto"))),ne=(0,o.Fl)((()=>`q-drawer q-drawer--${e.side}`+(!0===z.value?" q-drawer--mini-animate":"")+(!0===e.bordered?" q-drawer--bordered":"")+(!0===f.value?" q-drawer--dark q-dark":"")+(!0===H.value?" no-transition":!0===F.value?"":" q-layout--prevent-focus")+(!0===O.value?" fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding":" q-drawer--"+(!0===M.value?"mini":"standard")+(!0===Z.value||!0!==W.value?" fixed":"")+(!0===e.overlay||!0===e.miniToOverlay?" q-drawer--on-top":"")+(!0===X.value?" q-drawer--top-padding":"")))),oe=(0,o.Fl)((()=>{const t=!0===h.lang.rtl?e.side:N.value;return[[m,de,void 0,{[t]:!0,mouse:!0}]]})),ie=(0,o.Fl)((()=>{const t=!0===h.lang.rtl?N.value:e.side;return[[m,he,void 0,{[t]:!0,mouse:!0}]]})),re=(0,o.Fl)((()=>{const t=!0===h.lang.rtl?N.value:e.side;return[[m,he,void 0,{[t]:!0,mouse:!0,mouseAllDir:!0}]]}));function se(){ve(O,"mobile"===e.behavior||"desktop"!==e.behavior&&w.totalWidth.value<=e.breakpoint)}function ae(e){void 0===e?(0,o.Y3)((()=>{e=!0===F.value?0:E.value,ae($.value*e)})):(!0!==w.isContainer.value||!0!==B.value||!0!==O.value&&Math.abs(e)!==E.value||(e+=$.value*w.scrollbarWidth.value),V.value=e)}function le(e){j.value=e}function ce(e){const t=!0===e?"remove":!0!==w.isContainer.value?"add":"";""!==t&&document.body.classList[t]("q-body--drawer-toggle")}function ue(){null!==C&&clearTimeout(C),d.proxy&&d.proxy.$el&&d.proxy.$el.classList.add("q-drawer--mini-animate"),z.value=!0,C=setTimeout((()=>{C=null,z.value=!1,d&&d.proxy&&d.proxy.$el&&d.proxy.$el.classList.remove("q-drawer--mini-animate")}),150)}function de(e){if(!1!==F.value)return;const t=E.value,n=(0,b.vX)(e.distance.x,0,t);if(!0===e.isFinal){const e=n>=Math.min(75,t);return!0===e?q():(w.animate(),le(0),ae($.value*t)),void(H.value=!1)}ae((!0===h.lang.rtl?!0!==B.value:B.value)?Math.max(t-n,0):Math.min(0,n-t)),le((0,b.vX)(n/t,0,1)),!0===e.isFirst&&(H.value=!0)}function he(t){if(!0!==F.value)return;const n=E.value,o=t.direction===e.side,i=(!0===h.lang.rtl?!0!==o:o)?(0,b.vX)(t.distance.x,0,n):0;if(!0===t.isFinal){const e=Math.abs(i){!0===t?(S=F.value,!0===F.value&&R(!1)):!1===e.overlay&&"mobile"!==e.behavior&&!1!==S&&(!0===F.value?(ae(0),le(0),fe()):q(!1))})),(0,o.YP)((()=>e.side),((e,t)=>{w.instances[t]===I&&(w.instances[t]=void 0,w[t].space=!1,w[t].offset=0),w.instances[e]=I,w[e].size=E.value,w[e].space=W.value,w[e].offset=U.value})),(0,o.YP)(w.totalWidth,(()=>{!0!==w.isContainer.value&&!0===document.qScrollPrevented||se()})),(0,o.YP)((()=>e.behavior+e.breakpoint),se),(0,o.YP)(w.isContainer,(e=>{!0===F.value&&p(!0!==e),!0===e&&se()})),(0,o.YP)(w.scrollbarWidth,(()=>{ae(!0===F.value?0:void 0)})),(0,o.YP)(U,(e=>{pe("offset",e)})),(0,o.YP)(W,(e=>{n("onLayout",e),pe("space",e)})),(0,o.YP)(B,(()=>{ae()})),(0,o.YP)(E,(t=>{ae(),ge(e.miniToOverlay,t)})),(0,o.YP)((()=>e.miniToOverlay),(e=>{ge(e,E.value)})),(0,o.YP)((()=>h.lang.rtl),(()=>{ae()})),(0,o.YP)((()=>e.mini),(()=>{e.noMiniAnimation||!0===e.modelValue&&(ue(),w.animate())})),(0,o.YP)(M,(e=>{n("miniState",e)})),w.instances[e.side]=I,ge(e.miniToOverlay,E.value),pe("space",W.value),pe("offset",U.value),!0===e.showIfAbove&&!0!==e.modelValue&&!0===F.value&&void 0!==e["onUpdate:modelValue"]&&n("update:modelValue",!0),(0,o.bv)((()=>{n("onLayout",W.value),n("miniState",M.value),S=!0===e.showIfAbove;const t=()=>{const e=!0===F.value?P:T;e(!1,!0)};0===w.totalWidth.value?k=(0,o.YP)(w.totalWidth,(()=>{k(),k=void 0,!1===F.value&&!0===e.showIfAbove&&!1===O.value?q(!1):t()})):(0,o.Y3)(t)})),(0,o.Jd)((()=>{void 0!==k&&k(),null!==C&&(clearTimeout(C),C=null),!0===F.value&&fe(),w.instances[e.side]===I&&(w.instances[e.side]=void 0,pe("size",0),pe("offset",0),pe("space",!1))})),()=>{const n=[];!0===O.value&&(!1===e.noSwipeOpen&&n.push((0,o.wy)((0,o.h)("div",{key:"open",class:`q-drawer__opener fixed-${e.side}`,"aria-hidden":"true"}),oe.value)),n.push((0,y.Jl)("div",{ref:"backdrop",class:K.value,style:J.value,"aria-hidden":"true",onClick:R},void 0,"backdrop",!0!==e.noSwipeBackdrop&&!0===F.value,(()=>re.value))));const i=!0===M.value&&void 0!==t.mini,r=[(0,o.h)("div",{...u,key:""+i,class:[te.value,u.class]},!0===i?t.mini():(0,y.KR)(t.default))];return!0===e.elevated&&!0===F.value&&r.push((0,o.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,y.Jl)("aside",{ref:"content",class:ne.value,style:ee.value},r,"contentclose",!0!==e.noSwipeClose&&!0===O.value,(()=>ie.value))),(0,o.h)("div",{class:"q-drawer-container"},n)}}})},1378:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});n(9665);var o=n(9835),i=n(499),r=n(7506),s=n(883),a=n(5987),l=n(2026),c=n(5439);const u=(0,a.L)({name:"QFooter",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(e,{slots:t,emit:n}){const{proxy:{$q:a}}=(0,o.FN)(),u=(0,o.f3)(c.YE,c.qO);if(u===c.qO)return console.error("QFooter needs to be child of QLayout"),c.qO;const d=(0,i.iH)(parseInt(e.heightHint,10)),h=(0,i.iH)(!0),f=(0,i.iH)(!0===r.uX.value||!0===u.isContainer.value?0:window.innerHeight),p=(0,o.Fl)((()=>!0===e.reveal||u.view.value.indexOf("F")>-1||a.platform.is.ios&&!0===u.isContainer.value)),v=(0,o.Fl)((()=>!0===u.isContainer.value?u.containerHeight.value:f.value)),g=(0,o.Fl)((()=>{if(!0!==e.modelValue)return 0;if(!0===p.value)return!0===h.value?d.value:0;const t=u.scroll.value.position+v.value+d.value-u.height.value;return t>0?t:0})),m=(0,o.Fl)((()=>!0!==e.modelValue||!0===p.value&&!0!==h.value)),b=(0,o.Fl)((()=>!0===e.modelValue&&!0===m.value&&!0===e.reveal)),y=(0,o.Fl)((()=>"q-footer q-layout__section--marginal "+(!0===p.value?"fixed":"absolute")+"-bottom"+(!0===e.bordered?" q-footer--bordered":"")+(!0===m.value?" q-footer--hidden":"")+(!0!==e.modelValue?" q-layout--prevent-focus"+(!0!==p.value?" hidden":""):""))),_=(0,o.Fl)((()=>{const e=u.rows.value.bottom,t={};return"l"===e[0]&&!0===u.left.space&&(t[!0===a.lang.rtl?"right":"left"]=`${u.left.size}px`),"r"===e[2]&&!0===u.right.space&&(t[!0===a.lang.rtl?"left":"right"]=`${u.right.size}px`),t}));function x(e,t){u.update("footer",e,t)}function w(e,t){e.value!==t&&(e.value=t)}function S({height:e}){w(d,e),x("size",e)}function k(){if(!0!==e.reveal)return;const{direction:t,position:n,inflectionPoint:o}=u.scroll.value;w(h,"up"===t||n-o<100||u.height.value-v.value-n-d.value<300)}function C(e){!0===b.value&&w(h,!0),n("focusin",e)}(0,o.YP)((()=>e.modelValue),(e=>{x("space",e),w(h,!0),u.animate()})),(0,o.YP)(g,(e=>{x("offset",e)})),(0,o.YP)((()=>e.reveal),(t=>{!1===t&&w(h,e.modelValue)})),(0,o.YP)(h,(e=>{u.animate(),n("reveal",e)})),(0,o.YP)([d,u.scroll,u.height],k),(0,o.YP)((()=>a.screen.height),(e=>{!0!==u.isContainer.value&&w(f,e)}));const O={};return u.instances.footer=O,!0===e.modelValue&&x("size",d.value),x("space",e.modelValue),x("offset",g.value),(0,o.Jd)((()=>{u.instances.footer===O&&(u.instances.footer=void 0,x("size",0),x("offset",0),x("space",!1))})),()=>{const n=(0,l.vs)(t.default,[(0,o.h)(s.Z,{debounce:0,onResize:S})]);return!0===e.elevated&&n.push((0,o.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),(0,o.h)("footer",{class:y.value,style:_.value,onFocusin:C},n)}}})},6602:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});n(9665);var o=n(9835),i=n(499),r=n(883),s=n(5987),a=n(2026),l=n(5439);const c=(0,s.L)({name:"QHeader",props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:["reveal","focusin"],setup(e,{slots:t,emit:n}){const{proxy:{$q:s}}=(0,o.FN)(),c=(0,o.f3)(l.YE,l.qO);if(c===l.qO)return console.error("QHeader needs to be child of QLayout"),l.qO;const u=(0,i.iH)(parseInt(e.heightHint,10)),d=(0,i.iH)(!0),h=(0,o.Fl)((()=>!0===e.reveal||c.view.value.indexOf("H")>-1||s.platform.is.ios&&!0===c.isContainer.value)),f=(0,o.Fl)((()=>{if(!0!==e.modelValue)return 0;if(!0===h.value)return!0===d.value?u.value:0;const t=u.value-c.scroll.value.position;return t>0?t:0})),p=(0,o.Fl)((()=>!0!==e.modelValue||!0===h.value&&!0!==d.value)),v=(0,o.Fl)((()=>!0===e.modelValue&&!0===p.value&&!0===e.reveal)),g=(0,o.Fl)((()=>"q-header q-layout__section--marginal "+(!0===h.value?"fixed":"absolute")+"-top"+(!0===e.bordered?" q-header--bordered":"")+(!0===p.value?" q-header--hidden":"")+(!0!==e.modelValue?" q-layout--prevent-focus":""))),m=(0,o.Fl)((()=>{const e=c.rows.value.top,t={};return"l"===e[0]&&!0===c.left.space&&(t[!0===s.lang.rtl?"right":"left"]=`${c.left.size}px`),"r"===e[2]&&!0===c.right.space&&(t[!0===s.lang.rtl?"left":"right"]=`${c.right.size}px`),t}));function b(e,t){c.update("header",e,t)}function y(e,t){e.value!==t&&(e.value=t)}function _({height:e}){y(u,e),b("size",e)}function x(e){!0===v.value&&y(d,!0),n("focusin",e)}(0,o.YP)((()=>e.modelValue),(e=>{b("space",e),y(d,!0),c.animate()})),(0,o.YP)(f,(e=>{b("offset",e)})),(0,o.YP)((()=>e.reveal),(t=>{!1===t&&y(d,e.modelValue)})),(0,o.YP)(d,(e=>{c.animate(),n("reveal",e)})),(0,o.YP)(c.scroll,(t=>{!0===e.reveal&&y(d,"up"===t.direction||t.position<=e.revealOffset||t.position-t.inflectionPoint<100)}));const w={};return c.instances.header=w,!0===e.modelValue&&b("size",u.value),b("space",e.modelValue),b("offset",f.value),(0,o.Jd)((()=>{c.instances.header===w&&(c.instances.header=void 0,b("size",0),b("offset",0),b("space",!1))})),()=>{const n=(0,a.Bl)(t.default,[]);return!0===e.elevated&&n.push((0,o.h)("div",{class:"q-layout__shadow absolute-full overflow-hidden no-pointer-events"})),n.push((0,o.h)(r.Z,{debounce:0,onResize:_})),(0,o.h)("header",{class:g.value,style:m.value,onFocusin:x},n)}}})},2857:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var o=n(9835),i=n(244),r=n(5987),s=n(2026);const a="0 0 24 24",l=e=>e,c=e=>`ionicons ${e}`,u={"mdi-":e=>`mdi ${e}`,"icon-":l,"bt-":e=>`bt ${e}`,"eva-":e=>`eva ${e}`,"ion-md":c,"ion-ios":c,"ion-logo":c,"iconfont ":l,"ti-":e=>`themify-icon ${e}`,"bi-":e=>`bootstrap-icons ${e}`},d={o_:"-outlined",r_:"-round",s_:"-sharp"},h={sym_o_:"-outlined",sym_r_:"-rounded",sym_s_:"-sharp"},f=new RegExp("^("+Object.keys(u).join("|")+")"),p=new RegExp("^("+Object.keys(d).join("|")+")"),v=new RegExp("^("+Object.keys(h).join("|")+")"),g=/^[Mm]\s?[-+]?\.?\d/,m=/^img:/,b=/^svguse:/,y=/^ion-/,_=/^(fa-(sharp|solid|regular|light|brands|duotone|thin)|[lf]a[srlbdk]?) /,x=(0,r.L)({name:"QIcon",props:{...i.LU,tag:{type:String,default:"i"},name:String,color:String,left:Boolean,right:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.FN)(),r=(0,i.ZP)(e),l=(0,o.Fl)((()=>"q-icon"+(!0===e.left?" on-left":"")+(!0===e.right?" on-right":"")+(void 0!==e.color?` text-${e.color}`:""))),c=(0,o.Fl)((()=>{let t,i=e.name;if("none"===i||!i)return{none:!0};if(null!==n.iconMapFn){const e=n.iconMapFn(i);if(void 0!==e){if(void 0===e.icon)return{cls:e.cls,content:void 0!==e.content?e.content:" "};if(i=e.icon,"none"===i||!i)return{none:!0}}}if(!0===g.test(i)){const[e,t=a]=i.split("|");return{svg:!0,viewBox:t,nodes:e.split("&&").map((e=>{const[t,n,i]=e.split("@@");return(0,o.h)("path",{style:n,d:t,transform:i})}))}}if(!0===m.test(i))return{img:!0,src:i.substring(4)};if(!0===b.test(i)){const[e,t=a]=i.split("|");return{svguse:!0,src:e.substring(7),viewBox:t}}let r=" ";const s=i.match(f);if(null!==s)t=u[s[1]](i);else if(!0===_.test(i))t=i;else if(!0===y.test(i))t=`ionicons ion-${!0===n.platform.is.ios?"ios":"md"}${i.substring(3)}`;else if(!0===v.test(i)){t="notranslate material-symbols";const e=i.match(v);null!==e&&(i=i.substring(6),t+=h[e[1]]),r=i}else{t="notranslate material-icons";const e=i.match(p);null!==e&&(i=i.substring(2),t+=d[e[1]]),r=i}return{cls:t,content:r}}));return()=>{const n={class:l.value,style:r.value,"aria-hidden":"true",role:"presentation"};return!0===c.value.none?(0,o.h)(e.tag,n,(0,s.KR)(t.default)):!0===c.value.img?(0,o.h)("span",n,(0,s.vs)(t.default,[(0,o.h)("img",{src:c.value.src})])):!0===c.value.svg?(0,o.h)("span",n,(0,s.vs)(t.default,[(0,o.h)("svg",{viewBox:c.value.viewBox||"0 0 24 24"},c.value.nodes)])):!0===c.value.svguse?(0,o.h)("span",n,(0,s.vs)(t.default,[(0,o.h)("svg",{viewBox:c.value.viewBox},[(0,o.h)("use",{"xlink:href":c.value.src})])])):(void 0!==c.value.cls&&(n.class+=" "+c.value.cls),(0,o.h)(e.tag,n,(0,s.vs)(t.default,[c.value.content])))}}})},6611:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var o=n(9835),i=n(499),r=n(3167),s=(n(9665),n(1705));const a={date:"####/##/##",datetime:"####/##/## ##:##",time:"##:##",fulltime:"##:##:##",phone:"(###) ### - ####",card:"#### #### #### ####"},l={"#":{pattern:"[\\d]",negate:"[^\\d]"},S:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]"},N:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]"},A:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleUpperCase()},a:{pattern:"[a-zA-Z]",negate:"[^a-zA-Z]",transform:e=>e.toLocaleLowerCase()},X:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleUpperCase()},x:{pattern:"[0-9a-zA-Z]",negate:"[^0-9a-zA-Z]",transform:e=>e.toLocaleLowerCase()}},c=Object.keys(l);c.forEach((e=>{l[e].regex=new RegExp(l[e].pattern)}));const u=new RegExp("\\\\([^.*+?^${}()|([\\]])|([.*+?^${}()|[\\]])|(["+c.join("")+"])|(.)","g"),d=/[.*+?^${}()|[\]\\]/g,h=String.fromCharCode(1),f={mask:String,reverseFillMask:Boolean,fillMask:[Boolean,String],unmaskedValue:Boolean};function p(e,t,n,r){let c,f,p,v,g,m;const b=(0,i.iH)(null),y=(0,i.iH)(x());function _(){return!0===e.autogrow||["textarea","text","search","url","tel","password"].includes(e.type)}function x(){if(S(),!0===b.value){const t=F(P(e.modelValue));return!1!==e.fillMask?T(t):t}return e.modelValue}function w(e){if(e-1){for(let o=e-n.length;o>0;o--)t+=h;n=n.slice(0,o)+t+n.slice(o)}return n}function S(){if(b.value=void 0!==e.mask&&0!==e.mask.length&&_(),!1===b.value)return v=void 0,c="",void(f="");const t=void 0===a[e.mask]?e.mask:a[e.mask],n="string"===typeof e.fillMask&&0!==e.fillMask.length?e.fillMask.slice(0,1):"_",o=n.replace(d,"\\$&"),i=[],r=[],s=[];let g=!0===e.reverseFillMask,m="",y="";t.replace(u,((e,t,n,o,a)=>{if(void 0!==o){const e=l[o];s.push(e),y=e.negate,!0===g&&(r.push("(?:"+y+"+)?("+e.pattern+"+)?(?:"+y+"+)?("+e.pattern+"+)?"),g=!1),r.push("(?:"+y+"+)?("+e.pattern+")?")}else if(void 0!==n)m="\\"+("\\"===n?"":n),s.push(n),i.push("([^"+m+"]+)?"+m+"?");else{const e=void 0!==t?t:a;m="\\"===e?"\\\\\\\\":e.replace(d,"\\\\$&"),s.push(e),i.push("([^"+m+"]+)?"+m+"?")}}));const x=new RegExp("^"+i.join("")+"("+(""===m?".":"[^"+m+"]")+"+)?"+(""===m?"":"["+m+"]*")+"$"),w=r.length-1,S=r.map(((t,n)=>0===n&&!0===e.reverseFillMask?new RegExp("^"+o+"*"+t):n===w?new RegExp("^"+t+"("+(""===y?".":y)+"+)?"+(!0===e.reverseFillMask?"$":o+"*")):new RegExp("^"+t)));p=s,v=t=>{const n=x.exec(!0===e.reverseFillMask?t:t.slice(0,s.length+1));null!==n&&(t=n.slice(1).join(""));const o=[],i=S.length;for(let e=0,r=t;e"string"===typeof e?e:h)).join(""),f=c.split(h).join(n)}function k(t,i,s){const a=r.value,l=a.selectionEnd,u=a.value.length-l,d=P(t);!0===i&&S();const p=F(d),v=!1!==e.fillMask?T(p):p,m=y.value!==v;a.value!==v&&(a.value=v),!0===m&&(y.value=v),document.activeElement===a&&(0,o.Y3)((()=>{if(v!==f)if("insertFromPaste"!==s||!0===e.reverseFillMask)if(["deleteContentBackward","deleteContentForward"].indexOf(s)>-1){const t=!0===e.reverseFillMask?0===l?v.length>p.length?1:0:Math.max(0,v.length-(v===f?0:Math.min(p.length,u)+1))+1:l;a.setSelectionRange(t,t,"forward")}else if(!0===e.reverseFillMask)if(!0===m){const e=Math.max(0,v.length-(v===f?0:Math.min(p.length,u+1)));1===e&&1===l?a.setSelectionRange(e,e,"forward"):O.rightReverse(a,e)}else{const e=v.length-u;a.setSelectionRange(e,e,"backward")}else if(!0===m){const e=Math.max(0,c.indexOf(h),Math.min(p.length,l)-1);O.right(a,e)}else{const e=l-1;O.right(a,e)}else{const e=a.selectionEnd;let t=l-1;for(let n=g;n<=t&&ne.type+e.autogrow),S),(0,o.YP)((()=>e.mask),(n=>{if(void 0!==n)k(y.value,!0);else{const n=P(y.value);S(),e.modelValue!==n&&t("update:modelValue",n)}})),(0,o.YP)((()=>e.fillMask+e.reverseFillMask),(()=>{!0===b.value&&k(y.value,!0)})),(0,o.YP)((()=>e.unmaskedValue),(()=>{!0===b.value&&k(y.value)}));const O={left(e,t){const n=-1===c.slice(t-1).indexOf(h);let o=Math.max(0,t-1);for(;o>=0;o--)if(c[o]===h){t=o,!0===n&&t++;break}if(o<0&&void 0!==c[t]&&c[t]!==h)return O.right(e,0);t>=0&&e.setSelectionRange(t,t,"backward")},right(e,t){const n=e.value.length;let o=Math.min(n,t+1);for(;o<=n;o++){if(c[o]===h){t=o;break}c[o-1]===h&&(t=o)}if(o>n&&void 0!==c[t-1]&&c[t-1]!==h)return O.left(e,n);e.setSelectionRange(t,t,"forward")},leftReverse(e,t){const n=w(e.value.length);let o=Math.max(0,t-1);for(;o>=0;o--){if(n[o-1]===h){t=o;break}if(n[o]===h&&(t=o,0===o))break}if(o<0&&void 0!==n[t]&&n[t]!==h)return O.rightReverse(e,0);t>=0&&e.setSelectionRange(t,t,"backward")},rightReverse(e,t){const n=e.value.length,o=w(n),i=-1===o.slice(0,t+1).indexOf(h);let r=Math.min(n,t+1);for(;r<=n;r++)if(o[r-1]===h){t=r,t>0&&!0===i&&t--;break}if(r>n&&void 0!==o[t-1]&&o[t-1]!==h)return O.leftReverse(e,n);e.setSelectionRange(t,t,"forward")}};function M(e){t("click",e),m=void 0}function E(n){if(t("keydown",n),!0===(0,s.Wm)(n)||!0===n.altKey)return;const o=r.value,i=o.selectionStart,a=o.selectionEnd;if(n.shiftKey||(m=void 0),37===n.keyCode||39===n.keyCode){n.shiftKey&&void 0===m&&(m="forward"===o.selectionDirection?i:a);const t=O[(39===n.keyCode?"right":"left")+(!0===e.reverseFillMask?"Reverse":"")];if(n.preventDefault(),t(o,m===i?a:i),n.shiftKey){const e=o.selectionStart;o.setSelectionRange(Math.min(m,e),Math.max(m,e),"forward")}}else 8===n.keyCode&&!0!==e.reverseFillMask&&i===a?(O.left(o,i),o.setSelectionRange(o.selectionStart,a,"backward")):46===n.keyCode&&!0===e.reverseFillMask&&i===a&&(O.rightReverse(o,a),o.setSelectionRange(i,o.selectionEnd,"forward"))}function F(t){if(void 0===t||null===t||""===t)return"";if(!0===e.reverseFillMask)return A(t);const n=p;let o=0,i="";for(let e=0;e=0&&o>-1;r--){const s=t[r];let a=e[o];if("string"===typeof s)i=s+i,a===s&&o--;else{if(void 0===a||!s.regex.test(a))return i;do{i=(void 0!==s.transform?s.transform(a):a)+i,o--,a=e[o]}while(n===r&&void 0!==a&&s.regex.test(a))}}return i}function P(e){return"string"!==typeof e||void 0===v?"number"===typeof e?v(""+e):e:v(e)}function T(t){return f.length-t.length<=0?t:!0===e.reverseFillMask&&0!==t.length?f.slice(0,-t.length)+t:t+f.slice(t.length)}return{innerValue:y,hasMask:b,moveCursorForPaste:C,updateMaskValue:k,onMaskedKeydown:E,onMaskedClick:M}}var v=n(9256);function g(e,t){function n(){const t=e.modelValue;try{const e="DataTransfer"in window?new DataTransfer:"ClipboardEvent"in window?new ClipboardEvent("").clipboardData:void 0;return Object(t)===t&&("length"in t?Array.from(t):[t]).forEach((t=>{e.items.add(t)})),{files:e.files}}catch(n){return{files:void 0}}}return!0===t?(0,o.Fl)((()=>{if("file"===e.type)return n()})):(0,o.Fl)(n)}var m=n(2802),b=n(5987),y=n(1384),_=n(7026),x=n(3251);const w=(0,b.L)({name:"QInput",inheritAttrs:!1,props:{...r.Cl,...f,...v.Fz,modelValue:{required:!1},shadowText:String,type:{type:String,default:"text"},debounce:[String,Number],autogrow:Boolean,inputClass:[Array,String,Object],inputStyle:[Array,String,Object]},emits:[...r.HJ,"paste","change","keydown","click","animationend"],setup(e,{emit:t,attrs:n}){const{proxy:s}=(0,o.FN)(),{$q:a}=s,l={};let c,u,d,h=NaN,f=null;const b=(0,i.iH)(null),w=(0,v.Do)(e),{innerValue:S,hasMask:k,moveCursorForPaste:C,updateMaskValue:O,onMaskedKeydown:M,onMaskedClick:E}=p(e,t,z,b),F=g(e,!0),A=(0,o.Fl)((()=>(0,r.yV)(S.value))),P=(0,m.Z)(j),T=(0,r.tL)(),q=(0,o.Fl)((()=>"textarea"===e.type||!0===e.autogrow)),R=(0,o.Fl)((()=>!0===q.value||["text","search","url","tel","password"].includes(e.type))),L=(0,o.Fl)((()=>{const t={...T.splitAttrs.listeners.value,onInput:j,onPaste:$,onChange:N,onBlur:U,onFocus:y.sT};return t.onCompositionstart=t.onCompositionupdate=t.onCompositionend=P,!0===k.value&&(t.onKeydown=M,t.onClick=E),!0===e.autogrow&&(t.onAnimationend=H),t})),D=(0,o.Fl)((()=>{const t={tabindex:0,"data-autofocus":!0===e.autofocus||void 0,rows:"textarea"===e.type?6:void 0,"aria-label":e.label,name:w.value,...T.splitAttrs.attributes.value,id:T.targetUid.value,maxlength:e.maxlength,disabled:!0===e.disable,readonly:!0===e.readonly};return!1===q.value&&(t.type=e.type),!0===e.autogrow&&(t.rows=1),t}));function I(){(0,_.jd)((()=>{const e=document.activeElement;null===b.value||b.value===e||null!==e&&e.id===T.targetUid.value||b.value.focus({preventScroll:!0})}))}function B(){null!==b.value&&b.value.select()}function $(n){if(!0===k.value&&!0!==e.reverseFillMask){const e=n.target;C(e,e.selectionStart,e.selectionEnd)}t("paste",n)}function j(n){if(!n||!n.target)return;if("file"===e.type)return void t("update:modelValue",n.target.files);const i=n.target.value;if(!0!==n.target.qComposing){if(!0===k.value)O(i,!1,n.inputType);else if(z(i),!0===R.value&&n.target===document.activeElement){const{selectionStart:e,selectionEnd:t}=n.target;void 0!==e&&void 0!==t&&(0,o.Y3)((()=>{n.target===document.activeElement&&0===i.indexOf(n.target.value)&&n.target.setSelectionRange(e,t)}))}!0===e.autogrow&&V()}else l.value=i}function H(e){t("animationend",e),V()}function z(n,i){d=()=>{f=null,"number"!==e.type&&!0===l.hasOwnProperty("value")&&delete l.value,e.modelValue!==n&&h!==n&&(h=n,!0===i&&(u=!0),t("update:modelValue",n),(0,o.Y3)((()=>{h===n&&(h=NaN)}))),d=void 0},"number"===e.type&&(c=!0,l.value=n),void 0!==e.debounce?(null!==f&&clearTimeout(f),l.value=n,f=setTimeout(d,e.debounce)):d()}function V(){requestAnimationFrame((()=>{const e=b.value;if(null!==e){const t=e.parentNode.style,{scrollTop:n}=e,{overflowY:o,maxHeight:i}=!0===a.platform.is.firefox?{}:window.getComputedStyle(e),r=void 0!==o&&"scroll"!==o;!0===r&&(e.style.overflowY="hidden"),t.marginBottom=e.scrollHeight-1+"px",e.style.height="1px",e.style.height=e.scrollHeight+"px",!0===r&&(e.style.overflowY=parseInt(i,10){null!==b.value&&(b.value.value=void 0!==S.value?S.value:"")}))}function Z(){return!0===l.hasOwnProperty("value")?l.value:void 0!==S.value?S.value:""}(0,o.YP)((()=>e.type),(()=>{b.value&&(b.value.value=e.modelValue)})),(0,o.YP)((()=>e.modelValue),(t=>{if(!0===k.value){if(!0===u&&(u=!1,String(t)===h))return;O(t)}else S.value!==t&&(S.value=t,"number"===e.type&&!0===l.hasOwnProperty("value")&&(!0===c?c=!1:delete l.value));!0===e.autogrow&&(0,o.Y3)(V)})),(0,o.YP)((()=>e.autogrow),(e=>{!0===e?(0,o.Y3)(V):null!==b.value&&n.rows>0&&(b.value.style.height="auto")})),(0,o.YP)((()=>e.dense),(()=>{!0===e.autogrow&&(0,o.Y3)(V)})),(0,o.Jd)((()=>{U()})),(0,o.bv)((()=>{!0===e.autogrow&&V()})),Object.assign(T,{innerValue:S,fieldClass:(0,o.Fl)((()=>"q-"+(!0===q.value?"textarea":"input")+(!0===e.autogrow?" q-textarea--autogrow":""))),hasShadow:(0,o.Fl)((()=>"file"!==e.type&&"string"===typeof e.shadowText&&0!==e.shadowText.length)),inputRef:b,emitValue:z,hasValue:A,floatingLabel:(0,o.Fl)((()=>!0===A.value&&("number"!==e.type||!1===isNaN(S.value))||(0,r.yV)(e.displayValue))),getControl:()=>(0,o.h)(!0===q.value?"textarea":"input",{ref:b,class:["q-field__native q-placeholder",e.inputClass],style:e.inputStyle,...D.value,...L.value,..."file"!==e.type?{value:Z()}:F.value}),getShadowControl:()=>(0,o.h)("div",{class:"q-field__native q-field__shadow absolute-bottom no-pointer-events"+(!0===q.value?"":" text-no-wrap")},[(0,o.h)("span",{class:"invisible"},Z()),(0,o.h)("span",e.shadowText)])});const W=(0,r.ZP)(T);return Object.assign(s,{focus:I,select:B,getNativeElement:()=>b.value}),(0,x.g)(s,"nativeEl",(()=>b.value)),W}})},490:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});n(6890);var o=n(9835),i=n(499),r=n(8234),s=n(945),a=n(5987),l=n(2026),c=n(1384),u=n(1705);const d=(0,a.L)({name:"QItem",props:{...r.S,...s.$,tag:{type:String,default:"div"},active:{type:Boolean,default:null},clickable:Boolean,dense:Boolean,insetLevel:Number,tabindex:[String,Number],focused:Boolean,manualFocus:Boolean},emits:["click","keyup"],setup(e,{slots:t,emit:n}){const{proxy:{$q:a}}=(0,o.FN)(),d=(0,r.Z)(e,a),{hasLink:h,linkAttrs:f,linkClass:p,linkTag:v,navigateOnClick:g}=(0,s.Z)(),m=(0,i.iH)(null),b=(0,i.iH)(null),y=(0,o.Fl)((()=>!0===e.clickable||!0===h.value||"label"===e.tag)),_=(0,o.Fl)((()=>!0!==e.disable&&!0===y.value)),x=(0,o.Fl)((()=>"q-item q-item-type row no-wrap"+(!0===e.dense?" q-item--dense":"")+(!0===d.value?" q-item--dark":"")+(!0===h.value&&null===e.active?p.value:!0===e.active?" q-item--active"+(void 0!==e.activeClass?` ${e.activeClass}`:""):"")+(!0===e.disable?" disabled":"")+(!0===_.value?" q-item--clickable q-link cursor-pointer "+(!0===e.manualFocus?"q-manual-focusable":"q-focusable q-hoverable")+(!0===e.focused?" q-manual-focusable--focused":""):""))),w=(0,o.Fl)((()=>{if(void 0===e.insetLevel)return null;const t=!0===a.lang.rtl?"Right":"Left";return{["padding"+t]:16+56*e.insetLevel+"px"}}));function S(e){!0===_.value&&(null!==b.value&&(!0!==e.qKeyEvent&&document.activeElement===m.value?b.value.focus():document.activeElement===b.value&&m.value.focus()),g(e))}function k(e){if(!0===_.value&&!0===(0,u.So)(e,13)){(0,c.NS)(e),e.qKeyEvent=!0;const t=new MouseEvent("click",e);t.qKeyEvent=!0,m.value.dispatchEvent(t)}n("keyup",e)}function C(){const e=(0,l.Bl)(t.default,[]);return!0===_.value&&e.unshift((0,o.h)("div",{class:"q-focus-helper",tabindex:-1,ref:b})),e}return()=>{const t={ref:m,class:x.value,style:w.value,role:"listitem",onClick:S,onKeyup:k};return!0===_.value?(t.tabindex=e.tabindex||"0",Object.assign(t,f.value)):!0===y.value&&(t["aria-disabled"]="true"),(0,o.h)(v.value,t,C())}}})},3115:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9835),i=n(5987),r=n(2026);const s=(0,i.L)({name:"QItemLabel",props:{overline:Boolean,caption:Boolean,header:Boolean,lines:[Number,String]},setup(e,{slots:t}){const n=(0,o.Fl)((()=>parseInt(e.lines,10))),i=(0,o.Fl)((()=>"q-item__label"+(!0===e.overline?" q-item__label--overline text-overline":"")+(!0===e.caption?" q-item__label--caption text-caption":"")+(!0===e.header?" q-item__label--header":"")+(1===n.value?" ellipsis":""))),s=(0,o.Fl)((()=>void 0!==e.lines&&n.value>1?{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":n.value}:null));return()=>(0,o.h)("div",{style:s.value,class:i.value},(0,r.KR)(t.default))}})},1233:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9835),i=n(5987),r=n(2026);const s=(0,i.L)({name:"QItemSection",props:{avatar:Boolean,thumbnail:Boolean,side:Boolean,top:Boolean,noWrap:Boolean},setup(e,{slots:t}){const n=(0,o.Fl)((()=>"q-item__section column q-item__section--"+(!0===e.avatar||!0===e.side||!0===e.thumbnail?"side":"main")+(!0===e.top?" q-item__section--top justify-start":" justify-center")+(!0===e.avatar?" q-item__section--avatar":"")+(!0===e.thumbnail?" q-item__section--thumbnail":"")+(!0===e.noWrap?" q-item__section--nowrap":"")));return()=>(0,o.h)("div",{class:n.value},(0,r.KR)(t.default))}})},3246:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9835),i=n(5987),r=n(8234),s=n(2026);const a=(0,i.L)({name:"QList",props:{...r.S,bordered:Boolean,dense:Boolean,separator:Boolean,padding:Boolean,tag:{type:String,default:"div"}},setup(e,{slots:t}){const n=(0,o.FN)(),i=(0,r.Z)(e,n.proxy.$q),a=(0,o.Fl)((()=>"q-list"+(!0===e.bordered?" q-list--bordered":"")+(!0===e.dense?" q-list--dense":"")+(!0===e.separator?" q-list--separator":"")+(!0===i.value?" q-list--dark":"")+(!0===e.padding?" q-list--padding":"")));return()=>(0,o.h)(e.tag,{class:a.value},(0,s.KR)(t.default))}})},7605:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var o=n(9835),i=n(499),r=n(7506),s=n(5987),a=n(3701),l=n(1384);const{passive:c}=l.listenOpts,u=["both","horizontal","vertical"],d=(0,s.L)({name:"QScrollObserver",props:{axis:{type:String,validator:e=>u.includes(e),default:"vertical"},debounce:[String,Number],scrollTarget:{default:void 0}},emits:["scroll"],setup(e,{emit:t}){const n={position:{top:0,left:0},direction:"down",directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}};let i,r,s=null;function u(){null!==s&&s();const o=Math.max(0,(0,a.u3)(i)),r=(0,a.OI)(i),l={top:o-n.position.top,left:r-n.position.left};if("vertical"===e.axis&&0===l.top||"horizontal"===e.axis&&0===l.left)return;const c=Math.abs(l.top)>=Math.abs(l.left)?l.top<0?"up":"down":l.left<0?"left":"right";n.position={top:o,left:r},n.directionChanged=n.direction!==c,n.delta=l,!0===n.directionChanged&&(n.direction=c,n.inflectionPoint=n.position),t("scroll",{...n})}function d(){i=(0,a.b0)(r,e.scrollTarget),i.addEventListener("scroll",f,c),f(!0)}function h(){void 0!==i&&(i.removeEventListener("scroll",f,c),i=void 0)}function f(t){if(!0===t||0===e.debounce||"0"===e.debounce)u();else if(null===s){const[t,n]=e.debounce?[setTimeout(u,e.debounce),clearTimeout]:[requestAnimationFrame(u),cancelAnimationFrame];s=()=>{n(t),s=null}}}(0,o.YP)((()=>e.scrollTarget),(()=>{h(),d()}));const{proxy:p}=(0,o.FN)();return(0,o.YP)((()=>p.$q.lang.rtl),u),(0,o.bv)((()=>{r=p.$el.parentNode,d()})),(0,o.Jd)((()=>{null!==s&&s(),h()})),Object.assign(p,{trigger:f,getPosition:()=>n}),l.ZT}});var h=n(883),f=n(2026),p=n(5439);const v=(0,s.L)({name:"QLayout",props:{container:Boolean,view:{type:String,default:"hhh lpr fff",validator:e=>/^(h|l)h(h|r) lpr (f|l)f(f|r)$/.test(e.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(e,{slots:t,emit:n}){const{proxy:{$q:s}}=(0,o.FN)(),l=(0,i.iH)(null),c=(0,i.iH)(s.screen.height),u=(0,i.iH)(!0===e.container?0:s.screen.width),v=(0,i.iH)({position:0,direction:"down",inflectionPoint:0}),g=(0,i.iH)(0),m=(0,i.iH)(!0===r.uX.value?0:(0,a.np)()),b=(0,o.Fl)((()=>"q-layout q-layout--"+(!0===e.container?"containerized":"standard"))),y=(0,o.Fl)((()=>!1===e.container?{minHeight:s.screen.height+"px"}:null)),_=(0,o.Fl)((()=>0!==m.value?{[!0===s.lang.rtl?"left":"right"]:`${m.value}px`}:null)),x=(0,o.Fl)((()=>0!==m.value?{[!0===s.lang.rtl?"right":"left"]:0,[!0===s.lang.rtl?"left":"right"]:`-${m.value}px`,width:`calc(100% + ${m.value}px)`}:null));function w(t){if(!0===e.container||!0!==document.qScrollPrevented){const o={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top};v.value=o,void 0!==e.onScroll&&n("scroll",o)}}function S(t){const{height:o,width:i}=t;let r=!1;c.value!==o&&(r=!0,c.value=o,void 0!==e.onScrollHeight&&n("scrollHeight",o),C()),u.value!==i&&(r=!0,u.value=i),!0===r&&void 0!==e.onResize&&n("resize",t)}function k({height:e}){g.value!==e&&(g.value=e,C())}function C(){if(!0===e.container){const e=c.value>g.value?(0,a.np)():0;m.value!==e&&(m.value=e)}}let O=null;const M={instances:{},view:(0,o.Fl)((()=>e.view)),isContainer:(0,o.Fl)((()=>e.container)),rootRef:l,height:c,containerHeight:g,scrollbarWidth:m,totalWidth:(0,o.Fl)((()=>u.value+m.value)),rows:(0,o.Fl)((()=>{const t=e.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}})),header:(0,i.qj)({size:0,offset:0,space:!1}),right:(0,i.qj)({size:300,offset:0,space:!1}),footer:(0,i.qj)({size:0,offset:0,space:!1}),left:(0,i.qj)({size:300,offset:0,space:!1}),scroll:v,animate(){null!==O?clearTimeout(O):document.body.classList.add("q-body--layout-animate"),O=setTimeout((()=>{O=null,document.body.classList.remove("q-body--layout-animate")}),155)},update(e,t,n){M[e][t]=n}};if((0,o.JJ)(p.YE,M),(0,a.np)()>0){let E=null;const F=document.body;function A(){E=null,F.classList.remove("hide-scrollbar")}function P(){if(null===E){if(F.scrollHeight>s.screen.height)return;F.classList.add("hide-scrollbar")}else clearTimeout(E);E=setTimeout(A,300)}function T(e){null!==E&&"remove"===e&&(clearTimeout(E),A()),window[`${e}EventListener`]("resize",P)}(0,o.YP)((()=>!0!==e.container?"add":"remove"),T),!0!==e.container&&T("add"),(0,o.Ah)((()=>{T("remove")}))}return()=>{const n=(0,f.vs)(t.default,[(0,o.h)(d,{onScroll:w}),(0,o.h)(h.Z,{onResize:S})]),i=(0,o.h)("div",{class:b.value,style:y.value,ref:!0===e.container?void 0:l,tabindex:-1},n);return!0===e.container?(0,o.h)("div",{class:"q-layout-container overflow-hidden",ref:l},[(0,o.h)(h.Z,{onResize:k}),(0,o.h)("div",{class:"absolute-full",style:_.value},[(0,o.h)("div",{class:"scroll",style:x.value},[i])])]):i}}})},9885:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9835),i=n(5987),r=n(2026),s=n(5439);const a=(0,i.L)({name:"QPage",props:{padding:Boolean,styleFn:Function},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.FN)(),i=(0,o.f3)(s.YE,s.qO);if(i===s.qO)return console.error("QPage needs to be a deep child of QLayout"),s.qO;const a=(0,o.f3)(s.Mw,s.qO);if(a===s.qO)return console.error("QPage needs to be child of QPageContainer"),s.qO;const l=(0,o.Fl)((()=>{const t=(!0===i.header.space?i.header.size:0)+(!0===i.footer.space?i.footer.size:0);if("function"===typeof e.styleFn){const o=!0===i.isContainer.value?i.containerHeight.value:n.screen.height;return e.styleFn(t,o)}return{minHeight:!0===i.isContainer.value?i.containerHeight.value-t+"px":0===n.screen.height?0!==t?`calc(100vh - ${t}px)`:"100vh":n.screen.height-t+"px"}})),c=(0,o.Fl)((()=>"q-page"+(!0===e.padding?" q-layout-padding":"")));return()=>(0,o.h)("main",{class:c.value,style:l.value},(0,r.KR)(t.default))}})},2133:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9835),i=n(5987),r=n(2026),s=n(5439);const a=(0,i.L)({name:"QPageContainer",setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.FN)(),i=(0,o.f3)(s.YE,s.qO);if(i===s.qO)return console.error("QPageContainer needs to be child of QLayout"),s.qO;(0,o.JJ)(s.Mw,!0);const a=(0,o.Fl)((()=>{const e={};return!0===i.header.space&&(e.paddingTop=`${i.header.size}px`),!0===i.right.space&&(e["padding"+(!0===n.lang.rtl?"Left":"Right")]=`${i.right.size}px`),!0===i.footer.space&&(e.paddingBottom=`${i.footer.size}px`),!0===i.left.space&&(e["padding"+(!0===n.lang.rtl?"Right":"Left")]=`${i.left.size}px`),e}));return()=>(0,o.h)("div",{class:"q-page-container",style:a.value},(0,r.KR)(t.default))}})},883:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(9835),i=n(499),r=n(7506);function s(){const e=(0,i.iH)(!r.uX.value);return!1===e.value&&(0,o.bv)((()=>{e.value=!0})),e}var a=n(5987),l=n(1384);const c="undefined"!==typeof ResizeObserver,u=!0===c?{}:{style:"display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;",url:"about:blank"},d=(0,a.L)({name:"QResizeObserver",props:{debounce:{type:[String,Number],default:100}},emits:["resize"],setup(e,{emit:t}){let n,i=null,r={width:-1,height:-1};function a(t){!0===t||0===e.debounce||"0"===e.debounce?d():null===i&&(i=setTimeout(d,e.debounce))}function d(){if(null!==i&&(clearTimeout(i),i=null),n){const{offsetWidth:e,offsetHeight:o}=n;e===r.width&&o===r.height||(r={width:e,height:o},t("resize",r))}}const{proxy:h}=(0,o.FN)();if(!0===c){let f;const p=e=>{n=h.$el.parentNode,n?(f=new ResizeObserver(a),f.observe(n),d()):!0!==e&&(0,o.Y3)((()=>{p(!0)}))};return(0,o.bv)((()=>{p()})),(0,o.Jd)((()=>{null!==i&&clearTimeout(i),void 0!==f&&(void 0!==f.disconnect?f.disconnect():n&&f.unobserve(n))})),l.ZT}{const v=s();let g;function m(){null!==i&&(clearTimeout(i),i=null),void 0!==g&&(void 0!==g.removeEventListener&&g.removeEventListener("resize",a,l.listenOpts.passive),g=void 0)}function b(){m(),n&&n.contentDocument&&(g=n.contentDocument.defaultView,g.addEventListener("resize",a,l.listenOpts.passive),d())}return(0,o.bv)((()=>{(0,o.Y3)((()=>{n=h.$el,n&&b()}))})),(0,o.Jd)(m),h.trigger=a,()=>{if(!0===v.value)return(0,o.h)("object",{style:u.style,tabindex:-1,type:"text/html",data:u.url,"aria-hidden":"true",onLoad:b})}}}})},2553:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Z});n(9665);var o=n(9835),i=n(499),r=n(3167),s=n(5987);const a=(0,s.L)({name:"QField",inheritAttrs:!1,props:r.Cl,emits:r.HJ,setup(){return(0,r.ZP)((0,r.tL)())}});var l=n(2857),c=n(1136),u=n(8234),d=n(244),h=n(1384),f=n(2026);const p={xs:8,sm:10,md:14,lg:20,xl:24},v=(0,s.L)({name:"QChip",props:{...u.S,...d.LU,dense:Boolean,icon:String,iconRight:String,iconRemove:String,iconSelected:String,label:[String,Number],color:String,textColor:String,modelValue:{type:Boolean,default:!0},selected:{type:Boolean,default:null},square:Boolean,outline:Boolean,clickable:Boolean,removable:Boolean,removeAriaLabel:String,tabindex:[String,Number],disable:Boolean,ripple:{type:[Boolean,Object],default:!0}},emits:["update:modelValue","update:selected","remove","click"],setup(e,{slots:t,emit:n}){const{proxy:{$q:i}}=(0,o.FN)(),r=(0,u.Z)(e,i),s=(0,d.ZP)(e,p),a=(0,o.Fl)((()=>!0===e.selected||void 0!==e.icon)),v=(0,o.Fl)((()=>!0===e.selected?e.iconSelected||i.iconSet.chip.selected:e.icon)),g=(0,o.Fl)((()=>e.iconRemove||i.iconSet.chip.remove)),m=(0,o.Fl)((()=>!1===e.disable&&(!0===e.clickable||null!==e.selected))),b=(0,o.Fl)((()=>{const t=!0===e.outline&&e.color||e.textColor;return"q-chip row inline no-wrap items-center"+(!1===e.outline&&void 0!==e.color?` bg-${e.color}`:"")+(t?` text-${t} q-chip--colored`:"")+(!0===e.disable?" disabled":"")+(!0===e.dense?" q-chip--dense":"")+(!0===e.outline?" q-chip--outline":"")+(!0===e.selected?" q-chip--selected":"")+(!0===m.value?" q-chip--clickable cursor-pointer non-selectable q-hoverable":"")+(!0===e.square?" q-chip--square":"")+(!0===r.value?" q-chip--dark q-dark":"")})),y=(0,o.Fl)((()=>{const t=!0===e.disable?{tabindex:-1,"aria-disabled":"true"}:{tabindex:e.tabindex||0},n={...t,role:"button","aria-hidden":"false","aria-label":e.removeAriaLabel||i.lang.label.remove};return{chip:t,remove:n}}));function _(e){13===e.keyCode&&x(e)}function x(t){e.disable||(n("update:selected",!e.selected),n("click",t))}function w(t){void 0!==t.keyCode&&13!==t.keyCode||((0,h.NS)(t),!1===e.disable&&(n("update:modelValue",!1),n("remove")))}function S(){const n=[];!0===m.value&&n.push((0,o.h)("div",{class:"q-focus-helper"})),!0===a.value&&n.push((0,o.h)(l.Z,{class:"q-chip__icon q-chip__icon--left",name:v.value}));const i=void 0!==e.label?[(0,o.h)("div",{class:"ellipsis"},[e.label])]:void 0;return n.push((0,o.h)("div",{class:"q-chip__content col row no-wrap items-center q-anchor--skip"},(0,f.pf)(t.default,i))),e.iconRight&&n.push((0,o.h)(l.Z,{class:"q-chip__icon q-chip__icon--right",name:e.iconRight})),!0===e.removable&&n.push((0,o.h)(l.Z,{class:"q-chip__icon q-chip__icon--remove cursor-pointer",name:g.value,...y.value.remove,onClick:w,onKeyup:w})),n}return()=>{if(!1===e.modelValue)return;const t={class:b.value,style:s.value};return!0===m.value&&Object.assign(t,y.value.chip,{onClick:x,onKeyup:_}),(0,f.Jl)("div",t,S(),"ripple",!1!==e.ripple&&!0!==e.disable,(()=>[[c.Z,e.ripple]]))}}});var g=n(490),m=n(1233),b=n(3115),y=n(1957),_=n(4397),x=n(4088),w=n(3842),S=n(1518),k=n(431),C=n(6916),O=n(2695),M=n(2909),E=n(3701),F=n(6532),A=n(4173),P=n(223),T=n(9092),q=n(7026),R=n(9388);const L=(0,s.L)({name:"QMenu",inheritAttrs:!1,props:{..._.u,...w.vr,...u.S,...k.D,persistent:Boolean,autoClose:Boolean,separateClosePopup:Boolean,noRouteDismiss:Boolean,noRefocus:Boolean,noFocus:Boolean,fit:Boolean,cover:Boolean,square:Boolean,anchor:{type:String,validator:R.$},self:{type:String,validator:R.$},offset:{type:Array,validator:R.io},scrollTarget:{default:void 0},touchPosition:Boolean,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null}},emits:[...w.gH,"click","escapeKey"],setup(e,{slots:t,emit:n,attrs:r}){let s,a,l,c=null;const d=(0,o.FN)(),{proxy:p}=d,{$q:v}=p,g=(0,i.iH)(null),m=(0,i.iH)(!1),b=(0,o.Fl)((()=>!0!==e.persistent&&!0!==e.noRouteDismiss)),L=(0,u.Z)(e,v),{registerTick:D,removeTick:I}=(0,C.Z)(),{registerTimeout:B}=(0,O.Z)(),{transitionProps:$,transitionStyle:j}=(0,k.Z)(e),{localScrollTarget:H,changeScrollEvent:z,unconfigureScrollTarget:V}=(0,x.Z)(e,se),{anchorEl:N,canShow:U}=(0,_.Z)({showing:m}),{hide:Z}=(0,w.ZP)({showing:m,canShow:U,handleShow:oe,handleHide:ie,hideOnRouteChange:b,processOnMount:!0}),{showPortal:W,hidePortal:Y,renderPortal:K}=(0,S.Z)(d,g,de,"menu"),J={anchorEl:N,innerRef:g,onClickOutside(t){if(!0!==e.persistent&&!0===m.value)return Z(t),("touchstart"===t.type||t.target.classList.contains("q-dialog__backdrop"))&&(0,h.NS)(t),!0}},X=(0,o.Fl)((()=>(0,R.li)(e.anchor||(!0===e.cover?"center middle":"bottom start"),v.lang.rtl))),Q=(0,o.Fl)((()=>!0===e.cover?X.value:(0,R.li)(e.self||"top start",v.lang.rtl))),G=(0,o.Fl)((()=>(!0===e.square?" q-menu--square":"")+(!0===L.value?" q-menu--dark q-dark":""))),ee=(0,o.Fl)((()=>!0===e.autoClose?{onClick:ae}:{})),te=(0,o.Fl)((()=>!0===m.value&&!0!==e.persistent));function ne(){(0,q.jd)((()=>{let e=g.value;e&&!0!==e.contains(document.activeElement)&&(e=e.querySelector("[autofocus][tabindex], [data-autofocus][tabindex]")||e.querySelector("[autofocus] [tabindex], [data-autofocus] [tabindex]")||e.querySelector("[autofocus], [data-autofocus]")||e,e.focus({preventScroll:!0}))}))}function oe(t){if(c=!1===e.noRefocus?document.activeElement:null,(0,A.i)(le),W(),se(),s=void 0,void 0!==t&&(e.touchPosition||e.contextMenu)){const e=(0,h.FK)(t);if(void 0!==e.left){const{top:t,left:n}=N.value.getBoundingClientRect();s={left:e.left-n,top:e.top-t}}}void 0===a&&(a=(0,o.YP)((()=>v.screen.width+"|"+v.screen.height+"|"+e.self+"|"+e.anchor+"|"+v.lang.rtl),ue)),!0!==e.noFocus&&document.activeElement.blur(),D((()=>{ue(),!0!==e.noFocus&&ne()})),B((()=>{!0===v.platform.is.ios&&(l=e.autoClose,g.value.click()),ue(),W(!0),n("show",t)}),e.transitionDuration)}function ie(t){I(),Y(),re(!0),null===c||void 0!==t&&!0===t.qClickOutside||(((t&&0===t.type.indexOf("key")?c.closest('[tabindex]:not([tabindex^="-"])'):void 0)||c).focus(),c=null),B((()=>{Y(!0),n("hide",t)}),e.transitionDuration)}function re(e){s=void 0,void 0!==a&&(a(),a=void 0),!0!==e&&!0!==m.value||((0,A.H)(le),V(),(0,T.D)(J),(0,F.k)(ce)),!0!==e&&(c=null)}function se(){null===N.value&&void 0===e.scrollTarget||(H.value=(0,E.b0)(N.value,e.scrollTarget),z(H.value,ue))}function ae(e){!0!==l?((0,M.AH)(p,e),n("click",e)):l=!1}function le(t){!0===te.value&&!0!==e.noFocus&&!0!==(0,P.mY)(g.value,t.target)&&ne()}function ce(e){n("escapeKey"),Z(e)}function ue(){(0,R.wq)({targetEl:g.value,offset:e.offset,anchorEl:N.value,anchorOrigin:X.value,selfOrigin:Q.value,absoluteOffset:s,fit:e.fit,cover:e.cover,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function de(){return(0,o.h)(y.uT,$.value,(()=>!0===m.value?(0,o.h)("div",{role:"menu",...r,ref:g,tabindex:-1,class:["q-menu q-position-engine scroll"+G.value,r.class],style:[r.style,j.value],...ee.value},(0,f.KR)(t.default)):null))}return(0,o.YP)(te,(e=>{!0===e?((0,F.c)(ce),(0,T.m)(J)):((0,F.k)(ce),(0,T.D)(J))})),(0,o.Jd)(re),Object.assign(p,{focus:ne,updatePosition:ue}),K}});var D=n(2074),I=n(2380),B=n(9256),$=n(2802),j=n(4680),H=n(321),z=n(1705);const V=e=>["add","add-unique","toggle"].includes(e),N=".*+?^${}()|[]\\",U=Object.keys(r.Cl),Z=(0,s.L)({name:"QSelect",inheritAttrs:!1,props:{...I.t9,...B.Fz,...r.Cl,modelValue:{required:!0},multiple:Boolean,displayValue:[String,Number],displayValueHtml:Boolean,dropdownIcon:String,options:{type:Array,default:()=>[]},optionValue:[Function,String],optionLabel:[Function,String],optionDisable:[Function,String],hideSelected:Boolean,hideDropdownIcon:Boolean,fillInput:Boolean,maxValues:[Number,String],optionsDense:Boolean,optionsDark:{type:Boolean,default:null},optionsSelectedClass:String,optionsHtml:Boolean,optionsCover:Boolean,menuShrink:Boolean,menuAnchor:String,menuSelf:String,menuOffset:Array,popupContentClass:String,popupContentStyle:[String,Array,Object],useInput:Boolean,useChips:Boolean,newValueMode:{type:String,validator:V},mapOptions:Boolean,emitValue:Boolean,inputDebounce:{type:[Number,String],default:500},inputClass:[Array,String,Object],inputStyle:[Array,String,Object],tabindex:{type:[String,Number],default:0},autocomplete:String,transitionShow:String,transitionHide:String,transitionDuration:[String,Number],behavior:{type:String,validator:e=>["default","menu","dialog"].includes(e),default:"default"},virtualScrollItemSize:{type:[Number,String],default:void 0},onNewValue:Function,onFilter:Function},emits:[...r.HJ,"add","remove","inputValue","newValue","keyup","keypress","keydown","filterAbort"],setup(e,{slots:t,emit:n}){const{proxy:s}=(0,o.FN)(),{$q:c}=s,u=(0,i.iH)(!1),d=(0,i.iH)(!1),p=(0,i.iH)(-1),y=(0,i.iH)(""),_=(0,i.iH)(!1),x=(0,i.iH)(!1);let w,S,k,C,O,M,E,F=null,A=null;const P=(0,i.iH)(null),T=(0,i.iH)(null),q=(0,i.iH)(null),R=(0,i.iH)(null),Z=(0,i.iH)(null),W=(0,B.Do)(e),Y=(0,$.Z)(Ke),K=(0,o.Fl)((()=>Array.isArray(e.options)?e.options.length:0)),J=(0,o.Fl)((()=>void 0===e.virtualScrollItemSize?!0===e.optionsDense?24:48:e.virtualScrollItemSize)),{virtualScrollSliceRange:X,virtualScrollSliceSizeComputed:Q,localResetVirtualScroll:G,padVirtualScroll:ee,onVirtualScrollEvt:te,scrollTo:ne,setVirtualScrollSize:oe}=(0,I.vp)({virtualScrollLength:K,getVirtualScrollTarget:Ue,getVirtualScrollEl:Ne,virtualScrollItemSizeComputed:J}),ie=(0,r.tL)(),re=(0,o.Fl)((()=>{const t=!0===e.mapOptions&&!0!==e.multiple,n=void 0===e.modelValue||null===e.modelValue&&!0!==t?[]:!0===e.multiple&&Array.isArray(e.modelValue)?e.modelValue:[e.modelValue];if(!0===e.mapOptions&&!0===Array.isArray(e.options)){const o=!0===e.mapOptions&&void 0!==w?w:[],i=n.map((e=>De(e,o)));return null===e.modelValue&&!0===t?i.filter((e=>null!==e)):i}return n})),se=(0,o.Fl)((()=>{const t={};return U.forEach((n=>{const o=e[n];void 0!==o&&(t[n]=o)})),t})),ae=(0,o.Fl)((()=>null===e.optionsDark?ie.isDark.value:e.optionsDark)),le=(0,o.Fl)((()=>(0,r.yV)(re.value))),ce=(0,o.Fl)((()=>{let t="q-field__input q-placeholder col";return!0===e.hideSelected||0===re.value.length?[t,e.inputClass]:(t+=" q-field__input--padding",void 0===e.inputClass?t:[t,e.inputClass])})),ue=(0,o.Fl)((()=>(!0===e.virtualScrollHorizontal?"q-virtual-scroll--horizontal":"")+(e.popupContentClass?" "+e.popupContentClass:""))),de=(0,o.Fl)((()=>0===K.value)),he=(0,o.Fl)((()=>re.value.map((e=>Ce.value(e))).join(", "))),fe=(0,o.Fl)((()=>void 0!==e.displayValue?e.displayValue:he.value)),pe=(0,o.Fl)((()=>!0===e.optionsHtml?()=>!0:e=>void 0!==e&&null!==e&&!0===e.html)),ve=(0,o.Fl)((()=>!0===e.displayValueHtml||void 0===e.displayValue&&(!0===e.optionsHtml||re.value.some(pe.value)))),ge=(0,o.Fl)((()=>!0===ie.focused.value?e.tabindex:-1)),me=(0,o.Fl)((()=>{const t={tabindex:e.tabindex,role:"combobox","aria-label":e.label,"aria-readonly":!0===e.readonly?"true":"false","aria-autocomplete":!0===e.useInput?"list":"none","aria-expanded":!0===u.value?"true":"false","aria-controls":`${ie.targetUid.value}_lb`};return p.value>=0&&(t["aria-activedescendant"]=`${ie.targetUid.value}_${p.value}`),t})),be=(0,o.Fl)((()=>({id:`${ie.targetUid.value}_lb`,role:"listbox","aria-multiselectable":!0===e.multiple?"true":"false"}))),ye=(0,o.Fl)((()=>re.value.map(((e,t)=>({index:t,opt:e,html:pe.value(e),selected:!0,removeAtIndex:Pe,toggleOption:qe,tabindex:ge.value}))))),_e=(0,o.Fl)((()=>{if(0===K.value)return[];const{from:t,to:n}=X.value;return e.options.slice(t,n).map(((n,o)=>{const i=!0===Oe.value(n),r=t+o,s={clickable:!0,active:!1,activeClass:Se.value,manualFocus:!0,focused:!1,disable:i,tabindex:-1,dense:e.optionsDense,dark:ae.value,role:"option",id:`${ie.targetUid.value}_${r}`,onClick:()=>{qe(n)}};return!0!==i&&(!0===Be(n)&&(s.active=!0),p.value===r&&(s.focused=!0),s["aria-selected"]=!0===s.active?"true":"false",!0===c.platform.is.desktop&&(s.onMousemove=()=>{!0===u.value&&Re(r)})),{index:r,opt:n,html:pe.value(n),label:Ce.value(n),selected:s.active,focused:s.focused,toggleOption:qe,setOptionIndex:Re,itemProps:s}}))})),xe=(0,o.Fl)((()=>void 0!==e.dropdownIcon?e.dropdownIcon:c.iconSet.arrow.dropdown)),we=(0,o.Fl)((()=>!1===e.optionsCover&&!0!==e.outlined&&!0!==e.standout&&!0!==e.borderless&&!0!==e.rounded)),Se=(0,o.Fl)((()=>void 0!==e.optionsSelectedClass?e.optionsSelectedClass:void 0!==e.color?`text-${e.color}`:"")),ke=(0,o.Fl)((()=>Ie(e.optionValue,"value"))),Ce=(0,o.Fl)((()=>Ie(e.optionLabel,"label"))),Oe=(0,o.Fl)((()=>Ie(e.optionDisable,"disable"))),Me=(0,o.Fl)((()=>re.value.map((e=>ke.value(e))))),Ee=(0,o.Fl)((()=>{const e={onInput:Ke,onChange:Y,onKeydown:Ve,onKeyup:He,onKeypress:ze,onFocus:$e,onClick(e){!0===S&&(0,h.sT)(e)}};return e.onCompositionstart=e.onCompositionupdate=e.onCompositionend=Y,e}));function Fe(t){return!0===e.emitValue?ke.value(t):t}function Ae(t){if(t>-1&&t=e.maxValues)return;const r=e.modelValue.slice();n("add",{index:r.length,value:i}),r.push(i),n("update:modelValue",r)}function qe(t,o){if(!0!==ie.editable.value||void 0===t||!0===Oe.value(t))return;const i=ke.value(t);if(!0!==e.multiple)return!0!==o&&(Xe(!0===e.fillInput?Ce.value(t):"",!0,!0),ut()),null!==T.value&&T.value.focus(),void(0!==re.value.length&&!0===(0,j.xb)(ke.value(re.value[0]),i)||n("update:modelValue",!0===e.emitValue?i:t));if((!0!==S||!0===_.value)&&ie.focus(),$e(),0===re.value.length){const o=!0===e.emitValue?i:t;return n("add",{index:0,value:o}),void n("update:modelValue",!0===e.multiple?[o]:o)}const r=e.modelValue.slice(),s=Me.value.findIndex((e=>(0,j.xb)(e,i)));if(s>-1)n("remove",{index:s,value:r.splice(s,1)[0]});else{if(void 0!==e.maxValues&&r.length>=e.maxValues)return;const o=!0===e.emitValue?i:t;n("add",{index:r.length,value:o}),r.push(o)}n("update:modelValue",r)}function Re(e){if(!0!==c.platform.is.desktop)return;const t=e>-1&&e=0?Ce.value(e.options[o]):C))}}function De(t,n){const o=e=>(0,j.xb)(ke.value(e),t);return e.options.find(o)||n.find(o)||t}function Ie(e,t){const n=void 0!==e?e:t;return"function"===typeof n?n:e=>null!==e&&"object"===typeof e&&n in e?e[n]:e}function Be(e){const t=ke.value(e);return void 0!==Me.value.find((e=>(0,j.xb)(e,t)))}function $e(t){!0===e.useInput&&null!==T.value&&(void 0===t||T.value===t.target&&t.target.value===he.value)&&T.value.select()}function je(e){!0===(0,z.So)(e,27)&&!0===u.value&&((0,h.sT)(e),ut(),dt()),n("keyup",e)}function He(t){const{value:n}=t.target;if(void 0===t.keyCode)if(t.target.value="",null!==F&&(clearTimeout(F),F=null),dt(),"string"===typeof n&&0!==n.length){const t=n.toLocaleLowerCase(),o=n=>{const o=e.options.find((e=>n.value(e).toLocaleLowerCase()===t));return void 0!==o&&(-1===re.value.indexOf(o)?qe(o):ut(),!0)},i=e=>{!0!==o(ke)&&!0!==o(Ce)&&!0!==e&&Qe(n,!0,(()=>i(!0)))};i()}else ie.clearValue(t);else je(t)}function ze(e){n("keypress",e)}function Ve(t){if(n("keydown",t),!0===(0,z.Wm)(t))return;const i=0!==y.value.length&&(void 0!==e.newValueMode||void 0!==e.onNewValue),r=!0!==t.shiftKey&&!0!==e.multiple&&(p.value>-1||!0===i);if(27===t.keyCode)return void(0,h.X$)(t);if(9===t.keyCode&&!1===r)return void lt();if(void 0===t.target||t.target.id!==ie.targetUid.value||!0!==ie.editable.value)return;if(40===t.keyCode&&!0!==ie.innerLoading.value&&!1===u.value)return(0,h.NS)(t),void ct();if(8===t.keyCode&&!0!==e.hideSelected&&0===y.value.length)return void(!0===e.multiple&&!0===Array.isArray(e.modelValue)?Ae(e.modelValue.length-1):!0!==e.multiple&&null!==e.modelValue&&n("update:modelValue",null));35!==t.keyCode&&36!==t.keyCode||"string"===typeof y.value&&0!==y.value.length||((0,h.NS)(t),p.value=-1,Le(36===t.keyCode?1:-1,e.multiple)),33!==t.keyCode&&34!==t.keyCode||void 0===Q.value||((0,h.NS)(t),p.value=Math.max(-1,Math.min(K.value,p.value+(33===t.keyCode?-1:1)*Q.value.view)),Le(33===t.keyCode?1:-1,e.multiple)),38!==t.keyCode&&40!==t.keyCode||((0,h.NS)(t),Le(38===t.keyCode?-1:1,e.multiple));const s=K.value;if((void 0===M||E0&&!0!==e.useInput&&void 0!==t.key&&1===t.key.length&&!1===t.altKey&&!1===t.ctrlKey&&!1===t.metaKey&&(32!==t.keyCode||0!==M.length)){!0!==u.value&&ct(t);const n=t.key.toLocaleLowerCase(),i=1===M.length&&M[0]===n;E=Date.now()+1500,!1===i&&((0,h.NS)(t),M+=n);const r=new RegExp("^"+M.split("").map((e=>N.indexOf(e)>-1?"\\"+e:e)).join(".*"),"i");let a=p.value;if(!0===i||a<0||!0!==r.test(Ce.value(e.options[a])))do{a=(0,H.Uz)(a+1,-1,s-1)}while(a!==p.value&&(!0===Oe.value(e.options[a])||!0!==r.test(Ce.value(e.options[a]))));p.value!==a&&(0,o.Y3)((()=>{Re(a),ne(a),a>=0&&!0===e.useInput&&!0===e.fillInput&&Je(Ce.value(e.options[a]))}))}else if(13===t.keyCode||32===t.keyCode&&!0!==e.useInput&&""===M||9===t.keyCode&&!1!==r)if(9!==t.keyCode&&(0,h.NS)(t),p.value>-1&&p.value{if(n){if(!0!==V(n))return}else n=e.newValueMode;if(Xe("",!0!==e.multiple,!0),void 0===t||null===t)return;const o="toggle"===n?qe:Te;o(t,"add-unique"===n),!0!==e.multiple&&(null!==T.value&&T.value.focus(),ut())};if(void 0!==e.onNewValue?n("newValue",y.value,t):t(y.value),!0!==e.multiple)return}!0===u.value?lt():!0!==ie.innerLoading.value&&ct()}}function Ne(){return!0===S?Z.value:null!==q.value&&null!==q.value.contentEl?q.value.contentEl:void 0}function Ue(){return Ne()}function Ze(){return!0===e.hideSelected?[]:void 0!==t["selected-item"]?ye.value.map((e=>t["selected-item"](e))).slice():void 0!==t.selected?[].concat(t.selected()):!0===e.useChips?ye.value.map(((t,n)=>(0,o.h)(v,{key:"option-"+n,removable:!0===ie.editable.value&&!0!==Oe.value(t.opt),dense:!0,textColor:e.color,tabindex:ge.value,onRemove(){t.removeAtIndex(n)}},(()=>(0,o.h)("span",{class:"ellipsis",[!0===t.html?"innerHTML":"textContent"]:Ce.value(t.opt)}))))):[(0,o.h)("span",{[!0===ve.value?"innerHTML":"textContent"]:fe.value})]}function We(){if(!0===de.value)return void 0!==t["no-option"]?t["no-option"]({inputValue:y.value}):void 0;const e=void 0!==t.option?t.option:e=>(0,o.h)(g.Z,{key:e.index,...e.itemProps},(()=>(0,o.h)(m.Z,(()=>(0,o.h)(b.Z,(()=>(0,o.h)("span",{[!0===e.html?"innerHTML":"textContent"]:e.label})))))));let n=ee("div",_e.value.map(e));return void 0!==t["before-options"]&&(n=t["before-options"]().concat(n)),(0,f.vs)(t["after-options"],n)}function Ye(t,n){const i=!0===n?{...me.value,...ie.splitAttrs.attributes.value}:void 0,r={ref:!0===n?T:void 0,key:"i_t",class:ce.value,style:e.inputStyle,value:void 0!==y.value?y.value:"",type:"search",...i,id:!0===n?ie.targetUid.value:void 0,maxlength:e.maxlength,autocomplete:e.autocomplete,"data-autofocus":!0===t||!0===e.autofocus||void 0,disabled:!0===e.disable,readonly:!0===e.readonly,...Ee.value};return!0!==t&&!0===S&&(!0===Array.isArray(r.class)?r.class=[...r.class,"no-pointer-events"]:r.class+=" no-pointer-events"),(0,o.h)("input",r)}function Ke(t){null!==F&&(clearTimeout(F),F=null),t&&t.target&&!0===t.target.qComposing||(Je(t.target.value||""),k=!0,C=y.value,!0===ie.focused.value||!0===S&&!0!==_.value||ie.focus(),void 0!==e.onFilter&&(F=setTimeout((()=>{F=null,Qe(y.value)}),e.inputDebounce)))}function Je(e){y.value!==e&&(y.value=e,n("inputValue",e))}function Xe(t,n,o){k=!0!==o,!0===e.useInput&&(Je(t),!0!==n&&!0===o||(C=t),!0!==n&&Qe(t))}function Qe(t,i,r){if(void 0===e.onFilter||!0!==i&&!0!==ie.focused.value)return;!0===ie.innerLoading.value?n("filterAbort"):(ie.innerLoading.value=!0,x.value=!0),""!==t&&!0!==e.multiple&&0!==re.value.length&&!0!==k&&t===Ce.value(re.value[0])&&(t="");const a=setTimeout((()=>{!0===u.value&&(u.value=!1)}),10);null!==A&&clearTimeout(A),A=a,n("filter",t,((e,t)=>{!0!==i&&!0!==ie.focused.value||A!==a||(clearTimeout(A),"function"===typeof e&&e(),x.value=!1,(0,o.Y3)((()=>{ie.innerLoading.value=!1,!0===ie.editable.value&&(!0===i?!0===u.value&&ut():!0===u.value?ht(!0):u.value=!0),"function"===typeof t&&(0,o.Y3)((()=>{t(s)})),"function"===typeof r&&(0,o.Y3)((()=>{r(s)}))})))}),(()=>{!0===ie.focused.value&&A===a&&(clearTimeout(A),ie.innerLoading.value=!1,x.value=!1),!0===u.value&&(u.value=!1)}))}function Ge(){return(0,o.h)(L,{ref:q,class:ue.value,style:e.popupContentStyle,modelValue:u.value,fit:!0!==e.menuShrink,cover:!0===e.optionsCover&&!0!==de.value&&!0!==e.useInput,anchor:e.menuAnchor,self:e.menuSelf,offset:e.menuOffset,dark:ae.value,noParentEvent:!0,noRefocus:!0,noFocus:!0,square:we.value,transitionShow:e.transitionShow,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,separateClosePopup:!0,...be.value,onScrollPassive:te,onBeforeShow:vt,onBeforeHide:et,onShow:tt},We)}function et(e){gt(e),lt()}function tt(){oe()}function nt(e){(0,h.sT)(e),null!==T.value&&T.value.focus(),_.value=!0,window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,0)}function ot(e){(0,h.sT)(e),(0,o.Y3)((()=>{_.value=!1}))}function it(){const n=[(0,o.h)(a,{class:`col-auto ${ie.fieldClass.value}`,...se.value,for:ie.targetUid.value,dark:ae.value,square:!0,loading:x.value,itemAligned:!1,filled:!0,stackLabel:0!==y.value.length,...ie.splitAttrs.listeners.value,onFocus:nt,onBlur:ot},{...t,rawControl:()=>ie.getControl(!0),before:void 0,after:void 0})];return!0===u.value&&n.push((0,o.h)("div",{ref:Z,class:ue.value+" scroll",style:e.popupContentStyle,...be.value,onClick:h.X$,onScrollPassive:te},We())),(0,o.h)(D.Z,{ref:R,modelValue:d.value,position:!0===e.useInput?"top":void 0,transitionShow:O,transitionHide:e.transitionHide,transitionDuration:e.transitionDuration,onBeforeShow:vt,onBeforeHide:rt,onHide:st,onShow:at},(()=>(0,o.h)("div",{class:"q-select__dialog"+(!0===ae.value?" q-select__dialog--dark q-dark":"")+(!0===_.value?" q-select__dialog--focused":"")},n)))}function rt(e){gt(e),null!==R.value&&R.value.__updateRefocusTarget(ie.rootRef.value.querySelector(".q-field__native > [tabindex]:last-child")),ie.focused.value=!1}function st(e){ut(),!1===ie.focused.value&&n("blur",e),dt()}function at(){const e=document.activeElement;null!==e&&e.id===ie.targetUid.value||null===T.value||T.value===e||T.value.focus(),oe()}function lt(){!0!==d.value&&(p.value=-1,!0===u.value&&(u.value=!1),!1===ie.focused.value&&(null!==A&&(clearTimeout(A),A=null),!0===ie.innerLoading.value&&(n("filterAbort"),ie.innerLoading.value=!1,x.value=!1)))}function ct(n){!0===ie.editable.value&&(!0===S?(ie.onControlFocusin(n),d.value=!0,(0,o.Y3)((()=>{ie.focus()}))):ie.focus(),void 0!==e.onFilter?Qe(y.value):!0===de.value&&void 0===t["no-option"]||(u.value=!0))}function ut(){d.value=!1,lt()}function dt(){!0===e.useInput&&Xe(!0!==e.multiple&&!0===e.fillInput&&0!==re.value.length&&Ce.value(re.value[0])||"",!0,!0)}function ht(t){let n=-1;if(!0===t){if(0!==re.value.length){const t=ke.value(re.value[0]);n=e.options.findIndex((e=>(0,j.xb)(ke.value(e),t)))}G(n)}Re(n)}function ft(e,t){!0===u.value&&!1===ie.innerLoading.value&&(G(-1,!0),(0,o.Y3)((()=>{!0===u.value&&!1===ie.innerLoading.value&&(e>t?G():ht(!0))})))}function pt(){!1===d.value&&null!==q.value&&q.value.updatePosition()}function vt(e){void 0!==e&&(0,h.sT)(e),n("popupShow",e),ie.hasPopupOpen=!0,ie.onControlFocusin(e)}function gt(e){void 0!==e&&(0,h.sT)(e),n("popupHide",e),ie.hasPopupOpen=!1,ie.onControlFocusout(e)}function mt(){S=(!0===c.platform.is.mobile||"dialog"===e.behavior)&&("menu"!==e.behavior&&(!0!==e.useInput||(void 0!==t["no-option"]||void 0!==e.onFilter||!1===de.value))),O=!0===c.platform.is.ios&&!0===S&&!0===e.useInput?"fade":e.transitionShow}return(0,o.YP)(re,(t=>{w=t,!0===e.useInput&&!0===e.fillInput&&!0!==e.multiple&&!0!==ie.innerLoading.value&&(!0!==d.value&&!0!==u.value||!0!==le.value)&&(!0!==k&&dt(),!0!==d.value&&!0!==u.value||Qe(""))}),{immediate:!0}),(0,o.YP)((()=>e.fillInput),dt),(0,o.YP)(u,ht),(0,o.YP)(K,ft),(0,o.Xn)(mt),(0,o.ic)(pt),mt(),(0,o.Jd)((()=>{null!==F&&clearTimeout(F)})),Object.assign(s,{showPopup:ct,hidePopup:ut,removeAtIndex:Ae,add:Te,toggleOption:qe,getOptionIndex:()=>p.value,setOptionIndex:Re,moveOptionSelection:Le,filter:Qe,updateMenuPosition:pt,updateInputValue:Xe,isOptionSelected:Be,getEmittingOptionValue:Fe,isOptionDisabled:(...e)=>!0===Oe.value.apply(null,e),getOptionValue:(...e)=>ke.value.apply(null,e),getOptionLabel:(...e)=>Ce.value.apply(null,e)}),Object.assign(ie,{innerValue:re,fieldClass:(0,o.Fl)((()=>`q-select q-field--auto-height q-select--with${!0!==e.useInput?"out":""}-input q-select--with${!0!==e.useChips?"out":""}-chips q-select--`+(!0===e.multiple?"multiple":"single"))),inputRef:P,targetRef:T,hasValue:le,showPopup:ct,floatingLabel:(0,o.Fl)((()=>!0!==e.hideSelected&&!0===le.value||"number"===typeof y.value||0!==y.value.length||(0,r.yV)(e.displayValue))),getControlChild:()=>{if(!1!==ie.editable.value&&(!0===d.value||!0!==de.value||void 0!==t["no-option"]))return!0===S?it():Ge();!0===ie.hasPopupOpen&&(ie.hasPopupOpen=!1)},controlEvents:{onFocusin(e){ie.onControlFocusin(e)},onFocusout(e){ie.onControlFocusout(e,(()=>{dt(),lt()}))},onClick(e){if((0,h.X$)(e),!0!==S&&!0===u.value)return lt(),void(null!==T.value&&T.value.focus());ct(e)}},getControl:t=>{const n=Ze(),i=!0===t||!0!==d.value||!0!==S;if(!0===e.useInput)n.push(Ye(t,i));else if(!0===ie.editable.value){const r=!0===i?me.value:void 0;n.push((0,o.h)("input",{ref:!0===i?T:void 0,key:"d_t",class:"q-select__focus-target",id:!0===i?ie.targetUid.value:void 0,value:fe.value,readonly:!0,"data-autofocus":!0===t||!0===e.autofocus||void 0,...r,onKeydown:Ve,onKeyup:je,onKeypress:ze})),!0===i&&"string"===typeof e.autocomplete&&0!==e.autocomplete.length&&n.push((0,o.h)("input",{class:"q-select__autocomplete-input",autocomplete:e.autocomplete,tabindex:-1,onKeyup:He}))}if(void 0!==W.value&&!0!==e.disable&&0!==Me.value.length){const t=Me.value.map((e=>(0,o.h)("option",{value:e,selected:!0})));n.push((0,o.h)("select",{class:"hidden",name:W.value,multiple:e.multiple},t))}const r=!0===e.useInput||!0!==i?void 0:ie.splitAttrs.attributes.value;return(0,o.h)("div",{class:"q-field__native row items-center",...r,...ie.splitAttrs.listeners.value},n)},getInnerAppend:()=>!0!==e.loading&&!0!==x.value&&!0!==e.hideDropdownIcon?[(0,o.h)(l.Z,{class:"q-select__dropdown-icon"+(!0===u.value?" rotate-180":""),name:xe.value})]:null}),(0,r.ZP)(ie)}})},926:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9835),i=n(8234),r=n(5987);const s={true:"inset",item:"item-inset","item-thumbnail":"item-thumbnail-inset"},a={xs:2,sm:4,md:8,lg:16,xl:24},l=(0,r.L)({name:"QSeparator",props:{...i.S,spaced:[Boolean,String],inset:[Boolean,String],vertical:Boolean,color:String,size:String},setup(e){const t=(0,o.FN)(),n=(0,i.Z)(e,t.proxy.$q),r=(0,o.Fl)((()=>!0===e.vertical?"vertical":"horizontal")),l=(0,o.Fl)((()=>` q-separator--${r.value}`)),c=(0,o.Fl)((()=>!1!==e.inset?`${l.value}-${s[e.inset]}`:"")),u=(0,o.Fl)((()=>`q-separator${l.value}${c.value}`+(void 0!==e.color?` bg-${e.color}`:"")+(!0===n.value?" q-separator--dark":""))),d=(0,o.Fl)((()=>{const t={};if(void 0!==e.size&&(t[!0===e.vertical?"width":"height"]=e.size),!1!==e.spaced){const n=!0===e.spaced?`${a.md}px`:e.spaced in a?`${a[e.spaced]}px`:e.spaced,o=!0===e.vertical?["Left","Right"]:["Top","Bottom"];t[`margin${o[0]}`]=t[`margin${o[1]}`]=n}return t}));return()=>(0,o.h)("hr",{class:u.value,style:d.value,"aria-orientation":r.value})}})},3902:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9835),i=n(8313),r=n(5987);const s=(0,r.L)({name:"QSpinner",props:{...i.G,thickness:{type:Number,default:5}},setup(e){const{cSize:t,classes:n}=(0,i.Z)(e);return()=>(0,o.h)("svg",{class:n.value+" q-spinner-mat",width:t.value,height:t.value,viewBox:"25 25 50 50"},[(0,o.h)("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":e.thickness,"stroke-miterlimit":"10"})])}})},132:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9835),i=n(8313),r=n(5987);const s=[(0,o.h)("path",{d:"M0 50A50 50 0 0 1 50 0L50 50L0 50",fill:"currentColor",opacity:"0.5"},[(0,o.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"0.8s",repeatCount:"indefinite"})]),(0,o.h)("path",{d:"M50 0A50 50 0 0 1 100 50L50 50L50 0",fill:"currentColor",opacity:"0.5"},[(0,o.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"1.6s",repeatCount:"indefinite"})]),(0,o.h)("path",{d:"M100 50A50 50 0 0 1 50 100L50 50L100 50",fill:"currentColor",opacity:"0.5"},[(0,o.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"2.4s",repeatCount:"indefinite"})]),(0,o.h)("path",{d:"M50 100A50 50 0 0 1 0 50L50 50L50 100",fill:"currentColor",opacity:"0.5"},[(0,o.h)("animateTransform",{attributeName:"transform",type:"rotate",from:"0 50 50",to:"360 50 50",dur:"3.2s",repeatCount:"indefinite"})])],a=(0,r.L)({name:"QSpinnerPie",props:i.G,setup(e){const{cSize:t,classes:n}=(0,i.Z)(e);return()=>(0,o.h)("svg",{class:n.value,width:t.value,height:t.value,viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",xmlns:"http://www.w3.org/2000/svg"},s)}})},8313:(e,t,n)=>{"use strict";n.d(t,{G:()=>r,Z:()=>s});var o=n(9835),i=n(244);const r={size:{type:[Number,String],default:"1em"},color:String};function s(e){return{cSize:(0,o.Fl)((()=>e.size in i.Ok?`${i.Ok[e.size]}px`:e.size)),classes:(0,o.Fl)((()=>"q-spinner"+(e.color?` text-${e.color}`:"")))}}},1463:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Q});n(6890),n(9665);var o=n(9835),i=n(499),r=n(2857),s=n(5987),a=n(2026);const l=(0,s.L)({name:"QTh",props:{props:Object,autoWidth:Boolean},emits:["click"],setup(e,{slots:t,emit:n}){const i=(0,o.FN)(),{proxy:{$q:s}}=i,l=e=>{n("click",e)};return()=>{if(void 0===e.props)return(0,o.h)("th",{class:!0===e.autoWidth?"q-table--col-auto-width":"",onClick:l},(0,a.KR)(t.default));let n,c;const u=i.vnode.key;if(u){if(n=e.props.colsMap[u],void 0===n)return}else n=e.props.col;if(!0===n.sortable){const e="right"===n.align?"unshift":"push";c=(0,a.Bl)(t.default,[]),c[e]((0,o.h)(r.Z,{class:n.__iconClass,name:s.iconSet.table.arrowUp}))}else c=(0,a.KR)(t.default);const d={class:n.__thClass+(!0===e.autoWidth?" q-table--col-auto-width":""),style:n.headerStyle,onClick:t=>{!0===n.sortable&&e.props.sort(n),l(t)}};return(0,o.h)("th",d,c)}}});var c=n(926),u=n(3246),d=n(8234);const h=["horizontal","vertical","cell","none"],f=(0,s.L)({name:"QMarkupTable",props:{...d.S,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,wrapCells:Boolean,separator:{type:String,default:"horizontal",validator:e=>h.includes(e)}},setup(e,{slots:t}){const n=(0,o.FN)(),i=(0,d.Z)(e,n.proxy.$q),r=(0,o.Fl)((()=>`q-markup-table q-table__container q-table__card q-table--${e.separator}-separator`+(!0===i.value?" q-table--dark q-table__card--dark q-dark":"")+(!0===e.dense?" q-table--dense":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":"")+(!0===e.square?" q-table--square":"")+(!1===e.wrapCells?" q-table--no-wrap":"")));return()=>(0,o.h)("div",{class:r.value},[(0,o.h)("table",{class:"q-table"},(0,a.KR)(t.default))])}});function p(e,t){return(0,o.h)("div",e,[(0,o.h)("table",{class:"q-table"},t)])}var v=n(2380),g=n(3701),m=n(1384);const b={list:u.Z,table:f},y=["list","table","__qtable"],_=(0,s.L)({name:"QVirtualScroll",props:{...v.t9,type:{type:String,default:"list",validator:e=>y.includes(e)},items:{type:Array,default:()=>[]},itemsFn:Function,itemsSize:Number,scrollTarget:{default:void 0}},setup(e,{slots:t,attrs:n}){let r;const s=(0,i.iH)(null),l=(0,o.Fl)((()=>e.itemsSize>=0&&void 0!==e.itemsFn?parseInt(e.itemsSize,10):Array.isArray(e.items)?e.items.length:0)),{virtualScrollSliceRange:c,localResetVirtualScroll:u,padVirtualScroll:d,onVirtualScrollEvt:h}=(0,v.vp)({virtualScrollLength:l,getVirtualScrollTarget:w,getVirtualScrollEl:x}),f=(0,o.Fl)((()=>{if(0===l.value)return[];const t=(e,t)=>({index:c.value.from+t,item:e});return void 0===e.itemsFn?e.items.slice(c.value.from,c.value.to).map(t):e.itemsFn(c.value.from,c.value.to-c.value.from).map(t)})),y=(0,o.Fl)((()=>"q-virtual-scroll q-virtual-scroll"+(!0===e.virtualScrollHorizontal?"--horizontal":"--vertical")+(void 0!==e.scrollTarget?"":" scroll"))),_=(0,o.Fl)((()=>void 0!==e.scrollTarget?{}:{tabindex:0}));function x(){return s.value.$el||s.value}function w(){return r}function S(){r=(0,g.b0)(x(),e.scrollTarget),r.addEventListener("scroll",h,m.listenOpts.passive)}function k(){void 0!==r&&(r.removeEventListener("scroll",h,m.listenOpts.passive),r=void 0)}function C(){let n=d("list"===e.type?"div":"tbody",f.value.map(t.default));return void 0!==t.before&&(n=t.before().concat(n)),(0,a.vs)(t.after,n)}return(0,o.YP)(l,(()=>{u()})),(0,o.YP)((()=>e.scrollTarget),(()=>{k(),S()})),(0,o.wF)((()=>{u()})),(0,o.bv)((()=>{S()})),(0,o.dl)((()=>{S()})),(0,o.se)((()=>{k()})),(0,o.Jd)((()=>{k()})),()=>{if(void 0!==t.default)return"__qtable"===e.type?p({ref:s,class:"q-table__middle "+y.value},C()):(0,o.h)(b[e.type],{...n,ref:s,class:[n.class,y.value],..._.value},C);console.error("QVirtualScroll: default scoped slot is required for rendering")}}});var x=n(2553),w=n(244);const S={xs:2,sm:4,md:6,lg:10,xl:14};function k(e,t,n){return{transform:!0===t?`translateX(${!0===n.lang.rtl?"-":""}100%) scale3d(${-e},1,1)`:`scale3d(${e},1,1)`}}const C=(0,s.L)({name:"QLinearProgress",props:{...d.S,...w.LU,value:{type:Number,default:0},buffer:Number,color:String,trackColor:String,reverse:Boolean,stripe:Boolean,indeterminate:Boolean,query:Boolean,rounded:Boolean,animationSpeed:{type:[String,Number],default:2100},instantFeedback:Boolean},setup(e,{slots:t}){const{proxy:n}=(0,o.FN)(),i=(0,d.Z)(e,n.$q),r=(0,w.ZP)(e,S),s=(0,o.Fl)((()=>!0===e.indeterminate||!0===e.query)),l=(0,o.Fl)((()=>e.reverse!==e.query)),c=(0,o.Fl)((()=>({...null!==r.value?r.value:{},"--q-linear-progress-speed":`${e.animationSpeed}ms`}))),u=(0,o.Fl)((()=>"q-linear-progress"+(void 0!==e.color?` text-${e.color}`:"")+(!0===e.reverse||!0===e.query?" q-linear-progress--reverse":"")+(!0===e.rounded?" rounded-borders":""))),h=(0,o.Fl)((()=>k(void 0!==e.buffer?e.buffer:1,l.value,n.$q))),f=(0,o.Fl)((()=>`with${!0===e.instantFeedback?"out":""}-transition`)),p=(0,o.Fl)((()=>`q-linear-progress__track absolute-full q-linear-progress__track--${f.value} q-linear-progress__track--`+(!0===i.value?"dark":"light")+(void 0!==e.trackColor?` bg-${e.trackColor}`:""))),v=(0,o.Fl)((()=>k(!0===s.value?1:e.value,l.value,n.$q))),g=(0,o.Fl)((()=>`q-linear-progress__model absolute-full q-linear-progress__model--${f.value} q-linear-progress__model--${!0===s.value?"in":""}determinate`)),m=(0,o.Fl)((()=>({width:100*e.value+"%"}))),b=(0,o.Fl)((()=>"q-linear-progress__stripe absolute-"+(!0===e.reverse?"right":"left")+` q-linear-progress__stripe--${f.value}`));return()=>{const n=[(0,o.h)("div",{class:p.value,style:h.value}),(0,o.h)("div",{class:g.value,style:v.value})];return!0===e.stripe&&!1===s.value&&n.push((0,o.h)("div",{class:b.value,style:m.value})),(0,o.h)("div",{class:u.value,style:c.value,role:"progressbar","aria-valuemin":0,"aria-valuemax":1,"aria-valuenow":!0===e.indeterminate?void 0:e.value},(0,a.vs)(t.default,n))}}});var O=n(1221),M=n(4455),E=n(3929);function F(e,t){return new Date(e)-new Date(t)}var A=n(4680);const P={sortMethod:Function,binaryStateSort:Boolean,columnSortOrder:{type:String,validator:e=>"ad"===e||"da"===e,default:"ad"}};function T(e,t,n,i){const r=(0,o.Fl)((()=>{const{sortBy:e}=t.value;return e&&n.value.find((t=>t.name===e))||null})),s=(0,o.Fl)((()=>void 0!==e.sortMethod?e.sortMethod:(e,t,o)=>{const i=n.value.find((e=>e.name===t));if(void 0===i||void 0===i.field)return e;const r=!0===o?-1:1,s="function"===typeof i.field?e=>i.field(e):e=>e[i.field];return e.sort(((e,t)=>{let n=s(e),o=s(t);return null===n||void 0===n?-1*r:null===o||void 0===o?1*r:void 0!==i.sort?i.sort(n,o,e,t)*r:!0===(0,A.hj)(n)&&!0===(0,A.hj)(o)?(n-o)*r:!0===(0,A.J_)(n)&&!0===(0,A.J_)(o)?F(n,o)*r:"boolean"===typeof n&&"boolean"===typeof o?(n-o)*r:([n,o]=[n,o].map((e=>(e+"").toLocaleString().toLowerCase())),ne.name===o));void 0!==e&&e.sortOrder&&(r=e.sortOrder)}let{sortBy:s,descending:a}=t.value;s!==o?(s=o,a="da"===r):!0===e.binaryStateSort?a=!a:!0===a?"ad"===r?s=null:a=!1:"ad"===r?a=!0:s=null,i({sortBy:s,descending:a,page:1})}return{columnToSort:r,computedSortMethod:s,sort:a}}const q={filter:[String,Object],filterMethod:Function};function R(e,t){const n=(0,o.Fl)((()=>void 0!==e.filterMethod?e.filterMethod:(e,t,n,o)=>{const i=t?t.toLowerCase():"";return e.filter((e=>n.some((t=>{const n=o(t,e)+"",r="undefined"===n||"null"===n?"":n.toLowerCase();return-1!==r.indexOf(i)}))))}));return(0,o.YP)((()=>e.filter),(()=>{(0,o.Y3)((()=>{t({page:1},!0)}))}),{deep:!0}),{computedFilterMethod:n}}function L(e,t){for(const n in t)if(t[n]!==e[n])return!1;return!0}function D(e){return e.page<1&&(e.page=1),void 0!==e.rowsPerPage&&e.rowsPerPage<1&&(e.rowsPerPage=0),e}const I={pagination:Object,rowsPerPageOptions:{type:Array,default:()=>[5,7,10,15,20,25,50,0]},"onUpdate:pagination":[Function,Array]};function B(e,t){const{props:n,emit:r}=e,s=(0,i.iH)(Object.assign({sortBy:null,descending:!1,page:1,rowsPerPage:0!==n.rowsPerPageOptions.length?n.rowsPerPageOptions[0]:5},n.pagination)),a=(0,o.Fl)((()=>{const e=void 0!==n["onUpdate:pagination"]?{...s.value,...n.pagination}:s.value;return D(e)})),l=(0,o.Fl)((()=>void 0!==a.value.rowsNumber));function c(e){u({pagination:e,filter:n.filter})}function u(e={}){(0,o.Y3)((()=>{r("request",{pagination:e.pagination||a.value,filter:e.filter||n.filter,getCellValue:t})}))}function d(e,t){const o=D({...a.value,...e});!0!==L(a.value,o)?!0!==l.value?void 0!==n.pagination&&void 0!==n["onUpdate:pagination"]?r("update:pagination",o):s.value=o:c(o):!0===l.value&&!0===t&&c(o)}return{innerPagination:s,computedPagination:a,isServerSide:l,requestServerInteraction:u,setPagination:d}}function $(e,t,n,i,r,s){const{props:a,emit:l,proxy:{$q:c}}=e,u=(0,o.Fl)((()=>!0===i.value?n.value.rowsNumber||0:s.value)),d=(0,o.Fl)((()=>{const{page:e,rowsPerPage:t}=n.value;return(e-1)*t})),h=(0,o.Fl)((()=>{const{page:e,rowsPerPage:t}=n.value;return e*t})),f=(0,o.Fl)((()=>1===n.value.page)),p=(0,o.Fl)((()=>0===n.value.rowsPerPage?1:Math.max(1,Math.ceil(u.value/n.value.rowsPerPage)))),v=(0,o.Fl)((()=>0===h.value||n.value.page>=p.value)),g=(0,o.Fl)((()=>{const e=a.rowsPerPageOptions.includes(t.value.rowsPerPage)?a.rowsPerPageOptions:[t.value.rowsPerPage].concat(a.rowsPerPageOptions);return e.map((e=>({label:0===e?c.lang.table.allRows:""+e,value:e})))}));function m(){r({page:1})}function b(){const{page:e}=n.value;e>1&&r({page:e-1})}function y(){const{page:e,rowsPerPage:t}=n.value;h.value>0&&e*t{if(e===t)return;const o=n.value.page;e&&!o?r({page:1}):e["single","multiple","none"].includes(e)},selected:{type:Array,default:()=>[]}},H=["update:selected","selection"];function z(e,t,n,i){const r=(0,o.Fl)((()=>{const t={};return e.selected.map(i.value).forEach((e=>{t[e]=!0})),t})),s=(0,o.Fl)((()=>"none"!==e.selection)),a=(0,o.Fl)((()=>"single"===e.selection)),l=(0,o.Fl)((()=>"multiple"===e.selection)),c=(0,o.Fl)((()=>0!==n.value.length&&n.value.every((e=>!0===r.value[i.value(e)])))),u=(0,o.Fl)((()=>!0!==c.value&&n.value.some((e=>!0===r.value[i.value(e)])))),d=(0,o.Fl)((()=>e.selected.length));function h(e){return!0===r.value[e]}function f(){t("update:selected",[])}function p(n,o,r,s){t("selection",{rows:o,added:r,keys:n,evt:s});const l=!0===a.value?!0===r?o:[]:!0===r?e.selected.concat(o):e.selected.filter((e=>!1===n.includes(i.value(e))));t("update:selected",l)}return{hasSelectionMode:s,singleSelection:a,multipleSelection:l,allRowsSelected:c,someRowsSelected:u,rowsSelectedNumber:d,isRowSelected:h,clearSelection:f,updateSelection:p}}function V(e){return Array.isArray(e)?e.slice():[]}const N={expanded:Array},U=["update:expanded"];function Z(e,t){const n=(0,i.iH)(V(e.expanded));function r(e){return n.value.includes(e)}function s(o){void 0!==e.expanded?t("update:expanded",o):n.value=o}function a(e,t){const o=n.value.slice(),i=o.indexOf(e);!0===t?-1===i&&(o.push(e),s(o)):-1!==i&&(o.splice(i,1),s(o))}return(0,o.YP)((()=>e.expanded),(e=>{n.value=V(e)})),{isRowExpanded:r,setExpanded:s,updateExpanded:a}}const W={visibleColumns:Array};function Y(e,t,n){const i=(0,o.Fl)((()=>{if(void 0!==e.columns)return e.columns;const t=e.rows[0];return void 0!==t?Object.keys(t).map((e=>({name:e,label:e.toUpperCase(),field:e,align:(0,A.hj)(t[e])?"right":"left",sortable:!0}))):[]})),r=(0,o.Fl)((()=>{const{sortBy:n,descending:o}=t.value,r=void 0!==e.visibleColumns?i.value.filter((t=>!0===t.required||!0===e.visibleColumns.includes(t.name))):i.value;return r.map((e=>{const t=e.align||"right",i=`text-${t}`;return{...e,align:t,__iconClass:`q-table__sort-icon q-table__sort-icon--${t}`,__thClass:i+(void 0!==e.headerClasses?" "+e.headerClasses:"")+(!0===e.sortable?" sortable":"")+(e.name===n?" sorted "+(!0===o?"sort-desc":""):""),__tdStyle:void 0!==e.style?"function"!==typeof e.style?()=>e.style:e.style:()=>null,__tdClass:void 0!==e.classes?"function"!==typeof e.classes?()=>i+" "+e.classes:t=>i+" "+e.classes(t):()=>i}}))})),s=(0,o.Fl)((()=>{const e={};return r.value.forEach((t=>{e[t.name]=t})),e})),a=(0,o.Fl)((()=>void 0!==e.tableColspan?e.tableColspan:r.value.length+(!0===n.value?1:0)));return{colList:i,computedCols:r,computedColsMap:s,computedColspan:a}}var K=n(3251);const J="q-table__bottom row items-center",X={};v.If.forEach((e=>{X[e]={}}));const Q=(0,s.L)({name:"QTable",props:{rows:{type:Array,default:()=>[]},rowKey:{type:[String,Function],default:"id"},columns:Array,loading:Boolean,iconFirstPage:String,iconPrevPage:String,iconNextPage:String,iconLastPage:String,title:String,hideHeader:Boolean,grid:Boolean,gridHeader:Boolean,dense:Boolean,flat:Boolean,bordered:Boolean,square:Boolean,separator:{type:String,default:"horizontal",validator:e=>["horizontal","vertical","cell","none"].includes(e)},wrapCells:Boolean,virtualScroll:Boolean,virtualScrollTarget:{default:void 0},...X,noDataLabel:String,noResultsLabel:String,loadingLabel:String,selectedRowsLabel:Function,rowsPerPageLabel:String,paginationLabel:Function,color:{type:String,default:"grey-8"},titleClass:[String,Array,Object],tableStyle:[String,Array,Object],tableClass:[String,Array,Object],tableHeaderStyle:[String,Array,Object],tableHeaderClass:[String,Array,Object],cardContainerClass:[String,Array,Object],cardContainerStyle:[String,Array,Object],cardStyle:[String,Array,Object],cardClass:[String,Array,Object],hideBottom:Boolean,hideSelectedBanner:Boolean,hideNoData:Boolean,hidePagination:Boolean,onRowClick:Function,onRowDblclick:Function,onRowContextmenu:Function,...d.S,...E.kM,...W,...q,...I,...N,...j,...P},emits:["request","virtualScroll",...E.fL,...U,...H],setup(e,{slots:t,emit:n}){const s=(0,o.FN)(),{proxy:{$q:a}}=s,u=(0,d.Z)(e,a),{inFullscreen:h,toggleFullscreen:f}=(0,E.ZP)(),g=(0,o.Fl)((()=>"function"===typeof e.rowKey?e.rowKey:t=>t[e.rowKey])),m=(0,i.iH)(null),b=(0,i.iH)(null),y=(0,o.Fl)((()=>!0!==e.grid&&!0===e.virtualScroll)),w=(0,o.Fl)((()=>" q-table__card"+(!0===u.value?" q-table__card--dark q-dark":"")+(!0===e.square?" q-table--square":"")+(!0===e.flat?" q-table--flat":"")+(!0===e.bordered?" q-table--bordered":""))),S=(0,o.Fl)((()=>`q-table__container q-table--${e.separator}-separator column no-wrap`+(!0===e.grid?" q-table--grid":w.value)+(!0===u.value?" q-table--dark":"")+(!0===e.dense?" q-table--dense":"")+(!1===e.wrapCells?" q-table--no-wrap":"")+(!0===h.value?" fullscreen scroll":""))),k=(0,o.Fl)((()=>S.value+(!0===e.loading?" q-table--loading":"")));(0,o.YP)((()=>e.tableStyle+e.tableClass+e.tableHeaderStyle+e.tableHeaderClass+S.value),(()=>{!0===y.value&&null!==b.value&&b.value.reset()}));const{innerPagination:F,computedPagination:A,isServerSide:P,requestServerInteraction:q,setPagination:L}=B(s,De),{computedFilterMethod:D}=R(e,L),{isRowExpanded:I,setExpanded:j,updateExpanded:H}=Z(e,n),V=(0,o.Fl)((()=>{let t=e.rows;if(!0===P.value||0===t.length)return t;const{sortBy:n,descending:o}=A.value;return e.filter&&(t=D.value(t,e.filter,se.value,De)),null!==ce.value&&(t=ue.value(e.rows===t?t.slice():t,n,o)),t})),N=(0,o.Fl)((()=>V.value.length)),U=(0,o.Fl)((()=>{let t=V.value;if(!0===P.value)return t;const{rowsPerPage:n}=A.value;return 0!==n&&(0===he.value&&e.rows!==t?t.length>fe.value&&(t=t.slice(0,fe.value)):t=t.slice(he.value,fe.value)),t})),{hasSelectionMode:W,singleSelection:X,multipleSelection:Q,allRowsSelected:G,someRowsSelected:ee,rowsSelectedNumber:te,isRowSelected:ne,clearSelection:oe,updateSelection:ie}=z(e,n,U,g),{colList:re,computedCols:se,computedColsMap:ae,computedColspan:le}=Y(e,A,W),{columnToSort:ce,computedSortMethod:ue,sort:de}=T(e,A,re,L),{firstRowIndex:he,lastRowIndex:fe,isFirstPage:pe,isLastPage:ve,pagesNumber:ge,computedRowsPerPageOptions:me,computedRowsNumber:be,firstPage:ye,prevPage:_e,nextPage:xe,lastPage:we}=$(s,F,A,P,L,N),Se=(0,o.Fl)((()=>0===U.value.length)),ke=(0,o.Fl)((()=>{const t={};return v.If.forEach((n=>{t[n]=e[n]})),void 0===t.virtualScrollItemSize&&(t.virtualScrollItemSize=!0===e.dense?28:48),t}));function Ce(){!0===y.value&&b.value.reset()}function Oe(){if(!0===e.grid)return Ke();const n=!0!==e.hideHeader?je:null;if(!0===y.value){const i=t["top-row"],r=t["bottom-row"],s={default:e=>Ae(e.item,t.body,e.index)};if(void 0!==i){const e=(0,o.h)("tbody",i({cols:se.value}));s.before=null===n?()=>e:()=>[n()].concat(e)}else null!==n&&(s.before=n);return void 0!==r&&(s.after=()=>(0,o.h)("tbody",r({cols:se.value}))),(0,o.h)(_,{ref:b,class:e.tableClass,style:e.tableStyle,...ke.value,scrollTarget:e.virtualScrollTarget,items:U.value,type:"__qtable",tableColspan:le.value,onVirtualScroll:Ee},s)}const i=[Pe()];return null!==n&&i.unshift(n()),p({class:["q-table__middle scroll",e.tableClass],style:e.tableStyle},i)}function Me(t,o){if(null!==b.value)return void b.value.scrollTo(t,o);t=parseInt(t,10);const i=m.value.querySelector(`tbody tr:nth-of-type(${t+1})`);if(null!==i){const o=m.value.querySelector(".q-table__middle.scroll"),r=i.offsetTop-e.virtualScrollStickySizeStart,s=r{const n=t[`body-cell-${e.name}`],r=void 0!==n?n:c;return void 0!==r?r(qe({key:a,row:i,pageIndex:s,col:e})):(0,o.h)("td",{class:e.__tdClass(i),style:e.__tdStyle(i)},De(e,i))}));if(!0===W.value){const n=t["body-selection"],r=void 0!==n?n(Re({key:a,row:i,pageIndex:s})):[(0,o.h)(O.Z,{modelValue:l,color:e.color,dark:u.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{ie([a],[i],e,t)}})];d.unshift((0,o.h)("td",{class:"q-table--col-auto-width"},r))}const h={key:a,class:{selected:l}};return void 0!==e.onRowClick&&(h.class["cursor-pointer"]=!0,h.onClick=e=>{n("RowClick",e,i,s)}),void 0!==e.onRowDblclick&&(h.class["cursor-pointer"]=!0,h.onDblclick=e=>{n("RowDblclick",e,i,s)}),void 0!==e.onRowContextmenu&&(h.class["cursor-pointer"]=!0,h.onContextmenu=e=>{n("RowContextmenu",e,i,s)}),(0,o.h)("tr",h,d)}function Pe(){const e=t.body,n=t["top-row"],i=t["bottom-row"];let r=U.value.map(((t,n)=>Ae(t,e,n)));return void 0!==n&&(r=n({cols:se.value}).concat(r)),void 0!==i&&(r=r.concat(i({cols:se.value}))),(0,o.h)("tbody",r)}function Te(e){return Le(e),e.cols=e.cols.map((t=>(0,K.g)({...t},"value",(()=>De(t,e.row))))),e}function qe(e){return Le(e),(0,K.g)(e,"value",(()=>De(e.col,e.row))),e}function Re(e){return Le(e),e}function Le(t){Object.assign(t,{cols:se.value,colsMap:ae.value,sort:de,rowIndex:he.value+t.pageIndex,color:e.color,dark:u.value,dense:e.dense}),!0===W.value&&(0,K.g)(t,"selected",(()=>ne(t.key)),((e,n)=>{ie([t.key],[t.row],e,n)})),(0,K.g)(t,"expand",(()=>I(t.key)),(e=>{H(t.key,e)}))}function De(e,t){const n="function"===typeof e.field?e.field(t):t[e.field];return void 0!==e.format?e.format(n,t):n}const Ie=(0,o.Fl)((()=>({pagination:A.value,pagesNumber:ge.value,isFirstPage:pe.value,isLastPage:ve.value,firstPage:ye,prevPage:_e,nextPage:xe,lastPage:we,inFullscreen:h.value,toggleFullscreen:f})));function Be(){const n=t.top,i=t["top-left"],r=t["top-right"],s=t["top-selection"],a=!0===W.value&&void 0!==s&&te.value>0,l="q-table__top relative-position row items-center";if(void 0!==n)return(0,o.h)("div",{class:l},[n(Ie.value)]);let c;return!0===a?c=s(Ie.value).slice():(c=[],void 0!==i?c.push((0,o.h)("div",{class:"q-table__control"},[i(Ie.value)])):e.title&&c.push((0,o.h)("div",{class:"q-table__control"},[(0,o.h)("div",{class:["q-table__title",e.titleClass]},e.title)]))),void 0!==r&&(c.push((0,o.h)("div",{class:"q-table__separator col"})),c.push((0,o.h)("div",{class:"q-table__control"},[r(Ie.value)]))),0!==c.length?(0,o.h)("div",{class:l},c):void 0}const $e=(0,o.Fl)((()=>!0===ee.value?null:G.value));function je(){const n=He();return!0===e.loading&&void 0===t.loading&&n.push((0,o.h)("tr",{class:"q-table__progress"},[(0,o.h)("th",{class:"relative-position",colspan:le.value},Fe())])),(0,o.h)("thead",n)}function He(){const n=t.header,i=t["header-cell"];if(void 0!==n)return n(ze({header:!0})).slice();const r=se.value.map((e=>{const n=t[`header-cell-${e.name}`],r=void 0!==n?n:i,s=ze({col:e});return void 0!==r?r(s):(0,o.h)(l,{key:e.name,props:s},(()=>e.label))}));if(!0===X.value&&!0!==e.grid)r.unshift((0,o.h)("th",{class:"q-table--col-auto-width"}," "));else if(!0===Q.value){const n=t["header-selection"],i=void 0!==n?n(ze({})):[(0,o.h)(O.Z,{color:e.color,modelValue:$e.value,dark:u.value,dense:e.dense,"onUpdate:modelValue":Ve})];r.unshift((0,o.h)("th",{class:"q-table--col-auto-width"},i))}return[(0,o.h)("tr",{class:e.tableHeaderClass,style:e.tableHeaderStyle},r)]}function ze(t){return Object.assign(t,{cols:se.value,sort:de,colsMap:ae.value,color:e.color,dark:u.value,dense:e.dense}),!0===Q.value&&(0,K.g)(t,"selected",(()=>$e.value),Ve),t}function Ve(e){!0===ee.value&&(e=!1),ie(U.value.map(g.value),U.value,e)}const Ne=(0,o.Fl)((()=>{const t=[e.iconFirstPage||a.iconSet.table.firstPage,e.iconPrevPage||a.iconSet.table.prevPage,e.iconNextPage||a.iconSet.table.nextPage,e.iconLastPage||a.iconSet.table.lastPage];return!0===a.lang.rtl?t.reverse():t}));function Ue(){if(!0===e.hideBottom)return;if(!0===Se.value){if(!0===e.hideNoData)return;const n=!0===e.loading?e.loadingLabel||a.lang.table.loading:e.filter?e.noResultsLabel||a.lang.table.noResults:e.noDataLabel||a.lang.table.noData,i=t["no-data"],s=void 0!==i?[i({message:n,icon:a.iconSet.table.warning,filter:e.filter})]:[(0,o.h)(r.Z,{class:"q-table__bottom-nodata-icon",name:a.iconSet.table.warning}),n];return(0,o.h)("div",{class:J+" q-table__bottom--nodata"},s)}const n=t.bottom;if(void 0!==n)return(0,o.h)("div",{class:J},[n(Ie.value)]);const i=!0!==e.hideSelectedBanner&&!0===W.value&&te.value>0?[(0,o.h)("div",{class:"q-table__control"},[(0,o.h)("div",[(e.selectedRowsLabel||a.lang.table.selectedRecords)(te.value)])])]:[];return!0!==e.hidePagination?(0,o.h)("div",{class:J+" justify-end"},We(i)):0!==i.length?(0,o.h)("div",{class:J},i):void 0}function Ze(e){L({page:1,rowsPerPage:e.value})}function We(n){let i;const{rowsPerPage:r}=A.value,s=e.paginationLabel||a.lang.table.pagination,l=t.pagination,c=e.rowsPerPageOptions.length>1;if(n.push((0,o.h)("div",{class:"q-table__separator col"})),!0===c&&n.push((0,o.h)("div",{class:"q-table__control"},[(0,o.h)("span",{class:"q-table__bottom-item"},[e.rowsPerPageLabel||a.lang.table.recordsPerPage]),(0,o.h)(x.Z,{class:"q-table__select inline q-table__bottom-item",color:e.color,modelValue:r,options:me.value,displayValue:0===r?a.lang.table.allRows:r,dark:u.value,borderless:!0,dense:!0,optionsDense:!0,optionsCover:!0,"onUpdate:modelValue":Ze})])),void 0!==l)i=l(Ie.value);else if(i=[(0,o.h)("span",0!==r?{class:"q-table__bottom-item"}:{},[r?s(he.value+1,Math.min(fe.value,be.value),be.value):s(1,N.value,be.value)])],0!==r&&ge.value>1){const t={color:e.color,round:!0,dense:!0,flat:!0};!0===e.dense&&(t.size="sm"),ge.value>2&&i.push((0,o.h)(M.Z,{key:"pgFirst",...t,icon:Ne.value[0],disable:pe.value,onClick:ye})),i.push((0,o.h)(M.Z,{key:"pgPrev",...t,icon:Ne.value[1],disable:pe.value,onClick:_e}),(0,o.h)(M.Z,{key:"pgNext",...t,icon:Ne.value[2],disable:ve.value,onClick:xe})),ge.value>2&&i.push((0,o.h)(M.Z,{key:"pgLast",...t,icon:Ne.value[3],disable:ve.value,onClick:we}))}return n.push((0,o.h)("div",{class:"q-table__control"},i)),n}function Ye(){const n=!0===e.gridHeader?[(0,o.h)("table",{class:"q-table"},[je(o.h)])]:!0===e.loading&&void 0===t.loading?Fe(o.h):void 0;return(0,o.h)("div",{class:"q-table__middle"},n)}function Ke(){const i=void 0!==t.item?t.item:i=>{const r=i.cols.map((e=>(0,o.h)("div",{class:"q-table__grid-item-row"},[(0,o.h)("div",{class:"q-table__grid-item-title"},[e.label]),(0,o.h)("div",{class:"q-table__grid-item-value"},[e.value])])));if(!0===W.value){const n=t["body-selection"],s=void 0!==n?n(i):[(0,o.h)(O.Z,{modelValue:i.selected,color:e.color,dark:u.value,dense:e.dense,"onUpdate:modelValue":(e,t)=>{ie([i.key],[i.row],e,t)}})];r.unshift((0,o.h)("div",{class:"q-table__grid-item-row"},s),(0,o.h)(c.Z,{dark:u.value}))}const s={class:["q-table__grid-item-card"+w.value,e.cardClass],style:e.cardStyle};return void 0===e.onRowClick&&void 0===e.onRowDblclick||(s.class[0]+=" cursor-pointer",void 0!==e.onRowClick&&(s.onClick=e=>{n("RowClick",e,i.row,i.pageIndex)}),void 0!==e.onRowDblclick&&(s.onDblclick=e=>{n("RowDblclick",e,i.row,i.pageIndex)})),(0,o.h)("div",{class:"q-table__grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3"+(!0===i.selected?" q-table__grid-item--selected":"")},[(0,o.h)("div",s,r)])};return(0,o.h)("div",{class:["q-table__grid-content row",e.cardContainerClass],style:e.cardContainerStyle},U.value.map(((e,t)=>i(Te({key:g.value(e),row:e,pageIndex:t})))))}return Object.assign(s.proxy,{requestServerInteraction:q,setPagination:L,firstPage:ye,prevPage:_e,nextPage:xe,lastPage:we,isRowSelected:ne,clearSelection:oe,isRowExpanded:I,setExpanded:j,sort:de,resetVirtualScroll:Ce,scrollTo:Me,getCellValue:De}),(0,K.K)(s.proxy,{filteredSortedRows:()=>V.value,computedRows:()=>U.value,computedRowsNumber:()=>be.value}),()=>{const n=[Be()],i={ref:m,class:k.value};return!0===e.grid?n.push(Ye()):Object.assign(i,{class:[i.class,e.cardClass],style:e.cardStyle}),n.push(Oe(),Ue()),!0===e.loading&&void 0!==t.loading&&n.push(t.loading()),(0,o.h)("div",i,n)}}})},7220:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9835),i=n(5987),r=n(2026);const s=(0,i.L)({name:"QTd",props:{props:Object,autoWidth:Boolean,noHover:Boolean},setup(e,{slots:t}){const n=(0,o.FN)(),i=(0,o.Fl)((()=>"q-td"+(!0===e.autoWidth?" q-table--col-auto-width":"")+(!0===e.noHover?" q-td--no-hover":"")+" "));return()=>{if(void 0===e.props)return(0,o.h)("td",{class:i.value},(0,r.KR)(t.default));const s=n.vnode.key,a=(void 0!==e.props.colsMap?e.props.colsMap[s]:null)||e.props.col;if(void 0===a)return;const{row:l}=e.props;return(0,o.h)("td",{class:i.value+a.__tdClass(l),style:a.__tdStyle(l)},(0,r.KR)(t.default))}}})},3532:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9835),i=n(5987),r=n(2026);const s=(0,i.L)({name:"QTr",props:{props:Object,noHover:Boolean},setup(e,{slots:t}){const n=(0,o.Fl)((()=>"q-tr"+(void 0===e.props||!0===e.props.header?"":" "+e.props.__trClass)+(!0===e.noHover?" q-tr--no-hover":"")));return()=>(0,o.h)("tr",{class:n.value},(0,r.KR)(t.default))}})},1663:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9835),i=n(5987),r=n(2026);const s=(0,i.L)({name:"QToolbar",props:{inset:Boolean},setup(e,{slots:t}){const n=(0,o.Fl)((()=>"q-toolbar row no-wrap items-center"+(!0===e.inset?" q-toolbar--inset":"")));return()=>(0,o.h)("div",{class:n.value,role:"toolbar"},(0,r.KR)(t.default))}})},1973:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9835),i=n(5987),r=n(2026);const s=(0,i.L)({name:"QToolbarTitle",props:{shrink:Boolean},setup(e,{slots:t}){const n=(0,o.Fl)((()=>"q-toolbar__title ellipsis"+(!0===e.shrink?" col-shrink":"")));return()=>(0,o.h)("div",{class:n.value},(0,r.KR)(t.default))}})},6858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>_});var o=n(9835),i=n(499),r=n(1957),s=n(4397),a=n(4088),l=n(3842),c=n(1518),u=n(431),d=n(6916),h=n(2695),f=n(5987),p=n(3701),v=n(1384),g=n(2589),m=n(2026),b=n(9092),y=n(9388);const _=(0,f.L)({name:"QTooltip",inheritAttrs:!1,props:{...s.u,...l.vr,...u.D,maxHeight:{type:String,default:null},maxWidth:{type:String,default:null},transitionShow:{default:"jump-down"},transitionHide:{default:"jump-up"},anchor:{type:String,default:"bottom middle",validator:y.$},self:{type:String,default:"top middle",validator:y.$},offset:{type:Array,default:()=>[14,14],validator:y.io},scrollTarget:{default:void 0},delay:{type:Number,default:0},hideDelay:{type:Number,default:0}},emits:[...l.gH],setup(e,{slots:t,emit:n,attrs:f}){let _,x;const w=(0,o.FN)(),{proxy:{$q:S}}=w,k=(0,i.iH)(null),C=(0,i.iH)(!1),O=(0,o.Fl)((()=>(0,y.li)(e.anchor,S.lang.rtl))),M=(0,o.Fl)((()=>(0,y.li)(e.self,S.lang.rtl))),E=(0,o.Fl)((()=>!0!==e.persistent)),{registerTick:F,removeTick:A}=(0,d.Z)(),{registerTimeout:P}=(0,h.Z)(),{transitionProps:T,transitionStyle:q}=(0,u.Z)(e),{localScrollTarget:R,changeScrollEvent:L,unconfigureScrollTarget:D}=(0,a.Z)(e,Q),{anchorEl:I,canShow:B,anchorEvents:$}=(0,s.Z)({showing:C,configureAnchorEl:X}),{show:j,hide:H}=(0,l.ZP)({showing:C,canShow:B,handleShow:U,handleHide:Z,hideOnRouteChange:E,processOnMount:!0});Object.assign($,{delayShow:K,delayHide:J});const{showPortal:z,hidePortal:V,renderPortal:N}=(0,c.Z)(w,k,ee,"tooltip");if(!0===S.platform.is.mobile){const t={anchorEl:I,innerRef:k,onClickOutside(e){return H(e),e.target.classList.contains("q-dialog__backdrop")&&(0,v.NS)(e),!0}},n=(0,o.Fl)((()=>null===e.modelValue&&!0!==e.persistent&&!0===C.value));(0,o.YP)(n,(e=>{const n=!0===e?b.m:b.D;n(t)})),(0,o.Jd)((()=>{(0,b.D)(t)}))}function U(t){z(),F((()=>{x=new MutationObserver((()=>Y())),x.observe(k.value,{attributes:!1,childList:!0,characterData:!0,subtree:!0}),Y(),Q()})),void 0===_&&(_=(0,o.YP)((()=>S.screen.width+"|"+S.screen.height+"|"+e.self+"|"+e.anchor+"|"+S.lang.rtl),Y)),P((()=>{z(!0),n("show",t)}),e.transitionDuration)}function Z(t){A(),V(),W(),P((()=>{V(!0),n("hide",t)}),e.transitionDuration)}function W(){void 0!==x&&(x.disconnect(),x=void 0),void 0!==_&&(_(),_=void 0),D(),(0,v.ul)($,"tooltipTemp")}function Y(){(0,y.wq)({targetEl:k.value,offset:e.offset,anchorEl:I.value,anchorOrigin:O.value,selfOrigin:M.value,maxHeight:e.maxHeight,maxWidth:e.maxWidth})}function K(t){if(!0===S.platform.is.mobile){(0,g.M)(),document.body.classList.add("non-selectable");const e=I.value,t=["touchmove","touchcancel","touchend","click"].map((t=>[e,t,"delayHide","passiveCapture"]));(0,v.M0)($,"tooltipTemp",t)}P((()=>{j(t)}),e.delay)}function J(t){!0===S.platform.is.mobile&&((0,v.ul)($,"tooltipTemp"),(0,g.M)(),setTimeout((()=>{document.body.classList.remove("non-selectable")}),10)),P((()=>{H(t)}),e.hideDelay)}function X(){if(!0===e.noParentEvent||null===I.value)return;const t=!0===S.platform.is.mobile?[[I.value,"touchstart","delayShow","passive"]]:[[I.value,"mouseenter","delayShow","passive"],[I.value,"mouseleave","delayHide","passive"]];(0,v.M0)($,"anchor",t)}function Q(){if(null!==I.value||void 0!==e.scrollTarget){R.value=(0,p.b0)(I.value,e.scrollTarget);const t=!0===e.noParentEvent?Y:H;L(R.value,t)}}function G(){return!0===C.value?(0,o.h)("div",{...f,ref:k,class:["q-tooltip q-tooltip--style q-position-engine no-pointer-events",f.class],style:[f.style,q.value],role:"tooltip"},(0,m.KR)(t.default)):null}function ee(){return(0,o.h)(r.uT,T.value,G)}return(0,o.Jd)(W),Object.assign(w.proxy,{updatePosition:Y}),N}})},2380:(e,t,n)=>{"use strict";n.d(t,{If:()=>m,vp:()=>y,t9:()=>b});n(9665);var o=n(9835),i=n(499),r=n(899),s=n(1384);let a=!1;{const e=document.createElement("div");e.setAttribute("dir","rtl"),Object.assign(e.style,{width:"1px",height:"1px",overflow:"auto"});const t=document.createElement("div");Object.assign(t.style,{width:"1000px",height:"1px"}),document.body.appendChild(e),e.appendChild(t),e.scrollLeft=-1e3,a=e.scrollLeft>=0,e.remove()}const l=1e3,c=["start","center","end","start-force","center-force","end-force"],u=Array.prototype.filter,d=void 0===window.getComputedStyle(document.body).overflowAnchor?s.ZT:function(e,t){null!==e&&(void 0!==e._qOverflowAnimationFrame&&cancelAnimationFrame(e._qOverflowAnimationFrame),e._qOverflowAnimationFrame=requestAnimationFrame((()=>{if(null===e)return;e._qOverflowAnimationFrame=void 0;const n=e.children||[];u.call(n,(e=>e.dataset&&void 0!==e.dataset.qVsAnchor)).forEach((e=>{delete e.dataset.qVsAnchor}));const o=n[t];o&&o.dataset&&(o.dataset.qVsAnchor="")})))};function h(e,t){return e+t}function f(e,t,n,o,i,r,s,l){const c=e===window?document.scrollingElement||document.documentElement:e,u=!0===i?"offsetWidth":"offsetHeight",d={scrollStart:0,scrollViewSize:-s-l,scrollMaxSize:0,offsetStart:-s,offsetEnd:-l};if(!0===i?(e===window?(d.scrollStart=window.pageXOffset||window.scrollX||document.body.scrollLeft||0,d.scrollViewSize+=document.documentElement.clientWidth):(d.scrollStart=c.scrollLeft,d.scrollViewSize+=c.clientWidth),d.scrollMaxSize=c.scrollWidth,!0===r&&(d.scrollStart=(!0===a?d.scrollMaxSize-d.scrollViewSize:0)-d.scrollStart)):(e===window?(d.scrollStart=window.pageYOffset||window.scrollY||document.body.scrollTop||0,d.scrollViewSize+=document.documentElement.clientHeight):(d.scrollStart=c.scrollTop,d.scrollViewSize+=c.clientHeight),d.scrollMaxSize=c.scrollHeight),null!==n)for(let a=n.previousElementSibling;null!==a;a=a.previousElementSibling)!1===a.classList.contains("q-virtual-scroll--skip")&&(d.offsetStart+=a[u]);if(null!==o)for(let a=o.nextElementSibling;null!==a;a=a.nextElementSibling)!1===a.classList.contains("q-virtual-scroll--skip")&&(d.offsetEnd+=a[u]);if(t!==e){const n=c.getBoundingClientRect(),o=t.getBoundingClientRect();!0===i?(d.offsetStart+=o.left-n.left,d.offsetEnd-=o.width):(d.offsetStart+=o.top-n.top,d.offsetEnd-=o.height),e!==window&&(d.offsetStart+=d.scrollStart),d.offsetEnd+=d.scrollMaxSize-d.offsetStart}return d}function p(e,t,n,o){"end"===t&&(t=(e===window?document.body:e)[!0===n?"scrollWidth":"scrollHeight"]),e===window?!0===n?(!0===o&&(t=(!0===a?document.body.scrollWidth-document.documentElement.clientWidth:0)-t),window.scrollTo(t,window.pageYOffset||window.scrollY||document.body.scrollTop||0)):window.scrollTo(window.pageXOffset||window.scrollX||document.body.scrollLeft||0,t):!0===n?(!0===o&&(t=(!0===a?e.scrollWidth-e.offsetWidth:0)-t),e.scrollLeft=t):e.scrollTop=t}function v(e,t,n,o){if(n>=o)return 0;const i=t.length,r=Math.floor(n/l),s=Math.floor((o-1)/l)+1;let a=e.slice(r,s).reduce(h,0);return n%l!==0&&(a-=t.slice(r*l,n).reduce(h,0)),o%l!==0&&o!==i&&(a-=t.slice(o,s*l).reduce(h,0)),a}const g={virtualScrollSliceSize:{type:[Number,String],default:null},virtualScrollSliceRatioBefore:{type:[Number,String],default:1},virtualScrollSliceRatioAfter:{type:[Number,String],default:1},virtualScrollItemSize:{type:[Number,String],default:24},virtualScrollStickySizeStart:{type:[Number,String],default:0},virtualScrollStickySizeEnd:{type:[Number,String],default:0},tableColspan:[Number,String]},m=Object.keys(g),b={virtualScrollHorizontal:Boolean,onVirtualScroll:Function,...g};function y({virtualScrollLength:e,getVirtualScrollTarget:t,getVirtualScrollEl:n,virtualScrollItemSizeComputed:s}){const a=(0,o.FN)(),{props:g,emit:m,proxy:b}=a,{$q:y}=b;let _,x,w,S,k=[];const C=(0,i.iH)(0),O=(0,i.iH)(0),M=(0,i.iH)({}),E=(0,i.iH)(null),F=(0,i.iH)(null),A=(0,i.iH)(null),P=(0,i.iH)({from:0,to:0}),T=(0,o.Fl)((()=>void 0!==g.tableColspan?g.tableColspan:100));void 0===s&&(s=(0,o.Fl)((()=>g.virtualScrollItemSize)));const q=(0,o.Fl)((()=>s.value+";"+g.virtualScrollHorizontal)),R=(0,o.Fl)((()=>q.value+";"+g.virtualScrollSliceRatioBefore+";"+g.virtualScrollSliceRatioAfter));function L(){z(x,!0)}function D(e){z(void 0===e?x:e)}function I(o,i){const r=t();if(void 0===r||null===r||8===r.nodeType)return;const s=f(r,n(),E.value,F.value,g.virtualScrollHorizontal,y.lang.rtl,g.virtualScrollStickySizeStart,g.virtualScrollStickySizeEnd);w!==s.scrollViewSize&&V(s.scrollViewSize),$(r,s,Math.min(e.value-1,Math.max(0,parseInt(o,10)||0)),0,c.indexOf(i)>-1?i:x>-1&&o>x?"end":"start")}function B(){const o=t();if(void 0===o||null===o||8===o.nodeType)return;const i=f(o,n(),E.value,F.value,g.virtualScrollHorizontal,y.lang.rtl,g.virtualScrollStickySizeStart,g.virtualScrollStickySizeEnd),r=e.value-1,s=i.scrollMaxSize-i.offsetStart-i.offsetEnd-O.value;if(_===i.scrollStart)return;if(i.scrollMaxSize<=0)return void $(o,i,0,0);w!==i.scrollViewSize&&V(i.scrollViewSize),j(P.value.from);const a=Math.floor(i.scrollMaxSize-Math.max(i.scrollViewSize,i.offsetEnd)-Math.min(S[r],i.scrollViewSize/2));if(a>0&&Math.ceil(i.scrollStart)>=a)return void $(o,i,r,i.scrollMaxSize-i.offsetEnd-k.reduce(h,0));let c=0,u=i.scrollStart-i.offsetStart,d=u;if(u<=s&&u+i.scrollViewSize>=C.value)u-=C.value,c=P.value.from,d=u;else for(let e=0;u>=k[e]&&c0&&c-i.scrollViewSize?(c++,d=u):d=S[c]+u;$(o,i,c,d)}function $(t,n,o,i,r){const s="string"===typeof r&&r.indexOf("-force")>-1,a=!0===s?r.replace("-force",""):r,l=void 0!==a?a:"start";let c=Math.max(0,o-M.value[l]),u=c+M.value.total;u>e.value&&(u=e.value,c=Math.max(0,u-M.value.total)),_=n.scrollStart;const f=c!==P.value.from||u!==P.value.to;if(!1===f&&void 0===a)return void U(o);const{activeElement:m}=document,b=A.value;!0===f&&null!==b&&b!==m&&!0===b.contains(m)&&(b.addEventListener("focusout",H),setTimeout((()=>{null!==b&&b.removeEventListener("focusout",H)}))),d(b,o-c);const x=void 0!==a?S.slice(c,o).reduce(h,0):0;if(!0===f){const t=u>=P.value.from&&c<=P.value.to?P.value.to:u;P.value={from:c,to:t},C.value=v(k,S,0,c),O.value=v(k,S,u,e.value),requestAnimationFrame((()=>{P.value.to!==u&&_===n.scrollStart&&(P.value={from:P.value.from,to:u},O.value=v(k,S,u,e.value))}))}requestAnimationFrame((()=>{if(_!==n.scrollStart)return;!0===f&&j(c);const e=S.slice(c,o).reduce(h,0),r=e+n.offsetStart+C.value,l=r+S[o];let u=r+i;if(void 0!==a){const t=e-x,i=n.scrollStart+t;u=!0!==s&&ie.classList&&!1===e.classList.contains("q-virtual-scroll--skip"))),o=n.length,i=!0===g.virtualScrollHorizontal?e=>e.getBoundingClientRect().width:e=>e.offsetHeight;let r,s,a=e;for(let e=0;e=r;o--)S[o]=i;const a=Math.floor((e.value-1)/l);k=[];for(let o=0;o<=a;o++){let t=0;const n=Math.min((o+1)*l,e.value);for(let e=o*l;e=0?(j(P.value.from),(0,o.Y3)((()=>{I(t)}))):Z()}function V(e){if(void 0===e&&"undefined"!==typeof window){const o=t();void 0!==o&&null!==o&&8!==o.nodeType&&(e=f(o,n(),E.value,F.value,g.virtualScrollHorizontal,y.lang.rtl,g.virtualScrollStickySizeStart,g.virtualScrollStickySizeEnd).scrollViewSize)}w=e;const o=parseFloat(g.virtualScrollSliceRatioBefore)||0,i=parseFloat(g.virtualScrollSliceRatioAfter)||0,r=1+o+i,a=void 0===e||e<=0?1:Math.ceil(e/s.value),l=Math.max(1,a,Math.ceil((g.virtualScrollSliceSize>0?g.virtualScrollSliceSize:10)/r));M.value={total:Math.ceil(l*r),start:Math.ceil(l*o),center:Math.ceil(l*(.5+o)),end:Math.ceil(l*(1+o)),view:a}}function N(e,t){const n=!0===g.virtualScrollHorizontal?"width":"height",i={["--q-virtual-scroll-item-"+n]:s.value+"px"};return["tbody"===e?(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:E},[(0,o.h)("tr",[(0,o.h)("td",{style:{[n]:`${C.value}px`,...i},colspan:T.value})])]):(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"before",ref:E,style:{[n]:`${C.value}px`,...i}}),(0,o.h)(e,{class:"q-virtual-scroll__content",key:"content",ref:A,tabindex:-1},t.flat()),"tbody"===e?(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:F},[(0,o.h)("tr",[(0,o.h)("td",{style:{[n]:`${O.value}px`,...i},colspan:T.value})])]):(0,o.h)(e,{class:"q-virtual-scroll__padding",key:"after",ref:F,style:{[n]:`${O.value}px`,...i}})]}function U(e){x!==e&&(void 0!==g.onVirtualScroll&&m("virtualScroll",{index:e,from:P.value.from,to:P.value.to-1,direction:e{V()})),(0,o.YP)(q,L),V();const Z=(0,r.Z)(B,!0===y.platform.is.ios?120:35);(0,o.wF)((()=>{V()}));let W=!1;return(0,o.se)((()=>{W=!0})),(0,o.dl)((()=>{if(!0!==W)return;const e=t();void 0!==_&&void 0!==e&&null!==e&&8!==e.nodeType?p(e,_,g.virtualScrollHorizontal,y.lang.rtl):I(x)})),(0,o.Jd)((()=>{Z.cancel()})),Object.assign(b,{scrollTo:I,reset:L,refresh:D}),{virtualScrollSliceRange:P,virtualScrollSliceSizeComputed:M,setVirtualScrollSize:V,onVirtualScrollEvt:Z,localResetVirtualScroll:z,padVirtualScroll:N,scrollTo:I,reset:L,refresh:D}}},5065:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>a,jO:()=>s});var o=n(9835);const i={left:"start",center:"center",right:"end",between:"between",around:"around",evenly:"evenly",stretch:"stretch"},r=Object.keys(i),s={align:{type:String,validator:e=>r.includes(e)}};function a(e){return(0,o.Fl)((()=>{const t=void 0===e.align?!0===e.vertical?"stretch":"left":e.align;return`${!0===e.vertical?"items":"justify"}-${i[t]}`}))}},4397:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c,u:()=>l});var o=n(9835),i=n(499),r=n(2589),s=n(1384),a=n(1705);const l={target:{default:!0},noParentEvent:Boolean,contextMenu:Boolean};function c({showing:e,avoidEmit:t,configureAnchorEl:n}){const{props:l,proxy:c,emit:u}=(0,o.FN)(),d=(0,i.iH)(null);let h=null;function f(e){return null!==d.value&&(void 0===e||void 0===e.touches||e.touches.length<=1)}const p={};function v(){(0,s.ul)(p,"anchor")}function g(e){d.value=e;while(d.value.classList.contains("q-anchor--skip"))d.value=d.value.parentNode;n()}function m(){if(!1===l.target||""===l.target||null===c.$el.parentNode)d.value=null;else if(!0===l.target)g(c.$el.parentNode);else{let t=l.target;if("string"===typeof l.target)try{t=document.querySelector(l.target)}catch(e){t=void 0}void 0!==t&&null!==t?(d.value=t.$el||t,n()):(d.value=null,console.error(`Anchor: target "${l.target}" not found`))}}return void 0===n&&(Object.assign(p,{hide(e){c.hide(e)},toggle(e){c.toggle(e),e.qAnchorHandled=!0},toggleKey(e){!0===(0,a.So)(e,13)&&p.toggle(e)},contextClick(e){c.hide(e),(0,s.X$)(e),(0,o.Y3)((()=>{c.show(e),e.qAnchorHandled=!0}))},prevent:s.X$,mobileTouch(e){if(p.mobileCleanup(e),!0!==f(e))return;c.hide(e),d.value.classList.add("non-selectable");const t=e.target;(0,s.M0)(p,"anchor",[[t,"touchmove","mobileCleanup","passive"],[t,"touchend","mobileCleanup","passive"],[t,"touchcancel","mobileCleanup","passive"],[d.value,"contextmenu","prevent","notPassive"]]),h=setTimeout((()=>{h=null,c.show(e),e.qAnchorHandled=!0}),300)},mobileCleanup(t){d.value.classList.remove("non-selectable"),null!==h&&(clearTimeout(h),h=null),!0===e.value&&void 0!==t&&(0,r.M)()}}),n=function(e=l.contextMenu){if(!0===l.noParentEvent||null===d.value)return;let t;t=!0===e?!0===c.$q.platform.is.mobile?[[d.value,"touchstart","mobileTouch","passive"]]:[[d.value,"mousedown","hide","passive"],[d.value,"contextmenu","contextClick","notPassive"]]:[[d.value,"click","toggle","passive"],[d.value,"keyup","toggleKey","passive"]],(0,s.M0)(p,"anchor",t)}),(0,o.YP)((()=>l.contextMenu),(e=>{null!==d.value&&(v(),n(e))})),(0,o.YP)((()=>l.target),(()=>{null!==d.value&&v(),m()})),(0,o.YP)((()=>l.noParentEvent),(e=>{null!==d.value&&(!0===e?v():n())})),(0,o.bv)((()=>{m(),!0!==t&&!0===l.modelValue&&null===d.value&&u("update:modelValue",!1)})),(0,o.Jd)((()=>{null!==h&&clearTimeout(h),v()})),{anchorEl:d,canShow:f,anchorEvents:p}}},8234:(e,t,n)=>{"use strict";n.d(t,{S:()=>i,Z:()=>r});var o=n(9835);const i={dark:{type:Boolean,default:null}};function r(e,t){return(0,o.Fl)((()=>null===e.dark?t.dark.isActive:e.dark))}},3167:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>$,yV:()=>L,HJ:()=>I,Cl:()=>D,tL:()=>B});n(9665);var o=n(9835),i=n(499),r=n(1957),s=n(7506),a=n(2857),l=n(3902),c=n(8234),u=n(5439);function d({validate:e,resetValidation:t,requiresQForm:n}){const i=(0,o.f3)(u.vh,!1);if(!1!==i){const{props:n,proxy:r}=(0,o.FN)();Object.assign(r,{validate:e,resetValidation:t}),(0,o.YP)((()=>n.disable),(e=>{!0===e?("function"===typeof t&&t(),i.unbindComponent(r)):i.bindComponent(r)})),(0,o.bv)((()=>{!0!==n.disable&&i.bindComponent(r)})),(0,o.Jd)((()=>{!0!==n.disable&&i.unbindComponent(r)}))}else!0===n&&console.error("Parent QForm not found on useFormChild()!")}const h=/^#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?$/,f=/^#[0-9a-fA-F]{4}([0-9a-fA-F]{4})?$/,p=/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/,v=/^rgb\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5])\)$/,g=/^rgba\(((0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),){2}(0|[1-9][\d]?|1[\d]{0,2}|2[\d]?|2[0-4][\d]|25[0-5]),(0|0\.[0-9]+[1-9]|0\.[1-9]+|1)\)$/,m={date:e=>/^-?[\d]+\/[0-1]\d\/[0-3]\d$/.test(e),time:e=>/^([0-1]?\d|2[0-3]):[0-5]\d$/.test(e),fulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d:[0-5]\d$/.test(e),timeOrFulltime:e=>/^([0-1]?\d|2[0-3]):[0-5]\d(:[0-5]\d)?$/.test(e),email:e=>/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e),hexColor:e=>h.test(e),hexaColor:e=>f.test(e),hexOrHexaColor:e=>p.test(e),rgbColor:e=>v.test(e),rgbaColor:e=>g.test(e),rgbOrRgbaColor:e=>v.test(e)||g.test(e),hexOrRgbColor:e=>h.test(e)||v.test(e),hexaOrRgbaColor:e=>f.test(e)||g.test(e),anyColor:e=>p.test(e)||v.test(e)||g.test(e)};var b=n(899),y=n(3251);const _=[!0,!1,"ondemand"],x={modelValue:{},error:{type:Boolean,default:null},errorMessage:String,noErrorIcon:Boolean,rules:Array,reactiveRules:Boolean,lazyRules:{type:[Boolean,String],validator:e=>_.includes(e)}};function w(e,t){const{props:n,proxy:r}=(0,o.FN)(),s=(0,i.iH)(!1),a=(0,i.iH)(null),l=(0,i.iH)(null);d({validate:_,resetValidation:g});let c,u=0;const h=(0,o.Fl)((()=>void 0!==n.rules&&null!==n.rules&&0!==n.rules.length)),f=(0,o.Fl)((()=>!0!==n.disable&&!0===h.value)),p=(0,o.Fl)((()=>!0===n.error||!0===s.value)),v=(0,o.Fl)((()=>"string"===typeof n.errorMessage&&0!==n.errorMessage.length?n.errorMessage:a.value));function g(){u++,t.value=!1,l.value=null,s.value=!1,a.value=null,w.cancel()}function _(e=n.modelValue){if(!0!==f.value)return!0;const o=++u,i=!0!==t.value?()=>{l.value=!0}:()=>{},r=(e,n)=>{!0===e&&i(),s.value=e,a.value=n||null,t.value=!1},c=[];for(let t=0;t{if(void 0===e||!1===Array.isArray(e)||0===e.length)return o===u&&r(!1),!0;const t=e.find((e=>!1===e||"string"===typeof e));return o===u&&r(void 0!==t,t),void 0===t}),(e=>(o===u&&(console.error(e),r(!0)),!1))))}function x(e){!0===f.value&&"ondemand"!==n.lazyRules&&(!0===l.value||!0!==n.lazyRules&&!0!==e)&&w()}(0,o.YP)((()=>n.modelValue),(()=>{x()})),(0,o.YP)((()=>n.reactiveRules),(e=>{!0===e?void 0===c&&(c=(0,o.YP)((()=>n.rules),(()=>{x(!0)}))):void 0!==c&&(c(),c=void 0)}),{immediate:!0}),(0,o.YP)(e,(e=>{!0===e?null===l.value&&(l.value=!1):!1===l.value&&(l.value=!0,!0===f.value&&"ondemand"!==n.lazyRules&&!1===t.value&&w())}));const w=(0,b.Z)(_,0);return(0,o.Jd)((()=>{void 0!==c&&c(),w.cancel()})),Object.assign(r,{resetValidation:g,validate:_}),(0,y.g)(r,"hasError",(()=>p.value)),{isDirtyModel:l,hasRules:h,hasError:p,errorMessage:v,validate:_,resetValidation:g}}const S=/^on[A-Z]/;function k(e,t){const n={listeners:(0,i.iH)({}),attributes:(0,i.iH)({})};function r(){const o={},i={};for(const t in e)"class"!==t&&"style"!==t&&!1===S.test(t)&&(o[t]=e[t]);for(const e in t.props)!0===S.test(e)&&(i[e]=t.props[e]);n.attributes.value=o,n.listeners.value=i}return(0,o.Xn)(r),r(),n}var C=n(2026);n(2279),n(2157),n(6735);let O,M=0;const E=new Array(256);for(let j=0;j<256;j++)E[j]=(j+256).toString(16).substring(1);const F=(()=>{const e="undefined"!==typeof crypto?crypto:"undefined"!==typeof window?window.crypto||window.msCrypto:void 0;if(void 0!==e){if(void 0!==e.randomBytes)return e.randomBytes;if(void 0!==e.getRandomValues)return t=>{const n=new Uint8Array(t);return e.getRandomValues(n),n}}return e=>{const t=[];for(let n=e;n>0;n--)t.push(Math.floor(256*Math.random()));return t}})(),A=4096;function P(){(void 0===O||M+16>A)&&(M=0,O=F(A));const e=Array.prototype.slice.call(O,M,M+=16);return e[6]=15&e[6]|64,e[8]=63&e[8]|128,E[e[0]]+E[e[1]]+E[e[2]]+E[e[3]]+"-"+E[e[4]]+E[e[5]]+"-"+E[e[6]]+E[e[7]]+"-"+E[e[8]]+E[e[9]]+"-"+E[e[10]]+E[e[11]]+E[e[12]]+E[e[13]]+E[e[14]]+E[e[15]]}var T=n(1384),q=n(7026);function R(e){return void 0===e?`f_${P()}`:e}function L(e){return void 0!==e&&null!==e&&0!==(""+e).length}const D={...c.S,...x,label:String,stackLabel:Boolean,hint:String,hideHint:Boolean,prefix:String,suffix:String,labelColor:String,color:String,bgColor:String,filled:Boolean,outlined:Boolean,borderless:Boolean,standout:[Boolean,String],square:Boolean,loading:Boolean,labelSlot:Boolean,bottomSlots:Boolean,hideBottomSpace:Boolean,rounded:Boolean,dense:Boolean,itemAligned:Boolean,counter:Boolean,clearable:Boolean,clearIcon:String,disable:Boolean,readonly:Boolean,autofocus:Boolean,for:String,maxlength:[Number,String]},I=["update:modelValue","clear","focus","blur","popupShow","popupHide"];function B(){const{props:e,attrs:t,proxy:n,vnode:r}=(0,o.FN)(),s=(0,c.Z)(e,n.$q);return{isDark:s,editable:(0,o.Fl)((()=>!0!==e.disable&&!0!==e.readonly)),innerLoading:(0,i.iH)(!1),focused:(0,i.iH)(!1),hasPopupOpen:!1,splitAttrs:k(t,r),targetUid:(0,i.iH)(R(e.for)),rootRef:(0,i.iH)(null),targetRef:(0,i.iH)(null),controlRef:(0,i.iH)(null)}}function $(e){const{props:t,emit:n,slots:i,attrs:c,proxy:u}=(0,o.FN)(),{$q:d}=u;let h=null;void 0===e.hasValue&&(e.hasValue=(0,o.Fl)((()=>L(t.modelValue)))),void 0===e.emitValue&&(e.emitValue=e=>{n("update:modelValue",e)}),void 0===e.controlEvents&&(e.controlEvents={onFocusin:D,onFocusout:I}),Object.assign(e,{clearValue:B,onControlFocusin:D,onControlFocusout:I,focus:A}),void 0===e.computedCounter&&(e.computedCounter=(0,o.Fl)((()=>{if(!1!==t.counter){const e="string"===typeof t.modelValue||"number"===typeof t.modelValue?(""+t.modelValue).length:!0===Array.isArray(t.modelValue)?t.modelValue.length:0,n=void 0!==t.maxlength?t.maxlength:t.maxValues;return e+(void 0!==n?" / "+n:"")}})));const{isDirtyModel:f,hasRules:p,hasError:v,errorMessage:g,resetValidation:m}=w(e.focused,e.innerLoading),b=void 0!==e.floatingLabel?(0,o.Fl)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.floatingLabel.value)):(0,o.Fl)((()=>!0===t.stackLabel||!0===e.focused.value||!0===e.hasValue.value)),y=(0,o.Fl)((()=>!0===t.bottomSlots||void 0!==t.hint||!0===p.value||!0===t.counter||null!==t.error)),_=(0,o.Fl)((()=>!0===t.filled?"filled":!0===t.outlined?"outlined":!0===t.borderless?"borderless":t.standout?"standout":"standard")),x=(0,o.Fl)((()=>`q-field row no-wrap items-start q-field--${_.value}`+(void 0!==e.fieldClass?` ${e.fieldClass.value}`:"")+(!0===t.rounded?" q-field--rounded":"")+(!0===t.square?" q-field--square":"")+(!0===b.value?" q-field--float":"")+(!0===k.value?" q-field--labeled":"")+(!0===t.dense?" q-field--dense":"")+(!0===t.itemAligned?" q-field--item-aligned q-item-type":"")+(!0===e.isDark.value?" q-field--dark":"")+(void 0===e.getControl?" q-field--auto-height":"")+(!0===e.focused.value?" q-field--focused":"")+(!0===v.value?" q-field--error":"")+(!0===v.value||!0===e.focused.value?" q-field--highlighted":"")+(!0!==t.hideBottomSpace&&!0===y.value?" q-field--with-bottom":"")+(!0===t.disable?" q-field--disabled":!0===t.readonly?" q-field--readonly":""))),S=(0,o.Fl)((()=>"q-field__control relative-position row no-wrap"+(void 0!==t.bgColor?` bg-${t.bgColor}`:"")+(!0===v.value?" text-negative":"string"===typeof t.standout&&0!==t.standout.length&&!0===e.focused.value?` ${t.standout}`:void 0!==t.color?` text-${t.color}`:""))),k=(0,o.Fl)((()=>!0===t.labelSlot||void 0!==t.label)),O=(0,o.Fl)((()=>"q-field__label no-pointer-events absolute ellipsis"+(void 0!==t.labelColor&&!0!==v.value?` text-${t.labelColor}`:""))),M=(0,o.Fl)((()=>({id:e.targetUid.value,editable:e.editable.value,focused:e.focused.value,floatingLabel:b.value,modelValue:t.modelValue,emitValue:e.emitValue}))),E=(0,o.Fl)((()=>{const n={for:e.targetUid.value};return!0===t.disable?n["aria-disabled"]="true":!0===t.readonly&&(n["aria-readonly"]="true"),n}));function F(){const t=document.activeElement;let n=void 0!==e.targetRef&&e.targetRef.value;!n||null!==t&&t.id===e.targetUid.value||(!0===n.hasAttribute("tabindex")||(n=n.querySelector("[tabindex]")),n&&n!==t&&n.focus({preventScroll:!0}))}function A(){(0,q.jd)(F)}function P(){(0,q.fP)(F);const t=document.activeElement;null!==t&&e.rootRef.value.contains(t)&&t.blur()}function D(t){null!==h&&(clearTimeout(h),h=null),!0===e.editable.value&&!1===e.focused.value&&(e.focused.value=!0,n("focus",t))}function I(t,o){null!==h&&clearTimeout(h),h=setTimeout((()=>{h=null,(!0!==document.hasFocus()||!0!==e.hasPopupOpen&&void 0!==e.controlRef&&null!==e.controlRef.value&&!1===e.controlRef.value.contains(document.activeElement))&&(!0===e.focused.value&&(e.focused.value=!1,n("blur",t)),void 0!==o&&o())}))}function B(i){if((0,T.NS)(i),!0!==d.platform.is.mobile){const t=void 0!==e.targetRef&&e.targetRef.value||e.rootRef.value;t.focus()}else!0===e.rootRef.value.contains(document.activeElement)&&document.activeElement.blur();"file"===t.type&&(e.inputRef.value.value=null),n("update:modelValue",null),n("clear",t.modelValue),(0,o.Y3)((()=>{m(),!0!==d.platform.is.mobile&&(f.value=!1)}))}function $(){const n=[];return void 0!==i.prepend&&n.push((0,o.h)("div",{class:"q-field__prepend q-field__marginal row no-wrap items-center",key:"prepend",onClick:T.X$},i.prepend())),n.push((0,o.h)("div",{class:"q-field__control-container col relative-position row no-wrap q-anchor--skip"},j())),!0===v.value&&!1===t.noErrorIcon&&n.push(z("error",[(0,o.h)(a.Z,{name:d.iconSet.field.error,color:"negative"})])),!0===t.loading||!0===e.innerLoading.value?n.push(z("inner-loading-append",void 0!==i.loading?i.loading():[(0,o.h)(l.Z,{color:t.color})])):!0===t.clearable&&!0===e.hasValue.value&&!0===e.editable.value&&n.push(z("inner-clearable-append",[(0,o.h)(a.Z,{class:"q-field__focusable-action",tag:"button",name:t.clearIcon||d.iconSet.field.clear,tabindex:0,type:"button","aria-hidden":null,role:null,onClick:B})])),void 0!==i.append&&n.push((0,o.h)("div",{class:"q-field__append q-field__marginal row no-wrap items-center",key:"append",onClick:T.X$},i.append())),void 0!==e.getInnerAppend&&n.push(z("inner-append",e.getInnerAppend())),void 0!==e.getControlChild&&n.push(e.getControlChild()),n}function j(){const n=[];return void 0!==t.prefix&&null!==t.prefix&&n.push((0,o.h)("div",{class:"q-field__prefix no-pointer-events row items-center"},t.prefix)),void 0!==e.getShadowControl&&!0===e.hasShadow.value&&n.push(e.getShadowControl()),void 0!==e.getControl?n.push(e.getControl()):void 0!==i.rawControl?n.push(i.rawControl()):void 0!==i.control&&n.push((0,o.h)("div",{ref:e.targetRef,class:"q-field__native row",tabindex:-1,...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0},i.control(M.value))),!0===k.value&&n.push((0,o.h)("div",{class:O.value},(0,C.KR)(i.label,t.label))),void 0!==t.suffix&&null!==t.suffix&&n.push((0,o.h)("div",{class:"q-field__suffix no-pointer-events row items-center"},t.suffix)),n.concat((0,C.KR)(i.default))}function H(){let n,s;!0===v.value?null!==g.value?(n=[(0,o.h)("div",{role:"alert"},g.value)],s=`q--slot-error-${g.value}`):(n=(0,C.KR)(i.error),s="q--slot-error"):!0===t.hideHint&&!0!==e.focused.value||(void 0!==t.hint?(n=[(0,o.h)("div",t.hint)],s=`q--slot-hint-${t.hint}`):(n=(0,C.KR)(i.hint),s="q--slot-hint"));const a=!0===t.counter||void 0!==i.counter;if(!0===t.hideBottomSpace&&!1===a&&void 0===n)return;const l=(0,o.h)("div",{key:s,class:"q-field__messages col"},n);return(0,o.h)("div",{class:"q-field__bottom row items-start q-field__bottom--"+(!0!==t.hideBottomSpace?"animated":"stale"),onClick:T.X$},[!0===t.hideBottomSpace?l:(0,o.h)(r.uT,{name:"q-transition--field-message"},(()=>l)),!0===a?(0,o.h)("div",{class:"q-field__counter"},void 0!==i.counter?i.counter():e.computedCounter.value):null])}function z(e,t){return null===t?null:(0,o.h)("div",{key:e,class:"q-field__append q-field__marginal row no-wrap items-center q-anchor--skip"},t)}(0,o.YP)((()=>t.for),(t=>{e.targetUid.value=R(t)}));let V=!1;return(0,o.se)((()=>{V=!0})),(0,o.dl)((()=>{!0===V&&!0===t.autofocus&&u.focus()})),(0,o.bv)((()=>{!0===s.uX.value&&void 0===t.for&&(e.targetUid.value=R()),!0===t.autofocus&&u.focus()})),(0,o.Jd)((()=>{null!==h&&clearTimeout(h)})),Object.assign(u,{focus:A,blur:P}),function(){const n=void 0===e.getControl&&void 0===i.control?{...e.splitAttrs.attributes.value,"data-autofocus":!0===t.autofocus||void 0,...E.value}:E.value;return(0,o.h)("label",{ref:e.rootRef,class:[x.value,c.class],style:c.style,...n},[void 0!==i.before?(0,o.h)("div",{class:"q-field__before q-field__marginal row no-wrap items-center",onClick:T.X$},i.before()):null,(0,o.h)("div",{class:"q-field__inner relative-position col self-stretch"},[(0,o.h)("div",{ref:e.controlRef,class:S.value,tabindex:-1,...e.controlEvents},$()),!0===y.value?H():null]),void 0!==i.after?(0,o.h)("div",{class:"q-field__after q-field__marginal row no-wrap items-center",onClick:T.X$},i.after()):null])}}},9256:(e,t,n)=>{"use strict";n.d(t,{Do:()=>s,Fz:()=>i,eX:()=>r});var o=n(9835);const i={name:String};function r(e={}){return(t,n,i)=>{t[n]((0,o.h)("input",{class:"hidden"+(i||""),...e.value}))}}function s(e){return(0,o.Fl)((()=>e.name||e.for))}},3929:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>u,fL:()=>c,kM:()=>l});var o=n(9835),i=n(499),r=n(5310),s=n(2046);let a=0;const l={fullscreen:Boolean,noRouteFullscreenExit:Boolean},c=["update:fullscreen","fullscreen"];function u(){const e=(0,o.FN)(),{props:t,emit:n,proxy:l}=e;let c,u,d;const h=(0,i.iH)(!1);function f(){!0===h.value?v():p()}function p(){!0!==h.value&&(h.value=!0,d=l.$el.parentNode,d.replaceChild(u,l.$el),document.body.appendChild(l.$el),a++,1===a&&document.body.classList.add("q-body--fullscreen-mixin"),c={handler:v},r.Z.add(c))}function v(){!0===h.value&&(void 0!==c&&(r.Z.remove(c),c=void 0),d.replaceChild(l.$el,u),h.value=!1,a=Math.max(0,a-1),0===a&&(document.body.classList.remove("q-body--fullscreen-mixin"),void 0!==l.$el.scrollIntoView&&setTimeout((()=>{l.$el.scrollIntoView()}))))}return!0===(0,s.Rb)(e)&&(0,o.YP)((()=>l.$route.fullPath),(()=>{!0!==t.noRouteFullscreenExit&&v()})),(0,o.YP)((()=>t.fullscreen),(e=>{h.value!==e&&f()})),(0,o.YP)(h,(e=>{n("update:fullscreen",e),n("fullscreen",e)})),(0,o.wF)((()=>{u=document.createElement("span")})),(0,o.bv)((()=>{!0===t.fullscreen&&p()})),(0,o.Jd)(v),Object.assign(l,{toggleFullscreen:f,setFullscreen:p,exitFullscreen:v}),{inFullscreen:h,toggleFullscreen:f}}},4953:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9835),i=n(5310);function r(e,t,n){let r;function s(){void 0!==r&&(i.Z.remove(r),r=void 0)}return(0,o.Jd)((()=>{!0===e.value&&s()})),{removeFromHistory:s,addToHistory(){r={condition:()=>!0===n.value,handler:t},i.Z.add(r)}}}},2802:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(7506);const i=/[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/,r=/[\u4e00-\u9fff\u3400-\u4dbf\u{20000}-\u{2a6df}\u{2a700}-\u{2b73f}\u{2b740}-\u{2b81f}\u{2b820}-\u{2ceaf}\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u{2f800}-\u{2fa1f}]/u,s=/[\u3131-\u314e\u314f-\u3163\uac00-\ud7a3]/,a=/[a-z0-9_ -]$/i;function l(e){return function(t){if("compositionend"===t.type||"change"===t.type){if(!0!==t.target.qComposing)return;t.target.qComposing=!1,e(t)}else if("compositionupdate"===t.type&&!0!==t.target.qComposing&&"string"===typeof t.data){const e=!0===o.client.is.firefox?!1===a.test(t.data):!0===i.test(t.data)||!0===r.test(t.data)||!0===s.test(t.data);!0===e&&(t.target.qComposing=!0)}}}},3842:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>a,gH:()=>s,vr:()=>r});var o=n(9835),i=n(2046);const r={modelValue:{type:Boolean,default:null},"onUpdate:modelValue":[Function,Array]},s=["beforeShow","show","beforeHide","hide"];function a({showing:e,canShow:t,hideOnRouteChange:n,handleShow:r,handleHide:s,processOnMount:a}){const l=(0,o.FN)(),{props:c,emit:u,proxy:d}=l;let h;function f(t){!0===e.value?g(t):p(t)}function p(e){if(!0===c.disable||void 0!==e&&!0===e.qAnchorHandled||void 0!==t&&!0!==t(e))return;const n=void 0!==c["onUpdate:modelValue"];!0===n&&(u("update:modelValue",!0),h=e,(0,o.Y3)((()=>{h===e&&(h=void 0)}))),null!==c.modelValue&&!1!==n||v(e)}function v(t){!0!==e.value&&(e.value=!0,u("beforeShow",t),void 0!==r?r(t):u("show",t))}function g(e){if(!0===c.disable)return;const t=void 0!==c["onUpdate:modelValue"];!0===t&&(u("update:modelValue",!1),h=e,(0,o.Y3)((()=>{h===e&&(h=void 0)}))),null!==c.modelValue&&!1!==t||m(e)}function m(t){!1!==e.value&&(e.value=!1,u("beforeHide",t),void 0!==s?s(t):u("hide",t))}function b(t){if(!0===c.disable&&!0===t)void 0!==c["onUpdate:modelValue"]&&u("update:modelValue",!1);else if(!0===t!==e.value){const e=!0===t?v:m;e(h)}}(0,o.YP)((()=>c.modelValue),b),void 0!==n&&!0===(0,i.Rb)(l)&&(0,o.YP)((()=>d.$route.fullPath),(()=>{!0===n.value&&!0===e.value&&g()})),!0===a&&(0,o.bv)((()=>{b(c.modelValue)}));const y={show:p,hide:g,toggle:f};return Object.assign(d,y),y}},6120:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>_,vZ:()=>g,K6:()=>y,t6:()=>b});var o=n(9835),i=n(499),r=n(1957),s=n(7506),a=n(5987),l=n(9367),c=n(1384),u=n(2589);function d(e){const t=[.06,6,50];return"string"===typeof e&&e.length&&e.split(":").forEach(((e,n)=>{const o=parseFloat(e);o&&(t[n]=o)})),t}const h=(0,a.f)({name:"touch-swipe",beforeMount(e,{value:t,arg:n,modifiers:o}){if(!0!==o.mouse&&!0!==s.client.has.touch)return;const i=!0===o.mouseCapture?"Capture":"",r={handler:t,sensitivity:d(n),direction:(0,l.R)(o),noop:c.ZT,mouseStart(e){(0,l.n)(e,r)&&(0,c.du)(e)&&((0,c.M0)(r,"temp",[[document,"mousemove","move",`notPassive${i}`],[document,"mouseup","end","notPassiveCapture"]]),r.start(e,!0))},touchStart(e){if((0,l.n)(e,r)){const t=e.target;(0,c.M0)(r,"temp",[[t,"touchmove","move","notPassiveCapture"],[t,"touchcancel","end","notPassiveCapture"],[t,"touchend","end","notPassiveCapture"]]),r.start(e)}},start(t,n){!0===s.client.is.firefox&&(0,c.Jf)(e,!0);const o=(0,c.FK)(t);r.event={x:o.left,y:o.top,time:Date.now(),mouse:!0===n,dir:!1}},move(e){if(void 0===r.event)return;if(!1!==r.event.dir)return void(0,c.NS)(e);const t=Date.now()-r.event.time;if(0===t)return;const n=(0,c.FK)(e),o=n.left-r.event.x,i=Math.abs(o),s=n.top-r.event.y,a=Math.abs(s);if(!0!==r.event.mouse){if(ir.sensitivity[0]&&(r.event.dir=s<0?"up":"down"),!0===r.direction.horizontal&&i>a&&a<100&&l>r.sensitivity[0]&&(r.event.dir=o<0?"left":"right"),!0===r.direction.up&&ir.sensitivity[0]&&(r.event.dir="up"),!0===r.direction.down&&i0&&i<100&&d>r.sensitivity[0]&&(r.event.dir="down"),!0===r.direction.left&&i>a&&o<0&&a<100&&l>r.sensitivity[0]&&(r.event.dir="left"),!0===r.direction.right&&i>a&&o>0&&a<100&&l>r.sensitivity[0]&&(r.event.dir="right"),!1!==r.event.dir?((0,c.NS)(e),!0===r.event.mouse&&(document.body.classList.add("no-pointer-events--children"),document.body.classList.add("non-selectable"),(0,u.M)(),r.styleCleanup=e=>{r.styleCleanup=void 0,document.body.classList.remove("non-selectable");const t=()=>{document.body.classList.remove("no-pointer-events--children")};!0===e?setTimeout(t,50):t()}),r.handler({evt:e,touch:!0!==r.event.mouse,mouse:r.event.mouse,direction:r.event.dir,duration:t,distance:{x:i,y:a}})):r.end(e)},end(t){void 0!==r.event&&((0,c.ul)(r,"temp"),!0===s.client.is.firefox&&(0,c.Jf)(e,!1),void 0!==r.styleCleanup&&r.styleCleanup(!0),void 0!==t&&!1!==r.event.dir&&(0,c.NS)(t),r.event=void 0)}};if(e.__qtouchswipe=r,!0===o.mouse){const t=!0===o.mouseCapture||!0===o.mousecapture?"Capture":"";(0,c.M0)(r,"main",[[e,"mousedown","mouseStart",`passive${t}`]])}!0===s.client.has.touch&&(0,c.M0)(r,"main",[[e,"touchstart","touchStart","passive"+(!0===o.capture?"Capture":"")],[e,"touchmove","noop","notPassiveCapture"]])},updated(e,t){const n=e.__qtouchswipe;void 0!==n&&(t.oldValue!==t.value&&("function"!==typeof t.value&&n.end(),n.handler=t.value),n.direction=(0,l.R)(t.modifiers))},beforeUnmount(e){const t=e.__qtouchswipe;void 0!==t&&((0,c.ul)(t,"main"),(0,c.ul)(t,"temp"),!0===s.client.is.firefox&&(0,c.Jf)(e,!1),void 0!==t.styleCleanup&&t.styleCleanup(),delete e.__qtouchswipe)}});function f(){const e=new Map;return{getCache:function(t,n){return void 0===e[t]?e[t]=n:e[t]},getCacheWithFn:function(t,n){return void 0===e[t]?e[t]=n():e[t]}}}var p=n(2026),v=n(2046);const g={name:{required:!0},disable:Boolean},m={setup(e,{slots:t}){return()=>(0,o.h)("div",{class:"q-panel scroll",role:"tabpanel"},(0,p.KR)(t.default))}},b={modelValue:{required:!0},animated:Boolean,infinite:Boolean,swipeable:Boolean,vertical:Boolean,transitionPrev:String,transitionNext:String,transitionDuration:{type:[String,Number],default:300},keepAlive:Boolean,keepAliveInclude:[String,Array,RegExp],keepAliveExclude:[String,Array,RegExp],keepAliveMax:Number},y=["update:modelValue","beforeTransition","transition"];function _(){const{props:e,emit:t,proxy:n}=(0,o.FN)(),{getCacheWithFn:s}=f();let a,l;const c=(0,i.iH)(null),u=(0,i.iH)(null);function d(t){const o=!0===e.vertical?"up":"left";P((!0===n.$q.lang.rtl?-1:1)*(t.direction===o?1:-1))}const g=(0,o.Fl)((()=>[[h,d,void 0,{horizontal:!0!==e.vertical,vertical:e.vertical,mouse:!0}]])),b=(0,o.Fl)((()=>e.transitionPrev||"slide-"+(!0===e.vertical?"down":"right"))),y=(0,o.Fl)((()=>e.transitionNext||"slide-"+(!0===e.vertical?"up":"left"))),_=(0,o.Fl)((()=>`--q-transition-duration: ${e.transitionDuration}ms`)),x=(0,o.Fl)((()=>"string"===typeof e.modelValue||"number"===typeof e.modelValue?e.modelValue:String(e.modelValue))),w=(0,o.Fl)((()=>({include:e.keepAliveInclude,exclude:e.keepAliveExclude,max:e.keepAliveMax}))),S=(0,o.Fl)((()=>void 0!==e.keepAliveInclude||void 0!==e.keepAliveExclude));function k(){P(1)}function C(){P(-1)}function O(e){t("update:modelValue",e)}function M(e){return void 0!==e&&null!==e&&""!==e}function E(e){return a.findIndex((t=>t.props.name===e&&""!==t.props.disable&&!0!==t.props.disable))}function F(){return a.filter((e=>""!==e.props.disable&&!0!==e.props.disable))}function A(t){const n=0!==t&&!0===e.animated&&-1!==c.value?"q-transition--"+(-1===t?b.value:y.value):null;u.value!==n&&(u.value=n)}function P(n,o=c.value){let i=o+n;while(i>-1&&i{l=!1}));i+=n}!0===e.infinite&&0!==a.length&&-1!==o&&o!==a.length&&P(n,-1===n?a.length:-1)}function T(){const t=E(e.modelValue);return c.value!==t&&(c.value=t),!0}function q(){const t=!0===M(e.modelValue)&&T()&&a[c.value];return!0===e.keepAlive?[(0,o.h)(o.Ob,w.value,[(0,o.h)(!0===S.value?s(x.value,(()=>({...m,name:x.value}))):m,{key:x.value,style:_.value},(()=>t))])]:[(0,o.h)("div",{class:"q-panel scroll",style:_.value,key:x.value,role:"tabpanel"},[t])]}function R(){if(0!==a.length)return!0===e.animated?[(0,o.h)(r.uT,{name:u.value},q)]:q()}function L(e){return a=(0,v.Pf)((0,p.KR)(e.default,[])).filter((e=>null!==e.props&&void 0===e.props.slot&&!0===M(e.props.name))),a.length}function D(){return a}return(0,o.YP)((()=>e.modelValue),((e,n)=>{const i=!0===M(e)?E(e):-1;!0!==l&&A(-1===i?0:i{t("transition",e,n)})))})),Object.assign(n,{next:k,previous:C,goTo:O}),{panelIndex:c,panelDirectives:g,updatePanelsList:L,updatePanelIndex:T,getPanelContent:R,getEnabledPanels:F,getPanels:D,isValidPanelName:M,keepAliveProps:w,needsUniqueKeepAliveWrapper:S,goToPanelByOffset:P,goToPanel:O,nextPanel:k,previousPanel:C}}},1518:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});n(9665);var o=n(499),i=n(9835),r=(n(1384),n(7026)),s=n(6669),a=n(2909),l=n(3251);function c(e){e=e.parent;while(void 0!==e&&null!==e){if("QGlobalDialog"===e.type.name)return!0;if("QDialog"===e.type.name||"QMenu"===e.type.name)return!1;e=e.parent}return!1}function u(e,t,n,u){const d=(0,o.iH)(!1),h=(0,o.iH)(!1);let f=null;const p={},v="dialog"===u&&c(e);function g(t){if(!0===t)return(0,r.xF)(p),void(h.value=!0);h.value=!1,!1===d.value&&(!1===v&&null===f&&(f=(0,s.q_)(!1,u)),d.value=!0,a.Q$.push(e.proxy),(0,r.YX)(p))}function m(t){if(h.value=!1,!0!==t)return;(0,r.xF)(p),d.value=!1;const n=a.Q$.indexOf(e.proxy);-1!==n&&a.Q$.splice(n,1),null!==f&&((0,s.pB)(f),f=null)}return(0,i.Ah)((()=>{m(!0)})),e.proxy.__qPortal=!0,(0,l.g)(e.proxy,"contentEl",(()=>t.value)),{showPortal:g,hidePortal:m,portalIsActive:d,portalIsAccessible:h,renderPortal:()=>!0===v?n():!0===d.value?[(0,i.h)(i.lR,{to:f},n())]:void 0}}},3963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(5984);function i(){let e;return{preventBodyScroll(t){t===e||void 0===e&&!0!==t||(e=t,(0,o.Z)(t))}}}},5917:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(499),i=n(9835);function r(e,t){const n=(0,o.iH)(null),r=(0,i.Fl)((()=>!0===e.disable?null:(0,i.h)("span",{ref:n,class:"no-outline",tabindex:-1})));function s(e){const o=t.value;void 0!==e&&0===e.type.indexOf("key")?null!==o&&document.activeElement!==o&&!0===o.contains(document.activeElement)&&o.focus():null!==n.value&&(void 0===e||null!==o&&!0===o.contains(e.target))&&n.value.focus()}return{refocusTargetEl:r,refocusTarget:s}}},945:(e,t,n)=>{"use strict";n.d(t,{$:()=>d,Z:()=>h});var o=n(9835),i=n(2046);function r(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}function s(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function a(e,t){for(const n in t){const o=t[n],i=e[n];if("string"===typeof o){if(o!==i)return!1}else if(!1===Array.isArray(i)||i.length!==o.length||o.some(((e,t)=>e!==i[t])))return!1}return!0}function l(e,t){return!0===Array.isArray(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function c(e,t){return!0===Array.isArray(e)?l(e,t):!0===Array.isArray(t)?l(t,e):e===t}function u(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!1===c(e[n],t[n]))return!1;return!0}const d={to:[String,Object],replace:Boolean,exact:Boolean,activeClass:{type:String,default:"q-router-link--active"},exactActiveClass:{type:String,default:"q-router-link--exact-active"},href:String,target:String,disable:Boolean};function h({fallbackTag:e,useDisableForRouterLinkProps:t=!0}={}){const n=(0,o.FN)(),{props:l,proxy:c,emit:d}=n,h=(0,i.Rb)(n),f=(0,o.Fl)((()=>!0!==l.disable&&void 0!==l.href)),p=!0===t?(0,o.Fl)((()=>!0===h&&!0!==l.disable&&!0!==f.value&&void 0!==l.to&&null!==l.to&&""!==l.to)):(0,o.Fl)((()=>!0===h&&!0!==f.value&&void 0!==l.to&&null!==l.to&&""!==l.to)),v=(0,o.Fl)((()=>!0===p.value?k(l.to):null)),g=(0,o.Fl)((()=>null!==v.value)),m=(0,o.Fl)((()=>!0===f.value||!0===g.value)),b=(0,o.Fl)((()=>"a"===l.type||!0===m.value?"a":l.tag||e||"div")),y=(0,o.Fl)((()=>!0===f.value?{href:l.href,target:l.target}:!0===g.value?{href:v.value.href,target:l.target}:{})),_=(0,o.Fl)((()=>{if(!1===g.value)return-1;const{matched:e}=v.value,{length:t}=e,n=e[t-1];if(void 0===n)return-1;const o=c.$route.matched;if(0===o.length)return-1;const i=o.findIndex(s.bind(null,n));if(i>-1)return i;const a=r(e[t-2]);return t>1&&r(n)===a&&o[o.length-1].path!==a?o.findIndex(s.bind(null,e[t-2])):i})),x=(0,o.Fl)((()=>!0===g.value&&-1!==_.value&&a(c.$route.params,v.value.params))),w=(0,o.Fl)((()=>!0===x.value&&_.value===c.$route.matched.length-1&&u(c.$route.params,v.value.params))),S=(0,o.Fl)((()=>!0===g.value?!0===w.value?` ${l.exactActiveClass} ${l.activeClass}`:!0===l.exact?"":!0===x.value?` ${l.activeClass}`:"":""));function k(e){try{return c.$router.resolve(e)}catch(t){}return null}function C(e,{returnRouterError:t,to:n=l.to,replace:o=l.replace}={}){if(!0===l.disable)return e.preventDefault(),Promise.resolve(!1);if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||void 0!==e.button&&0!==e.button||"_blank"===l.target)return Promise.resolve(!1);e.preventDefault();const i=c.$router[!0===o?"replace":"push"](n);return!0===t?i:i.then((()=>{})).catch((()=>{}))}function O(e){if(!0===g.value){const t=t=>C(e,t);d("click",e,t),!0!==e.defaultPrevented&&t()}else d("click",e)}return{hasRouterLink:g,hasHrefLink:f,hasLink:m,linkTag:b,resolvedLink:v,linkIsActive:x,linkIsExactActive:w,linkClass:S,linkAttrs:y,getLink:k,navigateToRouterLink:C,navigateOnClick:O}}},4088:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(499),i=n(9835),r=n(1384);function s(e,t){const n=(0,o.iH)(null);let s;function a(e,t){const n=(void 0!==t?"add":"remove")+"EventListener",o=void 0!==t?t:s;e!==window&&e[n]("scroll",o,r.listenOpts.passive),window[n]("scroll",o,r.listenOpts.passive),s=t}function l(){null!==n.value&&(a(n.value),n.value=null)}const c=(0,i.YP)((()=>e.noParentEvent),(()=>{null!==n.value&&(l(),t())}));return(0,i.Jd)(c),{localScrollTarget:n,unconfigureScrollTarget:l,changeScrollEvent:a}}},244:(e,t,n)=>{"use strict";n.d(t,{LU:()=>r,Ok:()=>i,ZP:()=>s});var o=n(9835);const i={xs:18,sm:24,md:32,lg:38,xl:46},r={size:String};function s(e,t=i){return(0,o.Fl)((()=>void 0!==e.size?{fontSize:e.size in t?`${t[e.size]}px`:e.size}:null))}},6916:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9835),i=n(2046);function r(){let e;const t=(0,o.FN)();function n(){e=void 0}return(0,o.se)(n),(0,o.Jd)(n),{removeTick:n,registerTick(n){e=n,(0,o.Y3)((()=>{e===n&&(!1===(0,i.$D)(t)&&e(),e=void 0)}))}}}},2695:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9835),i=n(2046);function r(){let e=null;const t=(0,o.FN)();function n(){null!==e&&(clearTimeout(e),e=null)}return(0,o.se)(n),(0,o.Jd)(n),{removeTimeout:n,registerTimeout(o,r){n(e),!1===(0,i.$D)(t)&&(e=setTimeout(o,r))}}}},431:(e,t,n)=>{"use strict";n.d(t,{D:()=>i,Z:()=>r});var o=n(9835);const i={transitionShow:{type:String,default:"fade"},transitionHide:{type:String,default:"fade"},transitionDuration:{type:[String,Number],default:300}};function r(e,t=(()=>{}),n=(()=>{})){return{transitionProps:(0,o.Fl)((()=>{const o=`q-transition--${e.transitionShow||t()}`,i=`q-transition--${e.transitionHide||n()}`;return{appear:!0,enterFromClass:`${o}-enter-from`,enterActiveClass:`${o}-enter-active`,enterToClass:`${o}-enter-to`,leaveFromClass:`${i}-leave-from`,leaveActiveClass:`${i}-leave-active`,leaveToClass:`${i}-leave-to`}})),transitionStyle:(0,o.Fl)((()=>`--q-transition-duration: ${e.transitionDuration}ms`))}}},5457:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});n(9665);var o=n(9835),i=n(9231);function r(e){{const t={active:!0};if("function"===typeof e){const n=(0,o.Fl)(e);t.val=n.value,(0,o.YP)(n,(e=>{t.val=e,!0===t.active&&(0,i.Zi)()}))}else t.val=e;i.hF.push(t),(0,i.Zi)(),(0,o.dl)((()=>{t.active=!0,(0,i.Zi)()})),(0,o.se)((()=>{t.active=!1,(0,i.Zi)()})),(0,o.Ah)((()=>{i.hF.splice(i.hF.indexOf(t),1),(0,i.Zi)()}))}}},9302:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9835),i=n(5439);function r(){return(0,o.f3)(i.Ng)}},1136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});n(9665);var o=n(5987),i=n(223),r=n(1384),s=n(1705);function a(e,t=250){let n,o=!1;return function(){return!1===o&&(o=!0,setTimeout((()=>{o=!1}),t),n=e.apply(this,arguments)),n}}function l(e,t,n,o){!0===n.modifiers.stop&&(0,r.sT)(e);const s=n.modifiers.color;let a=n.modifiers.center;a=!0===a||!0===o;const l=document.createElement("span"),c=document.createElement("span"),u=(0,r.FK)(e),{left:d,top:h,width:f,height:p}=t.getBoundingClientRect(),v=Math.sqrt(f*f+p*p),g=v/2,m=(f-v)/2+"px",b=a?m:u.left-d-g+"px",y=(p-v)/2+"px",_=a?y:u.top-h-g+"px";c.className="q-ripple__inner",(0,i.iv)(c,{height:`${v}px`,width:`${v}px`,transform:`translate3d(${b},${_},0) scale3d(.2,.2,1)`,opacity:0}),l.className="q-ripple"+(s?" text-"+s:""),l.setAttribute("dir","ltr"),l.appendChild(c),t.appendChild(l);const x=()=>{l.remove(),clearTimeout(w)};n.abort.push(x);let w=setTimeout((()=>{c.classList.add("q-ripple__inner--enter"),c.style.transform=`translate3d(${m},${y},0) scale3d(1,1,1)`,c.style.opacity=.2,w=setTimeout((()=>{c.classList.remove("q-ripple__inner--enter"),c.classList.add("q-ripple__inner--leave"),c.style.opacity=0,w=setTimeout((()=>{l.remove(),n.abort.splice(n.abort.indexOf(x),1)}),275)}),250)}),50)}function c(e,{modifiers:t,value:n,arg:o}){const i=Object.assign({},e.cfg.ripple,t,n);e.modifiers={early:!0===i.early,stop:!0===i.stop,center:!0===i.center,color:i.color||o,keyCodes:[].concat(i.keyCodes||13)}}const u=(0,o.f)({name:"ripple",beforeMount(e,t){const n=t.instance.$.appContext.config.globalProperties.$q.config||{};if(!1===n.ripple)return;const o={cfg:n,enabled:!1!==t.value,modifiers:{},abort:[],start(t){!0===o.enabled&&!0!==t.qSkipRipple&&t.type===(!0===o.modifiers.early?"pointerdown":"click")&&l(t,e,o,!0===t.qKeyEvent)},keystart:a((t=>{!0===o.enabled&&!0!==t.qSkipRipple&&!0===(0,s.So)(t,o.modifiers.keyCodes)&&t.type==="key"+(!0===o.modifiers.early?"down":"up")&&l(t,e,o,!0)}),300)};c(o,t),e.__qripple=o,(0,r.M0)(o,"main",[[e,"pointerdown","start","passive"],[e,"click","start","passive"],[e,"keydown","keystart","passive"],[e,"keyup","keystart","passive"]])},updated(e,t){if(t.oldValue!==t.value){const n=e.__qripple;void 0!==n&&(n.enabled=!1!==t.value,!0===n.enabled&&Object(t.value)===t.value&&c(n,t))}},beforeUnmount(e){const t=e.__qripple;void 0!==t&&(t.abort.forEach((e=>{e()})),(0,r.ul)(t,"main"),delete e._qripple)}})},5310:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});n(9665);var o=n(7506),i=n(1384);const r=()=>!0;function s(e){return"string"===typeof e&&""!==e&&"/"!==e&&"#/"!==e}function a(e){return!0===e.startsWith("#")&&(e=e.substring(1)),!1===e.startsWith("/")&&(e="/"+e),!0===e.endsWith("/")&&(e=e.substring(0,e.length-1)),"#"+e}function l(e){if(!1===e.backButtonExit)return()=>!1;if("*"===e.backButtonExit)return r;const t=["#/"];return!0===Array.isArray(e.backButtonExit)&&t.push(...e.backButtonExit.filter(s).map(a)),()=>t.includes(window.location.hash)}const c={__history:[],add:i.ZT,remove:i.ZT,install({$q:e}){if(!0===this.__installed)return;const{cordova:t,capacitor:n}=o.client.is;if(!0!==t&&!0!==n)return;const i=e.config[!0===t?"cordova":"capacitor"];if(void 0!==i&&!1===i.backButton)return;if(!0===n&&(void 0===window.Capacitor||void 0===window.Capacitor.Plugins.App))return;this.add=e=>{void 0===e.condition&&(e.condition=r),this.__history.push(e)},this.remove=e=>{const t=this.__history.indexOf(e);t>=0&&this.__history.splice(t,1)};const s=l(Object.assign({backButtonExit:!0},i)),a=()=>{if(this.__history.length){const e=this.__history[this.__history.length-1];!0===e.condition()&&(this.__history.pop(),e.handler())}else!0===s()?navigator.app.exitApp():window.history.back()};!0===t?document.addEventListener("deviceready",(()=>{document.addEventListener("backbutton",a,!1)})):window.Capacitor.Plugins.App.addListener("backButton",a)}}},2289:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(4124),i=n(3251);const r={name:"material-icons",type:{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"},arrow:{up:"arrow_upward",right:"arrow_forward",down:"arrow_downward",left:"arrow_back",dropdown:"arrow_drop_down"},chevron:{left:"chevron_left",right:"chevron_right"},colorPicker:{spectrum:"gradient",tune:"tune",palette:"style"},pullToRefresh:{icon:"refresh"},carousel:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down",navigationIcon:"lens"},chip:{remove:"cancel",selected:"check"},datetime:{arrowLeft:"chevron_left",arrowRight:"chevron_right",now:"access_time",today:"today"},editor:{bold:"format_bold",italic:"format_italic",strikethrough:"strikethrough_s",underline:"format_underlined",unorderedList:"format_list_bulleted",orderedList:"format_list_numbered",subscript:"vertical_align_bottom",superscript:"vertical_align_top",hyperlink:"link",toggleFullscreen:"fullscreen",quote:"format_quote",left:"format_align_left",center:"format_align_center",right:"format_align_right",justify:"format_align_justify",print:"print",outdent:"format_indent_decrease",indent:"format_indent_increase",removeFormat:"format_clear",formatting:"text_format",fontSize:"format_size",align:"format_align_left",hr:"remove",undo:"undo",redo:"redo",heading:"format_size",code:"code",size:"format_size",font:"font_download",viewSource:"code"},expansionItem:{icon:"keyboard_arrow_down",denseIcon:"arrow_drop_down"},fab:{icon:"add",activeIcon:"close"},field:{clear:"cancel",error:"error"},pagination:{first:"first_page",prev:"keyboard_arrow_left",next:"keyboard_arrow_right",last:"last_page"},rating:{icon:"grade"},stepper:{done:"check",active:"edit",error:"warning"},tabs:{left:"chevron_left",right:"chevron_right",up:"keyboard_arrow_up",down:"keyboard_arrow_down"},table:{arrowUp:"arrow_upward",warning:"warning",firstPage:"first_page",prevPage:"chevron_left",nextPage:"chevron_right",lastPage:"last_page"},tree:{icon:"play_arrow"},uploader:{done:"done",clear:"clear",add:"add_box",upload:"cloud_upload",removeQueue:"clear_all",removeUploaded:"done_all"}},s=(0,o.Z)({iconMapFn:null,__icons:{}},{set(e,t){const n={...e,rtl:!0===e.rtl};n.set=s.set,Object.assign(s.__icons,n)},install({$q:e,iconSet:t,ssrContext:n}){void 0!==e.config.iconMapFn&&(this.iconMapFn=e.config.iconMapFn),e.iconSet=this.__icons,(0,i.g)(e,"iconMapFn",(()=>this.iconMapFn),(e=>{this.iconMapFn=e})),!0===this.__installed?void 0!==t&&this.set(t):this.set(t||r)}}),a=s},7451:(e,t,n)=>{"use strict";n.d(t,{$:()=>M,Z:()=>A});var o=n(1957),i=n(7506),r=(n(9665),n(4124)),s=n(1384),a=n(899);const l=["sm","md","lg","xl"],{passive:c}=s.listenOpts,u=(0,r.Z)({width:0,height:0,name:"xs",sizes:{sm:600,md:1024,lg:1440,xl:1920},lt:{sm:!0,md:!0,lg:!0,xl:!0},gt:{xs:!1,sm:!1,md:!1,lg:!1},xs:!0,sm:!1,md:!1,lg:!1,xl:!1},{setSizes:s.ZT,setDebounce:s.ZT,install({$q:e,onSSRHydrated:t}){if(e.screen=this,!0===this.__installed)return void(void 0!==e.config.screen&&(!1===e.config.screen.bodyClasses?document.body.classList.remove(`screen--${this.name}`):this.__update(!0)));const{visualViewport:n}=window,o=n||window,r=document.scrollingElement||document.documentElement,s=void 0===n||!0===i.client.is.mobile?()=>[Math.max(window.innerWidth,r.clientWidth),Math.max(window.innerHeight,r.clientHeight)]:()=>[n.width*n.scale+window.innerWidth-r.clientWidth,n.height*n.scale+window.innerHeight-r.clientHeight],u=void 0!==e.config.screen&&!0===e.config.screen.bodyClasses;this.__update=e=>{const[t,n]=s();if(n!==this.height&&(this.height=n),t!==this.width)this.width=t;else if(!0!==e)return;let o=this.sizes;this.gt.xs=t>=o.sm,this.gt.sm=t>=o.md,this.gt.md=t>=o.lg,this.gt.lg=t>=o.xl,this.lt.sm=t{l.forEach((t=>{void 0!==e[t]&&(h[t]=e[t])}))},this.setDebounce=e=>{f=e};const p=()=>{const e=getComputedStyle(document.body);e.getPropertyValue("--q-size-sm")&&l.forEach((t=>{this.sizes[t]=parseInt(e.getPropertyValue(`--q-size-${t}`),10)})),this.setSizes=e=>{l.forEach((t=>{e[t]&&(this.sizes[t]=e[t])})),this.__update(!0)},this.setDebounce=e=>{void 0!==d&&o.removeEventListener("resize",d,c),d=e>0?(0,a.Z)(this.__update,e):this.__update,o.addEventListener("resize",d,c)},this.setDebounce(f),0!==Object.keys(h).length?(this.setSizes(h),h=void 0):this.__update(),!0===u&&"xs"===this.name&&document.body.classList.add("screen--xs")};!0===i.uX.value?t.push(p):p()}}),d=(0,r.Z)({isActive:!1,mode:!1},{__media:void 0,set(e){d.mode=e,"auto"===e?(void 0===d.__media&&(d.__media=window.matchMedia("(prefers-color-scheme: dark)"),d.__updateMedia=()=>{d.set("auto")},d.__media.addListener(d.__updateMedia)),e=d.__media.matches):void 0!==d.__media&&(d.__media.removeListener(d.__updateMedia),d.__media=void 0),d.isActive=!0===e,document.body.classList.remove("body--"+(!0===e?"light":"dark")),document.body.classList.add("body--"+(!0===e?"dark":"light"))},toggle(){d.set(!1===d.isActive)},install({$q:e,onSSRHydrated:t,ssrContext:n}){const{dark:o}=e.config;if(e.dark=this,!0===this.__installed&&void 0===o)return;this.isActive=!0===o;const r=void 0!==o&&o;if(!0===i.uX.value){const e=e=>{this.__fromSSR=e},n=this.set;this.set=e,e(r),t.push((()=>{this.set=n,this.set(this.__fromSSR)}))}else this.set(r)}}),h=d;var f=n(5310),p=n(3558);function v(e,t,n=document.body){if("string"!==typeof e)throw new TypeError("Expected a string as propName");if("string"!==typeof t)throw new TypeError("Expected a string as value");if(!(n instanceof Element))throw new TypeError("Expected a DOM element");n.style.setProperty(`--q-${e}`,t)}var g=n(1705);function m(e){return!0===e.ios?"ios":!0===e.android?"android":void 0}function b({is:e,has:t,within:n},o){const i=[!0===e.desktop?"desktop":"mobile",(!1===t.touch?"no-":"")+"touch"];if(!0===e.mobile){const t=m(e);void 0!==t&&i.push("platform-"+t)}if(!0===e.nativeMobile){const t=e.nativeMobileWrapper;i.push(t),i.push("native-mobile"),!0!==e.ios||void 0!==o[t]&&!1===o[t].iosStatusBarPadding||i.push("q-ios-padding")}else!0===e.electron?i.push("electron"):!0===e.bex&&i.push("bex");return!0===n.iframe&&i.push("within-iframe"),i}function y(){const{is:e}=i.client,t=document.body.className,n=new Set(t.replace(/ {2}/g," ").split(" "));if(void 0!==i.aG)n.delete("desktop"),n.add("platform-ios"),n.add("mobile");else if(!0!==e.nativeMobile&&!0!==e.electron&&!0!==e.bex)if(!0===e.desktop)n.delete("mobile"),n.delete("platform-ios"),n.delete("platform-android"),n.add("desktop");else if(!0===e.mobile){n.delete("desktop"),n.add("mobile");const t=m(e);void 0!==t?(n.add(`platform-${t}`),n.delete("platform-"+("ios"===t?"android":"ios"))):(n.delete("platform-ios"),n.delete("platform-android"))}!0===i.client.has.touch&&(n.delete("no-touch"),n.add("touch")),!0===i.client.within.iframe&&n.add("within-iframe");const o=Array.from(n).join(" ");t!==o&&(document.body.className=o)}function _(e){for(const t in e)v(t,e[t])}const x={install(e){if(!0!==this.__installed){if(!0===i.uX.value)y();else{const{$q:t}=e;void 0!==t.config.brand&&_(t.config.brand);const n=b(i.client,t.config);document.body.classList.add.apply(document.body.classList,n)}!0===i.client.is.ios&&document.body.addEventListener("touchstart",s.ZT),window.addEventListener("keydown",g.ZK,!0)}}};var w=n(2289),S=n(5439),k=n(7495),C=n(4680);const O=[i.ZP,x,h,u,f.Z,p.Z,w.Z];function M(e,t){const n=(0,o.ri)(e);n.config.globalProperties=t.config.globalProperties;const{reload:i,...r}=t._context;return Object.assign(n._context,r),n}function E(e,t){t.forEach((t=>{t.install(e),t.__installed=!0}))}function F(e,t,n){e.config.globalProperties.$q=n.$q,e.provide(S.Ng,n.$q),E(n,O),void 0!==t.components&&Object.values(t.components).forEach((t=>{!0===(0,C.Kn)(t)&&void 0!==t.name&&e.component(t.name,t)})),void 0!==t.directives&&Object.values(t.directives).forEach((t=>{!0===(0,C.Kn)(t)&&void 0!==t.name&&e.directive(t.name,t)})),void 0!==t.plugins&&E(n,Object.values(t.plugins).filter((e=>"function"===typeof e.install&&!1===O.includes(e)))),!0===i.uX.value&&(n.$q.onSSRHydrated=()=>{n.onSSRHydrated.forEach((e=>{e()})),n.$q.onSSRHydrated=()=>{}})}const A=function(e,t={}){const n={version:"2.12.7"};!1===k.Uf?(void 0!==t.config&&Object.assign(k.w6,t.config),n.config={...k.w6},(0,k.tP)()):n.config=t.config||{},F(e,t,{parentApp:e,$q:n,lang:t.lang,iconSet:t.iconSet,onSSRHydrated:[]})}},3558:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a,F:()=>i});var o=n(4124);const i={isoName:"en-US",nativeName:"English (US)",label:{clear:"Clear",ok:"OK",cancel:"Cancel",close:"Close",set:"Set",select:"Select",reset:"Reset",remove:"Remove",update:"Update",create:"Create",search:"Search",filter:"Filter",refresh:"Refresh",expand:e=>e?`Expand "${e}"`:"Expand",collapse:e=>e?`Collapse "${e}"`:"Collapse"},date:{days:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),daysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),firstDayOfWeek:0,format24h:!1,pluralDay:"days"},table:{noData:"No data available",noResults:"No matching records found",loading:"Loading...",selectedRecords:e=>1===e?"1 record selected.":(0===e?"No":e)+" records selected.",recordsPerPage:"Records per page:",allRows:"All",pagination:(e,t,n)=>e+"-"+t+" of "+n,columns:"Columns"},editor:{url:"URL",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",unorderedList:"Unordered List",orderedList:"Ordered List",subscript:"Subscript",superscript:"Superscript",hyperlink:"Hyperlink",toggleFullscreen:"Toggle Fullscreen",quote:"Quote",left:"Left align",center:"Center align",right:"Right align",justify:"Justify align",print:"Print",outdent:"Decrease indentation",indent:"Increase indentation",removeFormat:"Remove formatting",formatting:"Formatting",fontSize:"Font Size",align:"Align",hr:"Insert Horizontal Rule",undo:"Undo",redo:"Redo",heading1:"Heading 1",heading2:"Heading 2",heading3:"Heading 3",heading4:"Heading 4",heading5:"Heading 5",heading6:"Heading 6",paragraph:"Paragraph",code:"Code",size1:"Very small",size2:"A bit small",size3:"Normal",size4:"Medium-large",size5:"Big",size6:"Very big",size7:"Maximum",defaultFont:"Default Font",viewSource:"View Source"},tree:{noNodes:"No nodes available",noResults:"No matching nodes found"}};function r(){const e=!0===Array.isArray(navigator.languages)&&0!==navigator.languages.length?navigator.languages[0]:navigator.language;if("string"===typeof e)return e.split(/[-_]/).map(((e,t)=>0===t?e.toLowerCase():t>1||e.length<4?e.toUpperCase():e[0].toUpperCase()+e.slice(1).toLowerCase())).join("-")}const s=(0,o.Z)({__langPack:{}},{getLocale:r,set(e=i,t){const n={...e,rtl:!0===e.rtl,getLocale:r};if(n.set=s.set,void 0===s.__langConfig||!0!==s.__langConfig.noHtmlAttrs){const e=document.documentElement;e.setAttribute("dir",!0===n.rtl?"rtl":"ltr"),e.setAttribute("lang",n.isoName)}Object.assign(s.__langPack,n),s.props=n,s.isoName=n.isoName,s.nativeName=n.nativeName},install({$q:e,lang:t,ssrContext:n}){e.lang=s.__langPack,s.__langConfig=e.config.lang,!0===this.__installed?void 0!==t&&this.set(t):this.set(t||i)}}),a=s},7562:(e,t,n)=>{"use strict";n.d(t,{Z:()=>B});n(9665);var o=n(9835),i=n(499),r=n(2074),s=n(4455),a=n(8234),l=n(5987),c=n(2026);const u=(0,l.L)({name:"QCard",props:{...a.S,tag:{type:String,default:"div"},square:Boolean,flat:Boolean,bordered:Boolean},setup(e,{slots:t}){const{proxy:{$q:n}}=(0,o.FN)(),i=(0,a.Z)(e,n),r=(0,o.Fl)((()=>"q-card"+(!0===i.value?" q-card--dark q-dark":"")+(!0===e.bordered?" q-card--bordered":"")+(!0===e.square?" q-card--square no-border-radius":"")+(!0===e.flat?" q-card--flat no-shadow":"")));return()=>(0,o.h)(e.tag,{class:r.value},(0,c.KR)(t.default))}}),d=(0,l.L)({name:"QCardSection",props:{tag:{type:String,default:"div"},horizontal:Boolean},setup(e,{slots:t}){const n=(0,o.Fl)((()=>"q-card__section q-card__section--"+(!0===e.horizontal?"horiz row no-wrap":"vert")));return()=>(0,o.h)(e.tag,{class:n.value},(0,c.KR)(t.default))}});var h=n(5065);const f=(0,l.L)({name:"QCardActions",props:{...h.jO,vertical:Boolean},setup(e,{slots:t}){const n=(0,h.ZP)(e),i=(0,o.Fl)((()=>`q-card__actions ${n.value} q-card__actions--`+(!0===e.vertical?"vert column":"horiz row")));return()=>(0,o.h)("div",{class:i.value},(0,c.KR)(t.default))}});var p=n(926),v=n(6611),g=n(2857),m=n(244),b=n(5917),y=n(9256),_=n(9480),x=n(1384);const w=(0,o.h)("svg",{key:"svg",class:"q-radio__bg absolute non-selectable",viewBox:"0 0 24 24"},[(0,o.h)("path",{d:"M12,22a10,10 0 0 1 -10,-10a10,10 0 0 1 10,-10a10,10 0 0 1 10,10a10,10 0 0 1 -10,10m0,-22a12,12 0 0 0 -12,12a12,12 0 0 0 12,12a12,12 0 0 0 12,-12a12,12 0 0 0 -12,-12"}),(0,o.h)("path",{class:"q-radio__check",d:"M12,6a6,6 0 0 0 -6,6a6,6 0 0 0 6,6a6,6 0 0 0 6,-6a6,6 0 0 0 -6,-6"})]),S=(0,l.L)({name:"QRadio",props:{...a.S,...m.LU,...y.Fz,modelValue:{required:!0},val:{required:!0},label:String,leftLabel:Boolean,checkedIcon:String,uncheckedIcon:String,color:String,keepColor:Boolean,dense:Boolean,disable:Boolean,tabindex:[String,Number]},emits:["update:modelValue"],setup(e,{slots:t,emit:n}){const{proxy:r}=(0,o.FN)(),s=(0,a.Z)(e,r.$q),l=(0,m.ZP)(e,_.Z),u=(0,i.iH)(null),{refocusTargetEl:d,refocusTarget:h}=(0,b.Z)(e,u),f=(0,o.Fl)((()=>(0,i.IU)(e.modelValue)===(0,i.IU)(e.val))),p=(0,o.Fl)((()=>"q-radio cursor-pointer no-outline row inline no-wrap items-center"+(!0===e.disable?" disabled":"")+(!0===s.value?" q-radio--dark":"")+(!0===e.dense?" q-radio--dense":"")+(!0===e.leftLabel?" reverse":""))),v=(0,o.Fl)((()=>{const t=void 0===e.color||!0!==e.keepColor&&!0!==f.value?"":` text-${e.color}`;return`q-radio__inner relative-position q-radio__inner--${!0===f.value?"truthy":"falsy"}${t}`})),S=(0,o.Fl)((()=>(!0===f.value?e.checkedIcon:e.uncheckedIcon)||null)),k=(0,o.Fl)((()=>!0===e.disable?-1:e.tabindex||0)),C=(0,o.Fl)((()=>{const t={type:"radio"};return void 0!==e.name&&Object.assign(t,{".checked":!0===f.value,"^checked":!0===f.value?"checked":void 0,name:e.name,value:e.val}),t})),O=(0,y.eX)(C);function M(t){void 0!==t&&((0,x.NS)(t),h(t)),!0!==e.disable&&!0!==f.value&&n("update:modelValue",e.val,t)}function E(e){13!==e.keyCode&&32!==e.keyCode||(0,x.NS)(e)}function F(e){13!==e.keyCode&&32!==e.keyCode||M(e)}return Object.assign(r,{set:M}),()=>{const n=null!==S.value?[(0,o.h)("div",{key:"icon",class:"q-radio__icon-container absolute-full flex flex-center no-wrap"},[(0,o.h)(g.Z,{class:"q-radio__icon",name:S.value})])]:[w];!0!==e.disable&&O(n,"unshift"," q-radio__native q-ma-none q-pa-none");const i=[(0,o.h)("div",{class:v.value,style:l.value,"aria-hidden":"true"},n)];null!==d.value&&i.push(d.value);const r=void 0!==e.label?(0,c.vs)(t.default,[e.label]):(0,c.KR)(t.default);return void 0!==r&&i.push((0,o.h)("div",{class:"q-radio__label q-anchor--skip"},r)),(0,o.h)("div",{ref:u,class:p.value,tabindex:k.value,role:"radio","aria-label":e.label,"aria-checked":!0===f.value?"true":"false","aria-disabled":!0===e.disable?"true":void 0,onClick:M,onKeydown:E,onKeyup:F},i)}}});var k=n(1221),C=n(1926);const O=(0,l.L)({name:"QToggle",props:{...C.Fz,icon:String,iconColor:String},emits:C.ZB,setup(e){function t(t,n){const i=(0,o.Fl)((()=>(!0===t.value?e.checkedIcon:!0===n.value?e.indeterminateIcon:e.uncheckedIcon)||e.icon)),r=(0,o.Fl)((()=>!0===t.value?e.iconColor:null));return()=>[(0,o.h)("div",{class:"q-toggle__track"}),(0,o.h)("div",{class:"q-toggle__thumb absolute flex flex-center no-wrap"},void 0!==i.value?[(0,o.h)(g.Z,{name:i.value,color:r.value})]:void 0)]}return(0,C.ZP)("toggle",t)}}),M={radio:S,checkbox:k.Z,toggle:O},E=Object.keys(M),F=(0,l.L)({name:"QOptionGroup",props:{...a.S,modelValue:{required:!0},options:{type:Array,validator:e=>e.every((e=>"value"in e&&"label"in e))},name:String,type:{default:"radio",validator:e=>E.includes(e)},color:String,keepColor:Boolean,dense:Boolean,size:String,leftLabel:Boolean,inline:Boolean,disable:Boolean},emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const{proxy:{$q:i}}=(0,o.FN)(),r=Array.isArray(e.modelValue);"radio"===e.type?!0===r&&console.error("q-option-group: model should not be array"):!1===r&&console.error("q-option-group: model should be array in your case");const s=(0,a.Z)(e,i),l=(0,o.Fl)((()=>M[e.type])),c=(0,o.Fl)((()=>"q-option-group q-gutter-x-sm"+(!0===e.inline?" q-option-group--inline":""))),u=(0,o.Fl)((()=>{const t={role:"group"};return"radio"===e.type&&(t.role="radiogroup",!0===e.disable&&(t["aria-disabled"]="true")),t}));function d(e){t("update:modelValue",e)}return()=>(0,o.h)("div",{class:c.value,...u.value},e.options.map(((t,i)=>{const r=void 0!==n["label-"+i]?()=>n["label-"+i](t):void 0!==n.label?()=>n.label(t):void 0;return(0,o.h)("div",[(0,o.h)(l.value,{modelValue:e.modelValue,val:t.value,name:void 0===t.name?e.name:t.name,disable:e.disable||t.disable,label:void 0===r?t.label:null,leftLabel:void 0===t.leftLabel?e.leftLabel:t.leftLabel,color:void 0===t.color?e.color:t.color,checkedIcon:t.checkedIcon,uncheckedIcon:t.uncheckedIcon,dark:t.dark||s.value,size:void 0===t.size?e.size:t.size,dense:e.dense,keepColor:void 0===t.keepColor?e.keepColor:t.keepColor,"onUpdate:modelValue":d},r)])})))}});var A=n(3902),P=n(1705),T=n(4680);const q=(0,l.L)({name:"DialogPlugin",props:{...a.S,title:String,message:String,prompt:Object,options:Object,progress:[Boolean,Object],html:Boolean,ok:{type:[String,Object,Boolean],default:!0},cancel:[String,Object,Boolean],focus:{type:String,default:"ok",validator:e=>["ok","cancel","none"].includes(e)},stackButtons:Boolean,color:String,cardClass:[String,Array,Object],cardStyle:[String,Array,Object]},emits:["ok","hide"],setup(e,{emit:t}){const{proxy:n}=(0,o.FN)(),{$q:l}=n,c=(0,a.Z)(e,l),h=(0,i.iH)(null),g=(0,i.iH)(void 0!==e.prompt?e.prompt.model:void 0!==e.options?e.options.model:void 0),m=(0,o.Fl)((()=>"q-dialog-plugin"+(!0===c.value?" q-dialog-plugin--dark q-dark":"")+(!1!==e.progress?" q-dialog-plugin--progress":""))),b=(0,o.Fl)((()=>e.color||(!0===c.value?"amber":"primary"))),y=(0,o.Fl)((()=>!1===e.progress?null:!0===(0,T.Kn)(e.progress)?{component:e.progress.spinner||A.Z,props:{color:e.progress.color||b.value}}:{component:A.Z,props:{color:b.value}})),_=(0,o.Fl)((()=>void 0!==e.prompt||void 0!==e.options)),x=(0,o.Fl)((()=>{if(!0!==_.value)return{};const{model:t,isValid:n,items:o,...i}=void 0!==e.prompt?e.prompt:e.options;return i})),w=(0,o.Fl)((()=>!0===(0,T.Kn)(e.ok)||!0===e.ok?l.lang.label.ok:e.ok)),S=(0,o.Fl)((()=>!0===(0,T.Kn)(e.cancel)||!0===e.cancel?l.lang.label.cancel:e.cancel)),k=(0,o.Fl)((()=>void 0!==e.prompt?void 0!==e.prompt.isValid&&!0!==e.prompt.isValid(g.value):void 0!==e.options&&(void 0!==e.options.isValid&&!0!==e.options.isValid(g.value)))),C=(0,o.Fl)((()=>({color:b.value,label:w.value,ripple:!1,disable:k.value,...!0===(0,T.Kn)(e.ok)?e.ok:{flat:!0},"data-autofocus":"ok"===e.focus&&!0!==_.value||void 0,onClick:q}))),O=(0,o.Fl)((()=>({color:b.value,label:S.value,ripple:!1,...!0===(0,T.Kn)(e.cancel)?e.cancel:{flat:!0},"data-autofocus":"cancel"===e.focus&&!0!==_.value||void 0,onClick:R})));function M(){h.value.show()}function E(){h.value.hide()}function q(){t("ok",(0,i.IU)(g.value)),E()}function R(){E()}function L(){t("hide")}function D(e){g.value=e}function I(t){!0!==k.value&&"textarea"!==e.prompt.type&&!0===(0,P.So)(t,13)&&q()}function B(t,n){return!0===e.html?(0,o.h)(d,{class:t,innerHTML:n}):(0,o.h)(d,{class:t},(()=>n))}function $(){return[(0,o.h)(v.Z,{color:b.value,dense:!0,autofocus:!0,dark:c.value,...x.value,modelValue:g.value,"onUpdate:modelValue":D,onKeyup:I})]}function j(){return[(0,o.h)(F,{color:b.value,options:e.options.items,dark:c.value,...x.value,modelValue:g.value,"onUpdate:modelValue":D})]}function H(){const t=[];return e.cancel&&t.push((0,o.h)(s.Z,O.value)),e.ok&&t.push((0,o.h)(s.Z,C.value)),(0,o.h)(f,{class:!0===e.stackButtons?"items-end":"",vertical:e.stackButtons,align:"right"},(()=>t))}function z(){const t=[];return e.title&&t.push(B("q-dialog__title",e.title)),!1!==e.progress&&t.push((0,o.h)(d,{class:"q-dialog__progress"},(()=>(0,o.h)(y.value.component,y.value.props)))),e.message&&t.push(B("q-dialog__message",e.message)),void 0!==e.prompt?t.push((0,o.h)(d,{class:"scroll q-dialog-plugin__form"},$)):void 0!==e.options&&t.push((0,o.h)(p.Z,{dark:c.value}),(0,o.h)(d,{class:"scroll q-dialog-plugin__form"},j),(0,o.h)(p.Z,{dark:c.value})),(e.ok||e.cancel)&&t.push(H()),t}function V(){return[(0,o.h)(u,{class:[m.value,e.cardClass],style:e.cardStyle,dark:c.value},z)]}return(0,o.YP)((()=>e.prompt&&e.prompt.model),D),(0,o.YP)((()=>e.options&&e.options.model),D),Object.assign(n,{show:M,hide:E}),()=>(0,o.h)(r.Z,{ref:h,onHide:L},V)}});var R=n(7451),L=n(6669);function D(e,t){for(const n in t)"spinner"!==n&&Object(t[n])===t[n]?(e[n]=Object(e[n])!==e[n]?{}:{...e[n]},D(e[n],t[n])):e[n]=t[n]}function I(e,t,n){return r=>{let s,a;const l=!0===t&&void 0!==r.component;if(!0===l){const{component:e,componentProps:t}=r;s="string"===typeof e?n.component(e):e,a=t||{}}else{const{class:t,style:n,...o}=r;s=e,a=o,void 0!==t&&(o.cardClass=t),void 0!==n&&(o.cardStyle=n)}let c,u=!1;const d=(0,i.iH)(null),h=(0,L.q_)(!1,"dialog"),f=e=>{if(null!==d.value&&void 0!==d.value[e])return void d.value[e]();const t=c.$.subTree;if(t&&t.component){if(t.component.proxy&&t.component.proxy[e])return void t.component.proxy[e]();if(t.component.subTree&&t.component.subTree.component&&t.component.subTree.component.proxy&&t.component.subTree.component.proxy[e])return void t.component.subTree.component.proxy[e]()}console.error("[Quasar] Incorrectly defined Dialog component")},p=[],v=[],g={onOk(e){return p.push(e),g},onCancel(e){return v.push(e),g},onDismiss(e){return p.push(e),v.push(e),g},hide(){return f("hide"),g},update(e){if(null!==c){if(!0===l)Object.assign(a,e);else{const{class:t,style:n,...o}=e;void 0!==t&&(o.cardClass=t),void 0!==n&&(o.cardStyle=n),D(a,o)}c.$forceUpdate()}return g}},m=e=>{u=!0,p.forEach((t=>{t(e)}))},b=()=>{y.unmount(h),(0,L.pB)(h),y=null,c=null,!0!==u&&v.forEach((e=>{e()}))};let y=(0,R.$)({name:"QGlobalDialog",setup:()=>()=>(0,o.h)(s,{...a,ref:d,onOk:m,onHide:b,onVnodeMounted(...e){"function"===typeof a.onVnodeMounted&&a.onVnodeMounted(...e),(0,o.Y3)((()=>f("show")))}})},n);return c=y.mount(h),g}}const B={install({$q:e,parentApp:t}){e.dialog=I(q,!0,t),!0!==this.__installed&&(this.create=e.dialog)}}},6950:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});n(9665);var o=n(9835),i=n(1957),r=n(3902),s=n(7451),a=n(4124),l=n(6669),c=n(5984),u=n(4680);let d,h,f=0,p=null,v={},g={};const m={group:"__default_quasar_group__",delay:0,message:!1,html:!1,spinnerSize:80,spinnerColor:"",messageColor:"",backgroundColor:"",boxClass:"",spinner:r.Z,customClass:""},b={...m};function y(e){if(e&&void 0!==e.group&&void 0!==g[e.group])return Object.assign(g[e.group],e);const t=!0===(0,u.Kn)(e)&&!0===e.ignoreDefaults?{...m,...e}:{...b,...e};return g[t.group]=t,t}const _=(0,a.Z)({isActive:!1},{show(e){v=y(e);const{group:t}=v;return _.isActive=!0,void 0!==d?(v.uid=f,h.$forceUpdate()):(v.uid=++f,null!==p&&clearTimeout(p),p=setTimeout((()=>{p=null;const e=(0,l.q_)("q-loading");d=(0,s.$)({name:"QLoading",setup(){function t(){!0!==_.isActive&&void 0!==d&&((0,c.Z)(!1),d.unmount(e),(0,l.pB)(e),d=void 0,h=void 0)}function n(){if(!0!==_.isActive)return null;const e=[(0,o.h)(v.spinner,{class:"q-loading__spinner",color:v.spinnerColor,size:v.spinnerSize})];return v.message&&e.push((0,o.h)("div",{class:"q-loading__message"+(v.messageColor?` text-${v.messageColor}`:""),[!0===v.html?"innerHTML":"textContent"]:v.message})),(0,o.h)("div",{class:"q-loading fullscreen flex flex-center z-max "+v.customClass.trim(),key:v.uid},[(0,o.h)("div",{class:"q-loading__backdrop"+(v.backgroundColor?` bg-${v.backgroundColor}`:"")}),(0,o.h)("div",{class:"q-loading__box column items-center "+v.boxClass},e)])}return(0,o.bv)((()=>{(0,c.Z)(!0)})),()=>(0,o.h)(i.uT,{name:"q-transition--fade",appear:!0,onAfterLeave:t},n)}},_.__parentApp),h=d.mount(e)}),v.delay)),e=>{void 0!==e&&Object(e)===e?_.show({...e,group:t}):_.hide(t)}},hide(e){if(!0===_.isActive){if(void 0===e)g={};else{if(void 0===g[e])return;{delete g[e];const t=Object.keys(g);if(0!==t.length){const e=t[t.length-1];return void _.show({group:e})}}}null!==p&&(clearTimeout(p),p=null),_.isActive=!1}},setDefaults(e){!0===(0,u.Kn)(e)&&Object.assign(b,e)},install({$q:e,parentApp:t}){e.loading=this,_.__parentApp=t,void 0!==e.config.loading&&this.setDefaults(e.config.loading)}}),x=_},9231:(e,t,n)=>{"use strict";n.d(t,{hF:()=>d,ZP:()=>_,Zi:()=>y});n(9665);var o=n(7506);const i=Object.prototype.toString,r=Object.prototype.hasOwnProperty,s=new Set(["Boolean","Number","String","Function","Array","Date","RegExp"].map((e=>"[object "+e+"]")));function a(e){if(e!==Object(e)||!0===s.has(i.call(e)))return!1;if(e.constructor&&!1===r.call(e,"constructor")&&!1===r.call(e.constructor.prototype,"isPrototypeOf"))return!1;let t;for(t in e);return void 0===t||r.call(e,t)}function l(){let e,t,n,o,i,r,s=arguments[0]||{},c=1,u=!1;const d=arguments.length;for("boolean"===typeof s&&(u=s,s=arguments[1]||{},c=2),Object(s)!==s&&"function"!==typeof s&&(s={}),d===c&&(s=this,c--);c{const n=e[t[0]],o=t[1];for(const e in n){const t=n[e];t.template&&(1===Object.keys(t).length?delete n[e]:(t[o]=t.template(t[o]||""),delete t.template))}}))}function f(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!0;for(const n in e)if(e[n]!==t[n])return!0}function p(e){return!1===["class","style"].includes(e)}function v(e){return!1===["lang","dir"].includes(e)}function g(e,t){const n={},o={};return void 0===e?{add:t,remove:o}:(e.title!==t.title&&(n.title=t.title),["meta","link","script","htmlAttr","bodyAttr"].forEach((i=>{const r=e[i],s=t[i];if(o[i]=[],void 0!==r&&null!==r){n[i]={};for(const e in r)!1===s.hasOwnProperty(e)&&o[i].push(e);for(const e in s)!1===r.hasOwnProperty(e)?n[i][e]=s[e]:!0===f(r[e],s[e])&&(o[i].push(e),n[i][e]=s[e])}else n[i]=s})),{add:n,remove:o})}function m({add:e,remove:t}){e.title&&(document.title=e.title),0!==Object.keys(t).length&&(["meta","link","script"].forEach((e=>{t[e].forEach((t=>{document.head.querySelector(`${e}[data-qmeta="${t}"]`).remove()}))})),t.htmlAttr.filter(v).forEach((e=>{document.documentElement.removeAttribute(e)})),t.bodyAttr.filter(p).forEach((e=>{document.body.removeAttribute(e)}))),["meta","link","script"].forEach((t=>{const n=e[t];for(const e in n){const o=document.createElement(t);for(const t in n[e])"innerHTML"!==t&&o.setAttribute(t,n[e][t]);o.setAttribute("data-qmeta",e),"script"===t&&(o.innerHTML=n[e].innerHTML||""),document.head.appendChild(o)}})),Object.keys(e.htmlAttr).filter(v).forEach((t=>{document.documentElement.setAttribute(t,e.htmlAttr[t]||"")})),Object.keys(e.bodyAttr).filter(p).forEach((t=>{document.body.setAttribute(t,e.bodyAttr[t]||"")}))}function b(){u=null;const e={title:"",titleTemplate:null,meta:{},link:{},script:{},htmlAttr:{},bodyAttr:{}};for(let t=0;t{"use strict";n.d(t,{Z:()=>F});n(9665);var o=n(499),i=n(9835),r=n(1957),s=n(1357),a=n(2857),l=n(4455),c=n(3902),u=n(5987),d=(n(1384),n(6669)),h=n(7451),f=n(4680);let p=0;const v={},g={},m={},b={},y=/^\s*$/,_=[],x=["top-left","top-right","bottom-left","bottom-right","top","bottom","left","right","center"],w=["top-left","top-right","bottom-left","bottom-right"],S={positive:{icon:e=>e.iconSet.type.positive,color:"positive"},negative:{icon:e=>e.iconSet.type.negative,color:"negative"},warning:{icon:e=>e.iconSet.type.warning,color:"warning",textColor:"dark"},info:{icon:e=>e.iconSet.type.info,color:"info"},ongoing:{group:!1,timeout:0,spinner:!0,color:"grey-8"}};function k(e,t,n){if(!e)return M("parameter required");let i;const r={textColor:"white"};if(!0!==e.ignoreDefaults&&Object.assign(r,v),!1===(0,f.Kn)(e)&&(r.type&&Object.assign(r,S[r.type]),e={message:e}),Object.assign(r,S[e.type||r.type],e),"function"===typeof r.icon&&(r.icon=r.icon(t)),r.spinner?(!0===r.spinner&&(r.spinner=c.Z),r.spinner=(0,o.Xl)(r.spinner)):r.spinner=!1,r.meta={hasMedia:Boolean(!1!==r.spinner||r.icon||r.avatar),hasText:O(r.message)||O(r.caption)},r.position){if(!1===x.includes(r.position))return M("wrong position",e)}else r.position="bottom";if(void 0===r.timeout)r.timeout=5e3;else{const t=parseInt(r.timeout,10);if(isNaN(t)||t<0)return M("wrong timeout",e);r.timeout=t}0===r.timeout?r.progress=!1:!0===r.progress&&(r.meta.progressClass="q-notification__progress"+(r.progressClass?` ${r.progressClass}`:""),r.meta.progressStyle={animationDuration:`${r.timeout+1e3}ms`});const s=(!0===Array.isArray(e.actions)?e.actions:[]).concat(!0!==e.ignoreDefaults&&!0===Array.isArray(v.actions)?v.actions:[]).concat(void 0!==S[e.type]&&!0===Array.isArray(S[e.type].actions)?S[e.type].actions:[]),{closeBtn:a}=r;if(a&&s.push({label:"string"===typeof a?a:t.lang.label.close}),r.actions=s.map((({handler:e,noDismiss:t,...n})=>({flat:!0,...n,onClick:"function"===typeof e?()=>{e(),!0!==t&&l()}:()=>{l()}}))),void 0===r.multiLine&&(r.multiLine=r.actions.length>1),Object.assign(r.meta,{class:"q-notification row items-stretch q-notification--"+(!0===r.multiLine?"multi-line":"standard")+(void 0!==r.color?` bg-${r.color}`:"")+(void 0!==r.textColor?` text-${r.textColor}`:"")+(void 0!==r.classes?` ${r.classes}`:""),wrapperClass:"q-notification__wrapper col relative-position border-radius-inherit "+(!0===r.multiLine?"column no-wrap justify-center":"row items-center"),contentClass:"q-notification__content row items-center"+(!0===r.multiLine?"":" col"),leftClass:!0===r.meta.hasText?"additional":"single",attrs:{role:"alert",...r.attrs}}),!1===r.group?(r.group=void 0,r.meta.group=void 0):(void 0!==r.group&&!0!==r.group||(r.group=[r.message,r.caption,r.multiline].concat(r.actions.map((e=>`${e.label}*${e.icon}`))).join("|")),r.meta.group=r.group+"|"+r.position),0===r.actions.length?r.actions=void 0:r.meta.actionsClass="q-notification__actions row items-center "+(!0===r.multiLine?"justify-end":"col-auto")+(!0===r.meta.hasMedia?" q-notification__actions--with-media":""),void 0!==n){n.notif.meta.timer&&(clearTimeout(n.notif.meta.timer),n.notif.meta.timer=void 0),r.meta.uid=n.notif.meta.uid;const e=m[r.position].value.indexOf(n.notif);m[r.position].value[e]=r}else{const t=g[r.meta.group];if(void 0===t){if(r.meta.uid=p++,r.meta.badge=1,-1!==["left","right","center"].indexOf(r.position))m[r.position].value.splice(Math.floor(m[r.position].value.length/2),0,r);else{const e=r.position.indexOf("top")>-1?"unshift":"push";m[r.position].value[e](r)}void 0!==r.group&&(g[r.meta.group]=r)}else{if(t.meta.timer&&(clearTimeout(t.meta.timer),t.meta.timer=void 0),void 0!==r.badgePosition){if(!1===w.includes(r.badgePosition))return M("wrong badgePosition",e)}else r.badgePosition="top-"+(r.position.indexOf("left")>-1?"right":"left");r.meta.uid=t.meta.uid,r.meta.badge=t.meta.badge+1,r.meta.badgeClass=`q-notification__badge q-notification__badge--${r.badgePosition}`+(void 0!==r.badgeColor?` bg-${r.badgeColor}`:"")+(void 0!==r.badgeTextColor?` text-${r.badgeTextColor}`:"")+(r.badgeClass?` ${r.badgeClass}`:"");const n=m[r.position].value.indexOf(t);m[r.position].value[n]=g[r.meta.group]=r}}const l=()=>{C(r),i=void 0};return r.timeout>0&&(r.meta.timer=setTimeout((()=>{r.meta.timer=void 0,l()}),r.timeout+1e3)),void 0!==r.group?t=>{void 0!==t?M("trying to update a grouped one which is forbidden",e):l()}:(i={dismiss:l,config:e,notif:r},void 0===n?e=>{if(void 0!==i)if(void 0===e)i.dismiss();else{const n=Object.assign({},i.config,e,{group:!1,position:r.position});k(n,t,i)}}:void Object.assign(n,i))}function C(e){e.meta.timer&&(clearTimeout(e.meta.timer),e.meta.timer=void 0);const t=m[e.position].value.indexOf(e);if(-1!==t){void 0!==e.group&&delete g[e.meta.group];const n=_[""+e.meta.uid];if(n){const{width:e,height:t}=getComputedStyle(n);n.style.left=`${n.offsetLeft}px`,n.style.width=e,n.style.height=t}m[e.position].value.splice(t,1),"function"===typeof e.onDismiss&&e.onDismiss()}}function O(e){return void 0!==e&&null!==e&&!0!==y.test(e)}function M(e,t){return console.error(`Notify: ${e}`,t),!1}function E(){return(0,u.L)({name:"QNotifications",devtools:{hide:!0},setup(){return()=>(0,i.h)("div",{class:"q-notifications"},x.map((e=>(0,i.h)(r.W3,{key:e,class:b[e],tag:"div",name:`q-notification--${e}`},(()=>m[e].value.map((e=>{const t=e.meta,n=[];if(!0===t.hasMedia&&(!1!==e.spinner?n.push((0,i.h)(e.spinner,{class:"q-notification__spinner q-notification__spinner--"+t.leftClass,color:e.spinnerColor,size:e.spinnerSize})):e.icon?n.push((0,i.h)(a.Z,{class:"q-notification__icon q-notification__icon--"+t.leftClass,name:e.icon,color:e.iconColor,size:e.iconSize,role:"img"})):e.avatar&&n.push((0,i.h)(s.Z,{class:"q-notification__avatar q-notification__avatar--"+t.leftClass},(()=>(0,i.h)("img",{src:e.avatar,"aria-hidden":"true"}))))),!0===t.hasText){let t;const o={class:"q-notification__message col"};if(!0===e.html)o.innerHTML=e.caption?`
${e.message}
${e.caption}
`:e.message;else{const n=[e.message];t=e.caption?[(0,i.h)("div",n),(0,i.h)("div",{class:"q-notification__caption"},[e.caption])]:n}n.push((0,i.h)("div",o,t))}const o=[(0,i.h)("div",{class:t.contentClass},n)];return!0===e.progress&&o.push((0,i.h)("div",{key:`${t.uid}|p|${t.badge}`,class:t.progressClass,style:t.progressStyle})),void 0!==e.actions&&o.push((0,i.h)("div",{class:t.actionsClass},e.actions.map((e=>(0,i.h)(l.Z,e))))),t.badge>1&&o.push((0,i.h)("div",{key:`${t.uid}|${t.badge}`,class:e.meta.badgeClass,style:e.badgeStyle},[t.badge])),(0,i.h)("div",{ref:e=>{_[""+t.uid]=e},key:t.uid,class:t.class,...t.attrs},[(0,i.h)("div",{class:t.wrapperClass},o)])})))))))}})}const F={setDefaults(e){!0===(0,f.Kn)(e)&&Object.assign(v,e)},registerType(e,t){!0===(0,f.Kn)(t)&&(S[e]=t)},install({$q:e,parentApp:t}){if(e.notify=this.create=t=>k(t,e),e.notify.setDefaults=this.setDefaults,e.notify.registerType=this.registerType,void 0!==e.config.notify&&this.setDefaults(e.config.notify),!0!==this.__installed){x.forEach((e=>{m[e]=(0,o.iH)([]);const t=!0===["left","center","right"].includes(e)?"center":e.indexOf("top")>-1?"top":"bottom",n=e.indexOf("left")>-1?"start":e.indexOf("right")>-1?"end":"center",i=["left","right"].includes(e)?`items-${"left"===e?"start":"end"} justify-center`:"center"===e?"flex-center":`items-${n}`;b[e]=`q-notifications__list q-notifications__list--${t} fixed column no-wrap ${i}`}));const e=(0,d.q_)("q-notify");(0,h.$)(E(),t).mount(e)}}}},7506:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>m,aG:()=>s,client:()=>v,uX:()=>r});n(9665);var o=n(499),i=n(3251);const r=(0,o.iH)(!1);let s,a=!1;function l(e,t){const n=/(edg|edge|edga|edgios)\/([\w.]+)/.exec(e)||/(opr)[\/]([\w.]+)/.exec(e)||/(vivaldi)[\/]([\w.]+)/.exec(e)||/(chrome|crios)[\/]([\w.]+)/.exec(e)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(e)||/(firefox|fxios)[\/]([\w.]+)/.exec(e)||/(webkit)[\/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(e)||[];return{browser:n[5]||n[3]||n[1]||"",version:n[2]||n[4]||"0",versionNumber:n[4]||n[2]||"0",platform:t[0]||""}}function c(e){return/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(silk)/.exec(e)||/(android)/.exec(e)||/(win)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||/(playbook)/.exec(e)||/(bb)/.exec(e)||/(blackberry)/.exec(e)||[]}const u="ontouchstart"in window||window.navigator.maxTouchPoints>0;function d(e){s={is:{...e}},delete e.mac,delete e.desktop;const t=Math.min(window.innerHeight,window.innerWidth)>414?"ipad":"iphone";Object.assign(e,{mobile:!0,ios:!0,platform:t,[t]:!0})}function h(e){const t=e.toLowerCase(),n=c(t),o=l(t,n),i={};o.browser&&(i[o.browser]=!0,i.version=o.version,i.versionNumber=parseInt(o.versionNumber,10)),o.platform&&(i[o.platform]=!0);const r=i.android||i.ios||i.bb||i.blackberry||i.ipad||i.iphone||i.ipod||i.kindle||i.playbook||i.silk||i["windows phone"];return!0===r||t.indexOf("mobile")>-1?(i.mobile=!0,i.edga||i.edgios?(i.edge=!0,o.browser="edge"):i.crios?(i.chrome=!0,o.browser="chrome"):i.fxios&&(i.firefox=!0,o.browser="firefox")):i.desktop=!0,(i.ipod||i.ipad||i.iphone)&&(i.ios=!0),i["windows phone"]&&(i.winphone=!0,delete i["windows phone"]),(i.chrome||i.opr||i.safari||i.vivaldi||!0===i.mobile&&!0!==i.ios&&!0!==r)&&(i.webkit=!0),i.edg&&(o.browser="edgechromium",i.edgeChromium=!0),(i.safari&&i.blackberry||i.bb)&&(o.browser="blackberry",i.blackberry=!0),i.safari&&i.playbook&&(o.browser="playbook",i.playbook=!0),i.opr&&(o.browser="opera",i.opera=!0),i.safari&&i.android&&(o.browser="android",i.android=!0),i.safari&&i.kindle&&(o.browser="kindle",i.kindle=!0),i.safari&&i.silk&&(o.browser="silk",i.silk=!0),i.vivaldi&&(o.browser="vivaldi",i.vivaldi=!0),i.name=o.browser,i.platform=o.platform,t.indexOf("electron")>-1?i.electron=!0:document.location.href.indexOf("-extension://")>-1?i.bex=!0:(void 0!==window.Capacitor?(i.capacitor=!0,i.nativeMobile=!0,i.nativeMobileWrapper="capacitor"):void 0===window._cordovaNative&&void 0===window.cordova||(i.cordova=!0,i.nativeMobile=!0,i.nativeMobileWrapper="cordova"),!0===u&&!0===i.mac&&(!0===i.desktop&&!0===i.safari||!0===i.nativeMobile&&!0!==i.android&&!0!==i.ios&&!0!==i.ipad)&&d(i)),i}const f=navigator.userAgent||navigator.vendor||window.opera,p={has:{touch:!1,webStorage:!1},within:{iframe:!1}},v={userAgent:f,is:h(f),has:{touch:u},within:{iframe:window.self!==window.top}},g={install(e){const{$q:t}=e;!0===r.value?(e.onSSRHydrated.push((()=>{Object.assign(t.platform,v),r.value=!1,s=void 0})),t.platform=(0,o.qj)(this)):t.platform=this}};{let e;(0,i.g)(v.has,"webStorage",(()=>{if(void 0!==e)return e;try{if(window.localStorage)return e=!0,!0}catch(t){}return e=!1,!1})),a=!0===v.is.ios&&-1===window.navigator.vendor.toLowerCase().indexOf("apple"),!0===r.value?Object.assign(g,v,s,p):Object.assign(g,v)}const m=g},4376:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>G});var o=n(4680),i=n(321);const r=[-61,9,38,199,426,686,756,818,1111,1181,1210,1635,2060,2097,2192,2262,2324,2394,2456,3178];function s(e){return 0===l(e)}function a(e,t){return t<=6?31:t<=11||s(e)?30:29}function l(e){const t=r.length;let n,o,i,s,a,l=r[0];if(e=r[t-1])throw new Error("Invalid Jalaali year "+e);for(a=1;a{switch(l++,e){case"YY":return a.YY=l,"(-?\\d{1,2})";case"YYYY":return a.YYYY=l,"(-?\\d{1,4})";case"M":return a.M=l,"(\\d{1,2})";case"MM":return a.M=l,"(\\d{2})";case"MMM":return a.MMM=l,s;case"MMMM":return a.MMMM=l,r;case"D":return a.D=l,"(\\d{1,2})";case"Do":return a.D=l++,"(\\d{1,2}(st|nd|rd|th))";case"DD":return a.D=l,"(\\d{2})";case"H":return a.H=l,"(\\d{1,2})";case"HH":return a.H=l,"(\\d{2})";case"h":return a.h=l,"(\\d{1,2})";case"hh":return a.h=l,"(\\d{2})";case"m":return a.m=l,"(\\d{1,2})";case"mm":return a.m=l,"(\\d{2})";case"s":return a.s=l,"(\\d{1,2})";case"ss":return a.s=l,"(\\d{2})";case"S":return a.S=l,"(\\d{1})";case"SS":return a.S=l,"(\\d{2})";case"SSS":return a.S=l,"(\\d{3})";case"A":return a.A=l,"(AM|PM)";case"a":return a.a=l,"(am|pm)";case"aa":return a.aa=l,"(a\\.m\\.|p\\.m\\.)";case"ddd":return i;case"dddd":return n;case"Q":case"d":case"E":return"(\\d{1})";case"Qo":return"(1st|2nd|3rd|4th)";case"DDD":case"DDDD":return"(\\d{1,3})";case"w":return"(\\d{1,2})";case"ww":return"(\\d{2})";case"Z":return a.Z=l,"(Z|[+-]\\d{2}:\\d{2})";case"ZZ":return a.ZZ=l,"(Z|[+-]\\d{2}\\d{2})";case"X":return a.X=l,"(-?\\d+)";case"x":return a.x=l,"(-?\\d{4,})";default:return l--,"["===e[0]&&(e=e.substring(1,e.length-1)),e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}})),u={map:a,regex:new RegExp("^"+c)};return b[o]=u,u}function _(e,t){return void 0!==e?e:void 0!==t?t.date:d.F.date}function x(e,t=""){const n=e>0?"-":"+",o=Math.abs(e),r=Math.floor(o/60),s=o%60;return n+(0,i.vk)(r)+t+(0,i.vk)(s)}function w(e,t,n){let o=e.getFullYear(),i=e.getMonth();const r=e.getDate();return void 0!==t.year&&(o+=n*t.year,delete t.year),void 0!==t.month&&(i+=n*t.month,delete t.month),e.setDate(1),e.setMonth(2),e.setFullYear(o),e.setMonth(i),e.setDate(Math.min(r,Y(e))),void 0!==t.date&&(e.setDate(e.getDate()+n*t.date),delete t.date),e}function S(e,t,n){const o=void 0!==t.year?t.year:e[`get${n}FullYear`](),i=void 0!==t.month?t.month-1:e[`get${n}Month`](),r=new Date(o,i+1,0).getDate(),s=Math.min(r,void 0!==t.date?t.date:e[`get${n}Date`]());return e[`set${n}Date`](1),e[`set${n}Month`](2),e[`set${n}FullYear`](o),e[`set${n}Month`](i),e[`set${n}Date`](s),delete t.year,delete t.month,delete t.date,e}function k(e,t,n){const o=C(t),r=new Date(e),s=void 0!==o.year||void 0!==o.month||void 0!==o.date?w(r,o,n):r;for(const a in o){const e=(0,i.kC)(a);s[`set${e}`](s[`get${e}`]()+n*o[a])}return s}function C(e){const t={...e};return void 0!==e.years&&(t.year=e.years,delete t.years),void 0!==e.months&&(t.month=e.months,delete t.months),void 0!==e.days&&(t.date=e.days,delete t.days),void 0!==e.day&&(t.date=e.day,delete t.day),void 0!==e.hour&&(t.hours=e.hour,delete t.hour),void 0!==e.minute&&(t.minutes=e.minute,delete t.minute),void 0!==e.second&&(t.seconds=e.second,delete t.second),void 0!==e.millisecond&&(t.milliseconds=e.millisecond,delete t.millisecond),t}function O(e,t,n){const o=C(t),i=!0===n?"UTC":"",r=new Date(e),s=void 0!==o.year||void 0!==o.month||void 0!==o.date?S(r,o,i):r;for(const a in o){const e=a.charAt(0).toUpperCase()+a.slice(1);s[`set${i}${e}`](o[a])}return s}function M(e,t,n){const o=E(e,t,n),i=new Date(o.year,null===o.month?null:o.month-1,null===o.day?1:o.day,o.hour,o.minute,o.second,o.millisecond),r=i.getTimezoneOffset();return null===o.timezoneOffset||o.timezoneOffset===r?i:k(i,{minutes:o.timezoneOffset-r},1)}function E(e,t,n,o,r){const s={year:null,month:null,day:null,hour:null,minute:null,second:null,millisecond:null,timezoneOffset:null,dateHash:null,timeHash:null};if(void 0!==r&&Object.assign(s,r),void 0===e||null===e||""===e||"string"!==typeof e)return s;void 0===t&&(t=v);const l=_(n,d.Z.props),c=l.months,u=l.monthsShort,{regex:h,map:f}=y(t,l),p=e.match(h);if(null===p)return s;let g="";if(void 0!==f.X||void 0!==f.x){const e=parseInt(p[void 0!==f.X?f.X:f.x],10);if(!0===isNaN(e)||e<0)return s;const t=new Date(e*(void 0!==f.X?1e3:1));s.year=t.getFullYear(),s.month=t.getMonth()+1,s.day=t.getDate(),s.hour=t.getHours(),s.minute=t.getMinutes(),s.second=t.getSeconds(),s.millisecond=t.getMilliseconds()}else{if(void 0!==f.YYYY)s.year=parseInt(p[f.YYYY],10);else if(void 0!==f.YY){const e=parseInt(p[f.YY],10);s.year=e<0?e:2e3+e}if(void 0!==f.M){if(s.month=parseInt(p[f.M],10),s.month<1||s.month>12)return s}else void 0!==f.MMM?s.month=u.indexOf(p[f.MMM])+1:void 0!==f.MMMM&&(s.month=c.indexOf(p[f.MMMM])+1);if(void 0!==f.D){if(s.day=parseInt(p[f.D],10),null===s.year||null===s.month||s.day<1)return s;const e="persian"!==o?new Date(s.year,s.month,0).getDate():a(s.year,s.month);if(s.day>e)return s}void 0!==f.H?s.hour=parseInt(p[f.H],10)%24:void 0!==f.h&&(s.hour=parseInt(p[f.h],10)%12,(f.A&&"PM"===p[f.A]||f.a&&"pm"===p[f.a]||f.aa&&"p.m."===p[f.aa])&&(s.hour+=12),s.hour=s.hour%24),void 0!==f.m&&(s.minute=parseInt(p[f.m],10)%60),void 0!==f.s&&(s.second=parseInt(p[f.s],10)%60),void 0!==f.S&&(s.millisecond=parseInt(p[f.S],10)*10**(3-p[f.S].length)),void 0===f.Z&&void 0===f.ZZ||(g=void 0!==f.Z?p[f.Z].replace(":",""):p[f.ZZ],s.timezoneOffset=("+"===g[0]?-1:1)*(60*g.slice(1,3)+1*g.slice(3,5)))}return s.dateHash=(0,i.vk)(s.year,6)+"/"+(0,i.vk)(s.month)+"/"+(0,i.vk)(s.day),s.timeHash=(0,i.vk)(s.hour)+":"+(0,i.vk)(s.minute)+":"+(0,i.vk)(s.second)+g,s}function F(e){return"number"===typeof e||!1===isNaN(Date.parse(e))}function A(e,t){return O(new Date,e,t)}function P(e){const t=new Date(e).getDay();return 0===t?7:t}function T(e){const t=new Date(e.getFullYear(),e.getMonth(),e.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);const n=new Date(t.getFullYear(),0,4);n.setDate(n.getDate()-(n.getDay()+6)%7+3);const o=t.getTimezoneOffset()-n.getTimezoneOffset();t.setHours(t.getHours()-o);const i=(t-n)/(7*h);return 1+Math.floor(i)}function q(e){return 1e4*e.getFullYear()+100*e.getMonth()+e.getDate()}function R(e,t){const n=new Date(e);return!0===t?q(n):n.getTime()}function L(e,t,n,o={}){const i=R(t,o.onlyDate),r=R(n,o.onlyDate),s=R(e,o.onlyDate);return(s>i||!0===o.inclusiveFrom&&s===i)&&(s{t=Math.max(t,new Date(e))})),t}function H(e){let t=new Date(e);return Array.prototype.slice.call(arguments,1).forEach((e=>{t=Math.min(t,new Date(e))})),t}function z(e,t,n){return(e.getTime()-e.getTimezoneOffset()*p-(t.getTime()-t.getTimezoneOffset()*p))/n}function V(e,t,n="days"){const o=new Date(e),i=new Date(t);switch(n){case"years":case"year":return o.getFullYear()-i.getFullYear();case"months":case"month":return 12*(o.getFullYear()-i.getFullYear())+o.getMonth()-i.getMonth();case"days":case"day":case"date":return z(B(o,"day"),B(i,"day"),h);case"hours":case"hour":return z(B(o,"hour"),B(i,"hour"),f);case"minutes":case"minute":return z(B(o,"minute"),B(i,"minute"),p);case"seconds":case"second":return z(B(o,"second"),B(i,"second"),1e3)}}function N(e){return V(e,B(e,"year"),"days")+1}function U(e){return!0===(0,o.J_)(e)?"date":"number"===typeof e?"number":"string"}function Z(e,t,n){const o=new Date(e);if(t){const e=new Date(t);if(oe)return e}return o}function W(e,t,n){const o=new Date(e),i=new Date(t);if(void 0===n)return o.getTime()===i.getTime();switch(n){case"second":case"seconds":if(o.getSeconds()!==i.getSeconds())return!1;case"minute":case"minutes":if(o.getMinutes()!==i.getMinutes())return!1;case"hour":case"hours":if(o.getHours()!==i.getHours())return!1;case"day":case"days":case"date":if(o.getDate()!==i.getDate())return!1;case"month":case"months":if(o.getMonth()!==i.getMonth())return!1;case"year":case"years":if(o.getFullYear()!==i.getFullYear())return!1;break;default:throw new Error(`date isSameDate unknown unit ${n}`)}return!0}function Y(e){return new Date(e.getFullYear(),e.getMonth()+1,0).getDate()}function K(e){if(e>=11&&e<=13)return`${e}th`;switch(e%10){case 1:return`${e}st`;case 2:return`${e}nd`;case 3:return`${e}rd`}return`${e}th`}const J={YY(e,t,n){const o=this.YYYY(e,t,n)%100;return o>=0?(0,i.vk)(o):"-"+(0,i.vk)(Math.abs(o))},YYYY(e,t,n){return void 0!==n&&null!==n?n:e.getFullYear()},M(e){return e.getMonth()+1},MM(e){return(0,i.vk)(e.getMonth()+1)},MMM(e,t){return t.monthsShort[e.getMonth()]},MMMM(e,t){return t.months[e.getMonth()]},Q(e){return Math.ceil((e.getMonth()+1)/3)},Qo(e){return K(this.Q(e))},D(e){return e.getDate()},Do(e){return K(e.getDate())},DD(e){return(0,i.vk)(e.getDate())},DDD(e){return N(e)},DDDD(e){return(0,i.vk)(N(e),3)},d(e){return e.getDay()},dd(e,t){return this.dddd(e,t).slice(0,2)},ddd(e,t){return t.daysShort[e.getDay()]},dddd(e,t){return t.days[e.getDay()]},E(e){return e.getDay()||7},w(e){return T(e)},ww(e){return(0,i.vk)(T(e))},H(e){return e.getHours()},HH(e){return(0,i.vk)(e.getHours())},h(e){const t=e.getHours();return 0===t?12:t>12?t%12:t},hh(e){return(0,i.vk)(this.h(e))},m(e){return e.getMinutes()},mm(e){return(0,i.vk)(e.getMinutes())},s(e){return e.getSeconds()},ss(e){return(0,i.vk)(e.getSeconds())},S(e){return Math.floor(e.getMilliseconds()/100)},SS(e){return(0,i.vk)(Math.floor(e.getMilliseconds()/10))},SSS(e){return(0,i.vk)(e.getMilliseconds(),3)},A(e){return this.H(e)<12?"AM":"PM"},a(e){return this.H(e)<12?"am":"pm"},aa(e){return this.H(e)<12?"a.m.":"p.m."},Z(e,t,n,o){const i=void 0===o||null===o?e.getTimezoneOffset():o;return x(i,":")},ZZ(e,t,n,o){const i=void 0===o||null===o?e.getTimezoneOffset():o;return x(i)},X(e){return Math.floor(e.getTime()/1e3)},x(e){return e.getTime()}};function X(e,t,n,o,i){if(0!==e&&!e||e===1/0||e===-1/0)return;const r=new Date(e);if(isNaN(r))return;void 0===t&&(t=v);const s=_(n,d.Z.props);return t.replace(g,((e,t)=>e in J?J[e](r,s,o,i):void 0===t?e:t.split("\\]").join("]")))}function Q(e){return!0===(0,o.J_)(e)?new Date(e.getTime()):e}const G={isValid:F,extractDate:M,buildDate:A,getDayOfWeek:P,getWeekOfYear:T,isBetweenDates:L,addToDate:D,subtractFromDate:I,adjustDate:O,startOfDate:B,endOfDate:$,getMaxDate:j,getMinDate:H,getDateDiff:V,getDayOfYear:N,inferDateFormat:U,getDateBetween:Z,isSameDate:W,daysInMonth:Y,formatDate:X,clone:Q}},899:(e,t,n)=>{"use strict";function o(e,t=250,n){let o=null;function i(){const i=arguments,r=()=>{o=null,!0!==n&&e.apply(this,i)};null!==o?clearTimeout(o):!0===n&&e.apply(this,i),o=setTimeout(r,t)}return i.cancel=()=>{null!==o&&clearTimeout(o)},i}n.d(t,{Z:()=>o})},223:(e,t,n)=>{"use strict";n.d(t,{iv:()=>i,mY:()=>s,sb:()=>r});var o=n(499);function i(e,t){const n=e.style;for(const o in t)n[o]=t[o]}function r(e){if(void 0===e||null===e)return;if("string"===typeof e)try{return document.querySelector(e)||void 0}catch(n){return}const t=(0,o.SU)(e);return t?t.$el||t:void 0}function s(e,t){if(void 0===e||null===e||!0===e.contains(t))return!0;for(let n=e.nextElementSibling;null!==n;n=n.nextElementSibling)if(n.contains(t))return!0;return!1}},1384:(e,t,n)=>{"use strict";n.d(t,{AZ:()=>a,FK:()=>s,Jf:()=>d,M0:()=>h,NS:()=>u,X$:()=>c,ZT:()=>i,du:()=>r,listenOpts:()=>o,sT:()=>l,ul:()=>f});n(9665);const o={hasPassive:!1,passiveCapture:!0,notPassiveCapture:!0};try{const e=Object.defineProperty({},"passive",{get(){Object.assign(o,{hasPassive:!0,passive:{passive:!0},notPassive:{passive:!1},passiveCapture:{passive:!0,capture:!0},notPassiveCapture:{passive:!1,capture:!0}})}});window.addEventListener("qtest",null,e),window.removeEventListener("qtest",null,e)}catch(p){}function i(){}function r(e){return 0===e.button}function s(e){return e.touches&&e.touches[0]?e=e.touches[0]:e.changedTouches&&e.changedTouches[0]?e=e.changedTouches[0]:e.targetTouches&&e.targetTouches[0]&&(e=e.targetTouches[0]),{top:e.clientY,left:e.clientX}}function a(e){if(e.path)return e.path;if(e.composedPath)return e.composedPath();const t=[];let n=e.target;while(n){if(t.push(n),"HTML"===n.tagName)return t.push(document),t.push(window),t;n=n.parentElement}}function l(e){e.stopPropagation()}function c(e){!1!==e.cancelable&&e.preventDefault()}function u(e){!1!==e.cancelable&&e.preventDefault(),e.stopPropagation()}function d(e,t){if(void 0===e||!0===t&&!0===e.__dragPrevented)return;const n=!0===t?e=>{e.__dragPrevented=!0,e.addEventListener("dragstart",c,o.notPassiveCapture)}:e=>{delete e.__dragPrevented,e.removeEventListener("dragstart",c,o.notPassiveCapture)};e.querySelectorAll("a, img").forEach(n)}function h(e,t,n){const i=`__q_${t}_evt`;e[i]=void 0!==e[i]?e[i].concat(n):n,n.forEach((t=>{t[0].addEventListener(t[1],e[t[2]],o[t[3]])}))}function f(e,t){const n=`__q_${t}_evt`;void 0!==e[n]&&(e[n].forEach((t=>{t[0].removeEventListener(t[1],e[t[2]],o[t[3]])})),e[n]=void 0)}},321:(e,t,n)=>{"use strict";n.d(t,{Uz:()=>r,kC:()=>o,vX:()=>i,vk:()=>s});function o(e){return e.charAt(0).toUpperCase()+e.slice(1)}function i(e,t,n){return n<=t?t:Math.min(n,Math.max(t,e))}function r(e,t,n){if(n<=t)return t;const o=n-t+1;let i=t+(e-t)%o;return i=t?o:new Array(t-o.length+1).join(n)+o}},4680:(e,t,n)=>{"use strict";n.d(t,{J_:()=>r,Kn:()=>i,hj:()=>s,xb:()=>o});n(3122);function o(e,t){if(e===t)return!0;if(null!==e&&null!==t&&"object"===typeof e&&"object"===typeof t){if(e.constructor!==t.constructor)return!1;let n,i;if(e.constructor===Array){if(n=e.length,n!==t.length)return!1;for(i=n;0!==i--;)if(!0!==o(e[i],t[i]))return!1;return!0}if(e.constructor===Map){if(e.size!==t.size)return!1;let n=e.entries();i=n.next();while(!0!==i.done){if(!0!==t.has(i.value[0]))return!1;i=n.next()}n=e.entries(),i=n.next();while(!0!==i.done){if(!0!==o(i.value[1],t.get(i.value[0])))return!1;i=n.next()}return!0}if(e.constructor===Set){if(e.size!==t.size)return!1;const n=e.entries();i=n.next();while(!0!==i.done){if(!0!==t.has(i.value[0]))return!1;i=n.next()}return!0}if(null!=e.buffer&&e.buffer.constructor===ArrayBuffer){if(n=e.length,n!==t.length)return!1;for(i=n;0!==i--;)if(e[i]!==t[i])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const r=Object.keys(e).filter((t=>void 0!==e[t]));if(n=r.length,n!==Object.keys(t).filter((e=>void 0!==t[e])).length)return!1;for(i=n;0!==i--;){const n=r[i];if(!0!==o(e[n],t[n]))return!1}return!0}return e!==e&&t!==t}function i(e){return null!==e&&"object"===typeof e&&!0!==Array.isArray(e)}function r(e){return"[object Date]"===Object.prototype.toString.call(e)}function s(e){return"number"===typeof e&&isFinite(e)}},5984:(e,t,n)=>{"use strict";n.d(t,{Z:()=>_});var o=n(1384),i=n(3701),r=n(7506);let s,a,l,c,u,d,h=0,f=!1,p=null;function v(e){g(e)&&(0,o.NS)(e)}function g(e){if(e.target===document.body||e.target.classList.contains("q-layout__backdrop"))return!0;const t=(0,o.AZ)(e),n=e.shiftKey&&!e.deltaX,r=!n&&Math.abs(e.deltaX)<=Math.abs(e.deltaY),s=n||r?e.deltaY:e.deltaX;for(let o=0;o0&&e.scrollTop+e.clientHeight===e.scrollHeight:s<0&&0===e.scrollLeft||s>0&&e.scrollLeft+e.clientWidth===e.scrollWidth}return!0}function m(e){e.target===document&&(document.scrollingElement.scrollTop=document.scrollingElement.scrollTop)}function b(e){!0!==f&&(f=!0,requestAnimationFrame((()=>{f=!1;const{height:t}=e.target,{clientHeight:n,scrollTop:o}=document.scrollingElement;void 0!==l&&t===window.innerHeight||(l=n-t,document.scrollingElement.scrollTop=o),o>l&&(document.scrollingElement.scrollTop-=Math.ceil((o-l)/8))})))}function y(e){const t=document.body,n=void 0!==window.visualViewport;if("add"===e){const{overflowY:e,overflowX:l}=window.getComputedStyle(t);s=(0,i.OI)(window),a=(0,i.u3)(window),c=t.style.left,u=t.style.top,d=window.location.href,t.style.left=`-${s}px`,t.style.top=`-${a}px`,"hidden"!==l&&("scroll"===l||t.scrollWidth>window.innerWidth)&&t.classList.add("q-body--force-scrollbar-x"),"hidden"!==e&&("scroll"===e||t.scrollHeight>window.innerHeight)&&t.classList.add("q-body--force-scrollbar-y"),t.classList.add("q-body--prevent-scroll"),document.qScrollPrevented=!0,!0===r.client.is.ios&&(!0===n?(window.scrollTo(0,0),window.visualViewport.addEventListener("resize",b,o.listenOpts.passiveCapture),window.visualViewport.addEventListener("scroll",b,o.listenOpts.passiveCapture),window.scrollTo(0,0)):window.addEventListener("scroll",m,o.listenOpts.passiveCapture))}!0===r.client.is.desktop&&!0===r.client.is.mac&&window[`${e}EventListener`]("wheel",v,o.listenOpts.notPassive),"remove"===e&&(!0===r.client.is.ios&&(!0===n?(window.visualViewport.removeEventListener("resize",b,o.listenOpts.passiveCapture),window.visualViewport.removeEventListener("scroll",b,o.listenOpts.passiveCapture)):window.removeEventListener("scroll",m,o.listenOpts.passiveCapture)),t.classList.remove("q-body--prevent-scroll"),t.classList.remove("q-body--force-scrollbar-x"),t.classList.remove("q-body--force-scrollbar-y"),document.qScrollPrevented=!1,t.style.left=c,t.style.top=u,window.location.href===d&&window.scrollTo(s,a),l=void 0)}function _(e){let t="add";if(!0===e){if(h++,null!==p)return clearTimeout(p),void(p=null);if(h>1)return}else{if(0===h)return;if(h--,h>0)return;if(t="remove",!0===r.client.is.ios&&!0===r.client.is.nativeMobile)return null!==p&&clearTimeout(p),void(p=setTimeout((()=>{y(t),p=null}),100))}y(t)}},9092:(e,t,n)=>{"use strict";n.d(t,{D:()=>u,m:()=>c});n(9665);var o=n(1384),i=n(2909);let r=null;const{notPassiveCapture:s}=o.listenOpts,a=[];function l(e){null!==r&&(clearTimeout(r),r=null);const t=e.target;if(void 0===t||8===t.nodeType||!0===t.classList.contains("no-pointer-events"))return;let n=i.Q$.length-1;while(n>=0){const e=i.Q$[n].$;if("QTooltip"!==e.type.name){if("QDialog"!==e.type.name)break;if(!0!==e.props.seamless)return;n--}else n--}for(let o=a.length-1;o>=0;o--){const n=a[o];if(null!==n.anchorEl.value&&!1!==n.anchorEl.value.contains(t)||t!==document.body&&(null===n.innerRef.value||!1!==n.innerRef.value.contains(t)))return;e.qClickOutside=!0,n.onClickOutside(e)}}function c(e){a.push(e),1===a.length&&(document.addEventListener("mousedown",l,s),document.addEventListener("touchstart",l,s))}function u(e){const t=a.findIndex((t=>t===e));t>-1&&(a.splice(t,1),0===a.length&&(null!==r&&(clearTimeout(r),r=null),document.removeEventListener("mousedown",l,s),document.removeEventListener("touchstart",l,s)))}},5987:(e,t,n)=>{"use strict";n.d(t,{L:()=>r,f:()=>s});var o=n(499),i=n(9835);const r=e=>(0,o.Xl)((0,i.aZ)(e)),s=e=>(0,o.Xl)(e)},4124:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(499),i=n(3251);const r=(e,t)=>{const n=(0,o.qj)(e);for(const o in e)(0,i.g)(t,o,(()=>n[o]),(e=>{n[o]=e}));return t}},6532:(e,t,n)=>{"use strict";n.d(t,{c:()=>d,k:()=>h});n(9665);var o=n(7506),i=n(1705);const r=[];let s;function a(e){s=27===e.keyCode}function l(){!0===s&&(s=!1)}function c(e){!0===s&&(s=!1,!0===(0,i.So)(e,27)&&r[r.length-1](e))}function u(e){window[e]("keydown",a),window[e]("blur",l),window[e]("keyup",c),s=!1}function d(e){!0===o.client.is.desktop&&(r.push(e),1===r.length&&u("addEventListener"))}function h(e){const t=r.indexOf(e);t>-1&&(r.splice(t,1),0===r.length&&u("removeEventListener"))}},7026:(e,t,n)=>{"use strict";n.d(t,{YX:()=>s,fP:()=>c,jd:()=>l,xF:()=>a});n(9665);let o=[],i=[];function r(e){i=i.filter((t=>t!==e))}function s(e){r(e),i.push(e)}function a(e){r(e),0===i.length&&0!==o.length&&(o[o.length-1](),o=[])}function l(e){0===i.length?e():o.push(e)}function c(e){o=o.filter((t=>t!==e))}},4173:(e,t,n)=>{"use strict";n.d(t,{H:()=>a,i:()=>s});n(9665);var o=n(7506);const i=[];function r(e){i[i.length-1](e)}function s(e){!0===o.client.is.desktop&&(i.push(e),1===i.length&&document.body.addEventListener("focusin",r))}function a(e){const t=i.indexOf(e);t>-1&&(i.splice(t,1),0===i.length&&document.body.removeEventListener("focusin",r))}},7495:(e,t,n)=>{"use strict";n.d(t,{Uf:()=>i,tP:()=>r,w6:()=>o});const o={};let i=!1;function r(){i=!0}},6669:(e,t,n)=>{"use strict";n.d(t,{pB:()=>c,q_:()=>l});n(9665);var o=n(7495);const i=[],r=[];let s=1,a=document.body;function l(e,t){const n=document.createElement("div");if(n.id=void 0!==t?`q-portal--${t}--${s++}`:e,void 0!==o.w6.globalNodes){const e=o.w6.globalNodes.class;void 0!==e&&(n.className=e)}return a.appendChild(n),i.push(n),r.push(t),n}function c(e){const t=i.indexOf(e);i.splice(t,1),r.splice(t,1),e.remove()}},3251:(e,t,n)=>{"use strict";function o(e,t,n,o){return Object.defineProperty(e,t,{get:n,set:o,enumerable:!0}),e}function i(e,t){for(const n in t)o(e,n,t[n]);return e}n.d(t,{K:()=>i,g:()=>o})},1705:(e,t,n)=>{"use strict";n.d(t,{So:()=>s,Wm:()=>r,ZK:()=>i});let o=!1;function i(e){o=!0===e.isComposing}function r(e){return!0===o||e!==Object(e)||!0===e.isComposing||!0===e.qKeyEvent}function s(e,t){return!0!==r(e)&&[].concat(t).includes(e.keyCode)}},9480:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o={xs:30,sm:35,md:40,lg:50,xl:60}},2909:(e,t,n)=>{"use strict";n.d(t,{AH:()=>r,Q$:()=>i});var o=n(2046);const i=[];function r(e,t){do{if("QMenu"===e.$options.name){if(e.hide(t),!0===e.$props.separateClosePopup)return(0,o.O2)(e)}else if(!0===e.__qPortal){const n=(0,o.O2)(e);return void 0!==n&&"QPopupProxy"===n.$options.name?(e.hide(t),n):e}e=(0,o.O2)(e)}while(void 0!==e&&null!==e)}},9388:(e,t,n)=>{"use strict";n.d(t,{$:()=>a,io:()=>l,li:()=>u,wq:()=>v});var o=n(3701),i=n(7506);let r,s;function a(e){const t=e.split(" ");return 2===t.length&&(!0!==["top","center","bottom"].includes(t[0])?(console.error("Anchor/Self position must start with one of top/center/bottom"),!1):!0===["left","middle","right","start","end"].includes(t[1])||(console.error("Anchor/Self position must end with one of left/middle/right/start/end"),!1))}function l(e){return!e||2===e.length&&("number"===typeof e[0]&&"number"===typeof e[1])}const c={"start#ltr":"left","start#rtl":"right","end#ltr":"right","end#rtl":"left"};function u(e,t){const n=e.split(" ");return{vertical:n[0],horizontal:c[`${n[1]}#${!0===t?"rtl":"ltr"}`]}}function d(e,t){let{top:n,left:o,right:i,bottom:r,width:s,height:a}=e.getBoundingClientRect();return void 0!==t&&(n-=t[1],o-=t[0],r+=t[1],i+=t[0],s+=t[0],a+=t[1]),{top:n,bottom:r,height:a,left:o,right:i,width:s,middle:o+(i-o)/2,center:n+(r-n)/2}}function h(e,t,n){let{top:o,left:i}=e.getBoundingClientRect();return o+=t.top,i+=t.left,void 0!==n&&(o+=n[1],i+=n[0]),{top:o,bottom:o+1,height:1,left:i,right:i+1,width:1,middle:i,center:o}}function f(e,t){return{top:0,center:t/2,bottom:t,left:0,middle:e/2,right:e}}function p(e,t,n,o){return{top:e[n.vertical]-t[o.vertical],left:e[n.horizontal]-t[o.horizontal]}}function v(e,t=0){if(null===e.targetEl||null===e.anchorEl||t>5)return;if(0===e.targetEl.offsetHeight||0===e.targetEl.offsetWidth)return void setTimeout((()=>{v(e,t+1)}),10);const{targetEl:n,offset:o,anchorEl:a,anchorOrigin:l,selfOrigin:c,absoluteOffset:u,fit:m,cover:b,maxHeight:y,maxWidth:_}=e;if(!0===i.client.is.ios&&void 0!==window.visualViewport){const e=document.body.style,{offsetLeft:t,offsetTop:n}=window.visualViewport;t!==r&&(e.setProperty("--q-pe-left",t+"px"),r=t),n!==s&&(e.setProperty("--q-pe-top",n+"px"),s=n)}const{scrollLeft:x,scrollTop:w}=n,S=void 0===u?d(a,!0===b?[0,0]:o):h(a,u,o);Object.assign(n.style,{top:0,left:0,minWidth:null,minHeight:null,maxWidth:_||"100vw",maxHeight:y||"100vh",visibility:"visible"});const{offsetWidth:k,offsetHeight:C}=n,{elWidth:O,elHeight:M}=!0===m||!0===b?{elWidth:Math.max(S.width,k),elHeight:!0===b?Math.max(S.height,C):C}:{elWidth:k,elHeight:C};let E={maxWidth:_,maxHeight:y};!0!==m&&!0!==b||(E.minWidth=S.width+"px",!0===b&&(E.minHeight=S.height+"px")),Object.assign(n.style,E);const F=f(O,M);let A=p(S,F,l,c);if(void 0===u||void 0===o)g(A,S,F,l,c);else{const{top:e,left:t}=A;g(A,S,F,l,c);let n=!1;if(A.top!==e){n=!0;const e=2*o[1];S.center=S.top-=e,S.bottom-=e+2}if(A.left!==t){n=!0;const e=2*o[0];S.middle=S.left-=e,S.right-=e+2}!0===n&&(A=p(S,F,l,c),g(A,S,F,l,c))}E={top:A.top+"px",left:A.left+"px"},void 0!==A.maxHeight&&(E.maxHeight=A.maxHeight+"px",S.height>A.maxHeight&&(E.minHeight=E.maxHeight)),void 0!==A.maxWidth&&(E.maxWidth=A.maxWidth+"px",S.width>A.maxWidth&&(E.minWidth=E.maxWidth)),Object.assign(n.style,E),n.scrollTop!==w&&(n.scrollTop=w),n.scrollLeft!==x&&(n.scrollLeft=x)}function g(e,t,n,i,r){const s=n.bottom,a=n.right,l=(0,o.np)(),c=window.innerHeight-l,u=document.body.clientWidth;if(e.top<0||e.top+s>c)if("center"===r.vertical)e.top=t[i.vertical]>c/2?Math.max(0,c-s):0,e.maxHeight=Math.min(s,c);else if(t[i.vertical]>c/2){const n=Math.min(c,"center"===i.vertical?t.center:i.vertical===r.vertical?t.bottom:t.top);e.maxHeight=Math.min(s,n),e.top=Math.max(0,n-s)}else e.top=Math.max(0,"center"===i.vertical?t.center:i.vertical===r.vertical?t.top:t.bottom),e.maxHeight=Math.min(s,c-e.top);if(e.left<0||e.left+a>u)if(e.maxWidth=Math.min(a,u),"middle"===r.horizontal)e.left=t[i.horizontal]>u/2?Math.max(0,u-a):0;else if(t[i.horizontal]>u/2){const n=Math.min(u,"middle"===i.horizontal?t.middle:i.horizontal===r.horizontal?t.right:t.left);e.maxWidth=Math.min(a,n),e.left=Math.max(0,n-e.maxWidth)}else e.left=Math.max(0,"middle"===i.horizontal?t.middle:i.horizontal===r.horizontal?t.left:t.right),e.maxWidth=Math.min(a,u-e.left)}["left","middle","right"].forEach((e=>{c[`${e}#ltr`]=e,c[`${e}#rtl`]=e}))},2026:(e,t,n)=>{"use strict";n.d(t,{Bl:()=>r,Jl:()=>l,KR:()=>i,pf:()=>a,vs:()=>s});var o=n(9835);function i(e,t){return void 0!==e&&e()||t}function r(e,t){if(void 0!==e){const t=e();if(void 0!==t&&null!==t)return t.slice()}return t}function s(e,t){return void 0!==e?t.concat(e()):t}function a(e,t){return void 0===e?t:void 0!==t?t.concat(e()):e()}function l(e,t,n,i,r,s){t.key=i+r;const a=(0,o.h)(e,t,n);return!0===r?(0,o.wy)(a,s()):a}},2589:(e,t,n)=>{"use strict";n.d(t,{M:()=>i});var o=n(7506);function i(){if(void 0!==window.getSelection){const e=window.getSelection();void 0!==e.empty?e.empty():void 0!==e.removeAllRanges&&(e.removeAllRanges(),!0!==o.ZP.is.mobile&&e.addRange(document.createRange()))}else void 0!==document.selection&&document.selection.empty()}},5439:(e,t,n)=>{"use strict";n.d(t,{Mw:()=>r,Ng:()=>o,YE:()=>i,qO:()=>a,vh:()=>s});const o="_q_",i="_q_l_",r="_q_pc_",s="_q_fo_",a=()=>{}},9367:(e,t,n)=>{"use strict";n.d(t,{R:()=>r,n:()=>a});const o={left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0},i=Object.keys(o);function r(e){const t={};for(const n of i)!0===e[n]&&(t[n]=!0);return 0===Object.keys(t).length?o:(!0===t.horizontal?t.left=t.right=!0:!0===t.left&&!0===t.right&&(t.horizontal=!0),!0===t.vertical?t.up=t.down=!0:!0===t.up&&!0===t.down&&(t.vertical=!0),!0===t.horizontal&&!0===t.vertical&&(t.all=!0),t)}o.all=!0;const s=["INPUT","TEXTAREA"];function a(e,t){return void 0===t.event&&void 0!==e.target&&!0!==e.target.draggable&&"function"===typeof t.handler&&!1===s.includes(e.target.nodeName.toUpperCase())&&(void 0===e.qClonedBy||-1===e.qClonedBy.indexOf(t.uid))}},2046:(e,t,n)=>{"use strict";function o(e){if(Object(e.$parent)===e.$parent)return e.$parent;let{parent:t}=e.$;while(Object(t)===t){if(Object(t.proxy)===t.proxy)return t.proxy;t=t.parent}}function i(e,t){"symbol"===typeof t.type?!0===Array.isArray(t.children)&&t.children.forEach((t=>{i(e,t)})):e.add(t)}function r(e){const t=new Set;return e.forEach((e=>{i(t,e)})),Array.from(t)}function s(e){return void 0!==e.appContext.config.globalProperties.$router}function a(e){return!0===e.isUnmounted||!0===e.isDeactivated}n.d(t,{$D:()=>a,O2:()=>o,Pf:()=>r,Rb:()=>s})},3701:(e,t,n)=>{"use strict";n.d(t,{OI:()=>a,QA:()=>u,b0:()=>r,np:()=>c,u3:()=>s});var o=n(223);const i=[null,document,document.body,document.scrollingElement,document.documentElement];function r(e,t){let n=(0,o.sb)(t);if(void 0===n){if(void 0===e||null===e)return window;n=e.closest(".scroll,.scroll-y,.overflow-auto")}return i.includes(n)?window:n}function s(e){return e===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:e.scrollTop}function a(e){return e===window?window.pageXOffset||window.scrollX||document.body.scrollLeft||0:e.scrollLeft}let l;function c(){if(void 0!==l)return l;const e=document.createElement("p"),t=document.createElement("div");(0,o.iv)(e,{width:"100%",height:"200px"}),(0,o.iv)(t,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),t.appendChild(e),document.body.appendChild(t);const n=e.offsetWidth;t.style.overflow="scroll";let i=e.offsetWidth;return n===i&&(i=t.clientWidth),t.remove(),l=n-i,l}function u(e,t=!0){return!(!e||e.nodeType!==Node.ELEMENT_NODE)&&(t?e.scrollHeight>e.clientHeight&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-y"])):e.scrollWidth>e.clientWidth&&(e.classList.contains("scroll")||e.classList.contains("overflow-auto")||["auto","scroll"].includes(window.getComputedStyle(e)["overflow-x"])))}},1947:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7451),i=n(3558),r=n(2289);const s={version:"2.12.7",install:o.Z,lang:i.Z,iconSet:r.Z}},8762:(e,t,n)=>{"use strict";var o=n(6107),i=n(7545),r=TypeError;e.exports=function(e){if(o(e))return e;throw new r(i(e)+" is not a function")}},9220:(e,t,n)=>{"use strict";var o=n(6107),i=String,r=TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw new r("Can't set "+i(e)+" as a prototype")}},616:(e,t,n)=>{"use strict";var o=n(1419),i=String,r=TypeError;e.exports=function(e){if(o(e))return e;throw new r(i(e)+" is not an object")}},8389:e=>{"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},8086:(e,t,n)=>{"use strict";var o,i,r,s=n(8389),a=n(4133),l=n(3834),c=n(6107),u=n(1419),d=n(2924),h=n(4239),f=n(7545),p=n(4722),v=n(4076),g=n(9570),m=n(6123),b=n(7886),y=n(6534),_=n(4103),x=n(3965),w=n(780),S=w.enforce,k=w.get,C=l.Int8Array,O=C&&C.prototype,M=l.Uint8ClampedArray,E=M&&M.prototype,F=C&&b(C),A=O&&b(O),P=Object.prototype,T=l.TypeError,q=_("toStringTag"),R=x("TYPED_ARRAY_TAG"),L="TypedArrayConstructor",D=s&&!!y&&"Opera"!==h(l.opera),I=!1,B={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$={BigInt64Array:8,BigUint64Array:8},j=function(e){if(!u(e))return!1;var t=h(e);return"DataView"===t||d(B,t)||d($,t)},H=function(e){var t=b(e);if(u(t)){var n=k(t);return n&&d(n,L)?n[L]:H(t)}},z=function(e){if(!u(e))return!1;var t=h(e);return d(B,t)||d($,t)},V=function(e){if(z(e))return e;throw new T("Target is not a typed array")},N=function(e){if(c(e)&&(!y||m(F,e)))return e;throw new T(f(e)+" is not a typed array constructor")},U=function(e,t,n,o){if(a){if(n)for(var i in B){var r=l[i];if(r&&d(r.prototype,e))try{delete r.prototype[e]}catch(s){try{r.prototype[e]=t}catch(c){}}}A[e]&&!n||v(A,e,n?t:D&&O[e]||t,o)}},Z=function(e,t,n){var o,i;if(a){if(y){if(n)for(o in B)if(i=l[o],i&&d(i,e))try{delete i[e]}catch(r){}if(F[e]&&!n)return;try{return v(F,e,n?t:D&&F[e]||t)}catch(r){}}for(o in B)i=l[o],!i||i[e]&&!n||v(i,e,t)}};for(o in B)i=l[o],r=i&&i.prototype,r?S(r)[L]=i:D=!1;for(o in $)i=l[o],r=i&&i.prototype,r&&(S(r)[L]=i);if((!D||!c(F)||F===Function.prototype)&&(F=function(){throw new T("Incorrect invocation")},D))for(o in B)l[o]&&y(l[o],F);if((!D||!A||A===P)&&(A=F.prototype,D))for(o in B)l[o]&&y(l[o].prototype,A);if(D&&b(E)!==A&&y(E,A),a&&!d(A,q))for(o in I=!0,g(A,q,{configurable:!0,get:function(){return u(this)?this[R]:void 0}}),B)l[o]&&p(l[o],R,o);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:D,TYPED_ARRAY_TAG:I&&R,aTypedArray:V,aTypedArrayConstructor:N,exportTypedArrayMethod:U,exportTypedArrayStaticMethod:Z,getTypedArrayConstructor:H,isView:j,isTypedArray:z,TypedArray:F,TypedArrayPrototype:A}},3364:(e,t,n)=>{"use strict";var o=n(8600);e.exports=function(e,t){var n=0,i=o(t),r=new e(i);while(i>n)r[n]=t[n++];return r}},7714:(e,t,n)=>{"use strict";var o=n(7447),i=n(2661),r=n(8600),s=function(e){return function(t,n,s){var a,l=o(t),c=r(l),u=i(s,c);if(e&&n!==n){while(c>u)if(a=l[u++],a!==a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},3614:(e,t,n)=>{"use strict";var o=n(4133),i=n(6555),r=TypeError,s=Object.getOwnPropertyDescriptor,a=o&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=a?function(e,t){if(i(e)&&!s(e,"length").writable)throw new r("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},7579:(e,t,n)=>{"use strict";var o=n(8600);e.exports=function(e,t){for(var n=o(e),i=new t(n),r=0;r{"use strict";var o=n(8600),i=n(6675),r=RangeError;e.exports=function(e,t,n,s){var a=o(e),l=i(n),c=l<0?a+l:l;if(c>=a||c<0)throw new r("Incorrect index");for(var u=new t(a),d=0;d{"use strict";var o=n(1636),i=o({}.toString),r=o("".slice);e.exports=function(e){return r(i(e),8,-1)}},4239:(e,t,n)=>{"use strict";var o=n(4130),i=n(6107),r=n(6749),s=n(4103),a=s("toStringTag"),l=Object,c="Arguments"===r(function(){return arguments}()),u=function(e,t){try{return e[t]}catch(n){}};e.exports=o?r:function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=u(t=l(e),a))?n:c?r(t):"Object"===(o=r(t))&&i(t.callee)?"Arguments":o}},7366:(e,t,n)=>{"use strict";var o=n(2924),i=n(1240),r=n(863),s=n(1012);e.exports=function(e,t,n){for(var a=i(t),l=s.f,c=r.f,u=0;u{"use strict";var o=n(8814);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4722:(e,t,n)=>{"use strict";var o=n(4133),i=n(1012),r=n(3386);e.exports=o?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},3386:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},9570:(e,t,n)=>{"use strict";var o=n(2358),i=n(1012);e.exports=function(e,t,n){return n.get&&o(n.get,t,{getter:!0}),n.set&&o(n.set,t,{setter:!0}),i.f(e,t,n)}},4076:(e,t,n)=>{"use strict";var o=n(6107),i=n(1012),r=n(2358),s=n(5437);e.exports=function(e,t,n,a){a||(a={});var l=a.enumerable,c=void 0!==a.name?a.name:t;if(o(n)&&r(n,c,a),a.global)l?e[t]=n:s(t,n);else{try{a.unsafe?e[t]&&(l=!0):delete e[t]}catch(u){}l?e[t]=n:i.f(e,t,{value:n,enumerable:!1,configurable:!a.nonConfigurable,writable:!a.nonWritable})}return e}},5437:(e,t,n)=>{"use strict";var o=n(3834),i=Object.defineProperty;e.exports=function(e,t){try{i(o,e,{value:t,configurable:!0,writable:!0})}catch(n){o[e]=t}return t}},6405:(e,t,n)=>{"use strict";var o=n(7545),i=TypeError;e.exports=function(e,t){if(!delete e[t])throw new i("Cannot delete property "+o(t)+" of "+o(e))}},4133:(e,t,n)=>{"use strict";var o=n(8814);e.exports=!o((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},948:e=>{"use strict";var t="object"==typeof document&&document.all,n="undefined"==typeof t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:n}},1657:(e,t,n)=>{"use strict";var o=n(3834),i=n(1419),r=o.document,s=i(r)&&i(r.createElement);e.exports=function(e){return s?r.createElement(e):{}}},6689:e=>{"use strict";var t=TypeError,n=9007199254740991;e.exports=function(e){if(e>n)throw t("Maximum allowed index exceeded");return e}},322:e=>{"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},1418:(e,t,n)=>{"use strict";var o,i,r=n(3834),s=n(322),a=r.process,l=r.Deno,c=a&&a.versions||l&&l.version,u=c&&c.v8;u&&(o=u.split("."),i=o[0]>0&&o[0]<4?1:+(o[0]+o[1])),!i&&s&&(o=s.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=s.match(/Chrome\/(\d+)/),o&&(i=+o[1]))),e.exports=i},203:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},6943:(e,t,n)=>{"use strict";var o=n(3834),i=n(863).f,r=n(4722),s=n(4076),a=n(5437),l=n(7366),c=n(2764);e.exports=function(e,t){var n,u,d,h,f,p,v=e.target,g=e.global,m=e.stat;if(u=g?o:m?o[v]||a(v,{}):(o[v]||{}).prototype,u)for(d in t){if(f=t[d],e.dontCallGetSet?(p=i(u,d),h=p&&p.value):h=u[d],n=c(g?d:v+(m?".":"#")+d,e.forced),!n&&void 0!==h){if(typeof f==typeof h)continue;l(f,h)}(e.sham||h&&h.sham)&&r(f,"sham",!0),s(u,d,f,e)}}},8814:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},9793:(e,t,n)=>{"use strict";var o=n(8814);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6654:(e,t,n)=>{"use strict";var o=n(9793),i=Function.prototype.call;e.exports=o?i.bind(i):function(){return i.apply(i,arguments)}},9104:(e,t,n)=>{"use strict";var o=n(4133),i=n(2924),r=Function.prototype,s=o&&Object.getOwnPropertyDescriptor,a=i(r,"name"),l=a&&"something"===function(){}.name,c=a&&(!o||o&&s(r,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:c}},5478:(e,t,n)=>{"use strict";var o=n(1636),i=n(8762);e.exports=function(e,t,n){try{return o(i(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(r){}}},1636:(e,t,n)=>{"use strict";var o=n(9793),i=Function.prototype,r=i.call,s=o&&i.bind.bind(r,r);e.exports=o?s:function(e){return function(){return r.apply(e,arguments)}}},7859:(e,t,n)=>{"use strict";var o=n(3834),i=n(6107),r=function(e){return i(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?r(o[e]):o[e]&&o[e][t]}},7689:(e,t,n)=>{"use strict";var o=n(8762),i=n(3873);e.exports=function(e,t){var n=e[t];return i(n)?void 0:o(n)}},3834:function(e,t,n){"use strict";var o=function(e){return e&&e.Math===Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||function(){return this}()||this||Function("return this")()},2924:(e,t,n)=>{"use strict";var o=n(1636),i=n(8332),r=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return r(i(e),t)}},1999:e=>{"use strict";e.exports={}},6335:(e,t,n)=>{"use strict";var o=n(4133),i=n(8814),r=n(1657);e.exports=!o&&!i((function(){return 7!==Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))},3972:(e,t,n)=>{"use strict";var o=n(1636),i=n(8814),r=n(6749),s=Object,a=o("".split);e.exports=i((function(){return!s("z").propertyIsEnumerable(0)}))?function(e){return"String"===r(e)?a(e,""):s(e)}:s},6461:(e,t,n)=>{"use strict";var o=n(1636),i=n(6107),r=n(6081),s=o(Function.toString);i(r.inspectSource)||(r.inspectSource=function(e){return s(e)}),e.exports=r.inspectSource},780:(e,t,n)=>{"use strict";var o,i,r,s=n(5779),a=n(3834),l=n(1419),c=n(4722),u=n(2924),d=n(6081),h=n(5315),f=n(1999),p="Object already initialized",v=a.TypeError,g=a.WeakMap,m=function(e){return r(e)?i(e):o(e,{})},b=function(e){return function(t){var n;if(!l(t)||(n=i(t)).type!==e)throw new v("Incompatible receiver, "+e+" required");return n}};if(s||d.state){var y=d.state||(d.state=new g);y.get=y.get,y.has=y.has,y.set=y.set,o=function(e,t){if(y.has(e))throw new v(p);return t.facade=e,y.set(e,t),t},i=function(e){return y.get(e)||{}},r=function(e){return y.has(e)}}else{var _=h("state");f[_]=!0,o=function(e,t){if(u(e,_))throw new v(p);return t.facade=e,c(e,_,t),t},i=function(e){return u(e,_)?e[_]:{}},r=function(e){return u(e,_)}}e.exports={set:o,get:i,has:r,enforce:m,getterFor:b}},6555:(e,t,n)=>{"use strict";var o=n(6749);e.exports=Array.isArray||function(e){return"Array"===o(e)}},354:(e,t,n)=>{"use strict";var o=n(4239);e.exports=function(e){var t=o(e);return"BigInt64Array"===t||"BigUint64Array"===t}},6107:(e,t,n)=>{"use strict";var o=n(948),i=o.all;e.exports=o.IS_HTMLDDA?function(e){return"function"==typeof e||e===i}:function(e){return"function"==typeof e}},2764:(e,t,n)=>{"use strict";var o=n(8814),i=n(6107),r=/#|\.prototype\./,s=function(e,t){var n=l[a(e)];return n===u||n!==c&&(i(t)?o(t):!!t)},a=s.normalize=function(e){return String(e).replace(r,".").toLowerCase()},l=s.data={},c=s.NATIVE="N",u=s.POLYFILL="P";e.exports=s},3873:e=>{"use strict";e.exports=function(e){return null===e||void 0===e}},1419:(e,t,n)=>{"use strict";var o=n(6107),i=n(948),r=i.all;e.exports=i.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:o(e)||e===r}:function(e){return"object"==typeof e?null!==e:o(e)}},200:e=>{"use strict";e.exports=!1},1637:(e,t,n)=>{"use strict";var o=n(7859),i=n(6107),r=n(6123),s=n(49),a=Object;e.exports=s?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return i(t)&&r(t.prototype,a(e))}},8600:(e,t,n)=>{"use strict";var o=n(7302);e.exports=function(e){return o(e.length)}},2358:(e,t,n)=>{"use strict";var o=n(1636),i=n(8814),r=n(6107),s=n(2924),a=n(4133),l=n(9104).CONFIGURABLE,c=n(6461),u=n(780),d=u.enforce,h=u.get,f=String,p=Object.defineProperty,v=o("".slice),g=o("".replace),m=o([].join),b=a&&!i((function(){return 8!==p((function(){}),"length",{value:8}).length})),y=String(String).split("String"),_=e.exports=function(e,t,n){"Symbol("===v(f(t),0,7)&&(t="["+g(f(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!s(e,"name")||l&&e.name!==t)&&(a?p(e,"name",{value:t,configurable:!0}):e.name=t),b&&n&&s(n,"arity")&&e.length!==n.arity&&p(e,"length",{value:n.arity});try{n&&s(n,"constructor")&&n.constructor?a&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(i){}var o=d(e);return s(o,"source")||(o.source=m(y,"string"==typeof t?t:"")),e};Function.prototype.toString=_((function(){return r(this)&&h(this).source||c(this)}),"toString")},7233:e=>{"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?n:t)(o)}},1012:(e,t,n)=>{"use strict";var o=n(4133),i=n(6335),r=n(64),s=n(616),a=n(1017),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",h="configurable",f="writable";t.f=o?r?function(e,t,n){if(s(e),t=a(t),s(n),"function"===typeof e&&"prototype"===t&&"value"in n&&f in n&&!n[f]){var o=u(e,t);o&&o[f]&&(e[t]=n.value,n={configurable:h in n?n[h]:o[h],enumerable:d in n?n[d]:o[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(s(e),t=a(t),s(n),i)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},863:(e,t,n)=>{"use strict";var o=n(4133),i=n(6654),r=n(8068),s=n(3386),a=n(7447),l=n(1017),c=n(2924),u=n(6335),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=a(e),t=l(t),u)try{return d(e,t)}catch(n){}if(c(e,t))return s(!i(r.f,e,t),e[t])}},3450:(e,t,n)=>{"use strict";var o=n(6682),i=n(203),r=i.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},1996:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},7886:(e,t,n)=>{"use strict";var o=n(2924),i=n(6107),r=n(8332),s=n(5315),a=n(911),l=s("IE_PROTO"),c=Object,u=c.prototype;e.exports=a?c.getPrototypeOf:function(e){var t=r(e);if(o(t,l))return t[l];var n=t.constructor;return i(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},6123:(e,t,n)=>{"use strict";var o=n(1636);e.exports=o({}.isPrototypeOf)},6682:(e,t,n)=>{"use strict";var o=n(1636),i=n(2924),r=n(7447),s=n(7714).indexOf,a=n(1999),l=o([].push);e.exports=function(e,t){var n,o=r(e),c=0,u=[];for(n in o)!i(a,n)&&i(o,n)&&l(u,n);while(t.length>c)i(o,n=t[c++])&&(~s(u,n)||l(u,n));return u}},8068:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!n.call({1:2},1);t.f=i?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},6534:(e,t,n)=>{"use strict";var o=n(5478),i=n(616),r=n(9220);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=o(Object.prototype,"__proto__","set"),e(n,[]),t=n instanceof Array}catch(s){}return function(n,o){return i(n),r(o),t?e(n,o):n.__proto__=o,n}}():void 0)},9370:(e,t,n)=>{"use strict";var o=n(6654),i=n(6107),r=n(1419),s=TypeError;e.exports=function(e,t){var n,a;if("string"===t&&i(n=e.toString)&&!r(a=o(n,e)))return a;if(i(n=e.valueOf)&&!r(a=o(n,e)))return a;if("string"!==t&&i(n=e.toString)&&!r(a=o(n,e)))return a;throw new s("Can't convert object to primitive value")}},1240:(e,t,n)=>{"use strict";var o=n(7859),i=n(1636),r=n(3450),s=n(1996),a=n(616),l=i([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=s.f;return n?l(t,n(e)):t}},9592:(e,t,n)=>{"use strict";var o=n(616);e.exports=function(){var e=o(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},5177:(e,t,n)=>{"use strict";var o=n(3873),i=TypeError;e.exports=function(e){if(o(e))throw new i("Can't call method on "+e);return e}},5315:(e,t,n)=>{"use strict";var o=n(8850),i=n(3965),r=o("keys");e.exports=function(e){return r[e]||(r[e]=i(e))}},6081:(e,t,n)=>{"use strict";var o=n(3834),i=n(5437),r="__core-js_shared__",s=o[r]||i(r,{});e.exports=s},8850:(e,t,n)=>{"use strict";var o=n(200),i=n(6081);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.33.0",mode:o?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"})},4651:(e,t,n)=>{"use strict";var o=n(1418),i=n(8814),r=n(3834),s=r.String;e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol("symbol detection");return!s(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},2661:(e,t,n)=>{"use strict";var o=n(6675),i=Math.max,r=Math.min;e.exports=function(e,t){var n=o(e);return n<0?i(n+t,0):r(n,t)}},7385:(e,t,n)=>{"use strict";var o=n(4384),i=TypeError;e.exports=function(e){var t=o(e,"number");if("number"==typeof t)throw new i("Can't convert number to bigint");return BigInt(t)}},7447:(e,t,n)=>{"use strict";var o=n(3972),i=n(5177);e.exports=function(e){return o(i(e))}},6675:(e,t,n)=>{"use strict";var o=n(7233);e.exports=function(e){var t=+e;return t!==t||0===t?0:o(t)}},7302:(e,t,n)=>{"use strict";var o=n(6675),i=Math.min;e.exports=function(e){return e>0?i(o(e),9007199254740991):0}},8332:(e,t,n)=>{"use strict";var o=n(5177),i=Object;e.exports=function(e){return i(o(e))}},4384:(e,t,n)=>{"use strict";var o=n(6654),i=n(1419),r=n(1637),s=n(7689),a=n(9370),l=n(4103),c=TypeError,u=l("toPrimitive");e.exports=function(e,t){if(!i(e)||r(e))return e;var n,l=s(e,u);if(l){if(void 0===t&&(t="default"),n=o(l,e,t),!i(n)||r(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}},1017:(e,t,n)=>{"use strict";var o=n(4384),i=n(1637);e.exports=function(e){var t=o(e,"string");return i(t)?t:t+""}},4130:(e,t,n)=>{"use strict";var o=n(4103),i=o("toStringTag"),r={};r[i]="z",e.exports="[object z]"===String(r)},7545:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},3965:(e,t,n)=>{"use strict";var o=n(1636),i=0,r=Math.random(),s=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+s(++i+r,36)}},49:(e,t,n)=>{"use strict";var o=n(4651);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},64:(e,t,n)=>{"use strict";var o=n(4133),i=n(8814);e.exports=o&&i((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},5779:(e,t,n)=>{"use strict";var o=n(3834),i=n(6107),r=o.WeakMap;e.exports=i(r)&&/native code/.test(String(r))},4103:(e,t,n)=>{"use strict";var o=n(3834),i=n(8850),r=n(2924),s=n(3965),a=n(4651),l=n(49),c=o.Symbol,u=i("wks"),d=l?c["for"]||c:c&&c.withoutSetter||s;e.exports=function(e){return r(u,e)||(u[e]=a&&r(c,e)?c[e]:d("Symbol."+e)),u[e]}},9665:(e,t,n)=>{"use strict";var o=n(6943),i=n(8332),r=n(8600),s=n(3614),a=n(6689),l=n(8814),c=l((function(){return 4294967297!==[].push.call({length:4294967296},1)})),u=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}},d=c||!u();o({target:"Array",proto:!0,arity:1,forced:d},{push:function(e){var t=i(this),n=r(t),o=arguments.length;a(n+o);for(var l=0;l{"use strict";var o=n(6943),i=n(8332),r=n(8600),s=n(3614),a=n(6405),l=n(6689),c=1!==[].unshift(0),u=function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}},d=c||!u();o({target:"Array",proto:!0,arity:1,forced:d},{unshift:function(e){var t=i(this),n=r(t),o=arguments.length;if(o){l(n+o);var c=n;while(c--){var u=c+o;c in t?t[u]=t[c]:a(t,u)}for(var d=0;d{"use strict";var o=n(3834),i=n(4133),r=n(9570),s=n(9592),a=n(8814),l=o.RegExp,c=l.prototype,u=i&&a((function(){var e=!0;try{l(".","d")}catch(u){e=!1}var t={},n="",o=e?"dgimsy":"gimsy",i=function(e,o){Object.defineProperty(t,e,{get:function(){return n+=o,!0}})},r={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var s in e&&(r.hasIndices="d"),r)i(s,r[s]);var a=Object.getOwnPropertyDescriptor(c,"flags").get.call(t);return a!==o||n!==o}));u&&r(c,"flags",{configurable:!0,get:s})},2279:(e,t,n)=>{"use strict";var o=n(7579),i=n(8086),r=i.aTypedArray,s=i.exportTypedArrayMethod,a=i.getTypedArrayConstructor;s("toReversed",(function(){return o(r(this),a(this))}))},2157:(e,t,n)=>{"use strict";var o=n(8086),i=n(1636),r=n(8762),s=n(3364),a=o.aTypedArray,l=o.getTypedArrayConstructor,c=o.exportTypedArrayMethod,u=i(o.TypedArrayPrototype.sort);c("toSorted",(function(e){void 0!==e&&r(e);var t=a(this),n=s(l(t),t);return u(n,e)}))},6735:(e,t,n)=>{"use strict";var o=n(5330),i=n(8086),r=n(354),s=n(6675),a=n(7385),l=i.aTypedArray,c=i.getTypedArrayConstructor,u=i.exportTypedArrayMethod,d=!!function(){try{new Int8Array(1)["with"](2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();u("with",{with:function(e,t){var n=l(this),i=s(e),u=r(n)?a(t):+t;return o(n,c(n),i,u)}}["with"],!d)},1639:(e,t)=>{"use strict";t.Z=(e,t)=>{const n=e.__vccOpts||e;for(const[o,i]of t)n[o]=i;return n}},1809:(e,t,n)=>{"use strict";n.d(t,{WB:()=>ue});var o=n(499),i=n(9835),r=!1;function s(){return a().__VUE_DEVTOOLS_GLOBAL_HOOK__}function a(){return"undefined"!==typeof navigator&&"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{}}const l="function"===typeof Proxy,c="devtools-plugin:setup",u="plugin:settings:set";let d,h,f;function p(){var e;return void 0!==d||("undefined"!==typeof window&&window.performance?(d=!0,h=window.performance):"undefined"!==typeof n.g&&(null===(e=n.g.perf_hooks)||void 0===e?void 0:e.performance)?(d=!0,h=n.g.perf_hooks.performance):d=!1),d}function v(){return p()?h.now():Date.now()}class g{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const n={};if(e.settings)for(const s in e.settings){const t=e.settings[s];n[s]=t.defaultValue}const o=`__vue-devtools-plugin-settings__${e.id}`;let i=Object.assign({},n);try{const e=localStorage.getItem(o),t=JSON.parse(e);Object.assign(i,t)}catch(r){}this.fallbacks={getSettings(){return i},setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(r){}i=e},now(){return v()}},t&&t.on(u,((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((n=>{this.targetQueue.push({method:t,args:e,resolve:n})}))})}async setRealTarget(e){this.target=e;for(const t of this.onQueue)this.target.on[t.method](...t.args);for(const t of this.targetQueue)t.resolve(await this.target[t.method](...t.args))}}function m(e,t){const n=e,o=a(),i=s(),r=l&&n.enableEarlyProxy;if(!i||!o.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&r){const e=r?new g(n,i):null,s=o.__VUE_DEVTOOLS_PLUGINS__=o.__VUE_DEVTOOLS_PLUGINS__||[];s.push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else i.emit(c,e,t)}const b=e=>f=e,y=Symbol();var _;(function(e){e["direct"]="direct",e["patchObject"]="patch object",e["patchFunction"]="patch function"})(_||(_={}));const x="undefined"!==typeof window,w=!1,S=(()=>"object"===typeof window&&window.window===window?window:"object"===typeof self&&self.self===self?self:"object"===typeof n.g&&n.g.global===n.g?n.g:"object"===typeof globalThis?globalThis:{HTMLElement:null})();function k(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}function C(e,t,n){const o=new XMLHttpRequest;o.open("GET",e),o.responseType="blob",o.onload=function(){A(o.response,t,n)},o.onerror=function(){console.error("could not download file")},o.send()}function O(e){const t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(n){}return t.status>=200&&t.status<=299}function M(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(t){const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}}const E="object"===typeof navigator?navigator:{userAgent:""},F=(()=>/Macintosh/.test(E.userAgent)&&/AppleWebKit/.test(E.userAgent)&&!/Safari/.test(E.userAgent))(),A=x?"undefined"!==typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype&&!F?P:"msSaveOrOpenBlob"in E?T:q:()=>{};function P(e,t="download",n){const o=document.createElement("a");o.download=t,o.rel="noopener","string"===typeof e?(o.href=e,o.origin!==location.origin?O(o.href)?C(e,t,n):(o.target="_blank",M(o)):M(o)):(o.href=URL.createObjectURL(e),setTimeout((function(){URL.revokeObjectURL(o.href)}),4e4),setTimeout((function(){M(o)}),0))}function T(e,t="download",n){if("string"===typeof e)if(O(e))C(e,t,n);else{const t=document.createElement("a");t.href=e,t.target="_blank",setTimeout((function(){M(t)}))}else navigator.msSaveOrOpenBlob(k(e,n),t)}function q(e,t,n,o){if(o=o||open("","_blank"),o&&(o.document.title=o.document.body.innerText="downloading..."),"string"===typeof e)return C(e,t,n);const i="application/octet-stream"===e.type,r=/constructor/i.test(String(S.HTMLElement))||"safari"in S,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&r||F)&&"undefined"!==typeof FileReader){const t=new FileReader;t.onloadend=function(){let e=t.result;if("string"!==typeof e)throw o=null,new Error("Wrong reader.result type");e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location.assign(e),o=null},t.readAsDataURL(e)}else{const t=URL.createObjectURL(e);o?o.location.assign(t):location.href=t,o=null,setTimeout((function(){URL.revokeObjectURL(t)}),4e4)}}function R(e,t){const n="🍍 "+e;"function"===typeof __VUE_DEVTOOLS_TOAST__?__VUE_DEVTOOLS_TOAST__(n,t):"error"===t?console.error(n):"warn"===t?console.warn(n):console.log(n)}function L(e){return"_a"in e&&"install"in e}function D(){if(!("clipboard"in navigator))return R("Your browser doesn't support the Clipboard API","error"),!0}function I(e){return!!(e instanceof Error&&e.message.toLowerCase().includes("document is not focused"))&&(R('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0)}async function B(e){if(!D())try{await navigator.clipboard.writeText(JSON.stringify(e.state.value)),R("Global state copied to clipboard.")}catch(t){if(I(t))return;R("Failed to serialize the state. Check the console for more details.","error"),console.error(t)}}async function $(e){if(!D())try{N(e,JSON.parse(await navigator.clipboard.readText())),R("Global state pasted from clipboard.")}catch(t){if(I(t))return;R("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(t)}}async function j(e){try{A(new Blob([JSON.stringify(e.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(t){R("Failed to export the state as JSON. Check the console for more details.","error"),console.error(t)}}let H;function z(){function e(){return new Promise(((e,t)=>{H.onchange=async()=>{const t=H.files;if(!t)return e(null);const n=t.item(0);return e(n?{text:await n.text(),file:n}:null)},H.oncancel=()=>e(null),H.onerror=t,H.click()}))}return H||(H=document.createElement("input"),H.type="file",H.accept=".json"),e}async function V(e){try{const t=z(),n=await t();if(!n)return;const{text:o,file:i}=n;N(e,JSON.parse(o)),R(`Global state imported from "${i.name}".`)}catch(t){R("Failed to import the state from JSON. Check the console for more details.","error"),console.error(t)}}function N(e,t){for(const n in t){const o=e.state.value[n];o&&Object.assign(o,t[n])}}function U(e){return{_custom:{display:e}}}const Z="🍍 Pinia (root)",W="_root";function Y(e){return L(e)?{id:W,label:Z}:{id:e.$id,label:e.$id}}function K(e){if(L(e)){const t=Array.from(e._s.keys()),n=e._s,o={state:t.map((t=>({editable:!0,key:t,value:e.state.value[t]}))),getters:t.filter((e=>n.get(e)._getters)).map((e=>{const t=n.get(e);return{editable:!1,key:e,value:t._getters.reduce(((e,n)=>(e[n]=t[n],e)),{})}}))};return o}const t={state:Object.keys(e.$state).map((t=>({editable:!0,key:t,value:e.$state[t]})))};return e._getters&&e._getters.length&&(t.getters=e._getters.map((t=>({editable:!1,key:t,value:e[t]})))),e._customProperties.size&&(t.customProperties=Array.from(e._customProperties).map((t=>({editable:!0,key:t,value:e[t]})))),t}function J(e){return e?Array.isArray(e)?e.reduce(((e,t)=>(e.keys.push(t.key),e.operations.push(t.type),e.oldValue[t.key]=t.oldValue,e.newValue[t.key]=t.newValue,e)),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:U(e.type),key:U(e.key),oldValue:e.oldValue,newValue:e.newValue}:{}}function X(e){switch(e){case _.direct:return"mutation";case _.patchFunction:return"$patch";case _.patchObject:return"$patch";default:return"unknown"}}let Q=!0;const G=[],ee="pinia:mutations",te="pinia",{assign:ne}=Object,oe=e=>"🍍 "+e;function ie(e,t){m({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:G,app:e},(n=>{"function"!==typeof n.now&&R("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),n.addTimelineLayer({id:ee,label:"Pinia 🍍",color:15064968}),n.addInspector({id:te,label:"Pinia 🍍",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{B(t)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{await $(t),n.sendInspectorTree(te),n.sendInspectorState(te)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{j(t)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await V(t),n.sendInspectorTree(te),n.sendInspectorState(te)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:e=>{const n=t._s.get(e);n?"function"!==typeof n.$reset?R(`Cannot reset "${e}" store because it doesn't have a "$reset" method implemented.`,"warn"):(n.$reset(),R(`Store "${e}" reset.`)):R(`Cannot reset "${e}" store because it wasn't found.`,"warn")}}]}),n.on.inspectComponent(((e,t)=>{const n=e.componentInstance&&e.componentInstance.proxy;if(n&&n._pStores){const t=e.componentInstance.proxy._pStores;Object.values(t).forEach((t=>{e.instanceData.state.push({type:oe(t.$id),key:"state",editable:!0,value:t._isOptionsAPI?{_custom:{value:(0,o.IU)(t.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>t.$reset()}]}}:Object.keys(t.$state).reduce(((e,n)=>(e[n]=t.$state[n],e)),{})}),t._getters&&t._getters.length&&e.instanceData.state.push({type:oe(t.$id),key:"getters",editable:!1,value:t._getters.reduce(((e,n)=>{try{e[n]=t[n]}catch(o){e[n]=o}return e}),{})})}))}})),n.on.getInspectorTree((n=>{if(n.app===e&&n.inspectorId===te){let e=[t];e=e.concat(Array.from(t._s.values())),n.rootNodes=(n.filter?e.filter((e=>"$id"in e?e.$id.toLowerCase().includes(n.filter.toLowerCase()):Z.toLowerCase().includes(n.filter.toLowerCase()))):e).map(Y)}})),n.on.getInspectorState((n=>{if(n.app===e&&n.inspectorId===te){const e=n.nodeId===W?t:t._s.get(n.nodeId);if(!e)return;e&&(n.state=K(e))}})),n.on.editInspectorState(((n,o)=>{if(n.app===e&&n.inspectorId===te){const e=n.nodeId===W?t:t._s.get(n.nodeId);if(!e)return R(`store "${n.nodeId}" not found`,"error");const{path:o}=n;L(e)?o.unshift("state"):1===o.length&&e._customProperties.has(o[0])&&!(o[0]in e.$state)||o.unshift("$state"),Q=!1,n.set(e,o,n.state.value),Q=!0}})),n.on.editComponentState((e=>{if(e.type.startsWith("🍍")){const n=e.type.replace(/^🍍\s*/,""),o=t._s.get(n);if(!o)return R(`store "${n}" not found`,"error");const{path:i}=e;if("state"!==i[0])return R(`Invalid path for store "${n}":\n${i}\nOnly state can be modified.`);i[0]="$state",Q=!1,e.set(o,i,e.state.value),Q=!0}}))}))}function re(e,t){G.includes(oe(t.$id))||G.push(oe(t.$id)),m({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:G,app:e,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},(e=>{const n="function"===typeof e.now?e.now.bind(e):Date.now;t.$onAction((({after:o,onError:i,name:r,args:s})=>{const a=ae++;e.addTimelineEvent({layerId:ee,event:{time:n(),title:"🛫 "+r,subtitle:"start",data:{store:U(t.$id),action:U(r),args:s},groupId:a}}),o((o=>{se=void 0,e.addTimelineEvent({layerId:ee,event:{time:n(),title:"🛬 "+r,subtitle:"end",data:{store:U(t.$id),action:U(r),args:s,result:o},groupId:a}})})),i((o=>{se=void 0,e.addTimelineEvent({layerId:ee,event:{time:n(),logType:"error",title:"💥 "+r,subtitle:"end",data:{store:U(t.$id),action:U(r),args:s,error:o},groupId:a}})}))}),!0),t._customProperties.forEach((r=>{(0,i.YP)((()=>(0,o.SU)(t[r])),((t,o)=>{e.notifyComponentUpdate(),e.sendInspectorState(te),Q&&e.addTimelineEvent({layerId:ee,event:{time:n(),title:"Change",subtitle:r,data:{newValue:t,oldValue:o},groupId:se}})}),{deep:!0})})),t.$subscribe((({events:o,type:i},r)=>{if(e.notifyComponentUpdate(),e.sendInspectorState(te),!Q)return;const s={time:n(),title:X(i),data:ne({store:U(t.$id)},J(o)),groupId:se};i===_.patchFunction?s.subtitle="⤵️":i===_.patchObject?s.subtitle="🧩":o&&!Array.isArray(o)&&(s.subtitle=o.type),o&&(s.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:o}}),e.addTimelineEvent({layerId:ee,event:s})}),{detached:!0,flush:"sync"});const r=t._hotUpdate;t._hotUpdate=(0,o.Xl)((o=>{r(o),e.addTimelineEvent({layerId:ee,event:{time:n(),title:"🔥 "+t.$id,subtitle:"HMR update",data:{store:U(t.$id),info:U("HMR update")}}}),e.notifyComponentUpdate(),e.sendInspectorTree(te),e.sendInspectorState(te)}));const{$dispose:s}=t;t.$dispose=()=>{s(),e.notifyComponentUpdate(),e.sendInspectorTree(te),e.sendInspectorState(te),e.getSettings().logStoreChanges&&R(`Disposed "${t.$id}" store 🗑`)},e.notifyComponentUpdate(),e.sendInspectorTree(te),e.sendInspectorState(te),e.getSettings().logStoreChanges&&R(`"${t.$id}" store installed 🆕`)}))}let se,ae=0;function le(e,t,n){const i=t.reduce(((t,n)=>(t[n]=(0,o.IU)(e)[n],t)),{});for(const o in i)e[o]=function(){const t=ae,r=n?new Proxy(e,{get(...e){return se=t,Reflect.get(...e)},set(...e){return se=t,Reflect.set(...e)}}):e;se=t;const s=i[o].apply(r,arguments);return se=void 0,s}}function ce({app:e,store:t,options:n}){if(t.$id.startsWith("__hot:"))return;t._isOptionsAPI=!!n.state,le(t,Object.keys(n.actions),t._isOptionsAPI);const i=t._hotUpdate;(0,o.IU)(t)._hotUpdate=function(e){i.apply(this,arguments),le(t,Object.keys(e._hmrPayload.actions),!!t._isOptionsAPI)},re(e,t)}function ue(){const e=(0,o.B)(!0),t=e.run((()=>(0,o.iH)({})));let n=[],i=[];const s=(0,o.Xl)({install(e){b(s),r||(s._a=e,e.provide(y,s),e.config.globalProperties.$pinia=s,w&&ie(e,s),i.forEach((e=>n.push(e))),i=[])},use(e){return this._a||r?n.push(e):i.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return w&&"undefined"!==typeof Proxy&&s.use(ce),s}Symbol();const{assign:de}=Object},3340:(e,t,n)=>{"use strict";function o(e){return e}function i(e){return e}function r(e){return e}n.d(t,{BC:()=>i,h:()=>r,xr:()=>o})},8339:(e,t,n)=>{"use strict";n.d(t,{p7:()=>nt,r5:()=>j});var o=n(9835),i=n(499); +/*! + * vue-router v4.2.5 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */ +const r="undefined"!==typeof window;function s(e){return e.__esModule||"Module"===e[Symbol.toStringTag]}const a=Object.assign;function l(e,t){const n={};for(const o in t){const i=t[o];n[o]=u(i)?i.map(e):e(i)}return n}const c=()=>{},u=Array.isArray;const d=/\/$/,h=e=>e.replace(d,"");function f(e,t,n="/"){let o,i={},r="",s="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(o=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),i=e(r)),a>-1&&(o=o||t.slice(0,a),s=t.slice(a,t.length)),o=x(null!=o?o:t,n),{fullPath:o+(r&&"?")+r+s,path:o,query:i,hash:s}}function p(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function v(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function g(e,t,n){const o=t.matched.length-1,i=n.matched.length-1;return o>-1&&o===i&&m(t.matched[o],n.matched[i])&&b(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function m(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function b(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!y(e[n],t[n]))return!1;return!0}function y(e,t){return u(e)?_(e,t):u(t)?_(t,e):e===t}function _(e,t){return u(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("/"),o=e.split("/"),i=o[o.length-1];".."!==i&&"."!==i||o.push("");let r,s,a=n.length-1;for(r=0;r1&&a--}return n.slice(0,a).join("/")+"/"+o.slice(r-(r===o.length?1:0)).join("/")}var w,S;(function(e){e["pop"]="pop",e["push"]="push"})(w||(w={})),function(e){e["back"]="back",e["forward"]="forward",e["unknown"]=""}(S||(S={}));function k(e){if(!e)if(r){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),h(e)}const C=/^[^#]+#/;function O(e,t){return e.replace(C,"#")+t}function M(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const E=()=>({left:window.pageXOffset,top:window.pageYOffset});function F(e){let t;if("el"in e){const n=e.el,o="string"===typeof n&&n.startsWith("#");0;const i="string"===typeof n?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=M(i,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 A(e,t){const n=history.state?history.state.position-t:-1;return n+e}const P=new Map;function T(e,t){P.set(e,t)}function q(e){const t=P.get(e);return P.delete(e),t}let R=()=>location.protocol+"//"+location.host;function L(e,t){const{pathname:n,search:o,hash:i}=t,r=e.indexOf("#");if(r>-1){let t=i.includes(e.slice(r))?e.slice(r).length:1,n=i.slice(t);return"/"!==n[0]&&(n="/"+n),v(n,"")}const s=v(n,e);return s+o+i}function D(e,t,n,o){let i=[],r=[],s=null;const l=({state:r})=>{const a=L(e,location),l=n.value,c=t.value;let u=0;if(r){if(n.value=a,t.value=r,s&&s===l)return void(s=null);u=c?r.position-c.position:0}else o(a);i.forEach((e=>{e(n.value,l,{delta:u,type:w.pop,direction:u?u>0?S.forward:S.back:S.unknown})}))};function c(){s=n.value}function u(e){i.push(e);const t=()=>{const t=i.indexOf(e);t>-1&&i.splice(t,1)};return r.push(t),t}function d(){const{history:e}=window;e.state&&e.replaceState(a({},e.state,{scroll:E()}),"")}function h(){for(const e of r)e();r=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:c,listen:u,destroy:h}}function I(e,t,n,o=!1,i=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:i?E():null}}function B(e){const{history:t,location:n}=window,o={value:L(e,n)},i={value:t.state};function r(o,r,s){const a=e.indexOf("#"),l=a>-1?(n.host&&document.querySelector("base")?e:e.slice(a))+o:R()+e+o;try{t[s?"replaceState":"pushState"](r,"",l),i.value=r}catch(c){console.error(c),n[s?"replace":"assign"](l)}}function s(e,n){const s=a({},t.state,I(i.value.back,e,i.value.forward,!0),n,{position:i.value.position});r(e,s,!0),o.value=e}function l(e,n){const s=a({},i.value,t.state,{forward:e,scroll:E()});r(s.current,s,!0);const l=a({},I(o.value,e,null),{position:s.position+1},n);r(e,l,!1),o.value=e}return i.value||r(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:o,state:i,push:l,replace:s}}function $(e){e=k(e);const t=B(e),n=D(e,t.state,t.location,t.replace);function o(e,t=!0){t||n.pauseListeners(),history.go(e)}const i=a({location:"",base:e,go:o,createHref:O.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function j(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),$(e)}function H(e){return"string"===typeof e||e&&"object"===typeof e}function z(e){return"string"===typeof e||"symbol"===typeof e}const V={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},N=Symbol("");var U;(function(e){e[e["aborted"]=4]="aborted",e[e["cancelled"]=8]="cancelled",e[e["duplicated"]=16]="duplicated"})(U||(U={}));function Z(e,t){return a(new Error,{type:e,[N]:!0},t)}function W(e,t){return e instanceof Error&&N in e&&(null==t||!!(e.type&t))}const Y="[^/]+?",K={sensitive:!1,strict:!1,start:!0,end:!0},J=/[.+*?^${}()[\]/\\]/g;function X(e,t){const n=a({},K,t),o=[];let i=n.start?"^":"";const r=[];for(const a of e){const e=a.length?[]:[90];n.strict&&!a.length&&(i+="/");for(let t=0;tt.length?1===t.length&&80===t[0]?1:-1:0}function G(e,t){let n=0;const o=e.score,i=t.score;while(n0&&t[t.length-1]<0}const te={type:0,value:""},ne=/[a-zA-Z0-9_]/;function oe(e){if(!e)return[[]];if("/"===e)return[[te]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${c}": ${e}`)}let n=0,o=n;const i=[];let r;function s(){r&&i.push(r),r=[]}let a,l=0,c="",u="";function d(){c&&(0===n?r.push({type:0,value:c}):1===n||2===n||3===n?(r.length>1&&("*"===a||"+"===a)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:u,repeatable:"*"===a||"+"===a,optional:"*"===a||"?"===a})):t("Invalid state to consume buffer"),c="")}function h(){c+=a}while(l{s(p)}:c}function s(e){if(z(e)){const t=o.get(e);t&&(o.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(s),t.alias.forEach(s))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&o.delete(e.record.name),e.children.forEach(s),e.alias.forEach(s))}}function l(){return n}function u(e){let t=0;while(t=0&&(e.record.path!==n[t].record.path||!he(e,n[t])))t++;n.splice(t,0,e),e.record.name&&!ce(e)&&o.set(e.record.name,e)}function d(e,t){let i,r,s,l={};if("name"in e&&e.name){if(i=o.get(e.name),!i)throw Z(1,{location:e});0,s=i.record.name,l=a(se(t.params,i.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&se(e.params,i.keys.map((e=>e.name)))),r=i.stringify(l)}else if("path"in e)r=e.path,i=n.find((e=>e.re.test(r))),i&&(l=i.parse(r),s=i.record.name);else{if(i=t.name?o.get(t.name):n.find((e=>e.re.test(t.path))),!i)throw Z(1,{location:e,currentLocation:t});s=i.record.name,l=a({},t.params,e.params),r=i.stringify(l)}const c=[];let u=i;while(u)c.unshift(u.record),u=u.parent;return{name:s,path:r,params:l,matched:c,meta:ue(c)}}return t=de({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>r(e))),{addRoute:r,resolve:d,removeRoute:s,getRoutes:l,getRecordMatcher:i}}function se(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function ae(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:le(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function le(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]="object"===typeof n?n[o]:n;return t}function ce(e){while(e){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ue(e){return e.reduce(((e,t)=>a(e,t.meta)),{})}function de(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function he(e,t){return t.children.some((t=>t===e||he(e,t)))}const fe=/#/g,pe=/&/g,ve=/\//g,ge=/=/g,me=/\?/g,be=/\+/g,ye=/%5B/g,_e=/%5D/g,xe=/%5E/g,we=/%60/g,Se=/%7B/g,ke=/%7C/g,Ce=/%7D/g,Oe=/%20/g;function Me(e){return encodeURI(""+e).replace(ke,"|").replace(ye,"[").replace(_e,"]")}function Ee(e){return Me(e).replace(Se,"{").replace(Ce,"}").replace(xe,"^")}function Fe(e){return Me(e).replace(be,"%2B").replace(Oe,"+").replace(fe,"%23").replace(pe,"%26").replace(we,"`").replace(Se,"{").replace(Ce,"}").replace(xe,"^")}function Ae(e){return Fe(e).replace(ge,"%3D")}function Pe(e){return Me(e).replace(fe,"%23").replace(me,"%3F")}function Te(e){return null==e?"":Pe(e).replace(ve,"%2F")}function qe(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Re(e){const t={};if(""===e||"?"===e)return t;const n="?"===e[0],o=(n?e.slice(1):e).split("&");for(let i=0;ie&&Fe(e))):[o&&Fe(o)];i.forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function De(e){const t={};for(const n in e){const o=e[n];void 0!==o&&(t[n]=u(o)?o.map((e=>null==e?null:""+e)):null==o?o:""+o)}return t}const Ie=Symbol(""),Be=Symbol(""),$e=Symbol(""),je=Symbol(""),He=Symbol("");function ze(){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.slice(),reset:n}}function Ve(e,t,n,o,i){const r=o&&(o.enterCallbacks[i]=o.enterCallbacks[i]||[]);return()=>new Promise(((s,a)=>{const l=e=>{!1===e?a(Z(4,{from:n,to:t})):e instanceof Error?a(e):H(e)?a(Z(2,{from:t,to:e})):(r&&o.enterCallbacks[i]===r&&"function"===typeof e&&r.push(e),s())},c=e.call(o&&o.instances[i],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch((e=>a(e)))}))}function Ne(e,t,n,o){const i=[];for(const r of e){0;for(const e in r.components){let a=r.components[e];if("beforeRouteEnter"===t||r.instances[e])if(Ue(a)){const s=a.__vccOpts||a,l=s[t];l&&i.push(Ve(l,n,o,r,e))}else{let l=a();0,i.push((()=>l.then((i=>{if(!i)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${r.path}"`));const a=s(i)?i.default:i;r.components[e]=a;const l=a.__vccOpts||a,c=l[t];return c&&Ve(c,n,o,r,e)()}))))}}}return i}function Ue(e){return"object"===typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function Ze(e){const t=(0,o.f3)($e),n=(0,o.f3)(je),r=(0,o.Fl)((()=>t.resolve((0,i.SU)(e.to)))),s=(0,o.Fl)((()=>{const{matched:e}=r.value,{length:t}=e,o=e[t-1],i=n.matched;if(!o||!i.length)return-1;const s=i.findIndex(m.bind(null,o));if(s>-1)return s;const a=Xe(e[t-2]);return t>1&&Xe(o)===a&&i[i.length-1].path!==a?i.findIndex(m.bind(null,e[t-2])):s})),a=(0,o.Fl)((()=>s.value>-1&&Je(n.params,r.value.params))),l=(0,o.Fl)((()=>s.value>-1&&s.value===n.matched.length-1&&b(n.params,r.value.params)));function u(n={}){return Ke(n)?t[(0,i.SU)(e.replace)?"replace":"push"]((0,i.SU)(e.to)).catch(c):Promise.resolve()}return{route:r,href:(0,o.Fl)((()=>r.value.href)),isActive:a,isExactActive:l,navigate:u}}const We=(0,o.aZ)({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ze,setup(e,{slots:t}){const n=(0,i.qj)(Ze(e)),{options:r}=(0,o.f3)($e),s=(0,o.Fl)((()=>({[Qe(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Qe(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const i=t.default&&t.default(n);return e.custom?i:(0,o.h)("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),Ye=We;function Ke(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 Je(e,t){for(const n in t){const o=t[n],i=e[n];if("string"===typeof o){if(o!==i)return!1}else if(!u(i)||i.length!==o.length||o.some(((e,t)=>e!==i[t])))return!1}return!0}function Xe(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Qe=(e,t,n)=>null!=e?e:null!=t?t:n,Ge=(0,o.aZ)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=(0,o.f3)(He),s=(0,o.Fl)((()=>e.route||r.value)),l=(0,o.f3)(Be,0),c=(0,o.Fl)((()=>{let e=(0,i.SU)(l);const{matched:t}=s.value;let n;while((n=t[e])&&!n.components)e++;return e})),u=(0,o.Fl)((()=>s.value.matched[c.value]));(0,o.JJ)(Be,(0,o.Fl)((()=>c.value+1))),(0,o.JJ)(Ie,u),(0,o.JJ)(He,s);const d=(0,i.iH)();return(0,o.YP)((()=>[d.value,u.value,e.name]),(([e,t,n],[o,i,r])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===o&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),!e||!t||i&&m(t,i)&&o||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const i=s.value,r=e.name,l=u.value,c=l&&l.components[r];if(!c)return et(n.default,{Component:c,route:i});const h=l.props[r],f=h?!0===h?i.params:"function"===typeof h?h(i):h:null,p=e=>{e.component.isUnmounted&&(l.instances[r]=null)},v=(0,o.h)(c,a({},f,t,{onVnodeUnmounted:p,ref:d}));return et(n.default,{Component:v,route:i})||v}}});function et(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const tt=Ge;function nt(e){const t=re(e.routes,e),n=e.parseQuery||Re,s=e.stringifyQuery||Le,d=e.history;const h=ze(),v=ze(),m=ze(),b=(0,i.XI)(V);let y=V;r&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const _=l.bind(null,(e=>""+e)),x=l.bind(null,Te),S=l.bind(null,qe);function k(e,n){let o,i;return z(e)?(o=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,o)}function C(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function O(){return t.getRoutes().map((e=>e.record))}function M(e){return!!t.getRecordMatcher(e)}function P(e,o){if(o=a({},o||b.value),"string"===typeof e){const i=f(n,e,o.path),r=t.resolve({path:i.path},o),s=d.createHref(i.fullPath);return a(i,r,{params:S(r.params),hash:qe(i.hash),redirectedFrom:void 0,href:s})}let i;if("path"in e)i=a({},e,{path:f(n,e.path,o.path).path});else{const t=a({},e.params);for(const e in t)null==t[e]&&delete t[e];i=a({},e,{params:x(t)}),o.params=x(o.params)}const r=t.resolve(i,o),l=e.hash||"";r.params=_(S(r.params));const c=p(s,a({},e,{hash:Ee(l),path:r.path})),u=d.createHref(c);return a({fullPath:c,hash:l,query:s===Le?De(e.query):e.query||{}},r,{redirectedFrom:void 0,href:u})}function R(e){return"string"===typeof e?f(n,e,b.value.path):a({},e)}function L(e,t){if(y!==e)return Z(8,{from:t,to:e})}function D(e){return $(e)}function I(e){return D(a(R(e),{replace:!0}))}function B(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let o="function"===typeof n?n(e):n;return"string"===typeof o&&(o=o.includes("?")||o.includes("#")?o=R(o):{path:o},o.params={}),a({query:e.query,hash:e.hash,params:"path"in o?{}:e.params},o)}}function $(e,t){const n=y=P(e),o=b.value,i=e.state,r=e.force,l=!0===e.replace,c=B(n);if(c)return $(a(R(c),{state:"object"===typeof c?a({},i,c.state):i,force:r,replace:l}),t||n);const u=n;let d;return u.redirectedFrom=t,!r&&g(s,o,n)&&(d=Z(16,{to:u,from:o}),oe(o,o,!0,!1)),(d?Promise.resolve(d):N(u,o)).catch((e=>W(e)?W(e,2)?e:ne(e):ee(e,u,o))).then((e=>{if(e){if(W(e,2))return $(a({replace:l},R(e.to),{state:"object"===typeof e.to?a({},i,e.to.state):i,force:r}),t||u)}else e=Y(u,o,!0,l,i);return U(u,o,e),e}))}function j(e,t){const n=L(e,t);return n?Promise.reject(n):Promise.resolve()}function H(e){const t=ae.values().next().value;return t&&"function"===typeof t.runWithContext?t.runWithContext(e):e()}function N(e,t){let n;const[o,i,r]=ot(e,t);n=Ne(o.reverse(),"beforeRouteLeave",e,t);for(const a of o)a.leaveGuards.forEach((o=>{n.push(Ve(o,e,t))}));const s=j.bind(null,e,t);return n.push(s),ce(n).then((()=>{n=[];for(const o of h.list())n.push(Ve(o,e,t));return n.push(s),ce(n)})).then((()=>{n=Ne(i,"beforeRouteUpdate",e,t);for(const o of i)o.updateGuards.forEach((o=>{n.push(Ve(o,e,t))}));return n.push(s),ce(n)})).then((()=>{n=[];for(const o of r)if(o.beforeEnter)if(u(o.beforeEnter))for(const i of o.beforeEnter)n.push(Ve(i,e,t));else n.push(Ve(o.beforeEnter,e,t));return n.push(s),ce(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Ne(r,"beforeRouteEnter",e,t),n.push(s),ce(n)))).then((()=>{n=[];for(const o of v.list())n.push(Ve(o,e,t));return n.push(s),ce(n)})).catch((e=>W(e,8)?e:Promise.reject(e)))}function U(e,t,n){m.list().forEach((o=>H((()=>o(e,t,n)))))}function Y(e,t,n,o,i){const s=L(e,t);if(s)return s;const l=t===V,c=r?history.state:{};n&&(o||l?d.replace(e.fullPath,a({scroll:l&&c&&c.scroll},i)):d.push(e.fullPath,i)),b.value=e,oe(e,t,n,l),ne()}let K;function J(){K||(K=d.listen(((e,t,n)=>{if(!le.listening)return;const o=P(e),i=B(o);if(i)return void $(a(i,{replace:!0}),o).catch(c);y=o;const s=b.value;r&&T(A(s.fullPath,n.delta),E()),N(o,s).catch((e=>W(e,12)?e:W(e,2)?($(e.to,o).then((e=>{W(e,20)&&!n.delta&&n.type===w.pop&&d.go(-1,!1)})).catch(c),Promise.reject()):(n.delta&&d.go(-n.delta,!1),ee(e,o,s)))).then((e=>{e=e||Y(o,s,!1),e&&(n.delta&&!W(e,8)?d.go(-n.delta,!1):n.type===w.pop&&W(e,20)&&d.go(-1,!1)),U(o,s,e)})).catch(c)})))}let X,Q=ze(),G=ze();function ee(e,t,n){ne(e);const o=G.list();return o.length?o.forEach((o=>o(e,t,n))):console.error(e),Promise.reject(e)}function te(){return X&&b.value!==V?Promise.resolve():new Promise(((e,t)=>{Q.add([e,t])}))}function ne(e){return X||(X=!e,J(),Q.list().forEach((([t,n])=>e?n(e):t())),Q.reset()),e}function oe(t,n,i,s){const{scrollBehavior:a}=e;if(!r||!a)return Promise.resolve();const l=!i&&q(A(t.fullPath,0))||(s||!i)&&history.state&&history.state.scroll||null;return(0,o.Y3)().then((()=>a(t,n,l))).then((e=>e&&F(e))).catch((e=>ee(e,t,n)))}const ie=e=>d.go(e);let se;const ae=new Set,le={currentRoute:b,listening:!0,addRoute:k,removeRoute:C,hasRoute:M,getRoutes:O,resolve:P,options:e,push:D,replace:I,go:ie,back:()=>ie(-1),forward:()=>ie(1),beforeEach:h.add,beforeResolve:v.add,afterEach:m.add,onError:G.add,isReady:te,install(e){const t=this;e.component("RouterLink",Ye),e.component("RouterView",tt),e.config.globalProperties.$router=t,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,i.SU)(b)}),r&&!se&&b.value===V&&(se=!0,D(d.location).catch((e=>{0})));const n={};for(const i in V)Object.defineProperty(n,i,{get:()=>b.value[i],enumerable:!0});e.provide($e,t),e.provide(je,(0,i.Um)(n)),e.provide(He,b);const o=e.unmount;ae.add(e),e.unmount=function(){ae.delete(e),ae.size<1&&(y=V,K&&K(),K=null,b.value=V,se=!1,X=!1),o()}}};function ce(e){return e.reduce(((e,t)=>e.then((()=>H(t)))),Promise.resolve())}return le}function ot(e,t){const n=[],o=[],i=[],r=Math.max(t.matched.length,e.matched.length);for(let s=0;sm(e,r)))?o.push(r):n.push(r));const a=e.matched[s];a&&(t.matched.find((e=>m(e,a)))||i.push(a))}return[n,o,i]}},7524:(e,t,n)=>{"use strict";function o(e,t){return function(){return e.apply(t,arguments)}}n.d(t,{Z:()=>$t});const{toString:i}=Object.prototype,{getPrototypeOf:r}=Object,s=(e=>t=>{const n=i.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),a=e=>(e=e.toLowerCase(),t=>s(t)===e),l=e=>t=>typeof t===e,{isArray:c}=Array,u=l("undefined");function d(e){return null!==e&&!u(e)&&null!==e.constructor&&!u(e.constructor)&&v(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const h=a("ArrayBuffer");function f(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&h(e.buffer),t}const p=l("string"),v=l("function"),g=l("number"),m=e=>null!==e&&"object"===typeof e,b=e=>!0===e||!1===e,y=e=>{if("object"!==s(e))return!1;const t=r(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},_=a("Date"),x=a("File"),w=a("Blob"),S=a("FileList"),k=e=>m(e)&&v(e.pipe),C=e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||v(e.append)&&("formdata"===(t=s(e))||"object"===t&&v(e.toString)&&"[object FormData]"===e.toString()))},O=a("URLSearchParams"),M=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function E(e,t,{allOwnKeys:n=!1}={}){if(null===e||"undefined"===typeof e)return;let o,i;if("object"!==typeof e&&(e=[e]),c(e))for(o=0,i=e.length;o0)if(o=n[i],t===o.toLowerCase())return o;return null}const A=(()=>"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global)(),P=e=>!u(e)&&e!==A;function T(){const{caseless:e}=P(this)&&this||{},t={},n=(n,o)=>{const i=e&&F(t,o)||o;y(t[i])&&y(n)?t[i]=T(t[i],n):y(n)?t[i]=T({},n):c(n)?t[i]=n.slice():t[i]=n};for(let o=0,i=arguments.length;o(E(t,((t,i)=>{n&&v(t)?e[i]=o(t,n):e[i]=t}),{allOwnKeys:i}),e),R=e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),L=(e,t,n,o)=>{e.prototype=Object.create(t.prototype,o),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},D=(e,t,n,o)=>{let i,s,a;const l={};if(t=t||{},null==e)return t;do{i=Object.getOwnPropertyNames(e),s=i.length;while(s-- >0)a=i[s],o&&!o(a,e,t)||l[a]||(t[a]=e[a],l[a]=!0);e=!1!==n&&r(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},I=(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const o=e.indexOf(t,n);return-1!==o&&o===n},B=e=>{if(!e)return null;if(c(e))return e;let t=e.length;if(!g(t))return null;const n=new Array(t);while(t-- >0)n[t]=e[t];return n},$=(e=>t=>e&&t instanceof e)("undefined"!==typeof Uint8Array&&r(Uint8Array)),j=(e,t)=>{const n=e&&e[Symbol.iterator],o=n.call(e);let i;while((i=o.next())&&!i.done){const n=i.value;t.call(e,n[0],n[1])}},H=(e,t)=>{let n;const o=[];while(null!==(n=e.exec(t)))o.push(n);return o},z=a("HTMLFormElement"),V=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),N=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),U=a("RegExp"),Z=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),o={};E(n,((n,i)=>{let r;!1!==(r=t(n,i,e))&&(o[i]=r||n)})),Object.defineProperties(e,o)},W=e=>{Z(e,((t,n)=>{if(v(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const o=e[n];v(o)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},Y=(e,t)=>{const n={},o=e=>{e.forEach((e=>{n[e]=!0}))};return c(e)?o(e):o(String(e).split(t)),n},K=()=>{},J=(e,t)=>(e=+e,Number.isFinite(e)?e:t),X="abcdefghijklmnopqrstuvwxyz",Q="0123456789",G={DIGIT:Q,ALPHA:X,ALPHA_DIGIT:X+X.toUpperCase()+Q},ee=(e=16,t=G.ALPHA_DIGIT)=>{let n="";const{length:o}=t;while(e--)n+=t[Math.random()*o|0];return n};function te(e){return!!(e&&v(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])}const ne=e=>{const t=new Array(10),n=(e,o)=>{if(m(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[o]=e;const i=c(e)?[]:{};return E(e,((e,t)=>{const r=n(e,o+1);!u(r)&&(i[t]=r)})),t[o]=void 0,i}}return e};return n(e,0)},oe=a("AsyncFunction"),ie=e=>e&&(m(e)||v(e))&&v(e.then)&&v(e.catch),re={isArray:c,isArrayBuffer:h,isBuffer:d,isFormData:C,isArrayBufferView:f,isString:p,isNumber:g,isBoolean:b,isObject:m,isPlainObject:y,isUndefined:u,isDate:_,isFile:x,isBlob:w,isRegExp:U,isFunction:v,isStream:k,isURLSearchParams:O,isTypedArray:$,isFileList:S,forEach:E,merge:T,extend:q,trim:M,stripBOM:R,inherits:L,toFlatObject:D,kindOf:s,kindOfTest:a,endsWith:I,toArray:B,forEachEntry:j,matchAll:H,isHTMLForm:z,hasOwnProperty:N,hasOwnProp:N,reduceDescriptors:Z,freezeMethods:W,toObjectSet:Y,toCamelCase:V,noop:K,toFiniteNumber:J,findKey:F,global:A,isContextDefined:P,ALPHABET:G,generateString:ee,isSpecCompliantForm:te,toJSONObject:ne,isAsyncFn:oe,isThenable:ie};function se(e,t,n,o,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),o&&(this.request=o),i&&(this.response=i)}re.inherits(se,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:re.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const ae=se.prototype,le={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{le[e]={value:e}})),Object.defineProperties(se,le),Object.defineProperty(ae,"isAxiosError",{value:!0}),se.from=(e,t,n,o,i,r)=>{const s=Object.create(ae);return re.toFlatObject(e,s,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),se.call(s,e.message,t,n,o,i),s.cause=e,s.name=e.name,r&&Object.assign(s,r),s};const ce=se,ue=null;function de(e){return re.isPlainObject(e)||re.isArray(e)}function he(e){return re.endsWith(e,"[]")?e.slice(0,-2):e}function fe(e,t,n){return e?e.concat(t).map((function(e,t){return e=he(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}function pe(e){return re.isArray(e)&&!e.some(de)}const ve=re.toFlatObject(re,{},null,(function(e){return/^is[A-Z]/.test(e)}));function ge(e,t,n){if(!re.isObject(e))throw new TypeError("target must be an object");t=t||new(ue||FormData),n=re.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!re.isUndefined(t[e])}));const o=n.metaTokens,i=n.visitor||u,r=n.dots,s=n.indexes,a=n.Blob||"undefined"!==typeof Blob&&Blob,l=a&&re.isSpecCompliantForm(t);if(!re.isFunction(i))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(re.isDate(e))return e.toISOString();if(!l&&re.isBlob(e))throw new ce("Blob is not supported. Use a Buffer instead.");return re.isArrayBuffer(e)||re.isTypedArray(e)?l&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,i){let a=e;if(e&&!i&&"object"===typeof e)if(re.endsWith(n,"{}"))n=o?n:n.slice(0,-2),e=JSON.stringify(e);else if(re.isArray(e)&&pe(e)||(re.isFileList(e)||re.endsWith(n,"[]"))&&(a=re.toArray(e)))return n=he(n),a.forEach((function(e,o){!re.isUndefined(e)&&null!==e&&t.append(!0===s?fe([n],o,r):null===s?n:n+"[]",c(e))})),!1;return!!de(e)||(t.append(fe(i,n,r),c(e)),!1)}const d=[],h=Object.assign(ve,{defaultVisitor:u,convertValue:c,isVisitable:de});function f(e,n){if(!re.isUndefined(e)){if(-1!==d.indexOf(e))throw Error("Circular reference detected in "+n.join("."));d.push(e),re.forEach(e,(function(e,o){const r=!(re.isUndefined(e)||null===e)&&i.call(t,e,re.isString(o)?o.trim():o,n,h);!0===r&&f(e,n?n.concat(o):[o])})),d.pop()}}if(!re.isObject(e))throw new TypeError("data must be an object");return f(e),t}const me=ge;function be(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ye(e,t){this._pairs=[],e&&me(e,this,t)}const _e=ye.prototype;_e.append=function(e,t){this._pairs.push([e,t])},_e.toString=function(e){const t=e?function(t){return e.call(this,t,be)}:be;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const xe=ye;function we(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Se(e,t,n){if(!t)return e;const o=n&&n.encode||we,i=n&&n.serialize;let r;if(r=i?i(t,n):re.isURLSearchParams(t)?t.toString():new xe(t,n).toString(o),r){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}class ke{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){re.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}const Ce=ke,Oe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Me="undefined"!==typeof URLSearchParams?URLSearchParams:xe,Ee="undefined"!==typeof FormData?FormData:null,Fe="undefined"!==typeof Blob?Blob:null,Ae=(()=>{let e;return("undefined"===typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&("undefined"!==typeof window&&"undefined"!==typeof document)})(),Pe=(()=>"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts)(),Te={isBrowser:!0,classes:{URLSearchParams:Me,FormData:Ee,Blob:Fe},isStandardBrowserEnv:Ae,isStandardBrowserWebWorkerEnv:Pe,protocols:["http","https","file","blob","url","data"]};function qe(e,t){return me(e,new Te.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,o){return Te.isNode&&re.isBuffer(e)?(this.append(t,e.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Re(e){return re.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}function Le(e){const t={},n=Object.keys(e);let o;const i=n.length;let r;for(o=0;o=e.length;if(r=!r&&re.isArray(o)?o.length:r,a)return re.hasOwnProp(o,r)?o[r]=[o[r],n]:o[r]=n,!s;o[r]&&re.isObject(o[r])||(o[r]=[]);const l=t(e,n,o[r],i);return l&&re.isArray(o[r])&&(o[r]=Le(o[r])),!s}if(re.isFormData(e)&&re.isFunction(e.entries)){const n={};return re.forEachEntry(e,((e,o)=>{t(Re(e),o,n,0)})),n}return null}const Ie=De;function Be(e,t,n){if(re.isString(e))try{return(t||JSON.parse)(e),re.trim(e)}catch(o){if("SyntaxError"!==o.name)throw o}return(n||JSON.stringify)(e)}const $e={transitional:Oe,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",o=n.indexOf("application/json")>-1,i=re.isObject(e);i&&re.isHTMLForm(e)&&(e=new FormData(e));const r=re.isFormData(e);if(r)return o&&o?JSON.stringify(Ie(e)):e;if(re.isArrayBuffer(e)||re.isBuffer(e)||re.isStream(e)||re.isFile(e)||re.isBlob(e))return e;if(re.isArrayBufferView(e))return e.buffer;if(re.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return qe(e,this.formSerializer).toString();if((s=re.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return me(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||o?(t.setContentType("application/json",!1),Be(e)):e}],transformResponse:[function(e){const t=this.transitional||$e.transitional,n=t&&t.forcedJSONParsing,o="json"===this.responseType;if(e&&re.isString(e)&&(n&&!this.responseType||o)){const n=t&&t.silentJSONParsing,r=!n&&o;try{return JSON.parse(e)}catch(i){if(r){if("SyntaxError"===i.name)throw ce.from(i,ce.ERR_BAD_RESPONSE,this,null,this.response);throw i}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Te.classes.FormData,Blob:Te.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};re.forEach(["delete","get","head","post","put","patch"],(e=>{$e.headers[e]={}}));const je=$e,He=re.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ze=e=>{const t={};let n,o,i;return e&&e.split("\n").forEach((function(e){i=e.indexOf(":"),n=e.substring(0,i).trim().toLowerCase(),o=e.substring(i+1).trim(),!n||t[n]&&He[n]||("set-cookie"===n?t[n]?t[n].push(o):t[n]=[o]:t[n]=t[n]?t[n]+", "+o:o)})),t},Ve=Symbol("internals");function Ne(e){return e&&String(e).trim().toLowerCase()}function Ue(e){return!1===e||null==e?e:re.isArray(e)?e.map(Ue):String(e)}function Ze(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;while(o=n.exec(e))t[o[1]]=o[2];return t}const We=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ye(e,t,n,o,i){return re.isFunction(o)?o.call(this,t,n):(i&&(t=n),re.isString(t)?re.isString(o)?-1!==t.indexOf(o):re.isRegExp(o)?o.test(t):void 0:void 0)}function Ke(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}function Je(e,t){const n=re.toCamelCase(" "+t);["get","set","has"].forEach((o=>{Object.defineProperty(e,o+n,{value:function(e,n,i){return this[o].call(this,t,e,n,i)},configurable:!0})}))}class Xe{constructor(e){e&&this.set(e)}set(e,t,n){const o=this;function i(e,t,n){const i=Ne(t);if(!i)throw new Error("header name must be a non-empty string");const r=re.findKey(o,i);(!r||void 0===o[r]||!0===n||void 0===n&&!1!==o[r])&&(o[r||t]=Ue(e))}const r=(e,t)=>re.forEach(e,((e,n)=>i(e,n,t)));return re.isPlainObject(e)||e instanceof this.constructor?r(e,t):re.isString(e)&&(e=e.trim())&&!We(e)?r(ze(e),t):null!=e&&i(t,e,n),this}get(e,t){if(e=Ne(e),e){const n=re.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return Ze(e);if(re.isFunction(t))return t.call(this,e,n);if(re.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ne(e),e){const n=re.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ye(this,this[n],n,t))}return!1}delete(e,t){const n=this;let o=!1;function i(e){if(e=Ne(e),e){const i=re.findKey(n,e);!i||t&&!Ye(n,n[i],i,t)||(delete n[i],o=!0)}}return re.isArray(e)?e.forEach(i):i(e),o}clear(e){const t=Object.keys(this);let n=t.length,o=!1;while(n--){const i=t[n];e&&!Ye(this,this[i],i,e,!0)||(delete this[i],o=!0)}return o}normalize(e){const t=this,n={};return re.forEach(this,((o,i)=>{const r=re.findKey(n,i);if(r)return t[r]=Ue(o),void delete t[i];const s=e?Ke(i):String(i).trim();s!==i&&delete t[i],t[s]=Ue(o),n[s]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return re.forEach(this,((n,o)=>{null!=n&&!1!==n&&(t[o]=e&&re.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=this[Ve]=this[Ve]={accessors:{}},n=t.accessors,o=this.prototype;function i(e){const t=Ne(e);n[t]||(Je(o,e),n[t]=!0)}return re.isArray(e)?e.forEach(i):i(e),this}}Xe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),re.reduceDescriptors(Xe.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),re.freezeMethods(Xe);const Qe=Xe;function Ge(e,t){const n=this||je,o=t||n,i=Qe.from(o.headers);let r=o.data;return re.forEach(e,(function(e){r=e.call(n,r,i.normalize(),t?t.status:void 0)})),i.normalize(),r}function et(e){return!(!e||!e.__CANCEL__)}function tt(e,t,n){ce.call(this,null==e?"canceled":e,ce.ERR_CANCELED,t,n),this.name="CanceledError"}re.inherits(tt,ce,{__CANCEL__:!0});const nt=tt;function ot(e,t,n){const o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(new ce("Request failed with status code "+n.status,[ce.ERR_BAD_REQUEST,ce.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const it=Te.isStandardBrowserEnv?function(){return{write:function(e,t,n,o,i,r){const s=[];s.push(e+"="+encodeURIComponent(t)),re.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),re.isString(o)&&s.push("path="+o),re.isString(i)&&s.push("domain="+i),!0===r&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function rt(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function st(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function at(e,t){return e&&!rt(t)?st(e,t):t}const lt=Te.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function o(n){let o=n;return e&&(t.setAttribute("href",o),o=t.href),t.setAttribute("href",o),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=o(window.location.href),function(e){const t=re.isString(e)?o(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return function(){return!0}}();function ct(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ut(e,t){e=e||10;const n=new Array(e),o=new Array(e);let i,r=0,s=0;return t=void 0!==t?t:1e3,function(a){const l=Date.now(),c=o[s];i||(i=l),n[r]=a,o[r]=l;let u=s,d=0;while(u!==r)d+=n[u++],u%=e;if(r=(r+1)%e,r===s&&(s=(s+1)%e),l-i{const r=i.loaded,s=i.lengthComputable?i.total:void 0,a=r-n,l=o(a),c=r<=s;n=r;const u={loaded:r,total:s,progress:s?r/s:void 0,bytes:a,rate:l||void 0,estimated:l&&s&&c?(s-r)/l:void 0,event:i};u[t?"download":"upload"]=!0,e(u)}}const ft="undefined"!==typeof XMLHttpRequest,pt=ft&&function(e){return new Promise((function(t,n){let o=e.data;const i=Qe.from(e.headers).normalize(),r=e.responseType;let s,a;function l(){e.cancelToken&&e.cancelToken.unsubscribe(s),e.signal&&e.signal.removeEventListener("abort",s)}re.isFormData(o)&&(Te.isStandardBrowserEnv||Te.isStandardBrowserWebWorkerEnv?i.setContentType(!1):i.getContentType(/^\s*multipart\/form-data/)?re.isString(a=i.getContentType())&&i.setContentType(a.replace(/^\s*(multipart\/form-data);+/,"$1")):i.setContentType("multipart/form-data"));let c=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(t+":"+n))}const u=at(e.baseURL,e.url);function d(){if(!c)return;const o=Qe.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),i=r&&"text"!==r&&"json"!==r?c.response:c.responseText,s={data:i,status:c.status,statusText:c.statusText,headers:o,config:e,request:c};ot((function(e){t(e),l()}),(function(e){n(e),l()}),s),c=null}if(c.open(e.method.toUpperCase(),Se(u,e.params,e.paramsSerializer),!0),c.timeout=e.timeout,"onloadend"in c?c.onloadend=d:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(d)},c.onabort=function(){c&&(n(new ce("Request aborted",ce.ECONNABORTED,e,c)),c=null)},c.onerror=function(){n(new ce("Network Error",ce.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const o=e.transitional||Oe;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new ce(t,o.clarifyTimeoutError?ce.ETIMEDOUT:ce.ECONNABORTED,e,c)),c=null},Te.isStandardBrowserEnv){const t=(e.withCredentials||lt(u))&&e.xsrfCookieName&&it.read(e.xsrfCookieName);t&&i.set(e.xsrfHeaderName,t)}void 0===o&&i.setContentType(null),"setRequestHeader"in c&&re.forEach(i.toJSON(),(function(e,t){c.setRequestHeader(t,e)})),re.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),r&&"json"!==r&&(c.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&c.addEventListener("progress",ht(e.onDownloadProgress,!0)),"function"===typeof e.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",ht(e.onUploadProgress)),(e.cancelToken||e.signal)&&(s=t=>{c&&(n(!t||t.type?new nt(null,e,c):t),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(s),e.signal&&(e.signal.aborted?s():e.signal.addEventListener("abort",s)));const h=ct(u);h&&-1===Te.protocols.indexOf(h)?n(new ce("Unsupported protocol "+h+":",ce.ERR_BAD_REQUEST,e)):c.send(o||null)}))},vt={http:ue,xhr:pt};re.forEach(vt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));const gt=e=>`- ${e}`,mt=e=>re.isFunction(e)||null===e||!1===e,bt={getAdapter:e=>{e=re.isArray(e)?e:[e];const{length:t}=e;let n,o;const i={};for(let r=0;r`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(gt).join("\n"):" "+gt(e[0]):"as no adapter specified";throw new ce("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return o},adapters:vt};function yt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new nt(null,e)}function _t(e){yt(e),e.headers=Qe.from(e.headers),e.data=Ge.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);const t=bt.getAdapter(e.adapter||je.adapter);return t(e).then((function(t){return yt(e),t.data=Ge.call(e,e.transformResponse,t),t.headers=Qe.from(t.headers),t}),(function(t){return et(t)||(yt(e),t&&t.response&&(t.response.data=Ge.call(e,e.transformResponse,t.response),t.response.headers=Qe.from(t.response.headers))),Promise.reject(t)}))}const xt=e=>e instanceof Qe?e.toJSON():e;function wt(e,t){t=t||{};const n={};function o(e,t,n){return re.isPlainObject(e)&&re.isPlainObject(t)?re.merge.call({caseless:n},e,t):re.isPlainObject(t)?re.merge({},t):re.isArray(t)?t.slice():t}function i(e,t,n){return re.isUndefined(t)?re.isUndefined(e)?void 0:o(void 0,e,n):o(e,t,n)}function r(e,t){if(!re.isUndefined(t))return o(void 0,t)}function s(e,t){return re.isUndefined(t)?re.isUndefined(e)?void 0:o(void 0,e):o(void 0,t)}function a(n,i,r){return r in t?o(n,i):r in e?o(void 0,n):void 0}const l={url:r,method:r,data:r,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(e,t)=>i(xt(e),xt(t),!0)};return re.forEach(Object.keys(Object.assign({},e,t)),(function(o){const r=l[o]||i,s=r(e[o],t[o],o);re.isUndefined(s)&&r!==a||(n[o]=s)})),n}const St="1.5.1",kt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{kt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Ct={};function Ot(e,t,n){if("object"!==typeof e)throw new ce("options must be an object",ce.ERR_BAD_OPTION_VALUE);const o=Object.keys(e);let i=o.length;while(i-- >0){const r=o[i],s=t[r];if(s){const t=e[r],n=void 0===t||s(t,r,e);if(!0!==n)throw new ce("option "+r+" must be "+n,ce.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ce("Unknown option "+r,ce.ERR_BAD_OPTION)}}kt.transitional=function(e,t,n){function o(e,t){return"[Axios v"+St+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,i,r)=>{if(!1===e)throw new ce(o(i," has been removed"+(t?" in "+t:"")),ce.ERR_DEPRECATED);return t&&!Ct[i]&&(Ct[i]=!0,console.warn(o(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,r)}};const Mt={assertOptions:Ot,validators:kt},Et=Mt.validators;class Ft{constructor(e){this.defaults=e,this.interceptors={request:new Ce,response:new Ce}}request(e,t){"string"===typeof e?(t=t||{},t.url=e):t=e||{},t=wt(this.defaults,t);const{transitional:n,paramsSerializer:o,headers:i}=t;void 0!==n&&Mt.assertOptions(n,{silentJSONParsing:Et.transitional(Et.boolean),forcedJSONParsing:Et.transitional(Et.boolean),clarifyTimeoutError:Et.transitional(Et.boolean)},!1),null!=o&&(re.isFunction(o)?t.paramsSerializer={serialize:o}:Mt.assertOptions(o,{encode:Et.function,serialize:Et.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let r=i&&re.merge(i.common,i[t.method]);i&&re.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete i[e]})),t.headers=Qe.concat(r,i);const s=[];let a=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!a){const e=[_t.bind(this),void 0];e.unshift.apply(e,s),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);while(d{if(!n._listeners)return;let t=n._listeners.length;while(t-- >0)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const o=new Promise((e=>{n.subscribe(e),t=e})).then(e);return o.cancel=function(){n.unsubscribe(t)},o},e((function(e,o,i){n.reason||(n.reason=new nt(e,o,i),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;const t=new Pt((function(t){e=t}));return{token:t,cancel:e}}}const Tt=Pt;function qt(e){return function(t){return e.apply(null,t)}}function Rt(e){return re.isObject(e)&&!0===e.isAxiosError}const Lt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Lt).forEach((([e,t])=>{Lt[t]=e}));const Dt=Lt;function It(e){const t=new At(e),n=o(At.prototype.request,t);return re.extend(n,At.prototype,t,{allOwnKeys:!0}),re.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return It(wt(e,t))},n}const Bt=It(je);Bt.Axios=At,Bt.CanceledError=nt,Bt.CancelToken=Tt,Bt.isCancel=et,Bt.VERSION=St,Bt.toFormData=me,Bt.AxiosError=ce,Bt.Cancel=Bt.CanceledError,Bt.all=function(e){return Promise.all(e)},Bt.spread=qt,Bt.isAxiosError=Rt,Bt.mergeConfig=wt,Bt.AxiosHeaders=Qe,Bt.formToJSON=e=>Ie(re.isHTMLForm(e)?new FormData(e):e),Bt.getAdapter=bt.getAdapter,Bt.HttpStatusCode=Dt,Bt.default=Bt;const $t=Bt},3255:(e,t,n)=>{"use strict"; +/*! + * @kurkle/color v0.3.2 + * https://github.com/kurkle/color#readme + * (c) 2023 Jukka Kurkela + * Released under the MIT License + */ +function o(e){return e+.5|0}n.d(t,{qi:()=>$r,kL:()=>Ar,jI:()=>_o,De:()=>Yr,u:()=>ps});const i=(e,t,n)=>Math.max(Math.min(e,n),t);function r(e){return i(o(2.55*e),0,255)}function s(e){return i(o(255*e),0,255)}function a(e){return i(o(e/2.55)/100,0,1)}function l(e){return i(o(100*e),0,100)}const c={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},u=[..."0123456789ABCDEF"],d=e=>u[15&e],h=e=>u[(240&e)>>4]+u[15&e],f=e=>(240&e)>>4===(15&e),p=e=>f(e.r)&&f(e.g)&&f(e.b)&&f(e.a);function v(e){var t,n=e.length;return"#"===e[0]&&(4===n||5===n?t={r:255&17*c[e[1]],g:255&17*c[e[2]],b:255&17*c[e[3]],a:5===n?17*c[e[4]]:255}:7!==n&&9!==n||(t={r:c[e[1]]<<4|c[e[2]],g:c[e[3]]<<4|c[e[4]],b:c[e[5]]<<4|c[e[6]],a:9===n?c[e[7]]<<4|c[e[8]]:255})),t}const g=(e,t)=>e<255?t(e):"";function m(e){var t=p(e)?d:h;return e?"#"+t(e.r)+t(e.g)+t(e.b)+g(e.a,t):void 0}const b=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function y(e,t,n){const o=t*Math.min(n,1-n),i=(t,i=(t+e/30)%12)=>n-o*Math.max(Math.min(i-3,9-i,1),-1);return[i(0),i(8),i(4)]}function _(e,t,n){const o=(o,i=(o+e/60)%6)=>n-n*t*Math.max(Math.min(i,4-i,1),0);return[o(5),o(3),o(1)]}function x(e,t,n){const o=y(e,1,.5);let i;for(t+n>1&&(i=1/(t+n),t*=i,n*=i),i=0;i<3;i++)o[i]*=1-t-n,o[i]+=t;return o}function w(e,t,n,o,i){return e===i?(t-n)/o+(t.5?u/(2-r-s):u/(r+s),l=w(n,o,i,u,r),l=60*l+.5),[0|l,c||0,a]}function k(e,t,n,o){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,o)).map(s)}function C(e,t,n){return k(y,e,t,n)}function O(e,t,n){return k(x,e,t,n)}function M(e,t,n){return k(_,e,t,n)}function E(e){return(e%360+360)%360}function F(e){const t=b.exec(e);let n,o=255;if(!t)return;t[5]!==n&&(o=t[6]?r(+t[5]):s(+t[5]));const i=E(+t[2]),a=+t[3]/100,l=+t[4]/100;return n="hwb"===t[1]?O(i,a,l):"hsv"===t[1]?M(i,a,l):C(i,a,l),{r:n[0],g:n[1],b:n[2],a:o}}function A(e,t){var n=S(e);n[0]=E(n[0]+t),n=C(n),e.r=n[0],e.g=n[1],e.b=n[2]}function P(e){if(!e)return;const t=S(e),n=t[0],o=l(t[1]),i=l(t[2]);return e.a<255?`hsla(${n}, ${o}%, ${i}%, ${a(e.a)})`:`hsl(${n}, ${o}%, ${i}%)`}const T={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},q={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function R(){const e={},t=Object.keys(q),n=Object.keys(T);let o,i,r,s,a;for(o=0;o>16&255,r>>8&255,255&r]}return e}let L;function D(e){L||(L=R(),L.transparent=[0,0,0,0]);const t=L[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}const I=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function B(e){const t=I.exec(e);let n,o,s,a=255;if(t){if(t[7]!==n){const e=+t[7];a=t[8]?r(e):i(255*e,0,255)}return n=+t[1],o=+t[3],s=+t[5],n=255&(t[2]?r(n):i(n,0,255)),o=255&(t[4]?r(o):i(o,0,255)),s=255&(t[6]?r(s):i(s,0,255)),{r:n,g:o,b:s,a}}}function $(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${a(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const j=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,H=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function z(e,t,n){const o=H(a(e.r)),i=H(a(e.g)),r=H(a(e.b));return{r:s(j(o+n*(H(a(t.r))-o))),g:s(j(i+n*(H(a(t.g))-i))),b:s(j(r+n*(H(a(t.b))-r))),a:e.a+n*(t.a-e.a)}}function V(e,t,n){if(e){let o=S(e);o[t]=Math.max(0,Math.min(o[t]+o[t]*n,0===t?360:1)),o=C(o),e.r=o[0],e.g=o[1],e.b=o[2]}}function N(e,t){return e?Object.assign(t||{},e):e}function U(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=s(e[3]))):(t=N(e,{r:0,g:0,b:0,a:1}),t.a=s(t.a)),t}function Z(e){return"r"===e.charAt(0)?B(e):F(e)}class W{constructor(e){if(e instanceof W)return e;const t=typeof e;let n;"object"===t?n=U(e):"string"===t&&(n=v(e)||D(e)||Z(e)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var e=N(this._rgb);return e&&(e.a=a(e.a)),e}set rgb(e){this._rgb=U(e)}rgbString(){return this._valid?$(this._rgb):void 0}hexString(){return this._valid?m(this._rgb):void 0}hslString(){return this._valid?P(this._rgb):void 0}mix(e,t){if(e){const n=this.rgb,o=e.rgb;let i;const r=t===i?.5:t,s=2*r-1,a=n.a-o.a,l=((s*a===-1?s:(s+a)/(1+s*a))+1)/2;i=1-l,n.r=255&l*n.r+i*o.r+.5,n.g=255&l*n.g+i*o.g+.5,n.b=255&l*n.b+i*o.b+.5,n.a=r*n.a+(1-r)*o.a,this.rgb=n}return this}interpolate(e,t){return e&&(this._rgb=z(this._rgb,e._rgb,t)),this}clone(){return new W(this.rgb)}alpha(e){return this._rgb.a=s(e),this}clearer(e){const t=this._rgb;return t.a*=1-e,this}greyscale(){const e=this._rgb,t=o(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){const t=this._rgb;return t.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return V(this._rgb,2,e),this}darken(e){return V(this._rgb,2,-e),this}saturate(e){return V(this._rgb,1,e),this}desaturate(e){return V(this._rgb,1,-e),this}rotate(e){return A(this._rgb,e),this}} +/*! + * Chart.js v4.4.0 + * https://www.chartjs.org + * (c) 2023 Chart.js Contributors + * Released under the MIT License + */ +function Y(){}const K=(()=>{let e=0;return()=>e++})();function J(e){return null===e||"undefined"===typeof e}function X(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function Q(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function G(e){return("number"===typeof e||e instanceof Number)&&isFinite(+e)}function ee(e,t){return G(e)?e:t}function te(e,t){return"undefined"===typeof e?t:e}const ne=(e,t)=>"string"===typeof e&&e.endsWith("%")?parseFloat(e)/100:+e/t,oe=(e,t)=>"string"===typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function ie(e,t,n){if(e&&"function"===typeof e.call)return e.apply(n,t)}function re(e,t,n,o){let i,r,s;if(X(e))if(r=e.length,o)for(i=r-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;ie,x:e=>e.x,y:e=>e.y};function pe(e){const t=e.split("."),n=[];let o="";for(const i of t)o+=i,o.endsWith("\\")?o=o.slice(0,-1)+".":(n.push(o),o="");return n}function ve(e){const t=pe(e);return e=>{for(const n of t){if(""===n)break;e=e&&e[n]}return e}}function ge(e,t){const n=fe[t]||(fe[t]=ve(t));return n(e)}function me(e){return e.charAt(0).toUpperCase()+e.slice(1)}const be=e=>"undefined"!==typeof e,ye=e=>"function"===typeof e,_e=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function xe(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}const we=Math.PI,Se=2*we,ke=Number.POSITIVE_INFINITY,Ce=we/180,Oe=we/2,Me=we/4,Ee=2*we/3,Fe=Math.log10,Ae=Math.sign;function Pe(e,t,n){return Math.abs(e-t)e-t)).pop(),t}function Re(e){return!isNaN(parseFloat(e))&&isFinite(e)}function Le(e,t){const n=Math.round(e);return n-t<=e&&n+t>=e}function De(e,t,n){let o,i,r;for(o=0,i=e.length;ol&&c=Math.min(t,n)-o&&e<=Math.max(t,n)+o}function We(e,t,n){n=n||(n=>e[n]1)o=r+i>>1,n(o)?r=o:i=o;return{lo:r,hi:i}}const Ye=(e,t,n,o)=>We(e,n,o?o=>{const i=e[o][t];return ie[o][t]We(e,n,(o=>e[o][t]>=n));function Je(e,t,n){let o=0,i=e.length;while(oo&&e[i-1]>n)i--;return o>0||i{const n="_onData"+me(t),o=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value(...t){const i=o.apply(this,t);return e._chartjs.listeners.forEach((e=>{"function"===typeof e[n]&&e[n](...t)})),i}})})))}function Ge(e,t){const n=e._chartjs;if(!n)return;const o=n.listeners,i=o.indexOf(t);-1!==i&&o.splice(i,1),o.length>0||(Xe.forEach((t=>{delete e[t]})),delete e._chartjs)}function et(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const tt=function(){return"undefined"===typeof window?function(e){return e()}:window.requestAnimationFrame}();function nt(e,t){let n=[],o=!1;return function(...i){n=i,o||(o=!0,tt.call(window,(()=>{o=!1,e.apply(t,n)})))}}function ot(e,t){let n;return function(...o){return t?(clearTimeout(n),n=setTimeout(e,t,o)):e.apply(this,o),t}}const it=e=>"start"===e?"left":"end"===e?"right":"center",rt=(e,t,n)=>"start"===e?t:"end"===e?n:(t+n)/2,st=(e,t,n,o)=>{const i=o?"left":"right";return e===i?n:"center"===e?(t+n)/2:t};const at=e=>0===e||1===e,lt=(e,t,n)=>-Math.pow(2,10*(e-=1))*Math.sin((e-t)*Se/n),ct=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*Se/n)+1,ut={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>1-Math.cos(e*Oe),easeOutSine:e=>Math.sin(e*Oe),easeInOutSine:e=>-.5*(Math.cos(we*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>at(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1))),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>at(e)?e:lt(e,.075,.3),easeOutElastic:e=>at(e)?e:ct(e,.075,.3),easeInOutElastic(e){const t=.1125,n=.45;return at(e)?e:e<.5?.5*lt(2*e,t,n):.5+.5*ct(2*e-1,t,n)},easeInBack(e){const t=1.70158;return e*e*((t+1)*e-t)},easeOutBack(e){const t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:e=>1-ut.easeOutBounce(1-e),easeOutBounce(e){const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},easeInOutBounce:e=>e<.5?.5*ut.easeInBounce(2*e):.5*ut.easeOutBounce(2*e-1)+.5};function dt(e){if(e&&"object"===typeof e){const t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function ht(e){return dt(e)?e:new W(e)}function ft(e){return dt(e)?e:new W(e).saturate(.5).darken(.1).hexString()}const pt=["x","y","borderWidth","radius","tension"],vt=["color","borderColor","backgroundColor"];function gt(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:vt},numbers:{type:"number",properties:pt}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})}function mt(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const bt=new Map;function yt(e,t){t=t||{};const n=e+JSON.stringify(t);let o=bt.get(n);return o||(o=new Intl.NumberFormat(e,t),bt.set(n,o)),o}function _t(e,t,n){return yt(t,n).format(e)}const xt={values(e){return X(e)?e:""+e},numeric(e,t,n){if(0===e)return"0";const o=this.chart.options.locale;let i,r=e;if(n.length>1){const t=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(t<1e-4||t>1e15)&&(i="scientific"),r=wt(e,n)}const s=Fe(Math.abs(r)),a=isNaN(s)?1:Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:i,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),_t(e,o,l)},logarithmic(e,t,n){if(0===e)return"0";const o=n[t].significand||e/Math.pow(10,Math.floor(Fe(e)));return[1,2,3,5,10,15].includes(o)||t>.8*n.length?xt.numeric.call(this,e,t,n):""}};function wt(e,t){let n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e)),n}var St={formatters:xt};function kt(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:St.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}const Ct=Object.create(null),Ot=Object.create(null);function Mt(e,t){if(!t)return e;const n=t.split(".");for(let o=0,i=n.length;oe.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,t)=>ft(t.backgroundColor),this.hoverBorderColor=(e,t)=>ft(t.borderColor),this.hoverColor=(e,t)=>ft(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(t)}set(e,t){return Et(this,e,t)}get(e){return Mt(this,e)}describe(e,t){return Et(Ot,e,t)}override(e,t){return Et(Ct,e,t)}route(e,t,n,o){const i=Mt(this,e),r=Mt(this,n),s="_"+t;Object.defineProperties(i,{[s]:{value:i[t],writable:!0},[t]:{enumerable:!0,get(){const e=this[s],t=r[o];return Q(e)?Object.assign({},t,e):te(e,t)},set(e){this[s]=e}}})}apply(e){e.forEach((e=>e(this)))}}var At=new Ft({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[gt,mt,kt]);function Pt(e){return!e||J(e.size)||J(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function Tt(e,t,n,o,i){let r=t[i];return r||(r=t[i]=e.measureText(i).width,n.push(i)),r>o&&(o=r),o}function qt(e,t,n){const o=e.currentDevicePixelRatio,i=0!==n?Math.max(n/2,.5):0;return Math.round((t-i)*o)/o+i}function Rt(e,t){t=t||e.getContext("2d"),t.save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore()}function Lt(e,t,n,o){Dt(e,t,n,o,null)}function Dt(e,t,n,o,i){let r,s,a,l,c,u,d,h;const f=t.pointStyle,p=t.rotation,v=t.radius;let g=(p||0)*Ce;if(f&&"object"===typeof f&&(r=f.toString(),"[object HTMLImageElement]"===r||"[object HTMLCanvasElement]"===r))return e.save(),e.translate(n,o),e.rotate(g),e.drawImage(f,-f.width/2,-f.height/2,f.width,f.height),void e.restore();if(!(isNaN(v)||v<=0)){switch(e.beginPath(),f){default:i?e.ellipse(n,o,i/2,v,0,0,Se):e.arc(n,o,v,0,Se),e.closePath();break;case"triangle":u=i?i/2:v,e.moveTo(n+Math.sin(g)*u,o-Math.cos(g)*v),g+=Ee,e.lineTo(n+Math.sin(g)*u,o-Math.cos(g)*v),g+=Ee,e.lineTo(n+Math.sin(g)*u,o-Math.cos(g)*v),e.closePath();break;case"rectRounded":c=.516*v,l=v-c,s=Math.cos(g+Me)*l,d=Math.cos(g+Me)*(i?i/2-c:l),a=Math.sin(g+Me)*l,h=Math.sin(g+Me)*(i?i/2-c:l),e.arc(n-d,o-a,c,g-we,g-Oe),e.arc(n+h,o-s,c,g-Oe,g),e.arc(n+d,o+a,c,g,g+Oe),e.arc(n-h,o+s,c,g+Oe,g+we),e.closePath();break;case"rect":if(!p){l=Math.SQRT1_2*v,u=i?i/2:l,e.rect(n-u,o-l,2*u,2*l);break}g+=Me;case"rectRot":d=Math.cos(g)*(i?i/2:v),s=Math.cos(g)*v,a=Math.sin(g)*v,h=Math.sin(g)*(i?i/2:v),e.moveTo(n-d,o-a),e.lineTo(n+h,o-s),e.lineTo(n+d,o+a),e.lineTo(n-h,o+s),e.closePath();break;case"crossRot":g+=Me;case"cross":d=Math.cos(g)*(i?i/2:v),s=Math.cos(g)*v,a=Math.sin(g)*v,h=Math.sin(g)*(i?i/2:v),e.moveTo(n-d,o-a),e.lineTo(n+d,o+a),e.moveTo(n+h,o-s),e.lineTo(n-h,o+s);break;case"star":d=Math.cos(g)*(i?i/2:v),s=Math.cos(g)*v,a=Math.sin(g)*v,h=Math.sin(g)*(i?i/2:v),e.moveTo(n-d,o-a),e.lineTo(n+d,o+a),e.moveTo(n+h,o-s),e.lineTo(n-h,o+s),g+=Me,d=Math.cos(g)*(i?i/2:v),s=Math.cos(g)*v,a=Math.sin(g)*v,h=Math.sin(g)*(i?i/2:v),e.moveTo(n-d,o-a),e.lineTo(n+d,o+a),e.moveTo(n+h,o-s),e.lineTo(n-h,o+s);break;case"line":s=i?i/2:Math.cos(g)*v,a=Math.sin(g)*v,e.moveTo(n-s,o-a),e.lineTo(n+s,o+a);break;case"dash":e.moveTo(n,o),e.lineTo(n+Math.cos(g)*(i?i/2:v),o+Math.sin(g)*v);break;case!1:e.closePath();break}e.fill(),t.borderWidth>0&&e.stroke()}}function It(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.xt.top-n&&e.y0&&""!==r.strokeColor;let l,c;for(e.save(),e.font=i.string,jt(e,r),l=0;l+e||0;function Kt(e,t){const n={},o=Q(t),i=o?Object.keys(t):t,r=Q(e)?o?n=>te(e[n],e[t[n]]):t=>e[t]:()=>e;for(const s of i)n[s]=Yt(r(s));return n}function Jt(e){return Kt(e,{top:"y",right:"x",bottom:"y",left:"x"})}function Xt(e){return Kt(e,["topLeft","topRight","bottomLeft","bottomRight"])}function Qt(e){const t=Jt(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Gt(e,t){e=e||{},t=t||At.font;let n=te(e.size,t.size);"string"===typeof n&&(n=parseInt(n,10));let o=te(e.style,t.style);o&&!(""+o).match(Zt)&&(console.warn('Invalid font style specified: "'+o+'"'),o=void 0);const i={family:te(e.family,t.family),lineHeight:Wt(te(e.lineHeight,t.lineHeight),n),size:n,style:o,weight:te(e.weight,t.weight),string:""};return i.string=Pt(i),i}function en(e,t,n,o){let i,r,s,a=!0;for(i=0,r=e.length;in&&0===e?0:e+t;return{min:s(o,-Math.abs(r)),max:s(i,r)}}function nn(e,t){return Object.assign(Object.create(e),t)}function on(e,t=[""],n,o,i=(()=>e[0])){const r=n||e;"undefined"===typeof o&&(o=_n("_fallback",e));const s={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:r,_fallback:o,_getTarget:i,override:n=>on([n,...e],t,r,o)};return new Proxy(s,{deleteProperty(t,n){return delete t[n],delete t._keys,delete e[0][n],!0},get(n,o){return cn(n,o,(()=>yn(o,t,e,n)))},getOwnPropertyDescriptor(e,t){return Reflect.getOwnPropertyDescriptor(e._scopes[0],t)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(e,t){return xn(e).includes(t)},ownKeys(e){return xn(e)},set(e,t,n){const o=e._storage||(e._storage=i());return e[t]=o[t]=n,delete e._keys,!0}})}function rn(e,t,n,o){const i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:sn(e,o),setContext:t=>rn(e,t,n,o),override:i=>rn(e.override(i),t,n,o)};return new Proxy(i,{deleteProperty(t,n){return delete t[n],delete e[n],!0},get(e,t,n){return cn(e,t,(()=>un(e,t,n)))},getOwnPropertyDescriptor(t,n){return t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(t,n){return Reflect.has(e,n)},ownKeys(){return Reflect.ownKeys(e)},set(t,n,o){return e[n]=o,delete t[n],!0}})}function sn(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:o=t.indexable,_allKeys:i=t.allKeys}=e;return{allKeys:i,scriptable:n,indexable:o,isScriptable:ye(n)?n:()=>n,isIndexable:ye(o)?o:()=>o}}const an=(e,t)=>e?e+me(t):t,ln=(e,t)=>Q(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function cn(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];const o=n();return e[t]=o,o}function un(e,t,n){const{_proxy:o,_context:i,_subProxy:r,_descriptors:s}=e;let a=o[t];return ye(a)&&s.isScriptable(t)&&(a=dn(t,a,e,n)),X(a)&&a.length&&(a=hn(t,a,e,s.isIndexable)),ln(t,a)&&(a=rn(a,i,r&&r[t],s)),a}function dn(e,t,n,o){const{_proxy:i,_context:r,_subProxy:s,_stack:a}=n;if(a.has(e))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+e);a.add(e);let l=t(r,s||o);return a.delete(e),ln(e,l)&&(l=gn(i._scopes,i,e,l)),l}function hn(e,t,n,o){const{_proxy:i,_context:r,_subProxy:s,_descriptors:a}=n;if("undefined"!==typeof r.index&&o(e))return t[r.index%t.length];if(Q(t[0])){const n=t,o=i._scopes.filter((e=>e!==n));t=[];for(const l of n){const n=gn(o,i,e,l);t.push(rn(n,r,s&&s[e],a))}}return t}function fn(e,t,n){return ye(e)?e(t,n):e}const pn=(e,t)=>!0===e?t:"string"===typeof e?ge(t,e):void 0;function vn(e,t,n,o,i){for(const r of t){const t=pn(n,r);if(t){e.add(t);const r=fn(t._fallback,n,i);if("undefined"!==typeof r&&r!==n&&r!==o)return r}else if(!1===t&&"undefined"!==typeof o&&n!==o)return null}return!1}function gn(e,t,n,o){const i=t._rootScopes,r=fn(t._fallback,n,o),s=[...e,...i],a=new Set;a.add(o);let l=mn(a,s,n,r||n,o);return null!==l&&(("undefined"===typeof r||r===n||(l=mn(a,s,r,l,o),null!==l))&&on(Array.from(a),[""],i,r,(()=>bn(t,n,o))))}function mn(e,t,n,o,i){while(n)n=vn(e,t,n,o,i);return n}function bn(e,t,n){const o=e._getTarget();t in o||(o[t]={});const i=o[t];return X(i)&&Q(n)?n:i||{}}function yn(e,t,n,o){let i;for(const r of t)if(i=_n(an(r,e),n),"undefined"!==typeof i)return ln(e,i)?gn(n,o,e,i):i}function _n(e,t){for(const n of t){if(!n)continue;const t=n[e];if("undefined"!==typeof t)return t}}function xn(e){let t=e._keys;return t||(t=e._keys=wn(e._scopes)),t}function wn(e){const t=new Set;for(const n of e)for(const e of Object.keys(n).filter((e=>!e.startsWith("_"))))t.add(e);return Array.from(t)}Number.EPSILON;function Sn(){return"undefined"!==typeof window&&"undefined"!==typeof document}function kn(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function Cn(e,t,n){let o;return"string"===typeof e?(o=parseInt(e,10),-1!==e.indexOf("%")&&(o=o/100*t.parentNode[n])):o=e,o}const On=e=>e.ownerDocument.defaultView.getComputedStyle(e,null);function Mn(e,t){return On(e).getPropertyValue(t)}const En=["top","right","bottom","left"];function Fn(e,t,n){const o={};n=n?"-"+n:"";for(let i=0;i<4;i++){const r=En[i];o[r]=parseFloat(e[t+"-"+r+n])||0}return o.width=o.left+o.right,o.height=o.top+o.bottom,o}const An=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function Pn(e,t){const n=e.touches,o=n&&n.length?n[0]:e,{offsetX:i,offsetY:r}=o;let s,a,l=!1;if(An(i,r,e.target))s=i,a=r;else{const e=t.getBoundingClientRect();s=o.clientX-e.left,a=o.clientY-e.top,l=!0}return{x:s,y:a,box:l}}function Tn(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:o}=t,i=On(n),r="border-box"===i.boxSizing,s=Fn(i,"padding"),a=Fn(i,"border","width"),{x:l,y:c,box:u}=Pn(e,n),d=s.left+(u&&a.left),h=s.top+(u&&a.top);let{width:f,height:p}=t;return r&&(f-=s.width+a.width,p-=s.height+a.height),{x:Math.round((l-d)/f*n.width/o),y:Math.round((c-h)/p*n.height/o)}}function qn(e,t,n){let o,i;if(void 0===t||void 0===n){const r=kn(e);if(r){const e=r.getBoundingClientRect(),s=On(r),a=Fn(s,"border","width"),l=Fn(s,"padding");t=e.width-l.width-a.width,n=e.height-l.height-a.height,o=Cn(s.maxWidth,r,"clientWidth"),i=Cn(s.maxHeight,r,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:o||ke,maxHeight:i||ke}}const Rn=e=>Math.round(10*e)/10;function Ln(e,t,n,o){const i=On(e),r=Fn(i,"margin"),s=Cn(i.maxWidth,e,"clientWidth")||ke,a=Cn(i.maxHeight,e,"clientHeight")||ke,l=qn(e,t,n);let{width:c,height:u}=l;if("content-box"===i.boxSizing){const e=Fn(i,"border","width"),t=Fn(i,"padding");c-=t.width+e.width,u-=t.height+e.height}c=Math.max(0,c-r.width),u=Math.max(0,o?c/o:u-r.height),c=Rn(Math.min(c,s,l.maxWidth)),u=Rn(Math.min(u,a,l.maxHeight)),c&&!u&&(u=Rn(c/2));const d=void 0!==t||void 0!==n;return d&&o&&l.height&&u>l.height&&(u=l.height,c=Rn(Math.floor(u*o))),{width:c,height:u}}function Dn(e,t,n){const o=t||1,i=Math.floor(e.height*o),r=Math.floor(e.width*o);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const s=e.canvas;return s.style&&(n||!s.style.height&&!s.style.width)&&(s.style.height=`${e.height}px`,s.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==o||s.height!==i||s.width!==r)&&(e.currentDevicePixelRatio=o,s.height=i,s.width=r,e.ctx.setTransform(o,0,0,o,0,0),!0)}const In=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){}return e}();function Bn(e,t){const n=Mn(e,t),o=n&&n.match(/^(\d+)(\.\d+)?px$/);return o?+o[1]:void 0}const $n=function(e,t){return{x(n){return e+e+t-n},setWidth(e){t=e},textAlign(e){return"center"===e?e:"right"===e?"left":"right"},xPlus(e,t){return e-t},leftForLtr(e,t){return e-t}}},jn=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function Hn(e,t,n){return e?$n(t,n):jn()}function zn(e,t){let n,o;"ltr"!==t&&"rtl"!==t||(n=e.canvas.style,o=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=o)}function Vn(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))} +/*! + * Chart.js v4.4.0 + * https://www.chartjs.org + * (c) 2023 Chart.js Contributors + * Released under the MIT License + */ +class Nn{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,n,o){const i=t.listeners[o],r=t.duration;i.forEach((o=>o({chart:e,initial:t.initial,numSteps:r,currentStep:Math.min(n-t.start,r)})))}_refresh(){this._request||(this._running=!0,this._request=tt.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(e=Date.now()){let t=0;this._charts.forEach(((n,o)=>{if(!n.running||!n.items.length)return;const i=n.items;let r,s=i.length-1,a=!1;for(;s>=0;--s)r=i[s],r._active?(r._total>n.duration&&(n.duration=r._total),r.tick(e),a=!0):(i[s]=i[i.length-1],i.pop());a&&(o.draw(),this._notify(o,n,e,"progress")),i.length||(n.running=!1,this._notify(o,n,e,"complete"),n.initial=!1),t+=i.length})),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){const t=this._charts;let n=t.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,n)),n}listen(e,t,n){this._getAnims(e).listeners[t].push(n)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce(((e,t)=>Math.max(e,t._duration)),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const n=t.items;let o=n.length-1;for(;o>=0;--o)n[o].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var Un=new Nn;const Zn="transparent",Wn={boolean(e,t,n){return n>.5?t:e},color(e,t,n){const o=ht(e||Zn),i=o.valid&&ht(t||Zn);return i&&i.valid?i.mix(o,n).hexString():t},number(e,t,n){return e+(t-e)*n}};class Yn{constructor(e,t,n,o){const i=t[n];o=en([e.to,o,i,e.from]);const r=en([e.from,i,o]);this._active=!0,this._fn=e.fn||Wn[e.type||typeof r],this._easing=ut[e.easing]||ut.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=n,this._from=r,this._to=o,this._promises=void 0}active(){return this._active}update(e,t,n){if(this._active){this._notify(!1);const o=this._target[this._prop],i=n-this._start,r=this._duration-i;this._start=n,this._duration=Math.floor(Math.max(r,e.duration)),this._total+=i,this._loop=!!e.loop,this._to=en([e.to,t,o,e.from]),this._from=en([e.from,o,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,n=this._duration,o=this._prop,i=this._from,r=this._loop,s=this._to;let a;if(this._active=i!==s&&(r||t1?2-a:a,a=this._easing(Math.min(1,Math.max(0,a))),this._target[o]=this._fn(i,s,a))}wait(){const e=this._promises||(this._promises=[]);return new Promise(((t,n)=>{e.push({res:t,rej:n})}))}_notify(e){const t=e?"res":"rej",n=this._promises||[];for(let o=0;o{const i=e[o];if(!Q(i))return;const r={};for(const e of t)r[e]=i[e];(X(i.properties)&&i.properties||[o]).forEach((e=>{e!==o&&n.has(e)||n.set(e,r)}))}))}_animateOptions(e,t){const n=t.options,o=Xn(e,n);if(!o)return[];const i=this._createAnimations(o,n);return n.$shared&&Jn(e.options.$animations,n).then((()=>{e.options=n}),(()=>{})),i}_createAnimations(e,t){const n=this._properties,o=[],i=e.$animations||(e.$animations={}),r=Object.keys(t),s=Date.now();let a;for(a=r.length-1;a>=0;--a){const l=r[a];if("$"===l.charAt(0))continue;if("options"===l){o.push(...this._animateOptions(e,t));continue}const c=t[l];let u=i[l];const d=n.get(l);if(u){if(d&&u.active()){u.update(d,c,s);continue}u.cancel()}d&&d.duration?(i[l]=u=new Yn(d,e,l,c),o.push(u)):e[l]=c}return o}update(e,t){if(0===this._properties.size)return void Object.assign(e,t);const n=this._createAnimations(e,t);return n.length?(Un.add(this._chart,n),!0):void 0}}function Jn(e,t){const n=[],o=Object.keys(t);for(let i=0;i0||!n&&t<0)return i.index}return null}function co(e,t){const{chart:n,_cachedMeta:o}=e,i=n._stacks||(n._stacks={}),{iScale:r,vScale:s,index:a}=o,l=r.axis,c=s.axis,u=ro(r,s,o),d=t.length;let h;for(let f=0;fn[e].axis===t)).shift()}function ho(e,t){return nn(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function fo(e,t,n){return nn(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function po(e,t){const n=e.controller.index,o=e.vScale&&e.vScale.axis;if(o){t=t||e._parsed;for(const e of t){const t=e._stacks;if(!t||void 0===t[o]||void 0===t[o][n])return;delete t[o][n],void 0!==t[o]._visualValues&&void 0!==t[o]._visualValues[n]&&delete t[o]._visualValues[n]}}}const vo=e=>"reset"===e||"none"===e,go=(e,t)=>t?e:Object.assign({},e),mo=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:to(n,!0),values:null};class bo{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,t){this.chart=e,this._ctx=e.ctx,this.index=t,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=io(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&po(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,t=this._cachedMeta,n=this.getDataset(),o=(e,t,n,o)=>"x"===e?t:"r"===e?o:n,i=t.xAxisID=te(n.xAxisID,uo(e,"x")),r=t.yAxisID=te(n.yAxisID,uo(e,"y")),s=t.rAxisID=te(n.rAxisID,uo(e,"r")),a=t.indexAxis,l=t.iAxisID=o(a,i,r,s),c=t.vAxisID=o(a,r,i,s);t.xScale=this.getScaleForId(i),t.yScale=this.getScaleForId(r),t.rScale=this.getScaleForId(s),t.iScale=this.getScaleForId(l),t.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&Ge(this._data,this),e._stacked&&po(e)}_dataCheck(){const e=this.getDataset(),t=e.data||(e.data=[]),n=this._data;if(Q(t))this._data=oo(t);else if(n!==t){if(n){Ge(n,this);const e=this._cachedMeta;po(e),e._parsed=[]}t&&Object.isExtensible(t)&&Qe(t,this),this._syncList=[],this._data=t}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const t=this._cachedMeta,n=this.getDataset();let o=!1;this._dataCheck();const i=t._stacked;t._stacked=io(t.vScale,t),t.stack!==n.stack&&(o=!0,po(t),t.stack=n.stack),this._resyncElements(e),(o||i!==t._stacked)&&co(this,t._parsed)}configure(){const e=this.chart.config,t=e.datasetScopeKeys(this._type),n=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,t){const{_cachedMeta:n,_data:o}=this,{iScale:i,_stacked:r}=n,s=i.axis;let a,l,c,u=0===e&&t===o.length||n._sorted,d=e>0&&n._parsed[e-1];if(!1===this._parsing)n._parsed=o,n._sorted=!0,c=o;else{c=X(o[e])?this.parseArrayData(n,o,e,t):Q(o[e])?this.parseObjectData(n,o,e,t):this.parsePrimitiveData(n,o,e,t);const i=()=>null===l[s]||d&&l[s]t||u=0;--d)if(!f()){this.updateRangeFromParsed(l,e,h,a);break}return l}getAllParsedValues(e){const t=this._cachedMeta._parsed,n=[];let o,i,r;for(o=0,i=t.length;o=0&&ethis.getContext(n,o,t),p=l.resolveNamedOptions(d,h,f,u);return p.$shared&&(p.$shared=a,i[r]=Object.freeze(go(p,a))),p}_resolveAnimations(e,t,n){const o=this.chart,i=this._cachedDataOpts,r=`animation-${t}`,s=i[r];if(s)return s;let a;if(!1!==o.options.animation){const o=this.chart.config,i=o.datasetAnimationScopeKeys(this._type,t),r=o.getOptionScopes(this.getDataset(),i);a=o.createResolver(r,this.getContext(e,n,t))}const l=new Kn(o,a&&a.animations);return a&&a._cacheable&&(i[r]=Object.freeze(l)),l}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,t){return!t||vo(e)||this.chart._animationsDisabled}_getSharedOptions(e,t){const n=this.resolveDataElementOptions(e,t),o=this._sharedOptions,i=this.getSharedOptions(n),r=this.includeOptions(t,i)||i!==o;return this.updateSharedOptions(i,t,n),{sharedOptions:i,includeOptions:r}}updateElement(e,t,n,o){vo(o)?Object.assign(e,n):this._resolveAnimations(t,o).update(e,n)}updateSharedOptions(e,t,n){e&&!vo(t)&&this._resolveAnimations(void 0,t).update(e,n)}_setStyle(e,t,n,o){e.active=o;const i=this.getStyle(t,o);this._resolveAnimations(t,n,o).update(e,{options:!o&&this.getSharedOptions(i)||i})}removeHoverStyle(e,t,n){this._setStyle(e,n,"active",!1)}setHoverStyle(e,t,n){this._setStyle(e,n,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const t=this._data,n=this._cachedMeta.data;for(const[s,a,l]of this._syncList)this[s](a,l);this._syncList=[];const o=n.length,i=t.length,r=Math.min(i,o);r&&this.parse(0,r),i>o?this._insertElements(o,i-o,e):i{for(e.length+=t,s=e.length-1;s>=r;s--)e[s]=e[s-t]};for(a(i),s=e;sVe(e,a,l,!0)?1:Math.max(t,t*n,o,o*n),p=(e,t,o)=>Ve(e,a,l,!0)?-1:Math.min(t,t*n,o,o*n),v=f(0,c,d),g=f(Oe,u,h),m=p(we,c,d),b=p(we+Oe,u,h);o=(v-m)/2,i=(g-b)/2,r=-(v+m)/2,s=-(g+b)/2}return{ratioX:o,ratioY:i,offsetX:r,offsetY:s}}class _o extends bo{static id="doughnut";static defaults={datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"};static descriptors={_scriptable:e=>"spacing"!==e,_indexable:e=>"spacing"!==e&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n,color:o}}=e.legend.options;return t.labels.map(((t,i)=>{const r=e.getDatasetMeta(0),s=r.controller.getStyle(i);return{text:t,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,fontColor:o,lineWidth:s.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}}))}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}}}};constructor(e,t){super(e,t),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,t){const n=this.getDataset().data,o=this._cachedMeta;if(!1===this._parsing)o._parsed=n;else{let i,r,s=e=>+n[e];if(Q(n[e])){const{key:e="value"}=this._parsing;s=t=>+ge(n[t],e)}for(i=e,r=e+t;i0&&!isNaN(e)?Se*(Math.abs(e)/t):0}getLabelAndValue(e){const t=this._cachedMeta,n=this.chart,o=n.data.labels||[],i=_t(t._parsed[e],n.options.locale);return{label:o[e]||"",value:i}}getMaxBorderWidth(e){let t=0;const n=this.chart;let o,i,r,s,a;if(!e)for(o=0,i=n.data.datasets.length;o{e[s](t[n],i)&&(r.push({element:e,datasetIndex:o,index:l}),a=a||e.inRange(t.x,t.y,i))})),o&&!a?[]:r}var To={evaluateInteractionItems:Co,modes:{index(e,t,n,o){const i=Tn(t,e),r=n.axis||"x",s=n.includeInvisible||!1,a=n.intersect?Mo(e,i,r,o,s):Ao(e,i,r,!1,o,s),l=[];return a.length?(e.getSortedVisibleDatasetMetas().forEach((e=>{const t=a[0].index,n=e.data[t];n&&!n.skip&&l.push({element:n,datasetIndex:e.index,index:t})})),l):[]},dataset(e,t,n,o){const i=Tn(t,e),r=n.axis||"xy",s=n.includeInvisible||!1;let a=n.intersect?Mo(e,i,r,o,s):Ao(e,i,r,!1,o,s);if(a.length>0){const t=a[0].datasetIndex,n=e.getDatasetMeta(t).data;a=[];for(let e=0;ee.pos===t))}function Lo(e,t){return e.filter((e=>-1===qo.indexOf(e.pos)&&e.box.axis===t))}function Do(e,t){return e.sort(((e,n)=>{const o=t?n:e,i=t?e:n;return o.weight===i.weight?o.index-i.index:o.weight-i.weight}))}function Io(e){const t=[];let n,o,i,r,s,a;for(n=0,o=(e||[]).length;ne.box.fullSize)),!0),o=Do(Ro(t,"left"),!0),i=Do(Ro(t,"right")),r=Do(Ro(t,"top"),!0),s=Do(Ro(t,"bottom")),a=Lo(t,"x"),l=Lo(t,"y");return{fullSize:n,leftAndTop:o.concat(r),rightAndBottom:i.concat(l).concat(s).concat(a),chartArea:Ro(t,"chartArea"),vertical:o.concat(i).concat(l),horizontal:r.concat(s).concat(a)}}function Ho(e,t,n,o){return Math.max(e[n],t[n])+Math.max(e[o],t[o])}function zo(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function Vo(e,t,n,o){const{pos:i,box:r}=n,s=e.maxPadding;if(!Q(i)){n.size&&(e[i]-=n.size);const t=o[n.stack]||{size:0,count:1};t.size=Math.max(t.size,n.horizontal?r.height:r.width),n.size=t.size/t.count,e[i]+=n.size}r.getPadding&&zo(s,r.getPadding());const a=Math.max(0,t.outerWidth-Ho(s,e,"left","right")),l=Math.max(0,t.outerHeight-Ho(s,e,"top","bottom")),c=a!==e.w,u=l!==e.h;return e.w=a,e.h=l,n.horizontal?{same:c,other:u}:{same:u,other:c}}function No(e){const t=e.maxPadding;function n(n){const o=Math.max(t[n]-e[n],0);return e[n]+=o,o}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function Uo(e,t){const n=t.maxPadding;function o(e){const o={left:0,top:0,right:0,bottom:0};return e.forEach((e=>{o[e]=Math.max(t[e],n[e])})),o}return o(e?["left","right"]:["top","bottom"])}function Zo(e,t,n,o){const i=[];let r,s,a,l,c,u;for(r=0,s=e.length,c=0;r{"function"===typeof e.beforeLayout&&e.beforeLayout()}));const u=l.reduce(((e,t)=>t.box.options&&!1===t.box.options.display?e:e+1),0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:i,availableWidth:r,availableHeight:s,vBoxMaxWidth:r/2/u,hBoxMaxHeight:s/2}),h=Object.assign({},i);zo(h,Qt(o));const f=Object.assign({maxPadding:h,w:r,h:s,x:i.left,y:i.top},i),p=$o(l.concat(c),d);Zo(a.fullSize,f,d,p),Zo(l,f,d,p),Zo(c,f,d,p)&&Zo(l,f,d,p),No(f),Yo(a.leftAndTop,f,d,p),f.x+=f.w,f.y+=f.h,Yo(a.rightAndBottom,f,d,p),e.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},re(a.chartArea,(t=>{const n=t.box;Object.assign(n,e.chartArea),n.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})}))}};class Jo{acquireContext(e,t){}releaseContext(e){return!1}addEventListener(e,t,n){}removeEventListener(e,t,n){}getDevicePixelRatio(){return 1}getMaximumSize(e,t,n,o){return t=Math.max(0,t||e.width),n=n||e.height,{width:t,height:Math.max(0,o?Math.floor(t/o):n)}}isAttached(e){return!0}updateConfig(e){}}class Xo extends Jo{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const Qo="$chartjs",Go={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},ei=e=>null===e||""===e;function ti(e,t){const n=e.style,o=e.getAttribute("height"),i=e.getAttribute("width");if(e[Qo]={initial:{height:o,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",ei(i)){const t=Bn(e,"width");void 0!==t&&(e.width=t)}if(ei(o))if(""===e.style.height)e.height=e.width/(t||2);else{const t=Bn(e,"height");void 0!==t&&(e.height=t)}return e}const ni=!!In&&{passive:!0};function oi(e,t,n){e.addEventListener(t,n,ni)}function ii(e,t,n){e.canvas.removeEventListener(t,n,ni)}function ri(e,t){const n=Go[e.type]||e.type,{x:o,y:i}=Tn(e,t);return{type:n,chart:t,native:e,x:void 0!==o?o:null,y:void 0!==i?i:null}}function si(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function ai(e,t,n){const o=e.canvas,i=new MutationObserver((e=>{let t=!1;for(const n of e)t=t||si(n.addedNodes,o),t=t&&!si(n.removedNodes,o);t&&n()}));return i.observe(document,{childList:!0,subtree:!0}),i}function li(e,t,n){const o=e.canvas,i=new MutationObserver((e=>{let t=!1;for(const n of e)t=t||si(n.removedNodes,o),t=t&&!si(n.addedNodes,o);t&&n()}));return i.observe(document,{childList:!0,subtree:!0}),i}const ci=new Map;let ui=0;function di(){const e=window.devicePixelRatio;e!==ui&&(ui=e,ci.forEach(((t,n)=>{n.currentDevicePixelRatio!==e&&t()})))}function hi(e,t){ci.size||window.addEventListener("resize",di),ci.set(e,t)}function fi(e){ci.delete(e),ci.size||window.removeEventListener("resize",di)}function pi(e,t,n){const o=e.canvas,i=o&&kn(o);if(!i)return;const r=nt(((e,t)=>{const o=i.clientWidth;n(e,t),o{const t=e[0],n=t.contentRect.width,o=t.contentRect.height;0===n&&0===o||r(n,o)}));return s.observe(i),hi(e,r),s}function vi(e,t,n){n&&n.disconnect(),"resize"===t&&fi(e)}function gi(e,t,n){const o=e.canvas,i=nt((t=>{null!==e.ctx&&n(ri(t,e))}),e);return oi(o,t,i),i}class mi extends Jo{acquireContext(e,t){const n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(ti(e,t),n):null}releaseContext(e){const t=e.canvas;if(!t[Qo])return!1;const n=t[Qo].initial;["height","width"].forEach((e=>{const o=n[e];J(o)?t.removeAttribute(e):t.setAttribute(e,o)}));const o=n.style||{};return Object.keys(o).forEach((e=>{t.style[e]=o[e]})),t.width=t.width,delete t[Qo],!0}addEventListener(e,t,n){this.removeEventListener(e,t);const o=e.$proxies||(e.$proxies={}),i={attach:ai,detach:li,resize:pi},r=i[t]||gi;o[t]=r(e,t,n)}removeEventListener(e,t){const n=e.$proxies||(e.$proxies={}),o=n[t];if(!o)return;const i={attach:vi,detach:vi,resize:vi},r=i[t]||ii;r(e,t,o),n[t]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,t,n,o){return Ln(e,t,n,o)}isAttached(e){const t=kn(e);return!(!t||!t.isConnected)}}function bi(e){return!Sn()||"undefined"!==typeof OffscreenCanvas&&e instanceof OffscreenCanvas?Xo:mi}class yi{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(e){const{x:t,y:n}=this.getProps(["x","y"],e);return{x:t,y:n}}hasValue(){return Re(this.x)&&Re(this.y)}getProps(e,t){const n=this.$animations;if(!t||!n)return this;const o={};return e.forEach((e=>{o[e]=n[e]&&n[e].active()?n[e]._to:this[e]})),o}}function _i(e,t){const n=e.options.ticks,o=xi(e),i=Math.min(n.maxTicksLimit||o,o),r=n.major.enabled?Si(t):[],s=r.length,a=r[0],l=r[s-1],c=[];if(s>i)return ki(t,c,r,s/i),c;const u=wi(r,t,i);if(s>0){let e,n;const o=s>1?Math.round((l-a)/(s-1)):null;for(Ci(t,c,u,J(o)?0:a-o,a),e=0,n=s-1;ei)return e}return Math.max(i,1)}function Si(e){const t=[];let n,o;for(n=0,o=e.length;n"left"===e?"right":"right"===e?"left":e,Ei=(e,t,n)=>"top"===t||"left"===t?e[t]+n:e[t]-n,Fi=(e,t)=>Math.min(t||e,e);function Ai(e,t){const n=[],o=e.length/t,i=e.length;let r=0;for(;rs+a)))return c}function Ti(e,t){re(e,(e=>{const n=e.gc,o=n.length/2;let i;if(o>t){for(i=0;io?o:n,o=i&&n>o?n:o,{min:ee(n,ee(o,n)),max:ee(o,ee(n,o))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){const t=this._labelItems||(this._labelItems=this._computeLabelItems(e));return t}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){ie(this.options.beforeUpdate,[this])}update(e,t,n){const{beginAtZero:o,grace:i,ticks:r}=this.options,s=r.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=tn(this,i,o),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const a=s=i||n<=1||!this.isHorizontal())return void(this.labelRotation=o);const c=this._getLabelSizes(),u=c.widest.width,d=c.highest.height,h=Ne(this.chart.width-u,0,this.maxWidth);r=e.offset?this.maxWidth/n:h/(n-1),u+6>r&&(r=h/(n-(e.offset?.5:1)),s=this.maxHeight-qi(e.grid)-t.padding-Ri(e.title,this.chart.options.font),a=Math.sqrt(u*u+d*d),l=Be(Math.min(Math.asin(Ne((c.highest.height+6)/r,-1,1)),Math.asin(Ne(s/a,-1,1))-Math.asin(Ne(d/a,-1,1)))),l=Math.max(o,Math.min(i,l))),this.labelRotation=l}afterCalculateLabelRotation(){ie(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){ie(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:t,options:{ticks:n,title:o,grid:i}}=this,r=this._isVisible(),s=this.isHorizontal();if(r){const r=Ri(o,t.options.font);if(s?(e.width=this.maxWidth,e.height=qi(i)+r):(e.height=this.maxHeight,e.width=qi(i)+r),n.display&&this.ticks.length){const{first:t,last:o,widest:i,highest:r}=this._getLabelSizes(),a=2*n.padding,l=Ie(this.labelRotation),c=Math.cos(l),u=Math.sin(l);if(s){const t=n.mirror?0:u*i.width+c*r.height;e.height=Math.min(this.maxHeight,e.height+t+a)}else{const t=n.mirror?0:c*i.width+u*r.height;e.width=Math.min(this.maxWidth,e.width+t+a)}this._calculatePadding(t,o,u,c)}}this._handleMargins(),s?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,t,n,o){const{ticks:{align:i,padding:r},position:s}=this.options,a=0!==this.labelRotation,l="top"!==s&&"x"===this.axis;if(this.isHorizontal()){const s=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let u=0,d=0;a?l?(u=o*e.width,d=n*t.height):(u=n*e.height,d=o*t.width):"start"===i?d=t.width:"end"===i?u=e.width:"inner"!==i&&(u=e.width/2,d=t.width/2),this.paddingLeft=Math.max((u-s+r)*this.width/(this.width-s),0),this.paddingRight=Math.max((d-c+r)*this.width/(this.width-c),0)}else{let n=t.height/2,o=e.height/2;"start"===i?(n=0,o=e.height):"end"===i&&(n=t.height,o=0),this.paddingTop=n+r,this.paddingBottom=o+r}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){ie(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:t}=this.options;return"top"===t||"bottom"===t||"x"===e}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){let t,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,n=e.length;t({width:r[e]||0,height:s[e]||0});return{first:S(0),last:S(t-1),widest:S(x),highest:S(w),widths:r,heights:s}}getLabelForValue(e){return e}getPixelForValue(e,t){return NaN}getValueForPixel(e){}getPixelForTick(e){const t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const t=this._startPixel+e*this._length;return Ue(this._alignToPixels?qt(this.chart,t,0):t)}getDecimalForPixel(e){const t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:t}=this;return e<0&&t<0?t:e>0&&t>0?e:0}getContext(e){const t=this.ticks||[];if(e>=0&&es*o?s/n:a/o:a*o0}_computeGridLineItems(e){const t=this.axis,n=this.chart,o=this.options,{grid:i,position:r,border:s}=o,a=i.offset,l=this.isHorizontal(),c=this.ticks,u=c.length+(a?1:0),d=qi(i),h=[],f=s.setContext(this.getContext()),p=f.display?f.width:0,v=p/2,g=function(e){return qt(n,e,p)};let m,b,y,_,x,w,S,k,C,O,M,E;if("top"===r)m=g(this.bottom),w=this.bottom-d,k=m-v,O=g(e.top)+v,E=e.bottom;else if("bottom"===r)m=g(this.top),O=e.top,E=g(e.bottom)-v,w=m+v,k=this.top+d;else if("left"===r)m=g(this.right),x=this.right-d,S=m-v,C=g(e.left)+v,M=e.right;else if("right"===r)m=g(this.left),C=e.left,M=g(e.right)-v,x=m+v,S=this.left+d;else if("x"===t){if("center"===r)m=g((e.top+e.bottom)/2+.5);else if(Q(r)){const e=Object.keys(r)[0],t=r[e];m=g(this.chart.scales[e].getPixelForValue(t))}O=e.top,E=e.bottom,w=m+v,k=w+d}else if("y"===t){if("center"===r)m=g((e.left+e.right)/2);else if(Q(r)){const e=Object.keys(r)[0],t=r[e];m=g(this.chart.scales[e].getPixelForValue(t))}x=m-v,S=x-d,C=e.left,M=e.right}const F=te(o.ticks.maxTicksLimit,u),A=Math.max(1,Math.ceil(u/F));for(b=0;bt.value===e));if(o>=0){const e=t.setContext(this.getContext(o));return e.lineWidth}return 0}drawGrid(e){const t=this.options.grid,n=this.ctx,o=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let i,r;const s=(e,t,o)=>{o.width&&o.color&&(n.save(),n.lineWidth=o.width,n.strokeStyle=o.color,n.setLineDash(o.borderDash||[]),n.lineDashOffset=o.borderDashOffset,n.beginPath(),n.moveTo(e.x,e.y),n.lineTo(t.x,t.y),n.stroke(),n.restore())};if(t.display)for(i=0,r=o.length;i{this.drawBackground(),this.drawGrid(e),this.drawTitle()}},{z:o,draw:()=>{this.drawBorder()}},{z:t,draw:e=>{this.drawLabels(e)}}]:[{z:t,draw:e=>{this.draw(e)}}]}getMatchingVisibleMetas(e){const t=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",o=[];let i,r;for(i=0,r=t.length;i{const o=n.split("."),i=o.pop(),r=[e].concat(o).join("."),s=t[n].split("."),a=s.pop(),l=s.join(".");At.route(r,i,l,a)}))}function Vi(e){return"id"in e&&"defaults"in e}class Ni{constructor(){this.controllers=new ji(bo,"datasets",!0),this.elements=new ji(yi,"elements"),this.plugins=new ji(Object,"plugins"),this.scales=new ji($i,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,t,n){[...t].forEach((t=>{const o=n||this._getRegistryForType(t);n||o.isForType(t)||o===this.plugins&&t.id?this._exec(e,o,t):re(t,(t=>{const o=n||this._getRegistryForType(t);this._exec(e,o,t)}))}))}_exec(e,t,n){const o=me(e);ie(n["before"+o],[],n),t[e](n),ie(n["after"+o],[],n)}_getRegistryForType(e){for(let t=0;te.filter((e=>!t.some((t=>e.plugin.id===t.plugin.id))));this._notify(o(t,n),e,"stop"),this._notify(o(n,t),e,"start")}}function Wi(e){const t={},n=[],o=Object.keys(Ui.plugins.items);for(let r=0;r1&&er(e[0].toLowerCase());if(t)return t}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function or(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function ir(e,t){if(t.data&&t.data.datasets){const n=t.data.datasets.filter((t=>t.xAxisID===e||t.yAxisID===e));if(n.length)return or(e,"x",n[0])||or(e,"y",n[0])}return{}}function rr(e,t){const n=Ct[e.type]||{scales:{}},o=t.scales||{},i=Xi(e.type,t),r=Object.create(null);return Object.keys(o).forEach((t=>{const s=o[t];if(!Q(s))return console.error(`Invalid scale configuration for scale: ${t}`);if(s._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const a=nr(t,s,ir(t,e),At.scales[s.type]),l=Gi(a,i),c=n.scales||{};r[t]=de(Object.create(null),[{axis:a},s,c[a],c[l]])})),e.data.datasets.forEach((n=>{const i=n.type||e.type,s=n.indexAxis||Xi(i,t),a=Ct[i]||{},l=a.scales||{};Object.keys(l).forEach((e=>{const t=Qi(e,s),i=n[t+"AxisID"]||t;r[i]=r[i]||Object.create(null),de(r[i],[{axis:t},o[i],l[e]])}))})),Object.keys(r).forEach((e=>{const t=r[e];de(t,[At.scales[t.type],At.scale])})),r}function sr(e){const t=e.options||(e.options={});t.plugins=te(t.plugins,{}),t.scales=rr(e,t)}function ar(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function lr(e){return e=e||{},e.data=ar(e.data),sr(e),e}const cr=new Map,ur=new Set;function dr(e,t){let n=cr.get(e);return n||(n=t(),cr.set(e,n),ur.add(n)),n}const hr=(e,t,n)=>{const o=ge(t,n);void 0!==o&&e.add(o)};class fr{constructor(e){this._config=lr(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=ar(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),sr(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return dr(e,(()=>[[`datasets.${e}`,""]]))}datasetAnimationScopeKeys(e,t){return dr(`${e}.transition.${t}`,(()=>[[`datasets.${e}.transitions.${t}`,`transitions.${t}`],[`datasets.${e}`,""]]))}datasetElementScopeKeys(e,t){return dr(`${e}-${t}`,(()=>[[`datasets.${e}.elements.${t}`,`datasets.${e}`,`elements.${t}`,""]]))}pluginScopeKeys(e){const t=e.id,n=this.type;return dr(`${n}-plugin-${t}`,(()=>[[`plugins.${t}`,...e.additionalOptionScopes||[]]]))}_cachedScopes(e,t){const n=this._scopeCache;let o=n.get(e);return o&&!t||(o=new Map,n.set(e,o)),o}getOptionScopes(e,t,n){const{options:o,type:i}=this,r=this._cachedScopes(e,n),s=r.get(t);if(s)return s;const a=new Set;t.forEach((t=>{e&&(a.add(e),t.forEach((t=>hr(a,e,t)))),t.forEach((e=>hr(a,o,e))),t.forEach((e=>hr(a,Ct[i]||{},e))),t.forEach((e=>hr(a,At,e))),t.forEach((e=>hr(a,Ot,e)))}));const l=Array.from(a);return 0===l.length&&l.push(Object.create(null)),ur.has(t)&&r.set(t,l),l}chartOptionScopes(){const{options:e,type:t}=this;return[e,Ct[t]||{},At.datasets[t]||{},{type:t},At,Ot]}resolveNamedOptions(e,t,n,o=[""]){const i={$shared:!0},{resolver:r,subPrefixes:s}=pr(this._resolverCache,e,o);let a=r;if(gr(r,t)){i.$shared=!1,n=ye(n)?n():n;const t=this.createResolver(e,n,s);a=rn(r,n,t)}for(const l of t)i[l]=a[l];return i}createResolver(e,t,n=[""],o){const{resolver:i}=pr(this._resolverCache,e,n);return Q(t)?rn(i,t,void 0,o):i}}function pr(e,t,n){let o=e.get(t);o||(o=new Map,e.set(t,o));const i=n.join();let r=o.get(i);if(!r){const e=on(t,n);r={resolver:e,subPrefixes:n.filter((e=>!e.toLowerCase().includes("hover")))},o.set(i,r)}return r}const vr=e=>Q(e)&&Object.getOwnPropertyNames(e).reduce(((t,n)=>t||ye(e[n])),!1);function gr(e,t){const{isScriptable:n,isIndexable:o}=sn(e);for(const i of t){const t=n(i),r=o(i),s=(r||t)&&e[i];if(t&&(ye(s)||vr(s))||r&&X(s))return!0}return!1}var mr="4.4.0";const br=["top","bottom","left","right","chartArea"];function yr(e,t){return"top"===e||"bottom"===e||-1===br.indexOf(e)&&"x"===t}function _r(e,t){return function(n,o){return n[e]===o[e]?n[t]-o[t]:n[e]-o[e]}}function xr(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),ie(n&&n.onComplete,[e],t)}function wr(e){const t=e.chart,n=t.options.animation;ie(n&&n.onProgress,[e],t)}function Sr(e){return Sn()&&"string"===typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const kr={},Cr=e=>{const t=Sr(e);return Object.values(kr).filter((e=>e.canvas===t)).pop()};function Or(e,t,n){const o=Object.keys(e);for(const i of o){const o=+i;if(o>=t){const r=e[i];delete e[i],(n>0||o>t)&&(e[o+n]=r)}}}function Mr(e,t,n,o){return n&&"mouseout"!==e.type?o?t:e:null}function Er(e,t,n){return e.options.clip?e[n]:t[n]}function Fr(e,t){const{xScale:n,yScale:o}=e;return n&&o?{left:Er(n,t,"left"),right:Er(n,t,"right"),top:Er(o,t,"top"),bottom:Er(o,t,"bottom")}:t}class Ar{static defaults=At;static instances=kr;static overrides=Ct;static registry=Ui;static version=mr;static getChart=Cr;static register(...e){Ui.add(...e),Pr()}static unregister(...e){Ui.remove(...e),Pr()}constructor(e,t){const n=this.config=new fr(t),o=Sr(e),i=Cr(o);if(i)throw new Error("Canvas is already in use. Chart with ID '"+i.id+"' must be destroyed before the canvas with ID '"+i.canvas.id+"' can be reused.");const r=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||bi(o)),this.platform.updateConfig(n);const s=this.platform.acquireContext(o,r.aspectRatio),a=s&&s.canvas,l=a&&a.height,c=a&&a.width;this.id=K(),this.ctx=s,this.canvas=a,this.width=c,this.height=l,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Zi,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=ot((e=>this.update(e)),r.resizeDelay||0),this._dataChanges=[],kr[this.id]=this,s&&a?(Un.listen(this,"complete",xr),Un.listen(this,"progress",wr),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:t},width:n,height:o,_aspectRatio:i}=this;return J(e)?t&&i?i:o?n/o:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return Ui}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Dn(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Rt(this.canvas,this.ctx),this}stop(){return Un.stop(this),this}resize(e,t){Un.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}_resize(e,t){const n=this.options,o=this.canvas,i=n.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(o,e,t,i),s=n.devicePixelRatio||this.platform.getDevicePixelRatio(),a=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,Dn(this,s,!0)&&(this.notifyPlugins("resize",{size:r}),ie(n.onResize,[this,r],this),this.attached&&this._doResize(a)&&this.render())}ensureScalesHaveIDs(){const e=this.options,t=e.scales||{};re(t,((e,t)=>{e.id=t}))}buildOrUpdateScales(){const e=this.options,t=e.scales,n=this.scales,o=Object.keys(n).reduce(((e,t)=>(e[t]=!1,e)),{});let i=[];t&&(i=i.concat(Object.keys(t).map((e=>{const n=t[e],o=nr(e,n),i="r"===o,r="x"===o;return{options:n,dposition:i?"chartArea":r?"bottom":"left",dtype:i?"radialLinear":r?"category":"linear"}})))),re(i,(t=>{const i=t.options,r=i.id,s=nr(r,i),a=te(i.type,t.dtype);void 0!==i.position&&yr(i.position,s)===yr(t.dposition)||(i.position=t.dposition),o[r]=!0;let l=null;if(r in n&&n[r].type===a)l=n[r];else{const e=Ui.getScale(a);l=new e({id:r,type:a,ctx:this.ctx,chart:this}),n[l.id]=l}l.init(i,e)})),re(o,((e,t)=>{e||delete n[t]})),re(n,(e=>{Ko.configure(this,e,e.options),Ko.addBox(this,e)}))}_updateMetasets(){const e=this._metasets,t=this.data.datasets.length,n=e.length;if(e.sort(((e,t)=>e.index-t.index)),n>t){for(let e=t;et.length&&delete this._stacks,e.forEach(((e,n)=>{0===t.filter((t=>t===e._dataset)).length&&this._destroyDatasetMeta(n)}))}buildOrUpdateControllers(){const e=[],t=this.data.datasets;let n,o;for(this._removeUnreferencedMetasets(),n=0,o=t.length;n{this.getDatasetMeta(t).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const t=this.config;t.update();const n=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),o=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0}))return;const i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let l=0,c=this.data.datasets.length;l{e.reset()})),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(_r("z","_idx"));const{_active:s,_lastEvent:a}=this;a?this._eventHandler(a,!0):s.length&&this._updateHoverStyles(s,s,!0),this.render()}_updateScales(){re(this.scales,(e=>{Ko.removeBox(this,e)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,t=new Set(Object.keys(this._listeners)),n=new Set(e.events);_e(t,n)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,t=this._getUniformDataChanges()||[];for(const{method:n,start:o,count:i}of t){const t="_removeElements"===n?-i:i;Or(e,o,t)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const t=this.data.datasets.length,n=t=>new Set(e.filter((e=>e[0]===t)).map(((e,t)=>t+","+e.splice(1).join(",")))),o=n(0);for(let i=1;ie.split(","))).map((e=>({method:e[1],start:+e[2],count:+e[3]})))}_updateLayout(e){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Ko.update(this,this.width,this.height,e);const t=this.chartArea,n=t.width<=0||t.height<=0;this._layers=[],re(this.boxes,(e=>{n&&"chartArea"===e.position||(e.configure&&e.configure(),this._layers.push(...e._layers()))}),this),this._layers.forEach(((e,t)=>{e._idx=t})),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(let e=0,t=this.data.datasets.length;e=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const t=this.ctx,n=e._clip,o=!n.disabled,i=Fr(e,this.chartArea),r={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",r)&&(o&&Bt(t,{left:!1===n.left?0:i.left-n.left,right:!1===n.right?this.width:i.right+n.right,top:!1===n.top?0:i.top-n.top,bottom:!1===n.bottom?this.height:i.bottom+n.bottom}),e.controller.draw(),o&&$t(t),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(e){return It(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,t,n,o){const i=To.modes[t];return"function"===typeof i?i(this,e,n,o):[]}getDatasetMeta(e){const t=this.data.datasets[e],n=this._metasets;let o=n.filter((e=>e&&e._dataset===t)).pop();return o||(o={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},n.push(o)),o}getContext(){return this.$context||(this.$context=nn(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const t=this.data.datasets[e];if(!t)return!1;const n=this.getDatasetMeta(e);return"boolean"===typeof n.hidden?!n.hidden:!t.hidden}setDatasetVisibility(e,t){const n=this.getDatasetMeta(e);n.hidden=!t}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,t,n){const o=n?"show":"hide",i=this.getDatasetMeta(e),r=i.controller._resolveAnimations(void 0,o);be(t)?(i.data[t].hidden=!n,this.update()):(this.setDatasetVisibility(e,n),r.update(i,{visible:n}),this.update((t=>t.datasetIndex===e?o:void 0)))}hide(e,t){this._updateVisibility(e,t,!1)}show(e,t){this._updateVisibility(e,t,!0)}_destroyDatasetMeta(e){const t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}_stop(){let e,t;for(this.stop(),Un.remove(this),e=0,t=this.data.datasets.length;e{t.addEventListener(this,n,o),e[n]=o},o=(e,t,n)=>{e.offsetX=t,e.offsetY=n,this._eventHandler(e)};re(this.options.events,(e=>n(e,o)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,t=this.platform,n=(n,o)=>{t.addEventListener(this,n,o),e[n]=o},o=(n,o)=>{e[n]&&(t.removeEventListener(this,n,o),delete e[n])},i=(e,t)=>{this.canvas&&this.resize(e,t)};let r;const s=()=>{o("attach",s),this.attached=!0,this.resize(),n("resize",i),n("detach",r)};r=()=>{this.attached=!1,o("resize",i),this._stop(),this._resize(0,0),n("attach",s)},t.isAttached(this.canvas)?s():r()}unbindEvents(){re(this._listeners,((e,t)=>{this.platform.removeEventListener(this,t,e)})),this._listeners={},re(this._responsiveListeners,((e,t)=>{this.platform.removeEventListener(this,t,e)})),this._responsiveListeners=void 0}updateHoverStyle(e,t,n){const o=n?"set":"remove";let i,r,s,a;for("dataset"===t&&(i=this.getDatasetMeta(e[0].datasetIndex),i.controller["_"+o+"DatasetHoverStyle"]()),s=0,a=e.length;s{const n=this.getDatasetMeta(e);if(!n)throw new Error("No dataset found at index "+e);return{datasetIndex:e,element:n.data[t],index:t}})),o=!se(n,t);o&&(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,t))}notifyPlugins(e,t,n){return this._plugins.notify(this,e,t,n)}isPluginEnabled(e){return 1===this._plugins._cache.filter((t=>t.plugin.id===e)).length}_updateHoverStyles(e,t,n){const o=this.options.hover,i=(e,t)=>e.filter((e=>!t.some((t=>e.datasetIndex===t.datasetIndex&&e.index===t.index)))),r=i(t,e),s=n?e:i(e,t);r.length&&this.updateHoverStyle(r,o.mode,!1),s.length&&o.mode&&this.updateHoverStyle(s,o.mode,!0)}_eventHandler(e,t){const n={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},o=t=>(t.options.events||this.options.events).includes(e.native.type);if(!1===this.notifyPlugins("beforeEvent",n,o))return;const i=this._handleEvent(e,t,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,o),(i||n.changed)&&this.render(),this}_handleEvent(e,t,n){const{_active:o=[],options:i}=this,r=t,s=this._getActiveElements(e,o,n,r),a=xe(e),l=Mr(e,this._lastEvent,n,a);n&&(this._lastEvent=null,ie(i.onHover,[e,s,this],this),a&&ie(i.onClick,[e,s,this],this));const c=!se(s,o);return(c||t)&&(this._active=s,this._updateHoverStyles(s,o,t)),this._lastEvent=l,c}_getActiveElements(e,t,n,o){if("mouseout"===e.type)return[];if(!n)return t;const i=this.options.hover;return this.getElementsAtEventForMode(e,i.mode,i,o)}}function Pr(){return re(Ar.instances,(e=>e._plugins.invalidate()))}function Tr(e,t,n){const{startAngle:o,pixelMargin:i,x:r,y:s,outerRadius:a,innerRadius:l}=t;let c=i/a;e.beginPath(),e.arc(r,s,a,o-c,n+c),l>i?(c=i/l,e.arc(r,s,l,n+c,o-c,!0)):e.arc(r,s,i,n+Oe,o-Oe),e.closePath(),e.clip()}function qr(e){return Kt(e,["outerStart","outerEnd","innerStart","innerEnd"])}function Rr(e,t,n,o){const i=qr(e.options.borderRadius),r=(n-t)/2,s=Math.min(r,o*t/2),a=e=>{const t=(n-Math.min(r,e))*o/2;return Ne(e,0,Math.min(r,t))};return{outerStart:a(i.outerStart),outerEnd:a(i.outerEnd),innerStart:Ne(i.innerStart,0,s),innerEnd:Ne(i.innerEnd,0,s)}}function Lr(e,t,n,o){return{x:n+e*Math.cos(t),y:o+e*Math.sin(t)}}function Dr(e,t,n,o,i,r){const{x:s,y:a,startAngle:l,pixelMargin:c,innerRadius:u}=t,d=Math.max(t.outerRadius+o+n-c,0),h=u>0?u+o+n+c:0;let f=0;const p=i-l;if(o){const e=u>0?u-o:0,t=d>0?d-o:0,n=(e+t)/2,i=0!==n?p*n/(n+o):p;f=(p-i)/2}const v=Math.max(.001,p*d-n/we)/d,g=(p-v)/2,m=l+g+f,b=i-g-f,{outerStart:y,outerEnd:_,innerStart:x,innerEnd:w}=Rr(t,h,d,b-m),S=d-y,k=d-_,C=m+y/S,O=b-_/k,M=h+x,E=h+w,F=m+x/M,A=b-w/E;if(e.beginPath(),r){const t=(C+O)/2;if(e.arc(s,a,d,C,t),e.arc(s,a,d,t,O),_>0){const t=Lr(k,O,s,a);e.arc(t.x,t.y,_,O,b+Oe)}const n=Lr(E,b,s,a);if(e.lineTo(n.x,n.y),w>0){const t=Lr(E,A,s,a);e.arc(t.x,t.y,w,b+Oe,A+Math.PI)}const o=(b-w/h+(m+x/h))/2;if(e.arc(s,a,h,b-w/h,o,!0),e.arc(s,a,h,o,m+x/h,!0),x>0){const t=Lr(M,F,s,a);e.arc(t.x,t.y,x,F+Math.PI,m-Oe)}const i=Lr(S,m,s,a);if(e.lineTo(i.x,i.y),y>0){const t=Lr(S,C,s,a);e.arc(t.x,t.y,y,m-Oe,C)}}else{e.moveTo(s,a);const t=Math.cos(C)*d+s,n=Math.sin(C)*d+a;e.lineTo(t,n);const o=Math.cos(O)*d+s,i=Math.sin(O)*d+a;e.lineTo(o,i)}e.closePath()}function Ir(e,t,n,o,i){const{fullCircles:r,startAngle:s,circumference:a}=t;let l=t.endAngle;if(r){Dr(e,t,n,o,l,i);for(let t=0;t"borderDash"!==e};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(e){super(),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,e&&Object.assign(this,e)}inRange(e,t,n){const o=this.getProps(["x","y"],n),{angle:i,distance:r}=je(o,{x:e,y:t}),{startAngle:s,endAngle:a,innerRadius:l,outerRadius:c,circumference:u}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),d=(this.options.spacing+this.options.borderWidth)/2,h=te(u,a-s),f=h>=Se||Ve(i,s,a),p=Ze(r,l+d,c+d);return f&&p}getCenterPoint(e){const{x:t,y:n,startAngle:o,endAngle:i,innerRadius:r,outerRadius:s}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),{offset:a,spacing:l}=this.options,c=(o+i)/2,u=(r+s+l+a)/2;return{x:t+Math.cos(c)*u,y:n+Math.sin(c)*u}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:t,circumference:n}=this,o=(t.offset||0)/4,i=(t.spacing||0)/2,r=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=n>Se?Math.floor(n/Se):0,0===n||this.innerRadius<0||this.outerRadius<0)return;e.save();const s=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(s)*o,Math.sin(s)*o);const a=1-Math.sin(Math.min(we,n||0)),l=o*a;e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor,Ir(e,this,l,i,r),Br(e,this,l,i,r),e.restore()}}const jr=(e,t)=>{let{boxHeight:n=t,boxWidth:o=t}=e;return e.usePointStyle&&(n=Math.min(n,t),o=e.pointStyleWidth||Math.min(o,t)),{boxWidth:o,boxHeight:n,itemHeight:Math.max(t,n)}},Hr=(e,t)=>null!==e&&null!==t&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class zr extends yi{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,t,n){this.maxWidth=e,this.maxHeight=t,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let t=ie(e.generateLabels,[this.chart],this)||[];e.filter&&(t=t.filter((t=>e.filter(t,this.chart.data)))),e.sort&&(t=t.sort(((t,n)=>e.sort(t,n,this.chart.data)))),this.options.reverse&&t.reverse(),this.legendItems=t}fit(){const{options:e,ctx:t}=this;if(!e.display)return void(this.width=this.height=0);const n=e.labels,o=Gt(n.font),i=o.size,r=this._computeTitleHeight(),{boxWidth:s,itemHeight:a}=jr(n,i);let l,c;t.font=o.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(r,i,s,a)+10):(c=this.maxHeight,l=this._fitCols(r,o,s,a)+10),this.width=Math.min(l,e.maxWidth||this.maxWidth),this.height=Math.min(c,e.maxHeight||this.maxHeight)}_fitRows(e,t,n,o){const{ctx:i,maxWidth:r,options:{labels:{padding:s}}}=this,a=this.legendHitBoxes=[],l=this.lineWidths=[0],c=o+s;let u=e;i.textAlign="left",i.textBaseline="middle";let d=-1,h=-c;return this.legendItems.forEach(((e,f)=>{const p=n+t/2+i.measureText(e.text).width;(0===f||l[l.length-1]+p+2*s>r)&&(u+=c,l[l.length-(f>0?0:1)]=0,h+=c,d++),a[f]={left:0,top:h,row:d,width:p,height:o},l[l.length-1]+=p+s})),u}_fitCols(e,t,n,o){const{ctx:i,maxHeight:r,options:{labels:{padding:s}}}=this,a=this.legendHitBoxes=[],l=this.columnSizes=[],c=r-e;let u=s,d=0,h=0,f=0,p=0;return this.legendItems.forEach(((e,r)=>{const{itemWidth:v,itemHeight:g}=Vr(n,t,i,e,o);r>0&&h+g+2*s>c&&(u+=d+s,l.push({width:d,height:h}),f+=d+s,p++,d=h=0),a[r]={left:f,top:h,col:p,width:v,height:g},d=Math.max(d,v),h+=g+s})),u+=d,l.push({width:d,height:h}),u}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:t,options:{align:n,labels:{padding:o},rtl:i}}=this,r=Hn(i,this.left,this.width);if(this.isHorizontal()){let i=0,s=rt(n,this.left+o,this.right-this.lineWidths[i]);for(const a of t)i!==a.row&&(i=a.row,s=rt(n,this.left+o,this.right-this.lineWidths[i])),a.top+=this.top+e+o,a.left=r.leftForLtr(r.x(s),a.width),s+=a.width+o}else{let i=0,s=rt(n,this.top+e+o,this.bottom-this.columnSizes[i].height);for(const a of t)a.col!==i&&(i=a.col,s=rt(n,this.top+e+o,this.bottom-this.columnSizes[i].height)),a.top=s,a.left+=this.left+o,a.left=r.leftForLtr(r.x(a.left),a.width),s+=a.height+o}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const e=this.ctx;Bt(e,this),this._draw(),$t(e)}}_draw(){const{options:e,columnSizes:t,lineWidths:n,ctx:o}=this,{align:i,labels:r}=e,s=At.color,a=Hn(e.rtl,this.left,this.width),l=Gt(r.font),{padding:c}=r,u=l.size,d=u/2;let h;this.drawTitle(),o.textAlign=a.textAlign("left"),o.textBaseline="middle",o.lineWidth=.5,o.font=l.string;const{boxWidth:f,boxHeight:p,itemHeight:v}=jr(r,u),g=function(e,t,n){if(isNaN(f)||f<=0||isNaN(p)||p<0)return;o.save();const i=te(n.lineWidth,1);if(o.fillStyle=te(n.fillStyle,s),o.lineCap=te(n.lineCap,"butt"),o.lineDashOffset=te(n.lineDashOffset,0),o.lineJoin=te(n.lineJoin,"miter"),o.lineWidth=i,o.strokeStyle=te(n.strokeStyle,s),o.setLineDash(te(n.lineDash,[])),r.usePointStyle){const s={radius:p*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:i},l=a.xPlus(e,f/2),c=t+d;Dt(o,s,l,c,r.pointStyleWidth&&f)}else{const r=t+Math.max((u-p)/2,0),s=a.leftForLtr(e,f),l=Xt(n.borderRadius);o.beginPath(),Object.values(l).some((e=>0!==e))?Nt(o,{x:s,y:r,w:f,h:p,radius:l}):o.rect(s,r,f,p),o.fill(),0!==i&&o.stroke()}o.restore()},m=function(e,t,n){Vt(o,n.text,e,t+v/2,l,{strikethrough:n.hidden,textAlign:a.textAlign(n.textAlign)})},b=this.isHorizontal(),y=this._computeTitleHeight();h=b?{x:rt(i,this.left+c,this.right-n[0]),y:this.top+c+y,line:0}:{x:this.left+c,y:rt(i,this.top+y+c,this.bottom-t[0].height),line:0},zn(this.ctx,e.textDirection);const _=v+c;this.legendItems.forEach(((s,u)=>{o.strokeStyle=s.fontColor,o.fillStyle=s.fontColor;const p=o.measureText(s.text).width,v=a.textAlign(s.textAlign||(s.textAlign=r.textAlign)),x=f+d+p;let w=h.x,S=h.y;a.setWidth(this.width),b?u>0&&w+x+c>this.right&&(S=h.y+=_,h.line++,w=h.x=rt(i,this.left+c,this.right-n[h.line])):u>0&&S+_>this.bottom&&(w=h.x=w+t[h.line].width+c,h.line++,S=h.y=rt(i,this.top+y+c,this.bottom-t[h.line].height));const k=a.x(w);if(g(k,S,s),w=st(v,w+f+d,b?w+x:this.right,e.rtl),m(a.x(w),S,s),b)h.x+=x+c;else if("string"!==typeof s.text){const e=l.lineHeight;h.y+=Zr(s,e)+c}else h.y+=_})),Vn(this.ctx,e.textDirection)}drawTitle(){const e=this.options,t=e.title,n=Gt(t.font),o=Qt(t.padding);if(!t.display)return;const i=Hn(e.rtl,this.left,this.width),r=this.ctx,s=t.position,a=n.size/2,l=o.top+a;let c,u=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),c=this.top+l,u=rt(e.align,u,this.right-d);else{const t=this.columnSizes.reduce(((e,t)=>Math.max(e,t.height)),0);c=l+rt(e.align,this.top,this.bottom-t-e.labels.padding-this._computeTitleHeight())}const h=rt(s,u,u+d);r.textAlign=i.textAlign(it(s)),r.textBaseline="middle",r.strokeStyle=t.color,r.fillStyle=t.color,r.font=n.string,Vt(r,t.text,h,c,n)}_computeTitleHeight(){const e=this.options.title,t=Gt(e.font),n=Qt(e.padding);return e.display?t.lineHeight+n.height:0}_getLegendItemAt(e,t){let n,o,i;if(Ze(e,this.left,this.right)&&Ze(t,this.top,this.bottom))for(i=this.legendHitBoxes,n=0;ne.length>t.length?e:t))),t+n.size/2+o.measureText(i).width}function Ur(e,t,n){let o=e;return"string"!==typeof t.text&&(o=Zr(t,n)),o}function Zr(e,t){const n=e.text?e.text.length:0;return t*n}function Wr(e,t){return!("mousemove"!==e&&"mouseout"!==e||!t.onHover&&!t.onLeave)||!(!t.onClick||"click"!==e&&"mouseup"!==e)}var Yr={id:"legend",_element:zr,start(e,t,n){const o=e.legend=new zr({ctx:e.ctx,options:n,chart:e});Ko.configure(e,o,n),Ko.addBox(e,o)},stop(e){Ko.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){const o=e.legend;Ko.configure(e,o,n),o.options=n},afterUpdate(e){const t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,n){const o=t.datasetIndex,i=n.chart;i.isDatasetVisible(o)?(i.hide(o),t.hidden=!0):(i.show(o),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:n,pointStyle:o,textAlign:i,color:r,useBorderRadius:s,borderRadius:a}}=e.legend.options;return e._getSortedDatasetMetas().map((e=>{const l=e.controller.getStyle(n?0:void 0),c=Qt(l.borderWidth);return{text:t[e.index].label,fillStyle:l.backgroundColor,fontColor:r,hidden:!e.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:o||l.pointStyle,rotation:l.rotation,textAlign:i||l.textAlign,borderRadius:s&&(a||l.borderRadius),datasetIndex:e.index}}),this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};new WeakMap;const Kr={average(e){if(!e.length)return!1;let t,n,o=0,i=0,r=0;for(t=0,n=e.length;t-1?e.split("\n"):e}function Qr(e,t){const{element:n,datasetIndex:o,index:i}=t,r=e.getDatasetMeta(o).controller,{label:s,value:a}=r.getLabelAndValue(i);return{chart:e,label:s,parsed:r.getParsed(i),raw:e.data.datasets[o].data[i],formattedValue:a,dataset:r.getDataset(),dataIndex:i,datasetIndex:o,element:n}}function Gr(e,t){const n=e.chart.ctx,{body:o,footer:i,title:r}=e,{boxWidth:s,boxHeight:a}=t,l=Gt(t.bodyFont),c=Gt(t.titleFont),u=Gt(t.footerFont),d=r.length,h=i.length,f=o.length,p=Qt(t.padding);let v=p.height,g=0,m=o.reduce(((e,t)=>e+t.before.length+t.lines.length+t.after.length),0);if(m+=e.beforeBody.length+e.afterBody.length,d&&(v+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),m){const e=t.displayColors?Math.max(a,l.lineHeight):l.lineHeight;v+=f*e+(m-f)*l.lineHeight+(m-1)*t.bodySpacing}h&&(v+=t.footerMarginTop+h*u.lineHeight+(h-1)*t.footerSpacing);let b=0;const y=function(e){g=Math.max(g,n.measureText(e).width+b)};return n.save(),n.font=c.string,re(e.title,y),n.font=l.string,re(e.beforeBody.concat(e.afterBody),y),b=t.displayColors?s+2+t.boxPadding:0,re(o,(e=>{re(e.before,y),re(e.lines,y),re(e.after,y)})),b=0,n.font=u.string,re(e.footer,y),n.restore(),g+=p.width,{width:g,height:v}}function es(e,t){const{y:n,height:o}=t;return ne.height-o/2?"bottom":"center"}function ts(e,t,n,o){const{x:i,width:r}=o,s=n.caretSize+n.caretPadding;return"left"===e&&i+r+s>t.width||("right"===e&&i-r-s<0||void 0)}function ns(e,t,n,o){const{x:i,width:r}=n,{width:s,chartArea:{left:a,right:l}}=e;let c="center";return"center"===o?c=i<=(a+l)/2?"left":"right":i<=r/2?c="left":i>=s-r/2&&(c="right"),ts(c,e,t,n)&&(c="center"),c}function os(e,t,n){const o=n.yAlign||t.yAlign||es(e,n);return{xAlign:n.xAlign||t.xAlign||ns(e,t,n,o),yAlign:o}}function is(e,t){let{x:n,width:o}=e;return"right"===t?n-=o:"center"===t&&(n-=o/2),n}function rs(e,t,n){let{y:o,height:i}=e;return"top"===t?o+=n:o-="bottom"===t?i+n:i/2,o}function ss(e,t,n,o){const{caretSize:i,caretPadding:r,cornerRadius:s}=e,{xAlign:a,yAlign:l}=n,c=i+r,{topLeft:u,topRight:d,bottomLeft:h,bottomRight:f}=Xt(s);let p=is(t,a);const v=rs(t,l,c);return"center"===l?"left"===a?p+=c:"right"===a&&(p-=c):"left"===a?p-=Math.max(u,h)+i:"right"===a&&(p+=Math.max(d,f)+i),{x:Ne(p,0,o.width-t.width),y:Ne(v,0,o.height-t.height)}}function as(e,t,n){const o=Qt(n.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-o.right:e.x+o.left}function ls(e){return Jr([],Xr(e))}function cs(e,t,n){return nn(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function us(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}const ds={beforeTitle:Y,title(e){if(e.length>0){const t=e[0],n=t.chart.data.labels,o=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(o>0&&t.dataIndex{const t={before:[],lines:[],after:[]},i=us(n,e);Jr(t.before,Xr(hs(i,"beforeLabel",this,e))),Jr(t.lines,hs(i,"label",this,e)),Jr(t.after,Xr(hs(i,"afterLabel",this,e))),o.push(t)})),o}getAfterBody(e,t){return ls(hs(t.callbacks,"afterBody",this,e))}getFooter(e,t){const{callbacks:n}=t,o=hs(n,"beforeFooter",this,e),i=hs(n,"footer",this,e),r=hs(n,"afterFooter",this,e);let s=[];return s=Jr(s,Xr(o)),s=Jr(s,Xr(i)),s=Jr(s,Xr(r)),s}_createItems(e){const t=this._active,n=this.chart.data,o=[],i=[],r=[];let s,a,l=[];for(s=0,a=t.length;se.filter(t,o,i,n)))),e.itemSort&&(l=l.sort(((t,o)=>e.itemSort(t,o,n)))),re(l,(t=>{const n=us(e.callbacks,t);o.push(hs(n,"labelColor",this,t)),i.push(hs(n,"labelPointStyle",this,t)),r.push(hs(n,"labelTextColor",this,t))})),this.labelColors=o,this.labelPointStyles=i,this.labelTextColors=r,this.dataPoints=l,l}update(e,t){const n=this.options.setContext(this.getContext()),o=this._active;let i,r=[];if(o.length){const e=Kr[n.position].call(this,o,this._eventPosition);r=this._createItems(n),this.title=this.getTitle(r,n),this.beforeBody=this.getBeforeBody(r,n),this.body=this.getBody(r,n),this.afterBody=this.getAfterBody(r,n),this.footer=this.getFooter(r,n);const t=this._size=Gr(this,n),s=Object.assign({},e,t),a=os(this.chart,n,s),l=ss(n,s,a,this.chart);this.xAlign=a.xAlign,this.yAlign=a.yAlign,i={opacity:1,x:l.x,y:l.y,width:t.width,height:t.height,caretX:e.x,caretY:e.y}}else 0!==this.opacity&&(i={opacity:0});this._tooltipItems=r,this.$context=void 0,i&&this._resolveAnimations().update(this,i),e&&n.external&&n.external.call(this,{chart:this.chart,tooltip:this,replay:t})}drawCaret(e,t,n,o){const i=this.getCaretPosition(e,n,o);t.lineTo(i.x1,i.y1),t.lineTo(i.x2,i.y2),t.lineTo(i.x3,i.y3)}getCaretPosition(e,t,n){const{xAlign:o,yAlign:i}=this,{caretSize:r,cornerRadius:s}=n,{topLeft:a,topRight:l,bottomLeft:c,bottomRight:u}=Xt(s),{x:d,y:h}=e,{width:f,height:p}=t;let v,g,m,b,y,_;return"center"===i?(y=h+p/2,"left"===o?(v=d,g=v-r,b=y+r,_=y-r):(v=d+f,g=v+r,b=y-r,_=y+r),m=v):(g="left"===o?d+Math.max(a,c)+r:"right"===o?d+f-Math.max(l,u)-r:this.caretX,"top"===i?(b=h,y=b-r,v=g-r,m=g+r):(b=h+p,y=b+r,v=g+r,m=g-r),_=b),{x1:v,x2:g,x3:m,y1:b,y2:y,y3:_}}drawTitle(e,t,n){const o=this.title,i=o.length;let r,s,a;if(i){const l=Hn(n.rtl,this.x,this.width);for(e.x=as(this,n.titleAlign,n),t.textAlign=l.textAlign(n.titleAlign),t.textBaseline="middle",r=Gt(n.titleFont),s=n.titleSpacing,t.fillStyle=n.titleColor,t.font=r.string,a=0;a0!==e))?(e.beginPath(),e.fillStyle=i.multiKeyBackground,Nt(e,{x:t,y:f,w:l,h:a,radius:s}),e.fill(),e.stroke(),e.fillStyle=r.backgroundColor,e.beginPath(),Nt(e,{x:n,y:f+1,w:l-2,h:a-2,radius:s}),e.fill()):(e.fillStyle=i.multiKeyBackground,e.fillRect(t,f,l,a),e.strokeRect(t,f,l,a),e.fillStyle=r.backgroundColor,e.fillRect(n,f+1,l-2,a-2))}e.fillStyle=this.labelTextColors[n]}drawBody(e,t,n){const{body:o}=this,{bodySpacing:i,bodyAlign:r,displayColors:s,boxHeight:a,boxWidth:l,boxPadding:c}=n,u=Gt(n.bodyFont);let d=u.lineHeight,h=0;const f=Hn(n.rtl,this.x,this.width),p=function(n){t.fillText(n,f.x(e.x+h),e.y+d/2),e.y+=d+i},v=f.textAlign(r);let g,m,b,y,_,x,w;for(t.textAlign=r,t.textBaseline="middle",t.font=u.string,e.x=as(this,v,n),t.fillStyle=n.bodyColor,re(this.beforeBody,p),h=s&&"right"!==v?"center"===r?l/2+c:l+2+c:0,y=0,x=o.length;y0&&t.stroke()}_updateAnimationTarget(e){const t=this.chart,n=this.$animations,o=n&&n.x,i=n&&n.y;if(o||i){const n=Kr[e.position].call(this,this._active,this._eventPosition);if(!n)return;const r=this._size=Gr(this,e),s=Object.assign({},n,this._size),a=os(t,e,s),l=ss(e,s,a,t);o._to===l.x&&i._to===l.y||(this.xAlign=a.xAlign,this.yAlign=a.yAlign,this.width=r.width,this.height=r.height,this.caretX=n.x,this.caretY=n.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(e){const t=this.options.setContext(this.getContext());let n=this.opacity;if(!n)return;this._updateAnimationTarget(t);const o={width:this.width,height:this.height},i={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;const r=Qt(t.padding),s=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&s&&(e.save(),e.globalAlpha=n,this.drawBackground(i,e,o,t),zn(e,t.textDirection),i.y+=r.top,this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),Vn(e,t.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,t){const n=this._active,o=e.map((({datasetIndex:e,index:t})=>{const n=this.chart.getDatasetMeta(e);if(!n)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:n.data[t],index:t}})),i=!se(n,o),r=this._positionChanged(o,t);(i||r)&&(this._active=o,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,t,n=!0){if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const o=this.options,i=this._active||[],r=this._getActiveElements(e,i,t,n),s=this._positionChanged(r,e),a=t||!se(r,i)||s;return a&&(this._active=r,(o.enabled||o.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),a}_getActiveElements(e,t,n,o){const i=this.options;if("mouseout"===e.type)return[];if(!o)return t;const r=this.chart.getElementsAtEventForMode(e,i.mode,i,n);return i.reverse&&r.reverse(),r}_positionChanged(e,t){const{caretX:n,caretY:o,options:i}=this,r=Kr[i.position].call(this,e,t);return!1!==r&&(n!==r.x||o!==r.y)}}var ps={id:"tooltip",_element:fs,positioners:Kr,afterInit(e,t,n){n&&(e.tooltip=new fs({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0}))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:ds},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>"filter"!==e&&"itemSort"!==e&&"external"!==e,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function vs(e,t){const n=[],o=1e-14,{bounds:i,step:r,min:s,max:a,precision:l,count:c,maxTicks:u,maxDigits:d,includeBounds:h}=e,f=r||1,p=u-1,{min:v,max:g}=t,m=!J(s),b=!J(a),y=!J(c),_=(g-v)/(d+1);let x,w,S,k,C=Te((g-v)/p/f)*f;if(Cp&&(C=Te(k*C/p/f)*f),J(l)||(x=Math.pow(10,l),C=Math.ceil(C*x)/x),"ticks"===i?(w=Math.floor(v/C)*C,S=Math.ceil(g/C)*C):(w=v,S=g),m&&b&&r&&Le((a-s)/r,C/1e3)?(k=Math.round(Math.min((a-s)/C,u)),C=(a-s)/k,w=s,S=a):y?(w=m?s:w,S=b?a:S,k=c-1,C=(S-w)/k):(k=(S-w)/C,k=Pe(k,Math.round(k),C/1e3)?Math.round(k):Math.ceil(k));const O=Math.max($e(C),$e(w));x=Math.pow(10,J(l)?O:l),w=Math.round(w*x)/x,S=Math.round(S*x)/x;let M=0;for(m&&(h&&w!==s?(n.push({value:s}),wa)break;n.push({value:e})}return b&&h&&S!==a?n.length&&Pe(n[n.length-1].value,a,gs(a,_,e))?n[n.length-1].value=a:n.push({value:a}):b&&S!==a||n.push({value:S}),n}function gs(e,t,{horizontal:n,minRotation:o}){const i=Ie(o),r=(n?Math.sin(i):Math.cos(i))||.001,s=.75*t*(""+e).length;return Math.min(t/r,s)}class ms extends $i{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,t){return J(e)||("number"===typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){const{beginAtZero:e}=this.options,{minDefined:t,maxDefined:n}=this.getUserBounds();let{min:o,max:i}=this;const r=e=>o=t?o:e,s=e=>i=n?i:e;if(e){const e=Ae(o),t=Ae(i);e<0&&t<0?s(0):e>0&&t>0&&r(0)}if(o===i){let t=0===i?1:Math.abs(.05*i);s(i+t),e||r(o-t)}this.min=o,this.max=i}getTickLimit(){const e=this.options.ticks;let t,{maxTicksLimit:n,stepSize:o}=e;return o?(t=Math.ceil(this.max/o)-Math.floor(this.min/o)+1,t>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${o} would result generating up to ${t} ticks. Limiting to 1000.`),t=1e3)):(t=this.computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,t=e.ticks;let n=this.getTickLimit();n=Math.max(2,n);const o={maxTicks:n,bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},i=this._range||this,r=vs(o,i);return"ticks"===e.bounds&&De(r,this,"value"),e.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){const e=this.ticks;let t=this.min,n=this.max;if(super.configure(),this.options.offset&&e.length){const o=(n-t)/Math.max(e.length-1,1)/2;t-=o,n+=o}this._startValue=t,this._endValue=n,this._valueRange=n-t}getLabelForValue(e){return _t(e,this.chart.options.locale,this.options.ticks.format)}}St.formatters.numeric;St.formatters.logarithmic;St.formatters.numeric;const bs={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ys=Object.keys(bs);function _s(e,t){return e-t}function xs(e,t){if(J(t))return null;const n=e._adapter,{parser:o,round:i,isoWeekday:r}=e._parseOpts;let s=t;return"function"===typeof o&&(s=o(s)),G(s)||(s="string"===typeof o?n.parse(s,o):n.parse(s)),null===s?null:(i&&(s="week"!==i||!Re(r)&&!0!==r?n.startOf(s,i):n.startOf(s,"isoWeek",r)),+s)}function ws(e,t,n,o){const i=ys.length;for(let r=ys.indexOf(e);r=ys.indexOf(n);r--){const n=ys[r];if(bs[n].common&&e._adapter.diff(i,o,n)>=t-1)return n}return ys[n?ys.indexOf(n):0]}function ks(e){for(let t=ys.indexOf(e)+1,n=ys.length;t=t?n[o]:n[i];e[r]=!0}}else e[t]=!0}function Os(e,t,n,o){const i=e._adapter,r=+i.startOf(t[0].value,o),s=t[t.length-1].value;let a,l;for(a=r;a<=s;a=+i.add(a,1,o))l=n[a],l>=0&&(t[l].major=!0);return t}function Ms(e,t,n){const o=[],i={},r=t.length;let s,a;for(s=0;s+e.value)))}initOffsets(e=[]){let t,n,o=0,i=0;this.options.offset&&e.length&&(t=this.getDecimalForValue(e[0]),o=1===e.length?1-t:(this.getDecimalForValue(e[1])-t)/2,n=this.getDecimalForValue(e[e.length-1]),i=1===e.length?n:(n-this.getDecimalForValue(e[e.length-2]))/2);const r=e.length<3?.5:.25;o=Ne(o,0,r),i=Ne(i,0,r),this._offsets={start:o,end:i,factor:1/(o+1+i)}}_generate(){const e=this._adapter,t=this.min,n=this.max,o=this.options,i=o.time,r=i.unit||ws(i.minUnit,t,n,this._getLabelCapacity(t)),s=te(o.ticks.stepSize,1),a="week"===r&&i.isoWeekday,l=Re(a)||!0===a,c={};let u,d,h=t;if(l&&(h=+e.startOf(h,"isoWeek",a)),h=+e.startOf(h,l?"day":r),e.diff(n,t,r)>1e5*s)throw new Error(t+" and "+n+" are too far apart with stepSize of "+s+" "+r);const f="data"===o.ticks.source&&this.getDataTimestamps();for(u=h,d=0;u+e))}getLabelForValue(e){const t=this._adapter,n=this.options.time;return n.tooltipFormat?t.format(e,n.tooltipFormat):t.format(e,n.displayFormats.datetime)}format(e,t){const n=this.options,o=n.time.displayFormats,i=this._unit,r=t||o[i];return this._adapter.format(e,r)}_tickFormatFunction(e,t,n,o){const i=this.options,r=i.ticks.callback;if(r)return ie(r,[e,t,n],this);const s=i.time.displayFormats,a=this._unit,l=this._majorUnit,c=a&&s[a],u=l&&s[l],d=n[t],h=l&&u&&d&&d.major;return this._adapter.format(e,o||(h?u:c))}generateTickLabels(e){let t,n,o;for(t=0,n=e.length;t0?s:1}getDataTimestamps(){let e,t,n=this._cache.data||[];if(n.length)return n;const o=this.getMatchingVisibleMetas();if(this._normalized&&o.length)return this._cache.data=o[0].controller.getAllParsedValues(this);for(e=0,t=o.length;e{"use strict";n.d(t,{$I:()=>m});var o=n(9835),i=n(499),r=n(3255);const s={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},a={type:{type:String,required:!0},...s},l="2"===o.i8[0]?(e,t)=>Object.assign(e,{attrs:t}):(e,t)=>Object.assign(e,t);function c(e){return(0,i.X3)(e)?(0,i.IU)(e):e}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return(0,i.X3)(t)?new Proxy(e,{}):e}function d(e,t){const n=e.options;n&&t&&Object.assign(n,t)}function h(e,t){e.labels=t}function f(e,t,n){const o=[];e.datasets=t.map((t=>{const i=e.datasets.find((e=>e[n]===t[n]));return i&&t.data&&!o.includes(i)?(o.push(i),Object.assign(i,t),i):{...t}}))}function p(e,t){const n={labels:[],datasets:[]};return h(n,e.labels),f(n,e.datasets,t),n}const v=(0,o.aZ)({props:a,setup(e,t){let{expose:n}=t;const s=(0,i.iH)(null),a=(0,i.XI)(null);n({chart:a});const l=()=>{if(!s.value)return;const{type:t,data:n,options:o,plugins:i,datasetIdKey:l}=e,c=p(n,l),d=u(c,n);a.value=new r.kL(s.value,{type:t,data:d,options:{...o},plugins:i})},v=()=>{const e=(0,i.IU)(a.value);e&&(e.destroy(),a.value=null)},g=t=>{t.update(e.updateMode)};return(0,o.bv)(l),(0,o.Jd)(v),(0,o.YP)([()=>e.options,()=>e.data],((t,n)=>{let[o,r]=t,[s,l]=n;const u=(0,i.IU)(a.value);if(!u)return;let p=!1;if(o){const e=c(o),t=c(s);e&&e!==t&&(d(u,e),p=!0)}if(r){const t=c(r.labels),n=c(l.labels),o=c(r.datasets),i=c(l.datasets);t!==n&&(h(u.config.data,t),p=!0),o&&o!==i&&(f(u.config.data,o,e.datasetIdKey),p=!0)}p&&g(u)}),{deep:!0}),()=>(0,o.h)("canvas",{ref:s})}});function g(e,t){return r.kL.register(t),(0,o.aZ)({props:s,setup(t,n){let{expose:r}=n;const s=(0,i.XI)(null),a=e=>{s.value=e?.chart};return r({chart:s}),()=>(0,o.h)(v,l({ref:a},{type:e,...t}))}})}const m=g("doughnut",r.jI)}}]); \ No newline at end of file