From ed20cf3df4806a12be8f0b80faed5e080f94db25 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sat, 28 Dec 2024 08:35:19 +0100 Subject: [PATCH] ignore build staticfiles --- .../vue3/assets/brand_logo-D4X97p3N.svg | 164 - .../vue3/assets/fa-brands-400-C99Yv4gD.woff2 | Bin 117372 -> 0 bytes .../vue3/assets/fa-brands-400-DtZKBM2a.ttf | Bin 207972 -> 0 bytes .../vue3/assets/fa-regular-400-BMFokQJ2.ttf | Bin 68004 -> 0 bytes .../vue3/assets/fa-regular-400-OOsPf1xj.woff2 | Bin 25452 -> 0 bytes .../vue3/assets/fa-solid-900-DAI24fNt.woff2 | Bin 156496 -> 0 bytes .../vue3/assets/fa-solid-900-DM0teJdg.ttf | Bin 419720 -> 0 bytes .../assets/fa-v4compatibility-F0dlVTLQ.ttf | Bin 10832 -> 0 bytes .../assets/fa-v4compatibility-aR9vOKaP.woff2 | Bin 4792 -> 0 bytes .../static/vue3/assets/fontello-B1X0PDnA.ttf | Bin 15400 -> 0 bytes .../static/vue3/assets/fontello-BEgLts9b.woff | Bin 9068 -> 0 bytes .../vue3/assets/fontello-BJkOxCgW.woff2 | Bin 7764 -> 0 bytes .../static/vue3/assets/fontello-BxS_W-ym.svg | 72 - .../static/vue3/assets/fontello-CnWxryRb.eot | Bin 15568 -> 0 bytes cookbook/static/vue3/assets/main-AmF3K2iw.css | 10 - cookbook/static/vue3/assets/main-Dq4soQcg.js | 7821 ----------------- cookbook/static/vue3/manifest.json | 82 - 17 files changed, 8149 deletions(-) delete mode 100644 cookbook/static/vue3/assets/brand_logo-D4X97p3N.svg delete mode 100644 cookbook/static/vue3/assets/fa-brands-400-C99Yv4gD.woff2 delete mode 100644 cookbook/static/vue3/assets/fa-brands-400-DtZKBM2a.ttf delete mode 100644 cookbook/static/vue3/assets/fa-regular-400-BMFokQJ2.ttf delete mode 100644 cookbook/static/vue3/assets/fa-regular-400-OOsPf1xj.woff2 delete mode 100644 cookbook/static/vue3/assets/fa-solid-900-DAI24fNt.woff2 delete mode 100644 cookbook/static/vue3/assets/fa-solid-900-DM0teJdg.ttf delete mode 100644 cookbook/static/vue3/assets/fa-v4compatibility-F0dlVTLQ.ttf delete mode 100644 cookbook/static/vue3/assets/fa-v4compatibility-aR9vOKaP.woff2 delete mode 100644 cookbook/static/vue3/assets/fontello-B1X0PDnA.ttf delete mode 100644 cookbook/static/vue3/assets/fontello-BEgLts9b.woff delete mode 100644 cookbook/static/vue3/assets/fontello-BJkOxCgW.woff2 delete mode 100644 cookbook/static/vue3/assets/fontello-BxS_W-ym.svg delete mode 100644 cookbook/static/vue3/assets/fontello-CnWxryRb.eot delete mode 100644 cookbook/static/vue3/assets/main-AmF3K2iw.css delete mode 100644 cookbook/static/vue3/assets/main-Dq4soQcg.js delete mode 100644 cookbook/static/vue3/manifest.json diff --git a/cookbook/static/vue3/assets/brand_logo-D4X97p3N.svg b/cookbook/static/vue3/assets/brand_logo-D4X97p3N.svg deleted file mode 100644 index 54c073f2c..000000000 --- a/cookbook/static/vue3/assets/brand_logo-D4X97p3N.svg +++ /dev/null @@ -1,164 +0,0 @@ - -image/svg+xml - - - - -Tandoor diff --git a/cookbook/static/vue3/assets/fa-brands-400-C99Yv4gD.woff2 b/cookbook/static/vue3/assets/fa-brands-400-C99Yv4gD.woff2 deleted file mode 100644 index 36fbda7d334c3ecea7fc1c378c84bd9b3e4d9be4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117372 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
Fu2c+838Y&)^E+3-Bm4W3Quvmd7ZA;T~L2aTdA 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 JEQs3W`hO%59=-qo diff --git a/cookbook/static/vue3/assets/fa-regular-400-OOsPf1xj.woff2 b/cookbook/static/vue3/assets/fa-regular-400-OOsPf1xj.woff2 deleted file mode 100644 index b6cabbacb67f4ac88248ef235c5d7a5361f7003b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25452 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 diff --git a/cookbook/static/vue3/assets/fa-solid-900-DAI24fNt.woff2 b/cookbook/static/vue3/assets/fa-solid-900-DAI24fNt.woff2 deleted file mode 100644 index 824d518eb4cbbd1fc837dcac2ccad718119d1ac9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156496 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­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⋙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 diff --git a/cookbook/static/vue3/assets/fa-solid-900-DM0teJdg.ttf b/cookbook/static/vue3/assets/fa-solid-900-DM0teJdg.ttf deleted file mode 100644 index ec24749db906da77229dcecd61d37b6489d02140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419720 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

  • cz79Gn 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

    eQe!f9^EZa-f?l`)yEPE++Aqekb=! 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 diff --git a/cookbook/static/vue3/assets/fa-v4compatibility-F0dlVTLQ.ttf b/cookbook/static/vue3/assets/fa-v4compatibility-F0dlVTLQ.ttf deleted file mode 100644 index b175aa8ece8b1881ed7a23ec6ee6db6ad6b7cd94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10832 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 SW@ke+i9ap#|HA+S0001);};|V diff --git a/cookbook/static/vue3/assets/fontello-B1X0PDnA.ttf b/cookbook/static/vue3/assets/fontello-B1X0PDnA.ttf deleted file mode 100644 index fcc3b308b45bd042835771713158f9e97b75211f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15400 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 - - -Copyright (C) 2017 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/cookbook/static/vue3/assets/fontello-CnWxryRb.eot b/cookbook/static/vue3/assets/fontello-CnWxryRb.eot deleted file mode 100644 index 4f8bd8207106c88b0d216d339dfcc50bee7ae8b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15568 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.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--readonly{pointer-events:none}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loader>.v-progress-circular{width:1.5em;height:1.5em}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-card-actions .v-btn~.v-btn:not(.v-btn-toggle .v-btn){margin-inline-start:.5rem}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-btn__overlay{transition:none}.v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px;background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}.v-progress-linear__background,.v-progress-linear__buffer{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;width:100%;transition-property:width,left,right;transition:inherit}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:4px}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1;box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity, 1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:9999px}.v-chip .v-icon{--v-icon-size-multiplier: .8571428571}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -8px)}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--link,.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0)}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>form{display:flex}.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;bottom:0;left:0;opacity:var(--v-overlay-opacity, .32);position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit;border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:100%;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-divider__content{padding:0 16px}.v-divider__wrapper--vertical .v-divider__content{padding:4px 0}.v-divider__wrapper{display:flex;align-items:center;justify-content:center}.v-divider__wrapper--vertical{flex-direction:column;height:100%}.v-divider__wrapper--vertical .v-divider{margin:0 auto}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field__input{--v-field-padding-end: 0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}@media (hover: none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden;max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 12px)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap .v-data-table-header__content{display:contents}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon{opacity:.5}.v-data-table-column--fixed,.v-data-table__th--sticky{background:rgb(var(--v-theme-surface));position:sticky!important;left:0;z-index:1}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading .v-data-table__td{opacity:var(--v-disabled-opacity)}.v-data-table-group-header-row__column{padding-left:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table__tr--mobile>.v-data-table__td--expanded-row{grid-template-columns:0;justify-content:center}.v-data-table__tr--mobile>.v-data-table__td--select-row{grid-template-columns:0;justify-content:end}.v-data-table__tr--mobile>td{align-items:center;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);min-height:var(--v-table-row-height)}.v-data-table__tr--mobile>td:not(:last-child){border-bottom:0!important}.v-data-table__td-title{font-weight:700;text-align:left}.v-data-table__td-value{text-align:right}.v-data-table__td-sort-icon{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-data-table__td-sort-icon-active{color:rgba(var(--v-theme-on-surface))}.v-data-table-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:8px 4px}.v-data-table-footer__items-per-page{align-items:center;display:flex;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__paginationz{align-items:center;display:flex;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error .v-label,.v-selection-control--disabled .v-label{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--border{border-width:thin;box-shadow:none}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:16px}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:20px}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer{width:4px}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:4px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-list-item-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list--slim .v-list-group{--prepend-width: 28px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header.v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header.v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-menu>.v-overlay__content{display:flex;flex-direction:column;border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left)}.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0;border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.425;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute;top:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--right,.v-snackbar--end{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden;border-end-end-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:10px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:10px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:16px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:10px auto}.v-toolbar__append{margin-inline:auto 10px}.v-toolbar-title{flex:1 1;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color,.2s,.1s cubic-bezier(.4,0,.2,1);border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto;border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top,.v-navigation-drawer--bottom{max-height:-webkit-fill-available;overflow-y:auto}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}/*! -* Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com -* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) -* Copyright 2023 Fonticons, Inc. -*/.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, ease-in-out);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 2s);animation-duration:var(--fa-animation-duration, 2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, linear);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-duration:var(--fa-animation-duration, 1s);animation-duration:var(--fa-animation-duration, 1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, steps(8));animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale, 1.25));transform:scale(var(--fa-beat-scale, 1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em));transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound, -.125em));transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1,1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale, 1.125));transform:scale(var(--fa-beat-fade-scale, 1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg));transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle, none));transform:rotate(var(--fa-rotate-angle, none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-circle-chevron-right:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-can:before{content:""}.fa-trash-alt:before{content:""}.fa-text-height:before{content:""}.fa-user-xmark:before{content:""}.fa-user-times:before{content:""}.fa-stethoscope:before{content:""}.fa-message:before{content:""}.fa-comment-alt:before{content:""}.fa-info:before{content:""}.fa-down-left-and-up-right-to-center:before{content:""}.fa-compress-alt:before{content:""}.fa-explosion:before{content:""}.fa-file-lines:before{content:""}.fa-file-alt:before{content:""}.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-days:before{content:""}.fa-calendar-alt:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball:before{content:""}.fa-volleyball-ball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-down:before{content:""}.fa-sort-desc:before{content:""}.fa-circle-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before{content:""}.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-icons:before{content:""}.fa-heart-music-camera-bolt:before{content:""}.fa-microphone-lines-slash:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before{content:""}.fa-search-location:before{content:""}.fa-forward-step:before{content:""}.fa-step-forward:before{content:""}.fa-face-smile-beam:before{content:""}.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football:before{content:""}.fa-football-ball:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angles-down:before{content:""}.fa-angle-double-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before{content:""}.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before{content:""}.fa-long-arrow-up:before{content:""}.fa-fire-flame-simple:before{content:""}.fa-burn:before{content:""}.fa-person:before{content:""}.fa-male:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before{content:""}.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-spaghetti-monster-flying:before{content:""}.fa-pastafarianism:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before{content:""}.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before{content:""}.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before{content:""}.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before{content:""}.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil:before{content:""}.fa-pencil-alt:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-paste:before{content:""}.fa-file-clipboard:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-ramp-box:before{content:""}.fa-truck-loading:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before{content:""}.fa-torah:before{content:""}.fa-broom-ball:before{content:""}.fa-quidditch:before{content:""}.fa-quidditch-broom-ball:before{content:""}.fa-toggle-off:before{content:""}.fa-box-archive:before{content:""}.fa-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before{content:""}.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-screen-button:before{content:""}.fa-tablet-alt:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before{content:""}.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before{content:""}.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before{content:""}.fa-concierge-bell:before{content:""}.fa-pen-ruler:before{content:""}.fa-pencil-ruler:before{content:""}.fa-people-arrows:before{content:""}.fa-people-arrows-left-right:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-square-caret-right:before{content:""}.fa-caret-square-right:before{content:""}.fa-scissors:before{content:""}.fa-cut:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-tachograph-digital:before{content:""}.fa-digital-tachograph:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-reply:before{content:""}.fa-mail-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-square-minus:before{content:""}.fa-minus-square:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-square-caret-down:before{content:""}.fa-caret-square-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before{content:""}.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-3:before{content:""}.fa-heart-crack:before{content:""}.fa-heart-broken:before{content:""}.fa-square-up-right:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-face-kiss-beam:before{content:""}.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before{content:""}.fa-sign-out:before{content:""}.fa-circle-chevron-down:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-unlock-keyhole:before{content:""}.fa-unlock-alt:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-simple:before{content:""}.fa-headphones-alt:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before{content:""}.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-low:before{content:""}.fa-volume-down:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-awn:before{content:""}.fa-wheat-alt:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-square-check:before{content:""}.fa-check-square:before{content:""}.fa-peseta-sign:before{content:""}.fa-heading:before{content:""}.fa-header:before{content:""}.fa-ghost:before{content:""}.fa-list:before{content:""}.fa-list-squares:before{content:""}.fa-square-phone-flip:before{content:""}.fa-phone-square-alt:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before{content:""}.fa-dot-circle:before{content:""}.fa-face-dizzy:before{content:""}.fa-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol:before{content:""}.fa-futbol-ball:before{content:""}.fa-soccer-ball:before{content:""}.fa-paintbrush:before{content:""}.fa-paint-brush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before{content:""}.fa-hot-tub:before{content:""}.fa-map-location:before{content:""}.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-pen-to-square:before{content:""}.fa-edit:before{content:""}.fa-car-side:before{content:""}.fa-share-nodes:before{content:""}.fa-share-alt:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-2:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before{content:""}.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand:before{content:""}.fa-hand-paper:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before{content:""}.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before{content:""}.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-ear-deaf:before{content:""}.fa-deaf:before{content:""}.fa-deafness:before{content:""}.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-square-rss:before{content:""}.fa-rss-square:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before{content:""}.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before{content:""}.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-staff-snake:before{content:""}.fa-rod-asclepius:before{content:""}.fa-rod-snake:before{content:""}.fa-staff-aesculapius:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-truck-medical:before{content:""}.fa-ambulance:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-half:before{content:""}.fa-temperature-2:before{content:""}.fa-thermometer-2:before{content:""}.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-storm:before{content:""}.fa-poo-bolt:before{content:""}.fa-face-frown-open:before{content:""}.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder:before{content:""}.fa-folder-blank:before{content:""}.fa-file-waveform:before{content:""}.fa-file-medical-alt:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-gauge:before{content:""}.fa-dashboard:before{content:""}.fa-gauge-med:before{content:""}.fa-tachometer-alt-average:before{content:""}.fa-wand-magic-sparkles:before{content:""}.fa-magic-wand-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-clip:before{content:""}.fa-pen-alt:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-van-shuttle:before{content:""}.fa-shuttle-van:before{content:""}.fa-building-user:before{content:""}.fa-square-caret-left:before{content:""}.fa-caret-square-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-chart-area:before{content:""}.fa-area-chart:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before{content:""}.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-spray-can-sparkles:before{content:""}.fa-air-freshener:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before{content:""}.fa-mouse-pointer:before{content:""}.fa-maximize:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before{content:""}.fa-triangle-circle-square:before{content:""}.fa-shuffle:before{content:""}.fa-random:before{content:""}.fa-person-running:before{content:""}.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before{content:""}.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before{content:""}.fa-sign-in:before{content:""}.fa-shop-slash:before{content:""}.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-start:before{content:""}.fa-hourglass-1:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before{content:""}.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before{content:""}.fa-heartbeat:before{content:""}.fa-people-carry-box:before{content:""}.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before{content:""}.fa-weight:before{content:""}.fa-user-group:before{content:""}.fa-user-friends:before{content:""}.fa-arrow-up-a-z:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before{content:""}.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-circle-arrow-up:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before{content:""}.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before{content:""}.fa-procedures:before{content:""}.fa-shuttle-space:before{content:""}.fa-space-shuttle:before{content:""}.fa-face-laugh:before{content:""}.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-lines:before{content:""}.fa-microphone-alt:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before{content:""}.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before{content:""}.fa-file-upload:before{content:""}.fa-wifi:before{content:""}.fa-wifi-3:before{content:""}.fa-wifi-strong:before{content:""}.fa-bath:before{content:""}.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-pen:before{content:""}.fa-user-edit:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-top-left:before{content:""}.fa-border-style:before{content:""}.fa-map-location-dot:before{content:""}.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-square-poll-vertical:before{content:""}.fa-poll:before{content:""}.fa-mug-hot:before{content:""}.fa-car-battery:before{content:""}.fa-battery-car:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-right:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-hand-back-fist:before{content:""}.fa-hand-rock:before{content:""}.fa-square-caret-up:before{content:""}.fa-caret-square-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-chart-bar:before{content:""}.fa-bar-chart:before{content:""}.fa-hands-bubbles:before{content:""}.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before{content:""}.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-square-plus:before{content:""}.fa-plus-square:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-martini-glass:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-rotate-left:before{content:""}.fa-rotate-back:before{content:""}.fa-rotate-backward:before{content:""}.fa-undo-alt:before{content:""}.fa-table-columns:before{content:""}.fa-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly:before{content:""}.fa-dolly-box:before{content:""}.fa-smoking:before{content:""}.fa-minimize:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angles-right:before{content:""}.fa-angle-double-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before{content:""}.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-euro-sign:before{content:""}.fa-eur:before{content:""}.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-circle-check:before{content:""}.fa-check-circle:before{content:""}.fa-circle-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-compass-drafting:before{content:""}.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before{content:""}.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-circle-chevron-up:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-sterling-sign:before{content:""}.fa-gbp:before{content:""}.fa-pound-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before{content:""}.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-reply-all:before{content:""}.fa-mail-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before{content:""}.fa-skating:before{content:""}.fa-filter-circle-dollar:before{content:""}.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-circle-arrow-down:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-file-import:before{content:""}.fa-arrow-right-to-file:before{content:""}.fa-square-arrow-up-right:before{content:""}.fa-external-link-square:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-empty:before{content:""}.fa-temperature-0:before{content:""}.fa-thermometer-0:before{content:""}.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before{content:""}.fa-contact-card:before{content:""}.fa-vcard:before{content:""}.fa-scale-unbalanced-flip:before{content:""}.fa-balance-scale-right:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before{content:""}.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before{content:""}.fa-laptop-house:before{content:""}.fa-face-tired:before{content:""}.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before{content:""}.fa-cloud-upload:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before{content:""}.fa-sprout:before{content:""}.fa-left-right:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-boxes-packing:before{content:""}.fa-circle-arrow-left:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before{content:""}.fa-thunderstorm:before{content:""}.fa-text-slash:before{content:""}.fa-remove-format:before{content:""}.fa-face-smile-wink:before{content:""}.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-left-right:before{content:""}.fa-arrows-h:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-children:before{content:""}.fa-chalkboard:before{content:""}.fa-blackboard:before{content:""}.fa-user-large-slash:before{content:""}.fa-user-alt-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-simple-slash:before{content:""}.fa-handshake-alt-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before{content:""}.fa-refresh:before{content:""}.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-halved:before{content:""}.fa-shield-alt:before{content:""}.fa-book-atlas:before{content:""}.fa-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before{content:""}.fa-house-damage:before{content:""}.fa-file-zipper:before{content:""}.fa-file-archive:before{content:""}.fa-square:before{content:""}.fa-martini-glass-empty:before{content:""}.fa-glass-martini:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before{content:""}.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before{content:""}.fa-temperature-down:before{content:""}.fa-feather-pointed:before{content:""}.fa-feather-alt:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-rectangle-ad:before{content:""}.fa-ad:before{content:""}.fa-circle-arrow-right:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before{content:""}.fa-unsorted:before{content:""}.fa-list-ol:before{content:""}.fa-list-1-2:before{content:""}.fa-list-numeric:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-dollar:before{content:""}.fa-money-check-alt:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-up-down-left-right:before{content:""}.fa-arrows-alt:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-stroke:before{content:""}.fa-star-half-alt:before{content:""}.fa-code:before{content:""}.fa-whiskey-glass:before{content:""}.fa-glass-whiskey:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before{content:""}.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-won-sign:before{content:""}.fa-krw:before{content:""}.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-taxi:before{content:""}.fa-cab:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before{content:""}.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before{content:""}.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before{content:""}.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-helmet-safety:before{content:""}.fa-hard-hat:before{content:""}.fa-hat-hard:before{content:""}.fa-eject:before{content:""}.fa-circle-right:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before{content:""}.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-signs-post:before{content:""}.fa-map-signs:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before{content:""}.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-house-user:before{content:""}.fa-home-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-martini-glass-citrus:before{content:""}.fa-cocktail:before{content:""}.fa-face-surprise:before{content:""}.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-whole:before{content:""}.fa-apple-alt:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-quarter:before{content:""}.fa-temperature-1:before{content:""}.fa-thermometer-1:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-square-poll-horizontal:before{content:""}.fa-poll-h:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before{content:""}.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball:before{content:""}.fa-basketball-ball:before{content:""}.fa-satellite-dish:before{content:""}.fa-circle-up:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-mobile-screen-button:before{content:""}.fa-mobile-alt:before{content:""}.fa-volume-high:before{content:""}.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before{content:""}.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before{content:""}.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before{content:""}.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-flip:before{content:""}.fa-phone-alt:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-forward-fast:before{content:""}.fa-fast-forward:before{content:""}.fa-face-meh-blank:before{content:""}.fa-meh-blank:before{content:""}.fa-square-parking:before{content:""}.fa-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before{content:""}.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before{content:""}.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-simple:before{content:""}.fa-bus-alt:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before{content:""}.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal:before{content:""}.fa-signal-5:before{content:""}.fa-signal-perfect:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-house-chimney:before{content:""}.fa-home-lg:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before{content:""}.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before{content:""}.fa-store-alt:before{content:""}.fa-floppy-disk:before{content:""}.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-scale-unbalanced:before{content:""}.fa-balance-scale-left:before{content:""}.fa-sort-up:before{content:""}.fa-sort-asc:before{content:""}.fa-comment-dots:before{content:""}.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before{content:""}.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before{content:""}.fa-praying-hands:before{content:""}.fa-arrow-rotate-right:before{content:""}.fa-arrow-right-rotate:before{content:""}.fa-arrow-rotate-forward:before{content:""}.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before{content:""}.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before{content:""}.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-xmark:before{content:""}.fa-calendar-times:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-gear:before{content:""}.fa-user-cog:before{content:""}.fa-arrow-up-1-9:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-person-digging:before{content:""}.fa-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple:before{content:""}.fa-gauge-simple-med:before{content:""}.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right:before{content:""}.fa-quote-right-alt:before{content:""}.fa-shirt:before{content:""}.fa-t-shirt:before{content:""}.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before{content:""}.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-up-right-from-square:before{content:""}.fa-external-link-alt:before{content:""}.fa-table-cells:before{content:""}.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-book-bible:before{content:""}.fa-bible:before{content:""}.fa-o:before{content:"O"}.fa-suitcase-medical:before{content:""}.fa-medkit:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-person-dress:before{content:""}.fa-female:before{content:""}.fa-comment-dollar:before{content:""}.fa-business-time:before{content:""}.fa-briefcase-clock:before{content:""}.fa-table-cells-large:before{content:""}.fa-th-large:before{content:""}.fa-book-tanakh:before{content:""}.fa-tanakh:before{content:""}.fa-phone-volume:before{content:""}.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-cake-candles:before{content:""}.fa-birthday-cake:before{content:""}.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angles-up:before{content:""}.fa-angle-double-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-empty:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before{content:""}.fa-user-md:before{content:""}.fa-circle-info:before{content:""}.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera:before{content:""}.fa-camera-alt:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before{content:""}.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-medical:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-rotate-left:before{content:""}.fa-arrow-left-rotate:before{content:""}.fa-arrow-rotate-back:before{content:""}.fa-arrow-rotate-backward:before{content:""}.fa-undo:before{content:""}.fa-hard-drive:before{content:""}.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-rectangle-list:before{content:""}.fa-list-alt:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before{content:""}.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-circle-left:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-train-subway:before{content:""}.fa-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before{content:""}.fa-indian-rupee:before{content:""}.fa-inr:before{content:""}.fa-crop-simple:before{content:""}.fa-crop-alt:before{content:""}.fa-money-bill-1:before{content:""}.fa-money-bill-alt:before{content:""}.fa-left-long:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before{content:""}.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before{content:""}.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-hands-asl-interpreting:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-asl-interpreting:before{content:""}.fa-hands-american-sign-language-interpreting:before{content:""}.fa-gear:before{content:""}.fa-cog:before{content:""}.fa-droplet-slash:before{content:""}.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before{content:""}.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before{content:""}.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-variable:before{content:""}.fa-square-root-alt:before{content:""}.fa-clock:before{content:""}.fa-clock-four:before{content:""}.fa-backward-step:before{content:""}.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-house-chimney-medical:before{content:""}.fa-clinic-medical:before{content:""}.fa-temperature-three-quarters:before{content:""}.fa-temperature-3:before{content:""}.fa-thermometer-3:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-mobile-screen:before{content:""}.fa-mobile-android-alt:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-half:before{content:""}.fa-battery-3:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders:before{content:""}.fa-sliders-h:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-vertical:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-right-long:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-tty:before{content:""}.fa-teletype:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-person-hiking:before{content:""}.fa-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before{content:""}.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before{content:""}.fa-grin:before{content:""}.fa-delete-left:before{content:""}.fa-backspace:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-dropper-empty:before{content:""}.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile:before{content:""}.fa-mobile-android:before{content:""}.fa-mobile-phone:before{content:""}.fa-face-meh:before{content:""}.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-skull:before{content:""}.fa-book-dead:before{content:""}.fa-id-card:before{content:""}.fa-drivers-license:before{content:""}.fa-outdent:before{content:""}.fa-dedent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-house:before{content:""}.fa-home:before{content:""}.fa-home-alt:before{content:""}.fa-home-lg-alt:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before{content:""}.fa-exchange:before{content:""}.fa-rotate-right:before{content:""}.fa-redo-alt:before{content:""}.fa-rotate-forward:before{content:""}.fa-utensils:before{content:""}.fa-cutlery:before{content:""}.fa-arrow-up-wide-short:before{content:""}.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-tower-broadcast:before{content:""}.fa-broadcast-tower:before{content:""}.fa-truck-pickup:before{content:""}.fa-up-long:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before{content:""}.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before{content:""}.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-yen-sign:before{content:""}.fa-cny:before{content:""}.fa-jpy:before{content:""}.fa-rmb:before{content:""}.fa-yen:before{content:""}.fa-ruble-sign:before{content:""}.fa-rouble:before{content:""}.fa-rub:before{content:""}.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before{content:""}.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-circle-down:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before{content:""}.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis:before{content:""}.fa-ellipsis-h:before{content:""}.fa-chess-pawn:before{content:""}.fa-kit-medical:before{content:""}.fa-first-aid:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card:before{content:""}.fa-credit-card-alt:before{content:""}.fa-car:before{content:""}.fa-automobile:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before{content:""}.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before{content:""}.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-square-h:before{content:""}.fa-h-square:before{content:""}.fa-podcast:before{content:""}.fa-temperature-full:before{content:""}.fa-temperature-4:before{content:""}.fa-thermometer-4:before{content:""}.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-handshake-angle:before{content:""}.fa-hands-helping:before{content:""}.fa-location-dot:before{content:""}.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before{content:""}.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before{content:""}.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-americas:before{content:""}.fa-earth:before{content:""}.fa-earth-america:before{content:""}.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-0:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tachometer-alt-fast:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-wide:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before{content:""}.fa-reorder:before{content:""}.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-person-walking-with-cane:before{content:""}.fa-blind:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before{content:""}.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-stacked:before{content:""}.fa-boxes:before{content:""}.fa-boxes-alt:before{content:""}.fa-link:before{content:""}.fa-chain:before{content:""}.fa-ear-listen:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before{content:""}.fa-search:before{content:""}.fa-table-tennis-paddle-ball:before{content:""}.fa-ping-pong-paddle-ball:before{content:""}.fa-table-tennis:before{content:""}.fa-person-dots-from-line:before{content:""}.fa-diagnoses:before{content:""}.fa-trash-can-arrow-up:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-pen:before{content:""}.fa-file-edit:before{content:""}.fa-receipt:before{content:""}.fa-square-pen:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-square:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-full:before{content:""}.fa-battery:before{content:""}.fa-battery-5:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-ul:before{content:""}.fa-list-dots:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-dome:before{content:""}.fa-landmark-alt:before{content:""}.fa-arrow-up:before{content:""}.fa-tv:before{content:""}.fa-television:before{content:""}.fa-tv-alt:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before{content:""}.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before{content:""}.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before{content:""}.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before{content:""}.fa-snowboarding:before{content:""}.fa-truck-fast:before{content:""}.fa-shipping-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-circle-half-stroke:before{content:""}.fa-adjust:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-baseball:before{content:""}.fa-baseball-ball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before{content:""}.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-xmark:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-times:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip:before{content:""}.fa-grip-horizontal:before{content:""}.fa-share-from-square:before{content:""}.fa-share-square:before{content:""}.fa-child-combatant:before{content:""}.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-square-phone:before{content:""}.fa-phone-square:before{content:""}.fa-plus:before{content:"+"}.fa-add:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-xmark:before{content:""}.fa-close:before{content:""}.fa-multiply:before{content:""}.fa-remove:before{content:""}.fa-times:before{content:""}.fa-arrows-up-down-left-right:before{content:""}.fa-arrows:before{content:""}.fa-chalkboard-user:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left:before{content:""}.fa-quote-left-alt:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before{content:""}.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-shekel-sign:before{content:""}.fa-ils:before{content:""}.fa-shekel:before{content:""}.fa-sheqel:before{content:""}.fa-sheqel-sign:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before{content:""}.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before{content:""}.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet:before{content:""}.fa-tablet-android:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-rear:before{content:""}.fa-car-alt:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-2:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before{content:""}.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before{content:"%"}.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before{content:""}.fa-smile:before{content:""}.fa-thumbtack:before{content:""}.fa-thumb-tack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before{content:""}.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before{content:""}.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-gears:before{content:""}.fa-cogs:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before{content:""}.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before{content:""}.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-simple:before{content:""}.fa-ticket-alt:before{content:""}.fa-building:before{content:""}.fa-angles-left:before{content:""}.fa-angle-double-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before{content:""}.fa-history:before{content:""}.fa-face-grin-beam-sweat:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-file-export:before{content:""}.fa-arrow-right-from-file:before{content:""}.fa-shield:before{content:""}.fa-shield-blank:before{content:""}.fa-arrow-up-short-wide:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before{content:""}.fa-golf-ball:before{content:""}.fa-circle-chevron-left:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-wand-magic:before{content:""}.fa-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-empty:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-person-biking:before{content:""}.fa-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before{content:""}.fa-globe-oceania:before{content:""}.fa-square-xmark:before{content:""}.fa-times-square:before{content:""}.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-up-right-and-down-left-from-center:before{content:""}.fa-expand-alt:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-up-down:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before{content:""}.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-link-slash:before{content:""}.fa-chain-broken:before{content:""}.fa-chain-slash:before{content:""}.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-fire-flame-curved:before{content:""}.fa-fire-alt:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before{content:""}.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-face-angry:before{content:""}.fa-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-rss:before{content:""}.fa-feed:before{content:""}.fa-draw-polygon:before{content:""}.fa-scale-balanced:before{content:""}.fa-balance-scale:before{content:""}.fa-gauge-simple-high:before{content:""}.fa-tachometer:before{content:""}.fa-tachometer-fast:before{content:""}.fa-shower:before{content:""}.fa-desktop:before{content:""}.fa-desktop-alt:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before{content:""}.fa-th-list:before{content:""}.fa-comment-sms:before{content:""}.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battery-4:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-hand-fist:before{content:""}.fa-fist-raised:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before{content:""}.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before{content:""}.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before{content:""}.fa-luggage-cart:before{content:""}.fa-rectangle-xmark:before{content:""}.fa-rectangle-times:before{content:""}.fa-times-rectangle:before{content:""}.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before{content:""}.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-triangle-exclamation:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-warning:before{content:""}.fa-database:before{content:""}.fa-share:before{content:""}.fa-mail-forward:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-right-left:before{content:""}.fa-exchange-alt:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before{content:""}.fa-sign-language:before{content:""}.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-water-ladder:before{content:""}.fa-ladder-water:before{content:""}.fa-swimming-pool:before{content:""}.fa-arrows-up-down:before{content:""}.fa-arrows-v:before{content:""}.fa-face-grimace:before{content:""}.fa-grimace:before{content:""}.fa-wheelchair-move:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-turn-down:before{content:""}.fa-level-down-alt:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-square-envelope:before{content:""}.fa-envelope-square:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-bandage:before{content:""}.fa-band-aid:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before{content:""}.fa-times-circle:before{content:""}.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before{content:""}.fa-globe-asia:before{content:""}.fa-id-card-clip:before{content:""}.fa-id-card-alt:before{content:""}.fa-magnifying-glass-plus:before{content:""}.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-hand-dots:before{content:""}.fa-allergies:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-mug-saucer:before{content:""}.fa-coffee:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before{content:""}.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-large:before{content:""}.fa-user-alt:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before{content:""}.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before{content:""}.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-turkish-lira-sign:before{content:""}.fa-try:before{content:""}.fa-turkish-lira:before{content:""}.fa-dollar-sign:before{content:"$"}.fa-dollar:before{content:"$"}.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before{content:""}.fa-search-dollar:before{content:""}.fa-users-gear:before{content:""}.fa-users-cog:before{content:""}.fa-person-military-pointing:before{content:""}.fa-building-columns:before{content:""}.fa-bank:before{content:""}.fa-institution:before{content:""}.fa-museum:before{content:""}.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before{content:""}.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-simple:before{content:""}.fa-handshake-alt:before{content:""}.fa-jet-fighter:before{content:""}.fa-fighter-jet:before{content:""}.fa-square-share-nodes:before{content:""}.fa-share-alt-square:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video:before{content:""}.fa-video-camera:before{content:""}.fa-graduation-cap:before{content:""}.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-turn-up:before{content:""}.fa-level-up-alt:before{content:""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/static/vue3/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/static/vue3/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-square-js:before{content:""}.fa-js-square:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-square-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-square-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-square-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-square-snapchat:before{content:""}.fa-snapchat-square:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-square-font-awesome-stroke:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-square-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wpressr:before{content:""}.fa-rendact:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before{content:""}.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-square-github:before{content:""}.fa-github-square:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-square-gitlab:before{content:""}.fa-gitlab-square:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-square-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-square-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-square-google-plus:before{content:""}.fa-google-plus-square:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before{content:""}.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before{content:""}.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-square-pied-piper:before{content:""}.fa-pied-piper-square:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-square-facebook:before{content:""}.fa-facebook-square:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-square-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before{content:""}.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-square-behance:before{content:""}.fa-behance-square:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-square-git:before{content:""}.fa-git-square:before{content:""}.fa-square-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/static/vue3/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/static/vue3/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/static/vue3/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/static/vue3/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/static/vue3/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/static/vue3/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/static/vue3/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/static/vue3/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/static/vue3/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/static/vue3/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/vue3/assets/fa-solid-900-DAI24fNt.woff2) format("woff2"),url(/static/vue3/assets/fa-solid-900-DM0teJdg.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/vue3/assets/fa-brands-400-C99Yv4gD.woff2) format("woff2"),url(/static/vue3/assets/fa-brands-400-DtZKBM2a.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/vue3/assets/fa-regular-400-OOsPf1xj.woff2) format("woff2"),url(/static/vue3/assets/fa-regular-400-BMFokQJ2.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/vue3/assets/fa-v4compatibility-aR9vOKaP.woff2) format("woff2"),url(/static/vue3/assets/fa-v4compatibility-F0dlVTLQ.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important;color:#fff!important}.bg-white{background-color:#fff!important;color:#000!important}.bg-transparent{background-color:transparent!important;color:currentColor!important}.bg-red{background-color:#f44336!important;color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important;color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important;color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important;color:#000!important}.bg-red-lighten-2{background-color:#e57373!important;color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important;color:#fff!important}.bg-red-darken-1{background-color:#e53935!important;color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important;color:#fff!important}.bg-red-darken-3{background-color:#c62828!important;color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important;color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important;color:#000!important}.bg-red-accent-2{background-color:#ff5252!important;color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important;color:#fff!important}.bg-red-accent-4{background-color:#d50000!important;color:#fff!important}.bg-pink{background-color:#e91e63!important;color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important;color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important;color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important;color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important;color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important;color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important;color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important;color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important;color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important;color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important;color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important;color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important;color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important;color:#fff!important}.bg-purple{background-color:#9c27b0!important;color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important;color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important;color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important;color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important;color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important;color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important;color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important;color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important;color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important;color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important;color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important;color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important;color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important;color:#fff!important}.bg-deep-purple{background-color:#673ab7!important;color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important;color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important;color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important;color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important;color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important;color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important;color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important;color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important;color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important;color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important;color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important;color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important;color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important;color:#fff!important}.bg-indigo{background-color:#3f51b5!important;color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important;color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important;color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important;color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important;color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important;color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important;color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important;color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important;color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important;color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important;color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important;color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important;color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important;color:#fff!important}.bg-blue{background-color:#2196f3!important;color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important;color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important;color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important;color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important;color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important;color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important;color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important;color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important;color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important;color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important;color:#000!important}.bg-blue-accent-2{background-color:#448aff!important;color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important;color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important;color:#fff!important}.bg-light-blue{background-color:#03a9f4!important;color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important;color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important;color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important;color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important;color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important;color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important;color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important;color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important;color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important;color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important;color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important;color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important;color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important;color:#fff!important}.bg-cyan{background-color:#00bcd4!important;color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important;color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important;color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important;color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important;color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important;color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important;color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important;color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important;color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important;color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important;color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important;color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important;color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important;color:#fff!important}.bg-teal{background-color:#009688!important;color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important;color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important;color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important;color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important;color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important;color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important;color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important;color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important;color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important;color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important;color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important;color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important;color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important;color:#fff!important}.bg-green{background-color:#4caf50!important;color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important;color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important;color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important;color:#000!important}.bg-green-lighten-2{background-color:#81c784!important;color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important;color:#fff!important}.bg-green-darken-1{background-color:#43a047!important;color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important;color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important;color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important;color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important;color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important;color:#000!important}.bg-green-accent-3{background-color:#00e676!important;color:#000!important}.bg-green-accent-4{background-color:#00c853!important;color:#000!important}.bg-light-green{background-color:#8bc34a!important;color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important;color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important;color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important;color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important;color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important;color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important;color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important;color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important;color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important;color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important;color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important;color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important;color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important;color:#000!important}.bg-lime{background-color:#cddc39!important;color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important;color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important;color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important;color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important;color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important;color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important;color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important;color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important;color:#fff!important}.bg-lime-darken-4{background-color:#827717!important;color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important;color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important;color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important;color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important;color:#000!important}.bg-yellow{background-color:#ffeb3b!important;color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important;color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important;color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important;color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important;color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important;color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important;color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important;color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important;color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important;color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important;color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important;color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important;color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important;color:#000!important}.bg-amber{background-color:#ffc107!important;color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important;color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important;color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important;color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important;color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important;color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important;color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important;color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important;color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important;color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important;color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important;color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important;color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important;color:#000!important}.bg-orange{background-color:#ff9800!important;color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important;color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important;color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important;color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important;color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important;color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important;color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important;color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important;color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important;color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important;color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important;color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important;color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important;color:#fff!important}.bg-deep-orange{background-color:#ff5722!important;color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important;color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important;color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important;color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important;color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important;color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important;color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important;color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important;color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important;color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important;color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important;color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important;color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important;color:#fff!important}.bg-brown{background-color:#795548!important;color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important;color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important;color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important;color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important;color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important;color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important;color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important;color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important;color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important;color:#fff!important}.bg-blue-grey{background-color:#607d8b!important;color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important;color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important;color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important;color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important;color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important;color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important;color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important;color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important;color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important;color:#fff!important}.bg-grey{background-color:#9e9e9e!important;color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important;color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important;color:#000!important}.bg-grey-lighten-3{background-color:#eee!important;color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important;color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important;color:#000!important}.bg-grey-darken-1{background-color:#757575!important;color:#fff!important}.bg-grey-darken-2{background-color:#616161!important;color:#fff!important}.bg-grey-darken-3{background-color:#424242!important;color:#fff!important}.bg-grey-darken-4{background-color:#212121!important;color:#fff!important}.bg-shades-black{background-color:#000!important;color:#fff!important}.bg-shades-white{background-color:#fff!important;color:#000!important}.bg-shades-transparent{background-color:transparent!important;color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*! - * ress.css • v2.0.4 - * MIT License - * github.com/filipelinhares/ress - */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border,.border-thin{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t,.border-t-thin{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e,.border-e-thin{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b,.border-b-thin{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s,.border-s-thin{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}.v-tab.v-tab.v-btn{height:var(--v-tabs-height);border-radius:0;min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width: 1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;pointer-events:none;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-outer-spin-button,.v-number-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.v-number-input .v-field{padding-inline-end:0;padding-inline-start:0}.v-number-input--inset .v-divider{height:55%;width:55%;align-self:center}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--hide-input .v-field{flex:none}.v-number-input--hide-input .v-field__input{width:0;padding-inline:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}.v-date-picker{overflow:hidden;width:328px}.v-date-picker--show-week{width:368px}.v-date-picker-controls{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;padding-top:4px;padding-bottom:4px;padding-inline-start:6px;padding-inline-end:12px}.v-date-picker-controls>.v-btn:first-child{text-transform:none;font-weight:400;line-height:initial;letter-spacing:initial}.v-date-picker-controls--variant-classic{padding-inline-start:12px}.v-date-picker-controls--variant-modern .v-date-picker__title:not(:hover){opacity:.7}.v-date-picker--month .v-date-picker-controls--variant-modern .v-date-picker__title{cursor:pointer}.v-date-picker--year .v-date-picker-controls--variant-modern .v-date-picker__title{opacity:1}.v-date-picker-controls .v-btn:last-child{margin-inline-start:4px}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__mode-btn{transform:rotate(180deg)}.v-date-picker-controls__date{margin-inline-end:4px}.v-date-picker-controls--variant-classic .v-date-picker-controls__date{margin:auto;text-align:center}.v-date-picker-controls__month{display:flex}.v-locale--is-rtl.v-date-picker-controls__month,.v-locale--is-rtl .v-date-picker-controls__month{flex-direction:row-reverse}.v-date-picker-controls--variant-classic .v-date-picker-controls__month{flex:1 0 auto}.v-date-picker__title{display:inline-block}.v-date-picker-header{align-items:flex-end;height:70px;display:grid;grid-template-areas:"prepend content append";grid-template-columns:min-content minmax(0,1fr) min-content;overflow:hidden;padding-inline:24px 12px;padding-bottom:12px}.v-date-picker-header__append{grid-area:append}.v-date-picker-header__prepend{grid-area:prepend;padding-inline-start:8px}.v-date-picker-header__content{align-items:center;display:inline-flex;font-size:32px;line-height:40px;grid-area:content;justify-content:space-between}.v-date-picker-header--clickable .v-date-picker-header__content{cursor:pointer}.v-date-picker-header--clickable .v-date-picker-header__content:not(:hover){opacity:.7}.date-picker-header-transition-enter-active,.date-picker-header-reverse-transition-enter-active,.date-picker-header-transition-leave-active,.date-picker-header-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-picker-header-transition-enter-from{transform:translateY(100%)}.date-picker-header-transition-leave-to{opacity:0;transform:translateY(-100%)}.date-picker-header-reverse-transition-enter-from{transform:translateY(-100%)}.date-picker-header-reverse-transition-leave-to{opacity:0;transform:translateY(100%)}.v-date-picker-month{display:flex;justify-content:center;padding:0 12px 8px;--v-date-picker-month-day-diff: 4px}.v-date-picker-month__weeks{display:grid;grid-template-rows:min-content min-content min-content min-content min-content min-content min-content;column-gap:4px;font-size:.85rem}.v-date-picker-month__weeks+.v-date-picker-month__days{grid-row-gap:0}.v-date-picker-month__weekday{font-size:.85rem}.v-date-picker-month__days{display:grid;grid-template-columns:min-content min-content min-content min-content min-content min-content min-content;column-gap:4px;flex:1 1;justify-content:space-around}.v-date-picker-month__day{align-items:center;display:flex;justify-content:center;position:relative;height:40px;width:40px}.v-date-picker-month__day--selected .v-btn{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-date-picker-month__day .v-btn.v-date-picker-month__day-btn{--v-btn-height: 24px;--v-btn-size: .85rem}.v-date-picker-month__day--week{font-size:var(--v-btn-size)}.v-date-picker-month__day--adjacent{opacity:.5}.v-date-picker-month__day--hide-adjacent{opacity:0}.v-date-picker-months{height:288px}.v-date-picker-months__content{align-items:center;display:grid;flex:1 1;height:inherit;justify-content:space-around;grid-template-columns:repeat(2,1fr);grid-gap:0px 24px;padding-inline-start:36px;padding-inline-end:36px}.v-date-picker-months__content .v-btn{text-transform:none;padding-inline-start:8px;padding-inline-end:8px}.v-date-picker-years{height:288px;overflow-y:scroll}.v-date-picker-years__content{display:grid;flex:1 1;justify-content:space-around;grid-template-columns:repeat(3,1fr);gap:8px 24px;padding-inline:32px}.v-date-picker-years__content .v-btn{padding-inline:8px}.v-picker.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px;display:grid;grid-auto-rows:min-content;grid-template-areas:"title" "header" "body";overflow:hidden}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:"title" "header" "body" "actions"}.v-picker__body{grid-area:body;overflow:hidden;position:relative}.v-picker__header{grid-area:header}.v-picker__actions{grid-area:actions;padding:0 12px 12px;display:flex;align-items:center;justify-content:flex-end}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--landscape{grid-template-areas:"title" "header body" "header body"}.v-picker--landscape.v-picker--with-actions{grid-template-areas:"title" "header body" "header actions"}.v-picker-title{text-transform:uppercase;font-size:.75rem;grid-area:title;padding-inline:24px 12px;padding-top:16px;padding-bottom:16px;font-weight:400;letter-spacing:.1666666667em}.v-sheet{display:block;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet--rounded{border-radius:4px}.multiselect{align-items:center;background:var(--ms-bg,#fff);border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-font-size,1rem);justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{background:var(--ms-bg-disabled,#f3f4f6);cursor:default}.multiselect.is-active{border:var(--ms-border-width-active,var(--ms-border-width,1px)) solid var(--ms-border-color-active,var(--ms-border-color,#d1d5db));box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,rgba(16,185,129,.188))}.multiselect-wrapper{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:100%;left:0;line-height:var(--ms-line-height,1.375);max-width:100%;padding-left:var(--ms-px,.875rem);padding-right:calc(1.25rem + var(--ms-px, .875rem)*3);pointer-events:none;position:absolute;top:0}.multiselect-placeholder{color:var(--ms-placeholder-color,#9ca3af)}.multiselect-single-label-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ms-bg,#fff);border:0;border-radius:var(--ms-radius,4px);bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;left:0;outline:none;padding-left:var(--ms-px,.875rem);position:absolute;right:0;top:0;width:100%}.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{flex-grow:1;flex-shrink:1;flex-wrap:wrap;margin:var(--ms-tag-my,.25rem) 0 0;padding-left:var(--ms-py,.5rem)}.multiselect-tag,.multiselect-tags{align-items:center;display:flex;min-width:0}.multiselect-tag{background:var(--ms-tag-bg,#10b981);border-radius:var(--ms-tag-radius,4px);color:var(--ms-tag-color,#fff);font-size:var(--ms-tag-font-size,.875rem);font-weight:var(--ms-tag-font-weight,600);line-height:var(--ms-tag-line-height,1.25rem);margin-bottom:var(--ms-tag-my,.25rem);margin-right:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);white-space:nowrap}.multiselect-tag.is-disabled{background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff);padding-right:var(--ms-tag-px,.5rem)}.multiselect-tag-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-tag-wrapper-break{white-space:normal;word-break:break-all}.multiselect-tag-remove{align-items:center;border-radius:var(--ms-tag-remove-radius,4px);display:flex;justify-content:center;margin:var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem)}.multiselect-tag-remove:hover{background:#00000010}.multiselect-tag-remove-icon{background-color:currentColor;display:inline-block;height:.75rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.8;width:.75rem}.multiselect-tags-search-wrapper{display:inline-block;flex-grow:1;flex-shrink:1;height:100%;margin:0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);position:relative}.multiselect-tags-search-copy{display:inline-block;height:1px;visibility:hidden;white-space:pre-wrap;width:100%}.multiselect-tags-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;left:0;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{align-items:center;display:flex;justify-content:center;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);width:100%}.multiselect-inifite-spinner,.multiselect-spinner{animation:multiselect-spin 1s linear infinite;background-color:var(--ms-spinner-color,#10b981);flex-grow:0;flex-shrink:0;height:1rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem;z-index:10}.multiselect-spinner{margin:0 var(--ms-px,.875rem) 0 0}.multiselect-clear{display:flex;flex-grow:0;flex-shrink:0;opacity:1;padding:0 var(--ms-px,.875rem) 0 0;position:relative;transition:.3s;z-index:10}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover,#000)}.multiselect-clear-icon{background-color:var(--ms-clear-color,#999);display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");transition:.3s}.multiselect-caret,.multiselect-clear-icon{height:1.125rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.625rem}.multiselect-caret{background-color:var(--ms-caret-color,#999);flex-grow:0;flex-shrink:0;margin:0 var(--ms-px,.875rem) 0 0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");pointer-events:none;position:relative;transform:rotate(0);transition:transform .3s;z-index:10}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(180deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:var(--ms-dropdown-bg,#fff);border:var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);bottom:0;display:flex;flex-direction:column;left:calc(var(--ms-border-width, 1px)*-1);margin-top:calc(var(--ms-border-width, 1px)*-1);max-height:var(--ms-max-height,10rem);outline:none;overflow-y:scroll;position:absolute;right:calc(var(--ms-border-width, 1px)*-1);transform:translateY(100%);z-index:100}.multiselect-dropdown.is-top{border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;bottom:auto;top:var(--ms-border-width,1px);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.multiselect-group{margin:0;padding:0}.multiselect-group-label{align-items:center;background:var(--ms-group-label-bg,#e5e7eb);box-sizing:border-box;color:var(--ms-group-label-color,#374151);cursor:default;display:flex;font-size:.875rem;font-weight:600;justify-content:flex-start;line-height:var(--ms-group-label-line-height,1.375);padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);text-align:left;text-decoration:none}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-option-font-size,1rem);justify-content:flex-start;line-height:var(--ms-option-line-height,1.375);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);text-align:left;text-decoration:none}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected,#10b981);color:var(--ms-option-color-selected,#fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed,#26c08e);color:var(--ms-option-color-selected-pointed,#fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{color:var(--ms-empty-color,#4b5563);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem)}.multiselect-fake-input{background:transparent;border:0;bottom:-1px;font-size:0;height:1px;left:0;outline:none;padding:0;position:absolute;right:0;width:100%}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{left:auto;padding-left:calc(1.25rem + var(--ms-px, .875rem)*3);padding-right:var(--ms-px,.875rem);right:0}[dir=rtl] .multiselect-search{padding-left:0;padding-right:var(--ms-px,.875rem)}[dir=rtl] .multiselect-tags{padding-left:0;padding-right:var(--ms-py,.5rem)}[dir=rtl] .multiselect-tag{margin-left:var(--ms-tag-mx,.25rem);margin-right:0;padding:var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem) var(--ms-tag-py,.125rem) 0}[dir=rtl] .multiselect-tag.is-disabled{padding-left:var(--ms-tag-px,.5rem)}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 0 0 var(--ms-px,.875rem)}[dir=rtl] .multiselect-clear{padding:0 0 0 var(--ms-px,.875rem)}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.material-multiselect[data-v-7cc643d8]{--ms-line-height: 2.5;--ms-bg: rgba(235, 235, 235, .75);--ms-border-color: 0;--ms-border-color-active: 0;border-bottom:4px #0f0f0f;border-bottom-left-radius:0;border-bottom-right-radius:0}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:inherit;z-index:-1}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile{border-radius:0}.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor;border-radius:4px}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert__border{border-radius:inherit;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;right:0;top:0;width:100%;border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{align-self:flex-start;margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.auto-textarea-wrapper[data-v-33c11741]{height:100%}.markdown-body strong{font-weight:bolder}.markdown-body .hljs-center{text-align:center}.markdown-body .hljs-right{text-align:right}.markdown-body .hljs-left{text-align:left}.markdown-body .hljs{overflow:auto}@font-face{font-family:fontello;src:url(/static/vue3/assets/fontello-CnWxryRb.eot);src:url(/static/vue3/assets/fontello-CnWxryRb.eot#iefix) format("embedded-opentype"),url(/static/vue3/assets/fontello-BJkOxCgW.woff2) format("woff2"),url(/static/vue3/assets/fontello-BEgLts9b.woff) format("woff"),url(/static/vue3/assets/fontello-B1X0PDnA.ttf) format("truetype"),url(/static/vue3/assets/fontello-BxS_W-ym.svg#fontello) format("svg");font-weight:400;font-style:normal}[class*=" fa-mavon-"]:before,[class^=fa-mavon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-mavon-bold:before{content:""}.fa-mavon-italic:before{content:""}.fa-mavon-thumb-tack:before{content:""}.fa-mavon-link:before{content:""}.fa-mavon-picture-o:before{content:""}.fa-mavon-repeat:before{content:""}.fa-mavon-undo:before{content:""}.fa-mavon-trash-o:before{content:""}.fa-mavon-floppy-o:before{content:""}.fa-mavon-compress:before{content:""}.fa-mavon-eye:before{content:""}.fa-mavon-eye-slash:before{content:""}.fa-mavon-question-circle:before{content:""}.fa-mavon-times:before{content:""}.fa-mavon-align-left:before{content:""}.fa-mavon-align-center:before{content:""}.fa-mavon-align-right:before{content:""}.fa-mavon-arrows-alt:before{content:""}.fa-mavon-bars:before{content:""}.fa-mavon-list-ul:before{content:""}.fa-mavon-list-ol:before{content:""}.fa-mavon-strikethrough:before{content:""}.fa-mavon-underline:before{content:""}.fa-mavon-table:before{content:""}.fa-mavon-columns:before{content:""}.fa-mavon-quote-left:before{content:""}.fa-mavon-code:before{content:""}.fa-mavon-superscript:before{content:""}.fa-mavon-subscript:before{content:""}.fa-mavon-header:before{content:""}.fa-mavon-window-maximize:before{content:""}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-surface-light))}.v-combobox__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single:not(.v-combobox--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--active input{transition:none}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.cv-wrapper{display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:100%;max-height:100%;overflow-x:hidden;overflow-y:hidden}.cv-wrapper,.cv-wrapper div{box-sizing:border-box;line-height:1em;font-size:1em}.cv-header-days{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;flex-flow:row nowrap;border-width:0 0 0 1px}.cv-header-day{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;flex-flow:row nowrap;align-items:center;justify-content:center;text-align:center;border-width:1px 1px 0 0}.cv-weeks{display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;flex-flow:column nowrap;border-width:0 0 1px 1px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.cv-weeknumber{width:2rem;position:relative;text-align:center;border-width:1px 1px 0 0;border-style:solid;line-height:1}.cv-week{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;flex-flow:row nowrap;min-height:3em;border-width:0;position:relative;width:100%;overflow-y:auto;-ms-overflow-style:none}.cv-weekdays{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;flex-flow:row nowrap;direction:ltr;position:relative;overflow-y:auto;scrollbar-width:none}.cv-day{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;position:relative;position:sticky;top:0;border-width:1px 1px 0 0;direction:initial}.cv-day-number{height:auto;width:100%;align-self:flex-start}.d01 .cv-day-number:has(.cv-fom-name){background-color:var(--cal-fom-name-bg, #fcf)}.cv-day-number:hover:after{position:absolute;top:1rem;background-color:var(--cal-holiday-bg, #f7f7f7);border:var(--cal-holiday-border, 1px solid #f0f0f0);box-shadow:.1rem .1rem .2rem var(--cal-holiday-shadow, rgba(0, 0, 0, .25));padding:.2rem;margin:.5rem;line-height:1.2}.cv-day[draggable],.cv-item[draggable]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cv-item{position:absolute;white-space:nowrap;overflow:hidden;background-color:#f7f7f7;border-width:1px;direction:initial}.cv-wrapper.wrap-item-title-on-hover .cv-item:hover{white-space:normal;z-index:1}.cv-header-days,.cv-header-day,.cv-weeks,.cv-week,.cv-day,.cv-item{border-style:solid;border-color:#ddd}.cv-item .endTime:before{content:"-"}.cv-header-day,.cv-day-number,.cv-item{padding:.2em}.cv-day-number:before{margin-right:.5em}.cv-item.offset0{left:0}.cv-item.offset1{left:calc((100% / 7))}.cv-item.offset2{left:calc((200% / 7))}.cv-item.offset3{left:calc((300% / 7))}.cv-item.offset4{left:calc((400% / 7))}.cv-item.offset5{left:calc((500% / 7))}.cv-item.offset6{left:calc((600% / 7))}.cv-item.span1{width:calc((100% / 7) - .05em)}.cv-item.span2{width:calc((200% / 7) - .05em)}.cv-item.span3{width:calc((300% / 7) - .05em)}.cv-item.span4{width:calc((400% / 7) - .05em)}.cv-item.span5{width:calc((500% / 7) - .05em)}.cv-item.span6{width:calc((600% / 7) - .05em)}.cv-item.span7{width:calc(100% - .05em)}.cv-weeks::-webkit-scrollbar,.cv-weekdays::-webkit-scrollbar{width:0;background:transparent}.cv-header{display:flex;flex:0 1 auto;flex-flow:row nowrap;align-items:center;min-height:2.5em;border-width:1px 1px 0 1px}.cv-header .periodLabel{display:flex;flex:1 1 auto;flex-flow:row nowrap;min-height:1.5em;line-height:1;font-size:1.5em}.cv-header,.cv-header button{border-style:solid;border-color:#ddd}.cv-header-nav,.cv-header .periodLabel{margin:.1em .6em}.cv-header-nav button,.cv-header .periodLabel{padding:.4em .6em}.cv-header button{box-sizing:border-box;line-height:1em;font-size:1em;border-width:1px}.theme-default .cv-header,.theme-default .cv-header-day{background-color:#f0f0f0}.theme-default .cv-header .periodLabel{font-size:1.5em}.theme-default .cv-header button{color:#7f7f7f}.theme-default .cv-header button:disabled{color:#ccc;background-color:#f7f7f7}.theme-default .cv-weeknumber{background-color:#e0e0e0;border-color:#ccc;color:gray}.theme-default .cv-weeknumber span{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-default .cv-day.past{background-color:#fafafa}.theme-default .cv-day.outsideOfMonth{background-color:#f7f7f7}.theme-default .cv-day.today{background-color:#ffe}.theme-default .cv-day[aria-selected=true]{background-color:#ffc}.theme-default .cv-item{border-color:#e0e0f0;border-radius:.5em;background-color:#e7e7ff;text-overflow:ellipsis}.theme-default .cv-item.purple{background-color:#f0e0ff;border-color:#e7d7f7}.theme-default .cv-item.orange{background-color:#ffe7d0;border-color:#f7e0c7}.theme-default .cv-item.continued:before,.theme-default .cv-item.toBeContinued:after{content:" ⇢";color:#999}.theme-default .cv-item.toBeContinued{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.theme-default .cv-item.isHovered.hasUrl{text-decoration:underline}.theme-default .cv-item.continued{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.cv-item.span3,.cv-item.span4,.cv-item.span5,.cv-item.span6,.cv-item.span7{text-align:center}.theme-default .cv-item .startTime,.theme-default .cv-item .endTime{font-weight:700;color:#666}.theme-default .cv-day.draghover{box-shadow:inset 0 0 .2em .2em #ff0}.two-line-text[data-v-accea5e0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;overflow:hidden;text-overflow:ellipsis}.one-line-text[data-v-accea5e0]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;overflow:hidden;text-overflow:ellipsis}.slide-fade-enter-active[data-v-d748adb2]{transition:all .3s ease}.slide-fade-leave-active[data-v-d748adb2]{transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-d748adb2],.slide-fade-leave-to[data-v-d748adb2]{transform:translateY(10px);opacity:0}.calender-row[data-v-d748adb2]{height:calc(100vh - 140px)}.calender-parent[data-v-d748adb2]{display:flex;flex-direction:column;flex-grow:1;overflow-x:hidden;overflow-y:hidden;height:100%}.cv-item[data-v-d748adb2]{white-space:inherit!important;padding:0;border-radius:3px!important}.isHovered[data-v-d748adb2]{box-shadow:0 .5rem 1rem #00000026!important}.cv-day.draghover[data-v-d748adb2]{box-shadow:inset 0 0 .2em .2em #ddbf86!important}.modal-backdrop[data-v-d748adb2]{opacity:.5}.theme-default .cv-header[data-v-d748adb2],.theme-default .cv-header-day[data-v-d748adb2]{background-color:#f0f0f0}.theme-default .cv-header .periodLabel[data-v-d748adb2]{font-size:1.5em}.theme-default .cv-weeknumber[data-v-d748adb2]{background-color:#e0e0e0;border-color:#ccc;color:gray}.theme-default .cv-weeknumber span[data-v-d748adb2]{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-default .cv-day.past[data-v-d748adb2]{background-color:#fafafa}.theme-default .cv-day.outsideOfMonth[data-v-d748adb2]{background-color:#f7f7f7}.theme-default .cv-day.today[data-v-d748adb2]{background-color:#ffe}.theme-default .cv-day[aria-selected][data-v-d748adb2]{background-color:#ffc}.theme-default .cv-item[data-v-d748adb2]{border-color:#e0e0f0;border-radius:.5em;background-color:#fff;text-overflow:ellipsis}.theme-default .cv-item.purple[data-v-d748adb2]{background-color:#f0e0ff;border-color:#e7d7f7}.theme-default .cv-item.orange[data-v-d748adb2]{background-color:#ffe7d0;border-color:#f7e0c7}.theme-default .cv-item.continued[data-v-d748adb2]:before,.theme-default .cv-item.toBeContinued[data-v-d748adb2]:after{content:""}.theme-default .cv-item.toBeContinued[data-v-d748adb2]{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.theme-default .cv-item.isHovered.hasUrl[data-v-d748adb2]{text-decoration:underline}.theme-default .cv-item.continued[data-v-d748adb2]{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.cv-item.span3[data-v-d748adb2],.cv-item.span4[data-v-d748adb2],.cv-item.span5[data-v-d748adb2],.cv-item.span6[data-v-d748adb2],.cv-item.span7[data-v-d748adb2]{text-align:center}.theme-default .cv-item .startTime[data-v-d748adb2],.theme-default .cv-item .endTime[data-v-d748adb2]{font-weight:700;color:#666}.theme-default .cv-day.draghover[data-v-d748adb2]{box-shadow:inset 0 0 .2em .2em #ff0}.ghost[data-v-d748adb2]{opacity:.5;background:#c8ebfb}@media (max-width: 767.9px){.periodLabel[data-v-d748adb2]{font-size:18px!important}}.b-calendar-grid-help[data-v-d748adb2]{padding:.25rem}*,:after,:before,:root{--vf-primary:#6200ee;--vf-primary-darker:#5000cc;--vf-danger:#b00020;--vf-danger-lighter:#f9e5e8;--vf-success:#4caf50;--vf-success-lighter:#e8f5e9;--vf-gray-50:#fafafa;--vf-gray-100:#f5f5f5;--vf-gray-200:#eee;--vf-gray-300:#e0e0e0;--vf-gray-400:#bdbdbd;--vf-gray-500:#9e9e9e;--vf-gray-600:#757575;--vf-gray-700:#616161;--vf-gray-800:#424242;--vf-gray-900:#212121;--vf-dark-50:#fafafa;--vf-dark-100:#f5f5f5;--vf-dark-200:#eee;--vf-dark-300:#e0e0e0;--vf-dark-400:#bdbdbd;--vf-dark-500:#9e9e9e;--vf-dark-600:#757575;--vf-dark-700:#616161;--vf-dark-800:#424242;--vf-dark-900:#212121;--vf-ring-width:0;--vf-ring-color:#673ab766;--vf-link-color:var(--vf-primary);--vf-link-decoration:inherit;--vf-font-size:1rem;--vf-font-size-sm:.875rem;--vf-font-size-lg:1rem;--vf-font-size-small:.875rem;--vf-font-size-small-sm:.75rem;--vf-font-size-small-lg:.875rem;--vf-font-size-h1:2.125rem;--vf-font-size-h1-sm:2.125rem;--vf-font-size-h1-lg:2.125rem;--vf-font-size-h2:1.875rem;--vf-font-size-h2-sm:1.875rem;--vf-font-size-h2-lg:1.875rem;--vf-font-size-h3:1.5rem;--vf-font-size-h3-sm:1.5rem;--vf-font-size-h3-lg:1.5rem;--vf-font-size-h4:1.25rem;--vf-font-size-h4-sm:1.25rem;--vf-font-size-h4-lg:1.25rem;--vf-font-size-h1-mobile:1.5rem;--vf-font-size-h1-mobile-sm:1.5rem;--vf-font-size-h1-mobile-lg:1.5rem;--vf-font-size-h2-mobile:1.25rem;--vf-font-size-h2-mobile-sm:1.25rem;--vf-font-size-h2-mobile-lg:1.25rem;--vf-font-size-h3-mobile:1.125rem;--vf-font-size-h3-mobile-sm:1.125rem;--vf-font-size-h3-mobile-lg:1.125rem;--vf-font-size-h4-mobile:1rem;--vf-font-size-h4-mobile-sm:1rem;--vf-font-size-h4-mobile-lg:1rem;--vf-font-size-blockquote:1rem;--vf-font-size-blockquote-sm:.875rem;--vf-font-size-blockquote-lg:1rem;--vf-line-height:1.5rem;--vf-line-height-sm:1.25rem;--vf-line-height-lg:1.5rem;--vf-line-height-small:1.25rem;--vf-line-height-small-sm:1.125rem;--vf-line-height-small-lg:1.25rem;--vf-line-height-headings:1.2;--vf-line-height-headings-sm:1.2;--vf-line-height-headings-lg:1.2;--vf-line-height-blockquote:1.5rem;--vf-line-height-blockquote-sm:1.25rem;--vf-line-height-blockquote-lg:1.5rem;--vf-letter-spacing:0;--vf-letter-spacing-sm:0;--vf-letter-spacing-lg:0;--vf-letter-spacing-small:0;--vf-letter-spacing-small-sm:0;--vf-letter-spacing-small-lg:0;--vf-letter-spacing-headings:0;--vf-letter-spacing-headings-sm:0;--vf-letter-spacing-headings-lg:0;--vf-letter-spacing-blockquote:0;--vf-letter-spacing-blockquote-sm:0;--vf-letter-spacing-blockquote-lg:0;--vf-gutter:1rem;--vf-gutter-sm:.5rem;--vf-gutter-lg:1rem;--vf-min-height-input:3rem;--vf-min-height-input-sm:2.125rem;--vf-min-height-input-lg:3.5rem;--vf-py-input:.75rem;--vf-py-input-sm:.375rem;--vf-py-input-lg:1rem;--vf-px-input:1rem;--vf-px-input-sm:.625rem;--vf-px-input-lg:1rem;--vf-py-btn:.375rem;--vf-py-btn-sm:.5rem;--vf-py-btn-lg:.5rem;--vf-px-btn:1rem;--vf-px-btn-sm:1rem;--vf-px-btn-lg:1rem;--vf-py-btn-small:calc(var(--vf-py-btn)*.75);--vf-py-btn-small-sm:calc(var(--vf-py-btn-sm)*.75);--vf-py-btn-small-lg:calc(var(--vf-py-btn-lg)*.75);--vf-px-btn-small:calc(var(--vf-px-btn)*.75);--vf-px-btn-small-sm:calc(var(--vf-px-btn-sm)*.75);--vf-px-btn-small-lg:calc(var(--vf-px-btn-lg)*.75);--vf-py-group-tabs:var(--vf-py-input);--vf-py-group-tabs-sm:var(--vf-py-input-sm);--vf-py-group-tabs-lg:var(--vf-py-input-lg);--vf-px-group-tabs:var(--vf-px-input);--vf-px-group-tabs-sm:var(--vf-px-input-sm);--vf-px-group-tabs-lg:var(--vf-px-input-lg);--vf-py-group-blocks:1rem;--vf-py-group-blocks-sm:.75rem;--vf-py-group-blocks-lg:1.25rem;--vf-px-group-blocks:1.25rem;--vf-px-group-blocks-sm:1rem;--vf-px-group-blocks-lg:1.5rem;--vf-py-tag:.1875rem;--vf-py-tag-sm:.125rem;--vf-py-tag-lg:.1875rem;--vf-px-tag:.675rem;--vf-px-tag-sm:.5rem;--vf-px-tag-lg:.75rem;--vf-py-slider-tooltip:.25rem;--vf-py-slider-tooltip-sm:.1875rem;--vf-py-slider-tooltip-lg:.3125rem;--vf-px-slider-tooltip:.5rem;--vf-px-slider-tooltip-sm:.375rem;--vf-px-slider-tooltip-lg:.625rem;--vf-py-blockquote:.25rem;--vf-py-blockquote-sm:.25rem;--vf-py-blockquote-lg:.25rem;--vf-px-blockquote:.75rem;--vf-px-blockquote-sm:.75rem;--vf-px-blockquote-lg:.75rem;--vf-py-hr:.25rem;--vf-space-addon:0;--vf-space-addon-sm:var(--vf-space-addon);--vf-space-addon-lg:var(--vf-space-addon);--vf-space-checkbox:.5rem;--vf-space-checkbox-sm:.5rem;--vf-space-checkbox-lg:.625rem;--vf-space-tags:.1875rem;--vf-space-tags-sm:var(--vf-space-tags);--vf-space-tags-lg:.3125rem;--vf-space-static-tag-1:1rem;--vf-space-static-tag-2:2rem;--vf-space-static-tag-3:3rem;--vf-floating-top:.75rem;--vf-floating-top-sm:0rem;--vf-floating-top-lg:.875rem;--vf-bg-input:var(--vf-gray-100);--vf-bg-input-hover:#ececec;--vf-bg-input-focus:#dcdcdc;--vf-bg-input-danger:var(--vf-bg-input);--vf-bg-input-success:var(--vf-bg-input);--vf-bg-checkbox:var(--vf-bg-input);--vf-bg-checkbox-hover:var(--vf-bg-input-hover);--vf-bg-checkbox-focus:var(--vf-bg-input-focus);--vf-bg-checkbox-danger:var(--vf-bg-input-danger);--vf-bg-checkbox-success:var(--vf-bg-input-success);--vf-bg-disabled:var(--vf-gray-50);--vf-bg-selected:rgba(17,24,39,.05);--vf-bg-passive:var(--vf-gray-300);--vf-bg-icon:var(--vf-gray-700);--vf-bg-danger:var(--vf-danger-lighter);--vf-bg-success:var(--vf-success-lighter);--vf-bg-tag:var(--vf-primary);--vf-bg-slider-handle:var(--vf-primary);--vf-bg-toggle-handle:#fff;--vf-bg-date-head:var(--vf-gray-100);--vf-bg-addon:transparent;--vf-bg-btn:var(--vf-primary);--vf-bg-btn-danger:var(--vf-danger);--vf-bg-btn-secondary:var(--vf-gray-200);--vf-color-input:var(--vf-gray-900);--vf-color-input-focus:var(--vf-color-input);--vf-color-input-hover:var(--vf-color-input);--vf-color-input-danger:var(--vf-color-input);--vf-color-input-success:var(--vf-color-input);--vf-color-disabled:#afafaf;--vf-color-placeholder:rgba(0,0,0,.6);--vf-color-passive:var(--vf-gray-700);--vf-color-muted:rgba(0,0,0,.6);--vf-color-floating:var(--vf-color-muted);--vf-color-floating-focus:var(--vf-primary);--vf-color-floating-success:var(--vf-success);--vf-color-floating-danger:var(--vf-danger);--vf-color-on-primary:#fff;--vf-color-danger:var(--vf-danger);--vf-color-success:var(--vf-success);--vf-color-tag:var(--vf-color-on-primary);--vf-color-addon:var(--vf-color-input);--vf-color-date-head:var(--vf-gray-700);--vf-color-btn:var(--vf-color-on-primary);--vf-color-btn-danger:#fff;--vf-color-btn-secondary:var(--vf-gray-700);--vf-border-color-blockquote:var(--vf-gray-300);--vf-border-color-hr:var(--vf-gray-400);--vf-border-color-input:var(--vf-gray-600);--vf-border-color-input-focus:var(--vf-primary);--vf-border-color-input-hover:var(--vf-border-color-input);--vf-border-color-input-danger:var(--vf-danger);--vf-border-color-input-success:var(--vf-border-color-input);--vf-border-color-checkbox:var(--vf-border-color-input);--vf-border-color-checkbox-focus:var(--vf-border-color-input-hover);--vf-border-color-checkbox-hover:var(--vf-border-color-input-focus);--vf-border-color-checkbox-danger:var(--vf-border-color-input-danger);--vf-border-color-checkbox-success:var(--vf-border-color-input-success);--vf-border-color-checked:var(--vf-primary);--vf-border-color-passive:var(--vf-gray-300);--vf-border-color-slider-tooltip:var(--vf-primary);--vf-border-color-tag:var(--vf-primary);--vf-border-color-btn:var(--vf-primary);--vf-border-color-btn-danger:var(--vf-danger);--vf-border-color-btn-secondary:var(--vf-gray-200);--vf-border-width-input-t:0px;--vf-border-width-input-r:0px;--vf-border-width-input-b:1px;--vf-border-width-input-l:0px;--vf-border-width-radio-t:2px;--vf-border-width-radio-r:2px;--vf-border-width-radio-b:2px;--vf-border-width-radio-l:2px;--vf-border-width-checkbox-t:2px;--vf-border-width-checkbox-r:2px;--vf-border-width-checkbox-b:2px;--vf-border-width-checkbox-l:2px;--vf-border-width-dropdown:0px;--vf-border-width-toggle:.25rem;--vf-border-width-btn:1px;--vf-border-width-tag:1px;--vf-border-width-blockquote:3px;--vf-shadow-input:0px 0px 0px 0px transparent;--vf-shadow-input-hover:0px 0px 0px 0px transparent;--vf-shadow-input-focus:0px 0px 0px 0px transparent;--vf-shadow-handles:0px 0px 0px 0px transparent;--vf-shadow-handles-hover:0px 0px 0px 9px rgba(0,0,0,.15);--vf-shadow-handles-focus:0px 0px 0px 9px rgba(0,0,0,.15);--vf-shadow-btn:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);--vf-shadow-dropdown:0 4px 6px 0 rgba(32,33,36,.28);--vf-radius-input:.25rem .25rem 0 0;--vf-radius-input-sm:var(--vf-radius-input);--vf-radius-input-lg:var(--vf-radius-input);--vf-radius-btn:.25rem;--vf-radius-btn-sm:.25rem;--vf-radius-btn-lg:.25rem;--vf-radius-small:.125rem;--vf-radius-small-sm:.125rem;--vf-radius-small-lg:.125rem;--vf-radius-large:.5rem .5rem 0 0;--vf-radius-large-sm:.5rem .5rem 0 0;--vf-radius-large-lg:.5rem .5rem 0 0;--vf-radius-tag:999px;--vf-radius-tag-sm:999px;--vf-radius-tag-lg:999px;--vf-radius-checkbox:.25rem;--vf-radius-checkbox-sm:.25rem;--vf-radius-checkbox-lg:.25rem;--vf-radius-slider:1rem;--vf-radius-slider-sm:1rem;--vf-radius-slider-lg:1rem;--vf-radius-image:.25rem .25rem 0 0;--vf-radius-image-sm:.25rem .25rem 0 0;--vf-radius-image-lg:.25rem .25rem 0 0;--vf-radius-gallery:.25rem .25rem 0 0;--vf-radius-gallery-sm:.25rem .25rem 0 0;--vf-radius-gallery-lg:.25rem .25rem 0 0;--vf-checkbox-size:1rem;--vf-checkbox-size-sm:.9375rem;--vf-checkbox-size-lg:1.125rem;--vf-gallery-size:6rem;--vf-gallery-size-sm:5rem;--vf-gallery-size-lg:7rem;--vf-toggle-width:3rem;--vf-toggle-width-sm:2.75rem;--vf-toggle-width-lg:3rem;--vf-toggle-height:1rem;--vf-toggle-height-sm:1.125rem;--vf-toggle-height-lg:1.25rem;--vf-slider-height:.375rem;--vf-slider-height-sm:.3125rem;--vf-slider-height-lg:.4375rem;--vf-slider-height-vertical:20rem;--vf-slider-height-vertical-sm:var(--vf-slider-height-vertical);--vf-slider-height-vertical-lg:var(--vf-slider-height-vertical);--vf-slider-handle-size:1.25rem;--vf-slider-handle-size-sm:var(--vf-slider-handle-size);--vf-slider-handle-size-lg:1.4375rem;--vf-slider-tooltip-distance:.625rem;--vf-slider-tooltip-distance-sm:var(--vf-slider-tooltip-distance);--vf-slider-tooltip-distance-lg:var(--vf-slider-tooltip-distance);--vf-slider-tooltip-arrow-size:.375rem;--vf-slider-tooltip-arrow-size-sm:var(--vf-slider-tooltip-arrow-size);--vf-slider-tooltip-arrow-size-lg:var(--vf-slider-tooltip-arrow-size)}.dark,.dark *,.dark :after,.dark :before{--vf-bg-input:var(--vf-dark-800);--vf-bg-input-hover:var(--vf-bg-input);--vf-bg-input-focus:var(--vf-bg-input);--vf-bg-input-danger:var(--vf-bg-input);--vf-bg-input-success:var(--vf-bg-input);--vf-bg-checkbox:var(--vf-dark-700);--vf-bg-checkbox-hover:var(--vf-bg-checkbox);--vf-bg-checkbox-focus:var(--vf-bg-checkbox);--vf-bg-checkbox-danger:var(--vf-bg-checkbox);--vf-bg-checkbox-success:var(--vf-bg-checkbox);--vf-bg-disabled:var(--vf-dark-700);--vf-bg-selected:var(--vf-dark-700);--vf-bg-passive:var(--vf-dark-700);--vf-bg-icon:var(--vf-dark-400);--vf-bg-danger:var(--vf-danger-lighter);--vf-bg-success:var(--vf-success-lighter);--vf-bg-addon:transparent;--vf-bg-tag:var(--vf-primary);--vf-bg-slider-handle:var(--vf-primary);--vf-bg-toggle-handle:#fff;--vf-bg-date-head:var(--vf-dark-700);--vf-bg-btn:var(--vf-primary);--vf-bg-btn-danger:var(--vf-danger);--vf-bg-btn-secondary:var(--vf-dark-700);--vf-color-on-primary:#fff;--vf-color-input:var(--vf-dark-100);--vf-color-input-hover:var(--vf-color-input);--vf-color-input-focus:var(--vf-color-input);--vf-color-input-danger:var(--vf-color-input);--vf-color-input-success:var(--vf-color-input);--vf-color-placeholder:var(--vf-dark-500);--vf-color-disabled:var(--vf-dark-500);--vf-color-passive:var(--vf-dark-900);--vf-color-muted:var(--vf-dark-500);--vf-color-floating:var(--vf-color-muted);--vf-color-floating-focus:var(--vf-color-floating);--vf-color-floating-success:var(--vf-color-floating);--vf-color-floating-danger:var(--vf-color-floating);--vf-color-danger:var(--vf-danger);--vf-color-success:var(--vf-success);--vf-color-addon:initial;--vf-color-tag:var(--vf-color-on-primary);--vf-color-date-head:var(--vf-dark-200);--vf-color-btn:var(--vf-color-on-primary);--vf-color-btn-danger:#fff;--vf-color-btn-secondary:var(--vf-dark-300);--vf-border-color-input:var(--vf-dark-800);--vf-border-color-input-focus:var(--vf-primary);--vf-border-color-input-hover:var(--vf-border-color-input);--vf-border-color-input-danger:var(--vf-border-color-input);--vf-border-color-input-success:var(--vf-border-color-input);--vf-border-color-checkbox:var(--vf-border-color-input);--vf-border-color-checkbox-focus:var(--vf-primary);--vf-border-color-checkbox-hover:var(--vf-border-color-checkbox);--vf-border-color-checkbox-danger:var(--vf-border-color-checkbox);--vf-border-color-checkbox-success:var(--vf-border-color-checkbox);--vf-border-color-checked:var(--vf-primary);--vf-border-color-btn:var(--vf-primary);--vf-border-color-tag:var(--vf-primary);--vf-border-color-slider-tooltip:var(--vf-primary);--vf-border-color-passive:var(--vf-dark-700);--vf-border-color-btn-danger:var(--vf-danger);--vf-border-color-btn-secondary:var(--vf-dark-700);--vf-border-color-blockquote:var(--vf-dark-700);--vf-border-color-hr:var(--vf-dark-700)}form *{box-sizing:border-box}form label{margin:0}form [multiple],form [type=checkbox],form [type=date],form [type=datetime-local],form [type=email],form [type=month],form [type=number],form [type=password],form [type=radio],form [type=search],form [type=tel],form [type=text],form [type=time],form [type=url],form [type=week],form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height)}form [multiple]:focus,form [type=checkbox]:focus,form [type=date]:focus,form [type=datetime-local]:focus,form [type=email]:focus,form [type=month]:focus,form [type=number]:focus,form [type=password]:focus,form [type=radio]:focus,form [type=search]:focus,form [type=tel]:focus,form [type=text]:focus,form [type=time]:focus,form [type=url]:focus,form [type=week]:focus,form select:focus,form textarea:focus{outline:none}form [multiple]::-webkit-search-cancel-button,form [multiple]::-webkit-search-decoration,form [multiple]::-webkit-search-results-button,form [multiple]::-webkit-search-results-decoration,form [type=checkbox]::-webkit-search-cancel-button,form [type=checkbox]::-webkit-search-decoration,form [type=checkbox]::-webkit-search-results-button,form [type=checkbox]::-webkit-search-results-decoration,form [type=date]::-webkit-search-cancel-button,form [type=date]::-webkit-search-decoration,form [type=date]::-webkit-search-results-button,form [type=date]::-webkit-search-results-decoration,form [type=datetime-local]::-webkit-search-cancel-button,form [type=datetime-local]::-webkit-search-decoration,form [type=datetime-local]::-webkit-search-results-button,form [type=datetime-local]::-webkit-search-results-decoration,form [type=email]::-webkit-search-cancel-button,form [type=email]::-webkit-search-decoration,form [type=email]::-webkit-search-results-button,form [type=email]::-webkit-search-results-decoration,form [type=month]::-webkit-search-cancel-button,form [type=month]::-webkit-search-decoration,form [type=month]::-webkit-search-results-button,form [type=month]::-webkit-search-results-decoration,form [type=number]::-webkit-search-cancel-button,form [type=number]::-webkit-search-decoration,form [type=number]::-webkit-search-results-button,form [type=number]::-webkit-search-results-decoration,form [type=password]::-webkit-search-cancel-button,form [type=password]::-webkit-search-decoration,form [type=password]::-webkit-search-results-button,form [type=password]::-webkit-search-results-decoration,form [type=radio]::-webkit-search-cancel-button,form [type=radio]::-webkit-search-decoration,form [type=radio]::-webkit-search-results-button,form [type=radio]::-webkit-search-results-decoration,form [type=search]::-webkit-search-cancel-button,form [type=search]::-webkit-search-decoration,form [type=search]::-webkit-search-results-button,form [type=search]::-webkit-search-results-decoration,form [type=tel]::-webkit-search-cancel-button,form [type=tel]::-webkit-search-decoration,form [type=tel]::-webkit-search-results-button,form [type=tel]::-webkit-search-results-decoration,form [type=text]::-webkit-search-cancel-button,form [type=text]::-webkit-search-decoration,form [type=text]::-webkit-search-results-button,form [type=text]::-webkit-search-results-decoration,form [type=time]::-webkit-search-cancel-button,form [type=time]::-webkit-search-decoration,form [type=time]::-webkit-search-results-button,form [type=time]::-webkit-search-results-decoration,form [type=url]::-webkit-search-cancel-button,form [type=url]::-webkit-search-decoration,form [type=url]::-webkit-search-results-button,form [type=url]::-webkit-search-results-decoration,form [type=week]::-webkit-search-cancel-button,form [type=week]::-webkit-search-decoration,form [type=week]::-webkit-search-results-button,form [type=week]::-webkit-search-results-decoration,form select::-webkit-search-cancel-button,form select::-webkit-search-decoration,form select::-webkit-search-results-button,form select::-webkit-search-results-decoration,form textarea::-webkit-search-cancel-button,form textarea::-webkit-search-decoration,form textarea::-webkit-search-results-button,form textarea::-webkit-search-results-decoration{-webkit-appearance:none}form ::-moz-placeholder{color:var(--vf-color-placeholder)}form ::placeholder{color:var(--vf-color-placeholder)}.vf-row{display:grid;gap:var(--vf-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.vf-row.vf-row-sm{gap:var(--vf-gutter-sm)}.vf-row.vf-row-lg{gap:var(--vf-gutter-lg)}.vf-row.vf-row-embed{display:block}.vf-rowset{display:grid;row-gap:var(--vf-gutter)}.vf-rowset.vf-rowset-sm{row-gap:var(--vf-gutter-sm)}.vf-rowset.vf-rowset-lg{row-gap:var(--vf-gutter-lg)}.vf-col{grid-column:span 12/span 12}.vf-col-1{grid-column:span 1/span 12}.vf-col-2{grid-column:span 2/span 12}.vf-col-3{grid-column:span 3/span 12}.vf-col-4{grid-column:span 4/span 12}.vf-col-5{grid-column:span 5/span 12}.vf-col-6{grid-column:span 6/span 12}.vf-col-7{grid-column:span 7/span 12}.vf-col-8{grid-column:span 8/span 12}.vf-col-9{grid-column:span 9/span 12}.vf-col-10{grid-column:span 10/span 12}.vf-col-11{grid-column:span 11/span 12}.vf-col-12{grid-column:span 12/span 12}@media (min-width:640px){.vf-col-sm{grid-column:span 12/span 12}.vf-col-sm-1{grid-column:span 1/span 12}.vf-col-sm-2{grid-column:span 2/span 12}.vf-col-sm-3{grid-column:span 3/span 12}.vf-col-sm-4{grid-column:span 4/span 12}.vf-col-sm-5{grid-column:span 5/span 12}.vf-col-sm-6{grid-column:span 6/span 12}.vf-col-sm-7{grid-column:span 7/span 12}.vf-col-sm-8{grid-column:span 8/span 12}.vf-col-sm-9{grid-column:span 9/span 12}.vf-col-sm-10{grid-column:span 10/span 12}.vf-col-sm-11{grid-column:span 11/span 12}.vf-col-sm-12{grid-column:span 12/span 12}}@media (min-width:768px){.vf-col-md{grid-column:span 12/span 12}.vf-col-md-1{grid-column:span 1/span 12}.vf-col-md-2{grid-column:span 2/span 12}.vf-col-md-3{grid-column:span 3/span 12}.vf-col-md-4{grid-column:span 4/span 12}.vf-col-md-5{grid-column:span 5/span 12}.vf-col-md-6{grid-column:span 6/span 12}.vf-col-md-7{grid-column:span 7/span 12}.vf-col-md-8{grid-column:span 8/span 12}.vf-col-md-9{grid-column:span 9/span 12}.vf-col-md-10{grid-column:span 10/span 12}.vf-col-md-11{grid-column:span 11/span 12}.vf-col-md-12{grid-column:span 12/span 12}}@media (min-width:1024px){.vf-col-lg{grid-column:span 12/span 12}.vf-col-lg-1{grid-column:span 1/span 12}.vf-col-lg-2{grid-column:span 2/span 12}.vf-col-lg-3{grid-column:span 3/span 12}.vf-col-lg-4{grid-column:span 4/span 12}.vf-col-lg-5{grid-column:span 5/span 12}.vf-col-lg-6{grid-column:span 6/span 12}.vf-col-lg-7{grid-column:span 7/span 12}.vf-col-lg-8{grid-column:span 8/span 12}.vf-col-lg-9{grid-column:span 9/span 12}.vf-col-lg-10{grid-column:span 10/span 12}.vf-col-lg-11{grid-column:span 11/span 12}.vf-col-lg-12{grid-column:span 12/span 12}}@media (min-width:1280px){.vf-col-xl{grid-column:span 12/span 12}.vf-col-xl-1{grid-column:span 1/span 12}.vf-col-xl-2{grid-column:span 2/span 12}.vf-col-xl-3{grid-column:span 3/span 12}.vf-col-xl-4{grid-column:span 4/span 12}.vf-col-xl-5{grid-column:span 5/span 12}.vf-col-xl-6{grid-column:span 6/span 12}.vf-col-xl-7{grid-column:span 7/span 12}.vf-col-xl-8{grid-column:span 8/span 12}.vf-col-xl-9{grid-column:span 9/span 12}.vf-col-xl-10{grid-column:span 10/span 12}.vf-col-xl-11{grid-column:span 11/span 12}.vf-col-xl-12{grid-column:span 12/span 12}}@media (min-width:1536px){.vf-col-2xl{grid-column:span 12/span 12}.vf-col-2xl-1{grid-column:span 1/span 12}.vf-col-2xl-2{grid-column:span 2/span 12}.vf-col-2xl-3{grid-column:span 3/span 12}.vf-col-2xl-4{grid-column:span 4/span 12}.vf-col-2xl-5{grid-column:span 5/span 12}.vf-col-2xl-6{grid-column:span 6/span 12}.vf-col-2xl-7{grid-column:span 7/span 12}.vf-col-2xl-8{grid-column:span 8/span 12}.vf-col-2xl-9{grid-column:span 9/span 12}.vf-col-2xl-10{grid-column:span 10/span 12}.vf-col-2xl-11{grid-column:span 11/span 12}.vf-col-2xl-12{grid-column:span 12/span 12}}.vf-contains-link a{color:var(--vf-link-color);-webkit-text-decoration:var(--vf-link-decoration);text-decoration:var(--vf-link-decoration)}.vf-static-tag{font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height)}.vf-static-tag.vf-static-tag-sm{font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm)}.vf-static-tag.vf-static-tag-lg{font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg)}.vf-static-tag-left{text-align:left}.vf-static-tag-center{text-align:center}.vf-static-tag-right{text-align:right}.vf-static-tag-blockquote blockquote{border-left:var(--vf-border-width-blockquote) var(--vf-border-color-blockquote) solid;font-size:var(--vf-font-size-blockquote);letter-spacing:var(--vf-letter-spacing-blockquote);line-height:var(--vf-line-height-blockquote);margin:0;padding:var(--vf-py-blockquote) 0 var(--vf-py-blockquote) var(--vf-px-blockquote)}.vf-static-tag-blockquote.vf-static-tag-sm blockquote{font-size:var(--vf-font-size-blockquote-sm);letter-spacing:var(--vf-letter-spacing-blockquote-sm);line-height:var(--vf-line-height-blockquote-sm);padding:var(--vf-py-blockquote-sm) 0 var(--vf-py-blockquote-sm) var(--vf-px-blockquote-sm)}.vf-static-tag-blockquote.vf-static-tag-lg blockquote{font-size:var(--vf-font-size-blockquote-lg);letter-spacing:var(--vf-letter-spacing-blockquote-lg);line-height:var(--vf-line-height-blockquote-lg);padding:var(--vf-py-blockquote-lg) 0 var(--vf-py-blockquote-lg) var(--vf-px-blockquote-lg)}.vf-static-tag-a a{color:var(--vf-link-color);-webkit-text-decoration:var(--vf-link-decoration);text-decoration:var(--vf-link-decoration)}.vf-static-tag-hr{padding:var(--vf-py-hr) 0}.vf-static-tag-hr hr{border-color:var(--vf-border-color-hr)}.vf-static-tag-img img{display:inline-block}.vf-static-tag-top-1{margin-top:var(--vf-space-static-tag-1)}.vf-static-tag-top-2{margin-top:var(--vf-space-static-tag-2)}.vf-static-tag-top-3{margin-top:var(--vf-space-static-tag-3)}.vf-static-tag-bottom-1{margin-bottom:var(--vf-space-static-tag-1)}.vf-static-tag-bottom-2{margin-bottom:var(--vf-space-static-tag-2)}.vf-static-tag-bottom-3{margin-bottom:var(--vf-space-static-tag-3)}.vf-static-tag-h1 h1{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h1.vf-static-tag-sm h1{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h1.vf-static-tag-lg h1{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h2 h2{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h2.vf-static-tag-sm h2{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h2.vf-static-tag-lg h2{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h3 h3{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h3.vf-static-tag-sm h3{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h3.vf-static-tag-lg h3{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h4 h4{font-weight:700;letter-spacing:var(--vf-letter-spacing-headings);line-height:var(--vf-line-height-headings);margin:0}.vf-static-tag-h4.vf-static-tag-sm h4{letter-spacing:var(--vf-letter-spacing-headings-sm);line-height:var(--vf-line-height-headings-sm);margin:0}.vf-static-tag-h4.vf-static-tag-lg h4{letter-spacing:var(--vf-letter-spacing-headings-lg);line-height:var(--vf-line-height-headings-lg);margin:0}.vf-static-tag-h1 h1{font-size:var(--vf-font-size-h1-mobile)}.vf-static-tag-h1.vf-static-tag-sm h1{font-size:var(--vf-font-size-h1-mobile-sm)}.vf-static-tag-h1.vf-static-tag-lg h1{font-size:var(--vf-font-size-h1-mobile-lg)}.vf-static-tag-h2 h2{font-size:var(--vf-font-size-h2-mobile)}.vf-static-tag-h2.vf-static-tag-sm h2{font-size:var(--vf-font-size-h2-mobile-sm)}.vf-static-tag-h2.vf-static-tag-lg h2{font-size:var(--vf-font-size-h2-mobile-lg)}.vf-static-tag-h3 h3{font-size:var(--vf-font-size-h3-mobile)}.vf-static-tag-h3.vf-static-tag-sm h3{font-size:var(--vf-font-size-h3-mobile-sm)}.vf-static-tag-h3.vf-static-tag-lg h3{font-size:var(--vf-font-size-h3-mobile-lg)}.vf-static-tag-h4 h4{font-size:var(--vf-font-size-h4-mobile)}.vf-static-tag-h4.vf-static-tag-sm h4{font-size:var(--vf-font-size-h4-mobile-sm)}.vf-static-tag-h4.vf-static-tag-lg h4{font-size:var(--vf-font-size-h4-mobile-lg)}@media (min-width:768px){.vf-static-tag-h1 h1{font-size:var(--vf-font-size-h1)}.vf-static-tag-h1.vf-static-tag-sm h1{font-size:var(--vf-font-size-h1-sm)}.vf-static-tag-h1.vf-static-tag-lg h1{font-size:var(--vf-font-size-h1-lg)}.vf-static-tag-h2 h2{font-size:var(--vf-font-size-h2)}.vf-static-tag-h2.vf-static-tag-sm h2{font-size:var(--vf-font-size-h2-sm)}.vf-static-tag-h2.vf-static-tag-lg h2{font-size:var(--vf-font-size-h2-lg)}.vf-static-tag-h3 h3{font-size:var(--vf-font-size-h3)}.vf-static-tag-h3.vf-static-tag-sm h3{font-size:var(--vf-font-size-h3-sm)}.vf-static-tag-h3.vf-static-tag-lg h3{font-size:var(--vf-font-size-h3-lg)}.vf-static-tag-h4 h4{font-size:var(--vf-font-size-h4)}.vf-static-tag-h4.vf-static-tag-sm h4{font-size:var(--vf-font-size-h4-sm)}.vf-static-tag-h4.vf-static-tag-lg h4{font-size:var(--vf-font-size-h4-lg)}}.vf-input-group{align-items:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-input);border-color:var(--vf-border-color-input);border-radius:var(--vf-radius-input);border-style:solid;border-width:var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);box-shadow:var(--vf-shadow-input);color:var(--vf-color-input);cursor:text;display:flex;font-family:inherit;margin:0;min-height:var(--vf-min-height-input);outline:0 solid var(--vf-ring-color);outline-offset:0;transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.vf-input-group .vf-input-field{background:transparent;border:0;border-radius:var(--vf-radius-input);color:var(--vf-color-input);flex:1 1 0%;font-family:inherit;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height);min-height:100%;outline:0 solid transparent;outline-offset:0;padding:var(--vf-py-input) var(--vf-px-input);transition:color .2s ease-in-out}.vf-input-group .vf-input-field:-webkit-autofill,.vf-input-group .vf-input-field:-webkit-autofill:active,.vf-input-group .vf-input-field:-webkit-autofill:focus,.vf-input-group .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input) inset!important}.vf-input-group .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input)!important}.vf-input-group textarea.vf-input-field{border-radius:var(--vf-radius-large)}.vf-input-group.vf-input-group-disabled{background-color:var(--vf-bg-disabled);color:var(--vf-color-disabled);pointer-events:none}.vf-input-group.vf-input-group-disabled .vf-input-field{color:var(--vf-color-disabled)}.vf-input-group.vf-input-group-success{background-color:var(--vf-bg-input-success);border-color:var(--vf-border-color-input-success);color:var(--vf-color-input-success)}.vf-input-group.vf-input-group-success .vf-input-field{color:var(--vf-color-input-success)}.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill,.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill:active,.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill:focus,.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input-success) inset!important}.vf-input-group.vf-input-group-success .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input-success)!important}.vf-input-group.vf-input-group-danger{background-color:var(--vf-bg-input-danger);border-color:var(--vf-border-color-input-danger);color:var(--vf-color-input-danger)}.vf-input-group.vf-input-group-danger .vf-input-field{color:var(--vf-color-input-danger)}.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill,.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill:active,.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill:focus,.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input-danger) inset!important}.vf-input-group.vf-input-group-danger .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input-danger)!important}.vf-input-group.vf-input-group-focused{box-shadow:var(--vf-shadow-input-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger){background-color:var(--vf-bg-input-focus);border-color:var(--vf-border-color-input-focus);color:var(--vf-color-input-focus)}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field{color:var(--vf-color-input-focus)}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill,.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill:active,.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill:focus,.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 99px var(--vf-bg-input-focus) inset!important}.vf-input-group.vf-input-group-focused:not(.vf-input-group-success):not(.vf-input-group-danger) .vf-input-field:-webkit-autofill{-webkit-text-fill-color:var(--vf-color-input-focus)!important}.vf-input-group:hover{box-shadow:var(--vf-shadow-input-hover)}.vf-input-group:hover:not(.vf-input-group-success):not(.vf-input-group-danger):not(.vf-input-group-focused){background-color:var(--vf-bg-input-hover);border-color:var(--vf-border-color-input-hover);color:var(--vf-color-input-hover)}.vf-input-group:hover:not(.vf-input-group-success):not(.vf-input-group-danger):not(.vf-input-group-focused) .vf-input-field{color:var(--vf-color-input-hover)}.vf-input-group.vf-input-group-sm{border-radius:var(--vf-radius-input-sm);min-height:var(--vf-min-height-input-sm)}.vf-input-group.vf-input-group-sm .vf-input-field{border-radius:var(--vf-radius-input-sm);font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm);padding:var(--vf-py-input-sm) var(--vf-px-input-sm)}.vf-input-group.vf-input-group-sm.vf-input-group-textarea{border-radius:var(--vf-radius-large-sm)}.vf-input-group.vf-input-group-lg{border-radius:var(--vf-radius-input-lg);min-height:var(--vf-min-height-input-lg)}.vf-input-group.vf-input-group-lg .vf-input-field{border-radius:var(--vf-radius-input-lg);font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg);padding:var(--vf-py-input-lg) var(--vf-px-input-lg)}.vf-input-group.vf-input-group-lg.vf-input-group-textarea{border-radius:var(--vf-radius-large-lg)}.vf-input-group .vf-floating-label{left:calc(var(--vf-px-input) - var(--vf-border-width-input-l))}.vf-input-group .vf-floating-label.vf-floating-label-lg{left:calc(var(--vf-px-input-lg) - var(--vf-border-width-input-l))}.vf-input-group .vf-floating-label.vf-floating-label-sm{left:calc(var(--vf-px-input-sm) - var(--vf-border-width-input-l))}.vf-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-input);border-color:var(--vf-border-color-input);border-radius:var(--vf-radius-input);border-style:solid;border-width:var(--vf-border-width-input-t) var(--vf-border-width-input-r) var(--vf-border-width-input-b) var(--vf-border-width-input-l);box-shadow:var(--vf-shadow-input);color:var(--vf-color-input);font-family:inherit;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height);margin:0;min-height:var(--vf-min-height-input);outline:0 solid var(--vf-ring-color);outline-offset:0;padding:var(--vf-py-input) var(--vf-px-input);transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.vf-input[disabled]{background-color:var(--vf-bg-disabled);color:var(--vf-color-disabled);pointer-events:none}.vf-input.vf-input-success{background-color:var(--vf-bg-input-success);border-color:var(--vf-border-color-input-success);color:var(--vf-color-input-success)}.vf-input.vf-input-danger{background-color:var(--vf-bg-input-danger);border-color:var(--vf-border-color-input-danger);color:var(--vf-color-input-danger)}.vf-input:hover{box-shadow:var(--vf-shadow-input-hover)}.vf-input:hover:not(.vf-input-success):not(.vf-input-danger){background-color:var(--vf-bg-input-hover);border-color:var(--vf-border-color-input-hover);color:var(--vf-color-input-hover)}.vf-input:focus{box-shadow:var(--vf-shadow-input-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-input:focus:not(.vf-input-success):not(.vf-input-danger){background-color:var(--vf-bg-input-focus);border-color:var(--vf-border-color-input-focus);color:var(--vf-color-input-focus)}.vf-input.vf-input-sm{border-radius:var(--vf-radius-input-sm);font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm);min-height:var(--vf-min-height-input-sm);padding:var(--vf-py-input-sm) var(--vf-px-input-sm)}.vf-input.vf-input-lg{border-radius:var(--vf-radius-input-lg);font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg);min-height:var(--vf-min-height-input-lg);padding:var(--vf-py-input-lg) var(--vf-px-input-lg)}.vf-floating-wrapper~.vf-input,.vf-floating-wrapper~div .vf-input,.vf-input-group.vf-input-group .vf-floating-wrapper~.vf-input-field,.vf-input-group.vf-input-group .vf-floating-wrapper~div .vf-input-field{padding-bottom:calc(var(--vf-py-input) - var(--vf-floating-top)/2);padding-top:calc(var(--vf-py-input) + var(--vf-floating-top)/2)}.vf-floating-wrapper~.vf-input-sm,.vf-floating-wrapper~div .vf-input-sm,.vf-input-group.vf-input-group-sm .vf-floating-wrapper~.vf-input-field,.vf-input-group.vf-input-group-sm .vf-floating-wrapper~div .vf-input-field{padding-bottom:calc(var(--vf-py-input-sm) - var(--vf-floating-top-sm)/2);padding-top:calc(var(--vf-py-input-sm) + var(--vf-floating-top-sm)/2)}.vf-floating-wrapper~.vf-input-lg,.vf-floating-wrapper~div .vf-input-lg,.vf-input-group.vf-input-group-lg .vf-floating-wrapper~.vf-input-field,.vf-input-group.vf-input-group-lg .vf-floating-wrapper~div .vf-input-field{padding-bottom:calc(var(--vf-py-input-lg) - var(--vf-floating-top-lg)/2);padding-top:calc(var(--vf-py-input-lg) + var(--vf-floating-top-lg)/2)}.vf-checkbox-container,.vf-checkbox-wrapper{align-items:flex-start;display:flex;width:100%}.vf-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-checkbox);border-color:var(--vf-border-color-checkbox);border-radius:var(--vf-radius-checkbox);border-style:solid;border-width:var(--vf-border-width-checkbox-t) var(--vf-border-width-checkbox-r) var(--vf-border-width-checkbox-b) var(--vf-border-width-checkbox-l);box-shadow:var(--vf-shadow-handles);cursor:pointer;flex-shrink:0;height:var(--vf-checkbox-size);margin:0;margin-right:var(--vf-space-checkbox);margin-top:calc((var(--vf-line-height) - var(--vf-checkbox-size))/2);outline:0 solid var(--vf-ring-color);outline-offset:0;transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--vf-checkbox-size)}.vf-checkbox[disabled]{opacity:.5;pointer-events:none}.vf-checkbox.vf-checkbox-danger:not(:checked){background-color:var(--vf-bg-checkbox-danger);border-color:var(--vf-border-color-checkbox-danger)}.vf-checkbox:hover:not([disabled]){box-shadow:var(--vf-shadow-handles-hover)}.vf-checkbox:hover:not([disabled]):not(.vf-checkbox-danger):not(:checked):not(:focus){background-color:var(--vf-bg-checkbox-hover);border-color:var(--vf-border-color-checkbox-hover)}.vf-checkbox:focus{box-shadow:var(--vf-shadow-handles-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-checkbox:focus:not(.vf-checkbox-danger):not(:checked){background-color:var(--vf-bg-checkbox-focus);border-color:var(--vf-border-color-checkbox-focus)}.vf-checkbox:checked{background-color:var(--vf-primary);border-color:var(--vf-border-color-checked)}.vf-checkbox:checked:after{background-color:var(--vf-color-on-primary);content:" ";display:block;height:calc(100% + var(--vf-border-width-checkbox-t) + var(--vf-border-width-checkbox-b));left:calc(var(--vf-border-width-checkbox-l)*-1);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:calc(var(--vf-border-width-checkbox-t)*-1);width:calc(100% + var(--vf-border-width-checkbox-l) + var(--vf-border-width-checkbox-r))}.vf-checkbox.vf-checkbox-sm{border-radius:var(--vf-radius-checkbox-sm);height:var(--vf-checkbox-size-sm);margin-right:var(--vf-space-checkbox-sm);margin-top:calc((var(--vf-line-height-sm) - var(--vf-checkbox-size-sm))/2);width:var(--vf-checkbox-size-sm)}.vf-checkbox.vf-checkbox-lg{border-radius:var(--vf-radius-checkbox-lg);height:var(--vf-checkbox-size-lg);margin-right:var(--vf-space-checkbox-lg);margin-top:calc((var(--vf-line-height-lg) - var(--vf-checkbox-size-lg))/2);width:var(--vf-checkbox-size-lg)}.vf-checkbox-text{cursor:pointer}.vf-radio-container,.vf-radio-wrapper{align-items:flex-start;display:flex;width:100%}.vf-radio{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vf-bg-checkbox);border-color:var(--vf-border-color-checkbox);border-radius:999px;border-style:solid;border-width:var(--vf-border-width-radio-t) var(--vf-border-width-radio-r) var(--vf-border-width-radio-b) var(--vf-border-width-radio-l);box-shadow:var(--vf-shadow-handles);cursor:pointer;display:flex;flex-shrink:0;height:var(--vf-checkbox-size);justify-content:center;margin:0;margin-right:var(--vf-space-checkbox);margin-top:calc((var(--vf-line-height) - var(--vf-checkbox-size))/2);outline:0 solid var(--vf-ring-color);outline-offset:0;transition-duration:.2s;transition-property:box-shadow,color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--vf-checkbox-size)}.vf-radio[disabled]{opacity:.5;pointer-events:none}.vf-radio.vf-radio-danger:not(:checked){background-color:var(--vf-bg-checkbox-danger);border-color:var(--vf-border-color-checkbox-danger)}.vf-radio:hover:not([disabled]){box-shadow:var(--vf-shadow-handles-hover)}.vf-radio:hover:not([disabled]):not(.vf-radio-danger):not(:checked):not(:focus){background-color:var(--vf-bg-checkbox-hover);border-color:var(--vf-border-color-checkbox-hover)}.vf-radio:focus{box-shadow:var(--vf-shadow-handles-focus);outline:var(--vf-ring-width) solid var(--vf-ring-color)}.vf-radio:focus:not(.vf-radio-danger):not(:checked){background-color:var(--vf-bg-checkbox-focus);border-color:var(--vf-border-color-checkbox-focus)}.vf-radio:checked{background-color:var(--vf-primary);border-color:var(--vf-border-color-checked)}.vf-radio:checked:after{background-color:var(--vf-color-on-primary);content:"";display:block;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3.5'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.vf-radio.vf-radio-sm{height:var(--vf-checkbox-size-sm);margin-right:var(--vf-space-checkbox-sm);margin-top:calc((var(--vf-line-height-sm) - var(--vf-checkbox-size-sm))/2);width:var(--vf-checkbox-size-sm)}.vf-radio.vf-radio-lg{height:var(--vf-checkbox-size-lg);margin-right:var(--vf-space-checkbox-lg);margin-top:calc((var(--vf-line-height-lg) - var(--vf-checkbox-size-lg))/2);width:var(--vf-checkbox-size-lg)}.vf-btn,.vf-radio-text{cursor:pointer}.vf-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--vf-radius-btn);border-style:solid;border-width:var(--vf-border-width-btn);box-shadow:var(--vf-shadow-btn);color:inherit;display:inline-flex;font-size:inherit;font-size:var(--vf-font-size);justify-content:center;letter-spacing:var(--vf-letter-spacing);line-height:inherit;line-height:var(--vf-line-height);outline:0 solid var(--vf-ring-color);outline-offset:0;padding:var(--vf-py-btn) var(--vf-px-btn);text-decoration:none;transition:.15s}.vf-btn:focus{box-shadow:0 0 0 var(--vf-ring-width) var(--vf-ring-color)}.vf-btn:hover:not(:disabled):not(.vf-btn-loading){text-decoration:none;transform:scale(1.05)}.vf-btn.vf-btn-sm{border-radius:var(--vf-radius-btn-sm);font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm);padding:var(--vf-py-btn-sm) var(--vf-px-btn-sm)}.vf-btn.vf-btn-lg{border-radius:var(--vf-radius-btn-lg);font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg);padding:var(--vf-py-btn-lg) var(--vf-px-btn-lg)}.vf-btn.vf-btn-small{border-radius:var(--vf-radius-small);font-size:var(--vf-font-size-small);letter-spacing:var(--vf-letter-spacing-small);line-height:var(--vf-line-height-small);padding:var(--vf-py-btn-small) var(--vf-px-btn-small)}.vf-btn.vf-btn-small.vf-btn-small-sm{border-radius:var(--vf-radius-small-sm);padding:var(--vf-py-btn-small-sm) var(--vf-px-btn-small-sm)}.vf-btn.vf-btn-small.vf-btn-small-lg{border-radius:var(--vf-radius-small-lg);padding:var(--vf-py-btn-small-lg) var(--vf-px-btn-small-lg)}.vf-btn.vf-btn-full{width:100%}.vf-btn.vf-btn-center{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.vf-btn.vf-btn-disabled,.vf-btn[disabled]{cursor:not-allowed;opacity:.6}.vf-btn.vf-btn-primary{background-color:var(--vf-primary);border-color:var(--vf-border-color-btn);color:var(--vf-color-on-primary)}.vf-btn.vf-btn-secondary{background-color:var(--vf-bg-btn-secondary);border-color:var(--vf-border-color-btn-secondary);color:var(--vf-color-btn-secondary)}.vf-btn.vf-btn-danger{background-color:var(--vf-bg-btn-danger);border-color:var(--vf-border-color-btn-danger);color:var(--vf-color-btn-danger)}.vf-btn.vf-btn-loading{color:transparent!important;cursor:not-allowed;opacity:.6;pointer-events:none;position:relative}.vf-btn.vf-btn-loading:after{animation:button-spinner 1s linear infinite;content:"";display:inline-block;height:1rem;left:50%;margin-left:-.5rem;margin-top:-.5rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;width:1rem}.vf-btn.vf-btn-loading.vf-btn-loading-primary:after{background-color:var(--vf-color-on-primary)}.vf-btn.vf-btn-loading.vf-btn-loading-secondary:after{background-color:var(--vf-color-btn-secondary)}.vf-btn.vf-btn-loading.vf-btn-loading-danger:after{background-color:var(--vf-color-btn-danger)}body:not([dir=rtl]) .vf-btn.vf-btn-right{float:right}body:not([dir=rtl]) .vf-checkbox-wrapper-right,body:not([dir=rtl]) .vf-radio-wrapper-right{justify-content:flex-end}body:not([dir=rtl]) .vf-checkbox-right{margin-left:var(--vf-space-checkbox);margin-right:0}body:not([dir=rtl]) .vf-checkbox-right.vf-checkbox-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body:not([dir=rtl]) .vf-checkbox-right.vf-checkbox-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body:not([dir=rtl]) .vf-checkbox-right:checked:after{left:0;right:calc(var(--vf-border-width-checkbox-l)*-1)}body:not([dir=rtl]) .vf-radio-right{margin-left:var(--vf-space-checkbox);margin-right:0}body:not([dir=rtl]) .vf-radio-right.vf-radio-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body:not([dir=rtl]) .vf-radio-right.vf-radio-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body:not([dir=rtl]) .vf-checkbox-text-right,body:not([dir=rtl]) .vf-radio-text-right{order:-1}body[dir=rtl] .vf-btn.vf-btn-left{float:left}body[dir=rtl] .vf-checkbox-wrapper-left,body[dir=rtl] .vf-radio-wrapper-left{justify-content:flex-end}body[dir=rtl] .vf-checkbox{margin-left:var(--vf-space-checkbox);margin-right:0}body[dir=rtl] .vf-checkbox.vf-checkbox-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body[dir=rtl] .vf-checkbox.vf-checkbox-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body[dir=rtl] .vf-checkbox:checked:after{left:0;right:calc(var(--vf-border-width-checkbox-l)*-1)}body[dir=rtl] .vf-checkbox-left{margin-left:0;margin-right:var(--vf-space-checkbox)}body[dir=rtl] .vf-checkbox-left.vf-checkbox-sm{margin-left:0;margin-right:var(--vf-space-checkbox-sm)}body[dir=rtl] .vf-checkbox-left.vf-checkbox-lg{margin-left:0;margin-right:var(--vf-space-checkbox-lg)}body[dir=rtl] .vf-checkbox-left:checked:after{left:0;right:calc(var(--vf-border-width-checkbox-l)*-1)}body[dir=rtl] .vf-radio{margin-left:var(--vf-space-checkbox);margin-right:0}body[dir=rtl] .vf-radio.vf-radio-sm{margin-left:var(--vf-space-checkbox-sm);margin-right:0}body[dir=rtl] .vf-radio.vf-radio-lg{margin-left:var(--vf-space-checkbox-lg);margin-right:0}body[dir=rtl] .vf-radio-left{margin-left:0;margin-right:var(--vf-space-checkbox)}body[dir=rtl] .vf-radio-left.vf-radio-sm{margin-left:0;margin-right:var(--vf-space-checkbox-sm)}body[dir=rtl] .vf-radio-left.vf-radio-lg{margin-left:0;margin-right:var(--vf-space-checkbox-lg)}body[dir=rtl] .vf-checkbox-text-left,body[dir=rtl] .vf-radio-text-left{order:-1}@keyframes button-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vf-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.vf-label{align-items:flex-start;display:flex;font-size:var(--vf-font-size);letter-spacing:var(--vf-letter-spacing);line-height:var(--vf-line-height);margin-bottom:0}.vf-label-sm{font-size:var(--vf-font-size-sm);letter-spacing:var(--vf-letter-spacing-sm);line-height:var(--vf-line-height-sm)}.vf-label-lg{font-size:var(--vf-font-size-lg);letter-spacing:var(--vf-letter-spacing-lg);line-height:var(--vf-line-height-lg)}.vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-text-type .vf-horizontal-label{padding-bottom:0;padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-horizontal-label-sm{padding-bottom:0;padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-horizontal-label-lg{padding-bottom:0;padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}.vf-text-type .vf-xs\:vf-vertical-label,:not(.vf-text-type) .vf-xs\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xs\:vf-vertical-label-sm,:not(.vf-text-type) .vf-xs\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xs\:vf-vertical-label-lg,:not(.vf-text-type) .vf-xs\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-xs\:vf-horizontal-label,.vf-xs\:vf-horizontal-label-lg,.vf-xs\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-xs\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-xs\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-xs\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}@media (min-width:640px){.vf-text-type .vf-sm\:vf-vertical-label,:not(.vf-text-type) .vf-sm\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-sm\:vf-vertical-label-sm,:not(.vf-text-type) .vf-sm\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-sm\:vf-vertical-label-lg,:not(.vf-text-type) .vf-sm\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-sm\:vf-horizontal-label,.vf-sm\:vf-horizontal-label-lg,.vf-sm\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-sm\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-sm\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-sm\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:768px){.vf-text-type .vf-md\:vf-vertical-label,:not(.vf-text-type) .vf-md\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-md\:vf-vertical-label-sm,:not(.vf-text-type) .vf-md\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-md\:vf-vertical-label-lg,:not(.vf-text-type) .vf-md\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-md\:vf-horizontal-label,.vf-md\:vf-horizontal-label-lg,.vf-md\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-md\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-md\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-md\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:1024px){.vf-text-type .vf-lg\:vf-vertical-label,:not(.vf-text-type) .vf-lg\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-lg\:vf-vertical-label-sm,:not(.vf-text-type) .vf-lg\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-lg\:vf-vertical-label-lg,:not(.vf-text-type) .vf-lg\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-lg\:vf-horizontal-label,.vf-lg\:vf-horizontal-label-lg,.vf-lg\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-lg\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-lg\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-lg\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:1280px){.vf-text-type .vf-xl\:vf-vertical-label,:not(.vf-text-type) .vf-xl\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xl\:vf-vertical-label-sm,:not(.vf-text-type) .vf-xl\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-xl\:vf-vertical-label-lg,:not(.vf-text-type) .vf-xl\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-xl\:vf-horizontal-label,.vf-xl\:vf-horizontal-label-lg,.vf-xl\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-xl\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-xl\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-xl\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}@media (min-width:1536px){.vf-text-type .vf-2xl\:vf-vertical-label,:not(.vf-text-type) .vf-2xl\:vf-vertical-label{padding-bottom:calc(var(--vf-gutter)/3);padding-right:0;padding-top:0}.vf-text-type .vf-2xl\:vf-vertical-label-sm,:not(.vf-text-type) .vf-2xl\:vf-vertical-label-sm{padding-bottom:calc(var(--vf-gutter-sm)/3);padding-right:0;padding-top:0}.vf-text-type .vf-2xl\:vf-vertical-label-lg,:not(.vf-text-type) .vf-2xl\:vf-vertical-label-lg{padding-bottom:calc(var(--vf-gutter-lg)/3);padding-right:0;padding-top:0}.vf-2xl\:vf-horizontal-label,.vf-2xl\:vf-horizontal-label-lg,.vf-2xl\:vf-horizontal-label-sm{padding-bottom:0}.vf-text-type .vf-2xl\:vf-horizontal-label{padding-right:var(--vf-gutter);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input))}.vf-text-type .vf-2xl\:vf-horizontal-label-sm{padding-right:var(--vf-gutter-sm);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-sm))}.vf-text-type .vf-2xl\:vf-horizontal-label-lg{padding-right:var(--vf-gutter-lg);padding-top:calc(var(--vf-border-width-input-t) + var(--vf-py-input-lg))}}:root,:before,:after,*{--vf-primary: #b98766;--vf-primary-darker: #b55e4f;--vf-danger: #a7240e;--vf-danger-lighter: #eaaa21;--vf-success: #82aa8b;--vf-success-lighter: #385f84;--vf-ring-width: 0;--vf-ring-color: #673AB766;--vf-gray-50: #FAFAFA;--vf-gray-100: #F5F5F5;--vf-gray-200: #EEEEEE;--vf-gray-300: #E0E0E0;--vf-gray-400: #BDBDBD;--vf-gray-500: #9E9E9E;--vf-gray-600: #757575;--vf-gray-700: #616161;--vf-gray-800: #424242;--vf-gray-900: #212121;--vf-font-size: 1rem;--vf-font-size-sm: .875rem;--vf-font-size-lg: 1rem;--vf-font-size-small: .875rem;--vf-font-size-small-sm: .75rem;--vf-font-size-small-lg: .875rem;--vf-line-height: 1.5rem;--vf-line-height-sm: 1.25rem;--vf-line-height-lg: 1.5rem;--vf-line-height-small: 1.25rem;--vf-line-height-small-sm: 1.125rem;--vf-line-height-small-lg: 1.25rem;--vf-letter-spacing: 0;--vf-letter-spacing-sm: 0;--vf-letter-spacing-lg: 0;--vf-letter-spacing-small: 0;--vf-letter-spacing-small-sm: 0;--vf-letter-spacing-small-lg: 0;--vf-gutter: 1rem;--vf-gutter-sm: .5rem;--vf-gutter-lg: 1rem;--vf-min-height-input: 3rem;--vf-min-height-input-sm: 2.125rem;--vf-min-height-input-lg: 3.5rem;--vf-py-input: .75rem;--vf-py-input-sm: .375rem;--vf-py-input-lg: 1rem;--vf-px-input: 1rem;--vf-px-input-sm: .625rem;--vf-px-input-lg: 1rem;--vf-py-btn: .375rem;--vf-py-btn-sm: .5rem;--vf-py-btn-lg: .5rem;--vf-px-btn: 1rem;--vf-px-btn-sm: 1rem;--vf-px-btn-lg: 1rem;--vf-py-btn-small: calc(var(--vf-py-btn) * .75);--vf-py-btn-small-sm: calc(var(--vf-py-btn-sm) * .75);--vf-py-btn-small-lg: calc(var(--vf-py-btn-lg) * .75);--vf-px-btn-small: calc(var(--vf-px-btn) * .75);--vf-px-btn-small-sm: calc(var(--vf-px-btn-sm) * .75);--vf-px-btn-small-lg: calc(var(--vf-px-btn-lg) * .75);--vf-py-group-tabs: var(--vf-py-input);--vf-py-group-tabs-sm: var(--vf-py-input-sm);--vf-py-group-tabs-lg: var(--vf-py-input-lg);--vf-px-group-tabs: var(--vf-px-input);--vf-px-group-tabs-sm: var(--vf-px-input-sm);--vf-px-group-tabs-lg: var(--vf-px-input-lg);--vf-py-group-blocks: 1rem;--vf-py-group-blocks-sm: .75rem;--vf-py-group-blocks-lg: 1.25rem;--vf-px-group-blocks: 1.25rem;--vf-px-group-blocks-sm: 1rem;--vf-px-group-blocks-lg: 1.5rem;--vf-py-tag: .1875rem;--vf-py-tag-sm: .125rem;--vf-py-tag-lg: .1875rem;--vf-px-tag: .675rem;--vf-px-tag-sm: .5rem;--vf-px-tag-lg: .75rem;--vf-py-slider-tooltip: .25rem;--vf-py-slider-tooltip-sm: .1875rem;--vf-py-slider-tooltip-lg: .3125rem;--vf-px-slider-tooltip: .5rem;--vf-px-slider-tooltip-sm: .375rem;--vf-px-slider-tooltip-lg: .625rem;// Space between addon and text input --vf-space-addon: 0;--vf-space-addon-sm: var(--vf-space-addon);--vf-space-addon-lg: var(--vf-space-addon);// Space between checkboxes & radios and their labels --vf-space-checkbox: .5rem;--vf-space-checkbox-sm: .5rem;--vf-space-checkbox-lg: .625rem;// Space between tags in `TagsElement` --vf-space-tags: .1875rem;--vf-space-tags-sm: var(--vf-space-tags);--vf-space-tags-lg: .3125rem;// Space between the field's top and floating label ---vf-floating-top: .75rem;--vf-floating-top-sm: 0rem;--vf-floating-top-lg: .875rem;--vf-bg-input: var(--vf-gray-100);--vf-bg-input-hover: #ececec;--vf-bg-input-focus: #dcdcdc;--vf-bg-input-danger: var(--vf-bg-input);--vf-bg-input-success: var(--vf-bg-input);--vf-bg-checkbox: var(--vf-bg-input);--vf-bg-checkbox-hover: var(--vf-bg-input-hover);--vf-bg-checkbox-focus: var(--vf-bg-input-focus);--vf-bg-checkbox-danger: var(--vf-bg-input-danger);--vf-bg-checkbox-success: var(--vf-bg-input-success);--vf-bg-disabled: var(--vf-gray-50);--vf-bg-selected: rgba(17,24,39,.05);// Used eg. when select option is hovered or a checkbox is selected in `blocks` view --vf-bg-passive: var(--vf-gray-300);// Used as a background color for eg. slider,toggle --vf-bg-icon: var(--vf-gray-700);--vf-bg-danger: var(--vf-danger-lighter);--vf-bg-success: var(--vf-success-lighter);--vf-bg-tag: var(--vf-primary);--vf-bg-slider-handle: var(--vf-primary);--vf-bg-toggle-handle: #ffffff;--vf-bg-date-head: var(--vf-gray-100);--vf-bg-addon: transparent;--vf-bg-btn: var(--vf-primary);--vf-bg-btn-danger: var(--vf-danger);--vf-bg-btn-secondary: var(--vf-gray-200);--vf-color-input: var(--vf-gray-900);--vf-color-input-focus: var(--vf-color-input);--vf-color-input-hover: var(--vf-color-input);--vf-color-input-danger: var(--vf-color-input);--vf-color-input-success: var(--vf-color-input);--vf-color-disabled: #AFAFAF;--vf-color-placeholder: rgba(0,0,0,.6);--vf-color-passive: var(--vf-gray-700);// Used when text is displayed on passive background eg. `off` toggle --vf-color-muted: rgba(0,0,0,.6);// Used for helper texts eg. element description,floating label --vf-color-floating: var(--vf-color-muted);--vf-color-floating-focus: var(--vf-primary);// Used when the input is focused --vf-color-floating-success: var(--vf-success);// Used when the input is filled with success --vf-color-floating-danger: var(--vf-danger);// Used when the input has error --vf-color-on-primary: #ffffff;// Used when text is displayed on primary color --vf-color-danger: var(--vf-danger);--vf-color-success: var(--vf-success);--vf-color-tag: var(--vf-color-on-primary);--vf-color-addon: var(--vf-color-input);--vf-color-date-head: var(--vf-gray-700);--vf-color-btn: var(--vf-color-on-primary);--vf-color-btn-danger: #ffffff;--vf-color-btn-secondary: var(--vf-gray-700);--vf-border-color-input: var(--vf-gray-600);--vf-border-color-input-focus: var(--vf-primary);--vf-border-color-input-hover: var(--vf-border-color-input);--vf-border-color-input-danger: var(--vf-danger);--vf-border-color-input-success: var(--vf-border-color-input);--vf-border-color-checkbox: var(--vf-border-color-input);--vf-border-color-checkbox-focus: var(--vf-border-color-input-hover);--vf-border-color-checkbox-hover: var(--vf-border-color-input-focus);--vf-border-color-checkbox-danger: var(--vf-border-color-input-danger);--vf-border-color-checkbox-success: var(--vf-border-color-input-success);--vf-border-color-checked: var(--vf-primary);--vf-border-color-passive: var(--vf-gray-300);// Used as a border for passive states eg. `off` toggle --vf-border-color-slider-tooltip: var(--vf-primary);--vf-border-color-tag: var(--vf-primary);--vf-border-color-btn: var(--vf-primary);--vf-border-color-btn-danger: var(--vf-danger);--vf-border-color-btn-secondary: var(--vf-gray-200);--vf-border-width-input-t: 0px;--vf-border-width-input-r: 0px;--vf-border-width-input-b: 1px;--vf-border-width-input-l: 0px;--vf-border-width-radio-t: 2px;--vf-border-width-radio-r: 2px;--vf-border-width-radio-b: 2px;--vf-border-width-radio-l: 2px;--vf-border-width-checkbox-t: 2px;--vf-border-width-checkbox-r: 2px;--vf-border-width-checkbox-b: 2px;--vf-border-width-checkbox-l: 2px;--vf-border-width-dropdown: 0px;--vf-border-width-toggle: .25rem;--vf-border-width-btn: 1px;--vf-border-width-tag: 1px;--vf-shadow-input: 0px 0px 0px 0px rgba(0,0,0,0);--vf-shadow-input-hover: 0px 0px 0px 0px rgba(0,0,0,0);--vf-shadow-input-focus: 0px 0px 0px 0px rgba(0,0,0,0);--vf-shadow-handles: 0px 0px 0px 0px rgba(0,0,0,0);--vf-shadow-handles-hover: 0px 0px 0px 9px rgba(0,0,0,.15);--vf-shadow-handles-focus: 0px 0px 0px 9px rgba(0,0,0,.15);--vf-shadow-btn: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 1px 5px 0px rgb(0 0 0 / 12%);--vf-shadow-dropdown: 0 4px 6px 0 rgb(32 33 36 / 28%);--vf-radius-input: .25rem .25rem 0 0;--vf-radius-input-sm: var(--vf-radius-input);--vf-radius-input-lg: var(--vf-radius-input);--vf-radius-btn: .25rem;--vf-radius-btn-sm: .25rem;--vf-radius-btn-lg: .25rem;// Used for eg. list button,slider tooltip,info tooltip --vf-radius-small: .125rem;--vf-radius-small-sm: .125rem;--vf-radius-small-lg: .125rem;// Used for larger inputs eg. textarea,editor,drag and drop,checkbox/radio blocks --vf-radius-large: .5rem .5rem 0 0;--vf-radius-large-sm: .5rem .5rem 0 0;--vf-radius-large-lg: .5rem .5rem 0 0;--vf-radius-tag: 999px;--vf-radius-tag-sm: 999px;--vf-radius-tag-lg: 999px;--vf-radius-checkbox: .25rem;--vf-radius-checkbox-sm: .25rem;--vf-radius-checkbox-lg: .25rem;--vf-radius-slider: 1rem;--vf-radius-slider-sm: 1rem;--vf-radius-slider-lg: 1rem;--vf-radius-image: .25rem .25rem 0 0;--vf-radius-image-sm: .25rem .25rem 0 0;--vf-radius-image-lg: .25rem .25rem 0 0;--vf-radius-gallery: .25rem .25rem 0 0;--vf-radius-gallery-sm: .25rem .25rem 0 0;--vf-radius-gallery-lg: .25rem .25rem 0 0;--vf-checkbox-size: 1rem;--vf-checkbox-size-sm: .9375rem;--vf-checkbox-size-lg: 1.125rem;--vf-gallery-size: 6rem;--vf-gallery-size-sm: 5rem;--vf-gallery-size-lg: 7rem;--vf-toggle-width: 3rem;--vf-toggle-width-sm: 2.75rem;--vf-toggle-width-lg: 3rem;--vf-toggle-height: 1rem;--vf-toggle-height-sm: 1.125rem;--vf-toggle-height-lg: 1.25rem;--vf-slider-height: .375rem;--vf-slider-height-sm: .3125rem;--vf-slider-height-lg: .4375rem;--vf-slider-height-vertical: 20rem;--vf-slider-height-vertical-sm: var(--vf-slider-height-vertical);--vf-slider-height-vertical-lg: var(--vf-slider-height-vertical);--vf-slider-handle-size: 1.25rem;--vf-slider-handle-size-sm: var(--vf-slider-handle-size);--vf-slider-handle-size-lg: 1.4375rem;--vf-slider-tooltip-distance: .625rem;--vf-slider-tooltip-distance-sm: var(--vf-slider-tooltip-distance);--vf-slider-tooltip-distance-lg: var(--vf-slider-tooltip-distance);--vf-slider-tooltip-arrow-size: .375rem;--vf-slider-tooltip-arrow-size-sm: var(--vf-slider-tooltip-arrow-size);--vf-slider-tooltip-arrow-size-lg: var(--vf-slider-tooltip-arrow-size)} diff --git a/cookbook/static/vue3/assets/main-Dq4soQcg.js b/cookbook/static/vue3/assets/main-Dq4soQcg.js deleted file mode 100644 index 2d4da0f4f..000000000 --- a/cookbook/static/vue3/assets/main-Dq4soQcg.js +++ /dev/null @@ -1,7821 +0,0 @@ -var $v=Object.defineProperty;var Ev=(a,i,u)=>i in a?$v(a,i,{enumerable:!0,configurable:!0,writable:!0,value:u}):a[i]=u;var xv=(a,i)=>()=>(i||a((i={exports:{}}).exports,i),i.exports);var xr=(a,i,u)=>(Ev(a,typeof i!="symbol"?i+"":i,u),u);var Tv=xv((exports,module)=>{/** -* @vue/shared v3.4.19 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function makeMap(a,i){const u=new Set(a.split(","));return i?c=>u.has(c.toLowerCase()):c=>u.has(c)}const EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn$1=a=>a.charCodeAt(0)===111&&a.charCodeAt(1)===110&&(a.charCodeAt(2)>122||a.charCodeAt(2)<97),isModelListener=a=>a.startsWith("onUpdate:"),extend$4=Object.assign,remove=(a,i)=>{const u=a.indexOf(i);u>-1&&a.splice(u,1)},hasOwnProperty$i=Object.prototype.hasOwnProperty,hasOwn=(a,i)=>hasOwnProperty$i.call(a,i),isArray$o=Array.isArray,isMap$2=a=>toTypeString(a)==="[object Map]",isSet$3=a=>toTypeString(a)==="[object Set]",isDate$3=a=>toTypeString(a)==="[object Date]",isRegExp$1=a=>toTypeString(a)==="[object RegExp]",isFunction$7=a=>typeof a=="function",isString$5=a=>typeof a=="string",isSymbol$6=a=>typeof a=="symbol",isObject$i=a=>a!==null&&typeof a=="object",isPromise=a=>(isObject$i(a)||isFunction$7(a))&&isFunction$7(a.then)&&isFunction$7(a.catch),objectToString$2=Object.prototype.toString,toTypeString=a=>objectToString$2.call(a),toRawType=a=>toTypeString(a).slice(8,-1),isPlainObject$5=a=>toTypeString(a)==="[object Object]",isIntegerKey=a=>isString$5(a)&&a!=="NaN"&&a[0]!=="-"&&""+parseInt(a,10)===a,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=a=>{const i=Object.create(null);return u=>i[u]||(i[u]=a(u))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction(a=>a.replace(camelizeRE,(i,u)=>u?u.toUpperCase():"")),hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(a=>a.replace(hyphenateRE,"-$1").toLowerCase()),capitalize$2=cacheStringFunction(a=>a.charAt(0).toUpperCase()+a.slice(1)),toHandlerKey=cacheStringFunction(a=>a?`on${capitalize$2(a)}`:""),hasChanged=(a,i)=>!Object.is(a,i),invokeArrayFns=(a,i)=>{for(let u=0;u{Object.defineProperty(a,i,{configurable:!0,enumerable:!1,value:u})},looseToNumber=a=>{const i=parseFloat(a);return isNaN(i)?a:i},toNumber$2=a=>{const i=isString$5(a)?Number(a):NaN;return isNaN(i)?a:i};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),GLOBALS_ALLOWED="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,Error",isGloballyAllowed=makeMap(GLOBALS_ALLOWED);function normalizeStyle(a){if(isArray$o(a)){const i={};for(let u=0;u{if(u){const c=u.split(propertyDelimiterRE);c.length>1&&(i[c[0].trim()]=c[1].trim())}}),i}function normalizeClass(a){let i="";if(isString$5(a))i=a;else if(isArray$o(a))for(let u=0;ulooseEqual(u,i))}const toDisplayString=a=>isString$5(a)?a:a==null?"":isArray$o(a)||isObject$i(a)&&(a.toString===objectToString$2||!isFunction$7(a.toString))?JSON.stringify(a,replacer,2):String(a),replacer=(a,i)=>i&&i.__v_isRef?replacer(a,i.value):isMap$2(i)?{[`Map(${i.size})`]:[...i.entries()].reduce((u,[c,d],m)=>(u[stringifySymbol(c,m)+" =>"]=d,u),{})}:isSet$3(i)?{[`Set(${i.size})`]:[...i.values()].map(u=>stringifySymbol(u))}:isSymbol$6(i)?stringifySymbol(i):isObject$i(i)&&!isArray$o(i)&&!isPlainObject$5(i)?String(i):i,stringifySymbol=(a,i="")=>{var u;return isSymbol$6(a)?`Symbol(${(u=a.description)!=null?u:i})`:a};/** -* @vue/reactivity v3.4.19 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let activeEffectScope;class EffectScope{constructor(i=!1){this.detached=i,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!i&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(i){if(this._active){const u=activeEffectScope;try{return activeEffectScope=this,i()}finally{activeEffectScope=u}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(i){if(this._active){let u,c;for(u=0,c=this.effects.length;u=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=4}set dirty(i){this._dirtyLevel=i?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let i=shouldTrack,u=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=u,shouldTrack=i}}stop(){var i;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(i=this.onStop)==null||i.call(this),this.active=!1)}}function triggerComputed(a){return a.value}function preCleanupEffect(a){a._trackId++,a._depsLength=0}function postCleanupEffect(a){if(a.deps.length>a._depsLength){for(let i=a._depsLength;i{u.dirty&&u.run()});i&&(extend$4(u,i),i.scope&&recordEffectScope(u,i.scope)),(!i||!i.lazy)&&u.run();const c=u.run.bind(u);return c.effect=u,c}function stop(a){a.effect.stop()}let shouldTrack=!0,pauseScheduleStack=0;const trackStack=[];function pauseTracking(){trackStack.push(shouldTrack),shouldTrack=!1}function resetTracking(){const a=trackStack.pop();shouldTrack=a===void 0?!0:a}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(a,i,u){if(i.get(a)!==a._trackId){i.set(a,a._trackId);const c=a.deps[a._depsLength];c!==i?(c&&cleanupDepEffect(c,a),a.deps[a._depsLength++]=i):a._depsLength++}}const queueEffectSchedulers=[];function triggerEffects(a,i,u){pauseScheduling();for(const c of a.keys()){let d;c._dirtyLevel{const u=new Map;return u.cleanup=a,u.computed=i,u},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(a,i,u){if(shouldTrack&&activeEffect){let c=targetMap.get(a);c||targetMap.set(a,c=new Map);let d=c.get(u);d||c.set(u,d=createDep(()=>c.delete(u))),trackEffect(activeEffect,d)}}function trigger(a,i,u,c,d,m){const f=targetMap.get(a);if(!f)return;let v=[];if(i==="clear")v=[...f.values()];else if(u==="length"&&isArray$o(a)){const g=Number(c);f.forEach((y,b)=>{(b==="length"||!isSymbol$6(b)&&b>=g)&&v.push(y)})}else switch(u!==void 0&&v.push(f.get(u)),i){case"add":isArray$o(a)?isIntegerKey(u)&&v.push(f.get("length")):(v.push(f.get(ITERATE_KEY)),isMap$2(a)&&v.push(f.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$o(a)||(v.push(f.get(ITERATE_KEY)),isMap$2(a)&&v.push(f.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$2(a)&&v.push(f.get(ITERATE_KEY));break}pauseScheduling();for(const g of v)g&&triggerEffects(g,4);resetScheduling()}function getDepFromReactive(a,i){var u;return(u=targetMap.get(a))==null?void 0:u.get(i)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(a=>a!=="arguments"&&a!=="caller").map(a=>Symbol[a]).filter(isSymbol$6)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const a={};return["includes","indexOf","lastIndexOf"].forEach(i=>{a[i]=function(...u){const c=toRaw(this);for(let m=0,f=this.length;m{a[i]=function(...u){pauseTracking(),pauseScheduling();const c=toRaw(this)[i].apply(this,u);return resetScheduling(),resetTracking(),c}}),a}function hasOwnProperty$h(a){const i=toRaw(this);return track(i,"has",a),i.hasOwnProperty(a)}class BaseReactiveHandler{constructor(i=!1,u=!1){this._isReadonly=i,this._shallow=u}get(i,u,c){const d=this._isReadonly,m=this._shallow;if(u==="__v_isReactive")return!d;if(u==="__v_isReadonly")return d;if(u==="__v_isShallow")return m;if(u==="__v_raw")return c===(d?m?shallowReadonlyMap:readonlyMap:m?shallowReactiveMap:reactiveMap).get(i)||Object.getPrototypeOf(i)===Object.getPrototypeOf(c)?i:void 0;const f=isArray$o(i);if(!d){if(f&&hasOwn(arrayInstrumentations,u))return Reflect.get(arrayInstrumentations,u,c);if(u==="hasOwnProperty")return hasOwnProperty$h}const v=Reflect.get(i,u,c);return(isSymbol$6(u)?builtInSymbols.has(u):isNonTrackableKeys(u))||(d||track(i,"get",u),m)?v:isRef(v)?f&&isIntegerKey(u)?v:v.value:isObject$i(v)?d?readonly(v):reactive(v):v}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(i=!1){super(!1,i)}set(i,u,c,d){let m=i[u];if(!this._shallow){const g=isReadonly(m);if(!isShallow(c)&&!isReadonly(c)&&(m=toRaw(m),c=toRaw(c)),!isArray$o(i)&&isRef(m)&&!isRef(c))return g?!1:(m.value=c,!0)}const f=isArray$o(i)&&isIntegerKey(u)?Number(u)a,getProto=a=>Reflect.getPrototypeOf(a);function get$3(a,i,u=!1,c=!1){a=a.__v_raw;const d=toRaw(a),m=toRaw(i);u||(hasChanged(i,m)&&track(d,"get",i),track(d,"get",m));const{has:f}=getProto(d),v=c?toShallow:u?toReadonly:toReactive;if(f.call(d,i))return v(a.get(i));if(f.call(d,m))return v(a.get(m));a!==d&&a.get(i)}function has$1(a,i=!1){const u=this.__v_raw,c=toRaw(u),d=toRaw(a);return i||(hasChanged(a,d)&&track(c,"has",a),track(c,"has",d)),a===d?u.has(a):u.has(a)||u.has(d)}function size$1(a,i=!1){return a=a.__v_raw,!i&&track(toRaw(a),"iterate",ITERATE_KEY),Reflect.get(a,"size",a)}function add$2(a){a=toRaw(a);const i=toRaw(this);return getProto(i).has.call(i,a)||(i.add(a),trigger(i,"add",a,a)),this}function set$2(a,i){i=toRaw(i);const u=toRaw(this),{has:c,get:d}=getProto(u);let m=c.call(u,a);m||(a=toRaw(a),m=c.call(u,a));const f=d.call(u,a);return u.set(a,i),m?hasChanged(i,f)&&trigger(u,"set",a,i):trigger(u,"add",a,i),this}function deleteEntry(a){const i=toRaw(this),{has:u,get:c}=getProto(i);let d=u.call(i,a);d||(a=toRaw(a),d=u.call(i,a)),c&&c.call(i,a);const m=i.delete(a);return d&&trigger(i,"delete",a,void 0),m}function clear(){const a=toRaw(this),i=a.size!==0,u=a.clear();return i&&trigger(a,"clear",void 0,void 0),u}function createForEach(a,i){return function(c,d){const m=this,f=m.__v_raw,v=toRaw(f),g=i?toShallow:a?toReadonly:toReactive;return!a&&track(v,"iterate",ITERATE_KEY),f.forEach((y,b)=>c.call(d,g(y),g(b),m))}}function createIterableMethod(a,i,u){return function(...c){const d=this.__v_raw,m=toRaw(d),f=isMap$2(m),v=a==="entries"||a===Symbol.iterator&&f,g=a==="keys"&&f,y=d[a](...c),b=u?toShallow:i?toReadonly:toReactive;return!i&&track(m,"iterate",g?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:w,done:S}=y.next();return S?{value:w,done:S}:{value:v?[b(w[0]),b(w[1])]:b(w),done:S}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(a){return function(...i){return a==="delete"?!1:a==="clear"?void 0:this}}function createInstrumentations(){const a={get(m){return get$3(this,m)},get size(){return size$1(this)},has:has$1,add:add$2,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},i={get(m){return get$3(this,m,!1,!0)},get size(){return size$1(this)},has:has$1,add:add$2,set:set$2,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},u={get(m){return get$3(this,m,!0)},get size(){return size$1(this,!0)},has(m){return has$1.call(this,m,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},c={get(m){return get$3(this,m,!0,!0)},get size(){return size$1(this,!0)},has(m){return has$1.call(this,m,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(m=>{a[m]=createIterableMethod(m,!1,!1),u[m]=createIterableMethod(m,!0,!1),i[m]=createIterableMethod(m,!1,!0),c[m]=createIterableMethod(m,!0,!0)}),[a,u,i,c]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(a,i){const u=i?a?shallowReadonlyInstrumentations:shallowInstrumentations:a?readonlyInstrumentations:mutableInstrumentations;return(c,d,m)=>d==="__v_isReactive"?!a:d==="__v_isReadonly"?a:d==="__v_raw"?c:Reflect.get(hasOwn(u,d)&&d in c?u:c,d,m)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(a){switch(a){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(a){return a.__v_skip||!Object.isExtensible(a)?0:targetTypeMap(toRawType(a))}function reactive(a){return isReadonly(a)?a:createReactiveObject(a,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(a){return createReactiveObject(a,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(a){return createReactiveObject(a,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(a){return createReactiveObject(a,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(a,i,u,c,d){if(!isObject$i(a)||a.__v_raw&&!(i&&a.__v_isReactive))return a;const m=d.get(a);if(m)return m;const f=getTargetType(a);if(f===0)return a;const v=new Proxy(a,f===2?c:u);return d.set(a,v),v}function isReactive(a){return isReadonly(a)?isReactive(a.__v_raw):!!(a&&a.__v_isReactive)}function isReadonly(a){return!!(a&&a.__v_isReadonly)}function isShallow(a){return!!(a&&a.__v_isShallow)}function isProxy(a){return isReactive(a)||isReadonly(a)}function toRaw(a){const i=a&&a.__v_raw;return i?toRaw(i):a}function markRaw(a){return Object.isExtensible(a)&&def(a,"__v_skip",!0),a}const toReactive=a=>isObject$i(a)?reactive(a):a,toReadonly=a=>isObject$i(a)?readonly(a):a;class ComputedRefImpl{constructor(i,u,c,d){this._setter=u,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>i(this._value),()=>triggerRefValue(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!d,this.__v_isReadonly=c}get value(){const i=toRaw(this);return(!i._cacheable||i.effect.dirty)&&hasChanged(i._value,i._value=i.effect.run())&&triggerRefValue(i,4),trackRefValue(i),i.effect._dirtyLevel>=2&&triggerRefValue(i,2),i._value}set value(i){this._setter(i)}get _dirty(){return this.effect.dirty}set _dirty(i){this.effect.dirty=i}}function computed$1(a,i,u=!1){let c,d;const m=isFunction$7(a);return m?(c=a,d=NOOP):(c=a.get,d=a.set),new ComputedRefImpl(c,d,m||!d,u)}function trackRefValue(a){var i;shouldTrack&&activeEffect&&(a=toRaw(a),trackEffect(activeEffect,(i=a.dep)!=null?i:a.dep=createDep(()=>a.dep=void 0,a instanceof ComputedRefImpl?a:void 0)))}function triggerRefValue(a,i=4,u){a=toRaw(a);const c=a.dep;c&&triggerEffects(c,i)}function isRef(a){return!!(a&&a.__v_isRef===!0)}function ref(a){return createRef(a,!1)}function shallowRef(a){return createRef(a,!0)}function createRef(a,i){return isRef(a)?a:new RefImpl(a,i)}class RefImpl{constructor(i,u){this.__v_isShallow=u,this.dep=void 0,this.__v_isRef=!0,this._rawValue=u?i:toRaw(i),this._value=u?i:toReactive(i)}get value(){return trackRefValue(this),this._value}set value(i){const u=this.__v_isShallow||isShallow(i)||isReadonly(i);i=u?i:toRaw(i),hasChanged(i,this._rawValue)&&(this._rawValue=i,this._value=u?i:toReactive(i),triggerRefValue(this,4))}}function triggerRef(a){triggerRefValue(a,4)}function unref(a){return isRef(a)?a.value:a}function toValue$1(a){return isFunction$7(a)?a():unref(a)}const shallowUnwrapHandlers={get:(a,i,u)=>unref(Reflect.get(a,i,u)),set:(a,i,u,c)=>{const d=a[i];return isRef(d)&&!isRef(u)?(d.value=u,!0):Reflect.set(a,i,u,c)}};function proxyRefs(a){return isReactive(a)?a:new Proxy(a,shallowUnwrapHandlers)}class CustomRefImpl{constructor(i){this.dep=void 0,this.__v_isRef=!0;const{get:u,set:c}=i(()=>trackRefValue(this),()=>triggerRefValue(this));this._get=u,this._set=c}get value(){return this._get()}set value(i){this._set(i)}}function customRef(a){return new CustomRefImpl(a)}function toRefs(a){const i=isArray$o(a)?new Array(a.length):{};for(const u in a)i[u]=propertyToRef(a,u);return i}class ObjectRefImpl{constructor(i,u,c){this._object=i,this._key=u,this._defaultValue=c,this.__v_isRef=!0}get value(){const i=this._object[this._key];return i===void 0?this._defaultValue:i}set value(i){this._object[this._key]=i}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(i){this._getter=i,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(a,i,u){return isRef(a)?a:isFunction$7(a)?new GetterRefImpl(a):isObject$i(a)&&arguments.length>1?propertyToRef(a,i,u):ref(a)}function propertyToRef(a,i,u){const c=a[i];return isRef(c)?c:new ObjectRefImpl(a,i,u)}const TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** -* @vue/runtime-core v3.4.19 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const stack=[];function warn$1(a,...i){pauseTracking();const u=stack.length?stack[stack.length-1].component:null,c=u&&u.appContext.config.warnHandler,d=getComponentTrace();if(c)callWithErrorHandling(c,u,11,[a+i.join(""),u&&u.proxy,d.map(({vnode:m})=>`at <${formatComponentName(u,m.type)}>`).join(` -`),d]);else{const m=[`[Vue warn]: ${a}`,...i];d.length&&m.push(` -`,...formatTrace(d)),console.warn(...m)}resetTracking()}function getComponentTrace(){let a=stack[stack.length-1];if(!a)return[];const i=[];for(;a;){const u=i[0];u&&u.vnode===a?u.recurseCount++:i.push({vnode:a,recurseCount:0});const c=a.component&&a.component.parent;a=c&&c.vnode}return i}function formatTrace(a){const i=[];return a.forEach((u,c)=>{i.push(...c===0?[]:[` -`],...formatTraceEntry(u))}),i}function formatTraceEntry({vnode:a,recurseCount:i}){const u=i>0?`... (${i} recursive calls)`:"",c=a.component?a.component.parent==null:!1,d=` at <${formatComponentName(a.component,a.type,c)}`,m=">"+u;return a.props?[d,...formatProps(a.props),m]:[d+m]}function formatProps(a){const i=[],u=Object.keys(a);return u.slice(0,3).forEach(c=>{i.push(...formatProp(c,a[c]))}),u.length>3&&i.push(" ..."),i}function formatProp(a,i,u){return isString$5(i)?(i=JSON.stringify(i),u?i:[`${a}=${i}`]):typeof i=="number"||typeof i=="boolean"||i==null?u?i:[`${a}=${i}`]:isRef(i)?(i=formatProp(a,toRaw(i.value),!0),u?i:[`${a}=Ref<`,i,">"]):isFunction$7(i)?[`${a}=fn${i.name?`<${i.name}>`:""}`]:(i=toRaw(i),u?i:[`${a}=`,i])}function assertNumber(a,i){}const ErrorCodes={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},ErrorTypeStrings$1={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function callWithErrorHandling(a,i,u,c){try{return c?a(...c):a()}catch(d){handleError(d,i,u)}}function callWithAsyncErrorHandling(a,i,u,c){if(isFunction$7(a)){const m=callWithErrorHandling(a,i,u,c);return m&&isPromise(m)&&m.catch(f=>{handleError(f,i,u)}),m}const d=[];for(let m=0;m>>1,d=queue[c],m=getId(d);mflushIndex&&queue.splice(i,1)}function queuePostFlushCb(a){isArray$o(a)?pendingPostFlushCbs.push(...a):(!activePostFlushCbs||!activePostFlushCbs.includes(a,a.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(a),queueFlush()}function flushPreFlushCbs(a,i,u=isFlushing?flushIndex+1:0){for(;ugetId(u)-getId(c));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...i);return}for(activePostFlushCbs=i,postFlushIndex=0;postFlushIndexa.id==null?1/0:a.id,comparator=(a,i)=>{const u=getId(a)-getId(i);if(u===0){if(a.pre&&!i.pre)return-1;if(i.pre&&!a.pre)return 1}return u};function flushJobs(a){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);try{for(flushIndex=0;flushIndexdevtools$1.emit(d,...m)),buffer=[]):typeof window<"u"&&window.HTMLElement&&!((c=(u=window.navigator)==null?void 0:u.userAgent)!=null&&c.includes("jsdom"))?((i.__VUE_DEVTOOLS_HOOK_REPLAY__=i.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(m=>{setDevtoolsHook$1(m,i)}),setTimeout(()=>{devtools$1||(i.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer=[])},3e3)):buffer=[]}function emit(a,i,...u){if(a.isUnmounted)return;const c=a.vnode.props||EMPTY_OBJ;let d=u;const m=i.startsWith("update:"),f=m&&i.slice(7);if(f&&f in c){const b=`${f==="modelValue"?"model":f}Modifiers`,{number:w,trim:S}=c[b]||EMPTY_OBJ;S&&(d=u.map(C=>isString$5(C)?C.trim():C)),w&&(d=u.map(looseToNumber))}let v,g=c[v=toHandlerKey(i)]||c[v=toHandlerKey(camelize(i))];!g&&m&&(g=c[v=toHandlerKey(hyphenate(i))]),g&&callWithAsyncErrorHandling(g,a,6,d);const y=c[v+"Once"];if(y){if(!a.emitted)a.emitted={};else if(a.emitted[v])return;a.emitted[v]=!0,callWithAsyncErrorHandling(y,a,6,d)}}function normalizeEmitsOptions(a,i,u=!1){const c=i.emitsCache,d=c.get(a);if(d!==void 0)return d;const m=a.emits;let f={},v=!1;if(!isFunction$7(a)){const g=y=>{const b=normalizeEmitsOptions(y,i,!0);b&&(v=!0,extend$4(f,b))};!u&&i.mixins.length&&i.mixins.forEach(g),a.extends&&g(a.extends),a.mixins&&a.mixins.forEach(g)}return!m&&!v?(isObject$i(a)&&c.set(a,null),null):(isArray$o(m)?m.forEach(g=>f[g]=null):extend$4(f,m),isObject$i(a)&&c.set(a,f),f)}function isEmitListener(a,i){return!a||!isOn$1(i)?!1:(i=i.slice(2).replace(/Once$/,""),hasOwn(a,i[0].toLowerCase()+i.slice(1))||hasOwn(a,hyphenate(i))||hasOwn(a,i))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(a){const i=currentRenderingInstance;return currentRenderingInstance=a,currentScopeId=a&&a.type.__scopeId||null,i}function pushScopeId(a){currentScopeId=a}function popScopeId(){currentScopeId=null}const withScopeId=a=>withCtx;function withCtx(a,i=currentRenderingInstance,u){if(!i||a._n)return a;const c=(...d)=>{c._d&&setBlockTracking(-1);const m=setCurrentRenderingInstance(i);let f;try{f=a(...d)}finally{setCurrentRenderingInstance(m),c._d&&setBlockTracking(1)}return f};return c._n=!0,c._c=!0,c._d=!0,c}function markAttrsAccessed(){}function renderComponentRoot(a){const{type:i,vnode:u,proxy:c,withProxy:d,props:m,propsOptions:[f],slots:v,attrs:g,emit:y,render:b,renderCache:w,data:S,setupState:C,ctx:k,inheritAttrs:$}=a;let E,D;const T=setCurrentRenderingInstance(a);try{if(u.shapeFlag&4){const F=d||c,M=F;E=normalizeVNode(b.call(M,F,w,m,C,S,k)),D=g}else{const F=i;E=normalizeVNode(F.length>1?F(m,{attrs:g,slots:v,emit:y}):F(m,null)),D=i.props?g:getFunctionalFallthrough(g)}}catch(F){blockStack.length=0,handleError(F,a,1),E=createVNode(Comment)}let O=E;if(D&&$!==!1){const F=Object.keys(D),{shapeFlag:M}=O;F.length&&M&7&&(f&&F.some(isModelListener)&&(D=filterModelListeners(D,f)),O=cloneVNode(O,D))}return u.dirs&&(O=cloneVNode(O),O.dirs=O.dirs?O.dirs.concat(u.dirs):u.dirs),u.transition&&(O.transition=u.transition),E=O,setCurrentRenderingInstance(T),E}function filterSingleRoot(a,i=!0){let u;for(let c=0;c{let i;for(const u in a)(u==="class"||u==="style"||isOn$1(u))&&((i||(i={}))[u]=a[u]);return i},filterModelListeners=(a,i)=>{const u={};for(const c in a)(!isModelListener(c)||!(c.slice(9)in i))&&(u[c]=a[c]);return u};function shouldUpdateComponent(a,i,u){const{props:c,children:d,component:m}=a,{props:f,children:v,patchFlag:g}=i,y=m.emitsOptions;if(i.dirs||i.transition)return!0;if(u&&g>=0){if(g&1024)return!0;if(g&16)return c?hasPropsChanged(c,f,y):!!f;if(g&8){const b=i.dynamicProps;for(let w=0;wa.__isSuspense;let suspenseId=0;const SuspenseImpl={name:"Suspense",__isSuspense:!0,process(a,i,u,c,d,m,f,v,g,y){if(a==null)mountSuspense(i,u,c,d,m,f,v,g,y);else{if(m&&m.deps>0){i.suspense=a.suspense;return}patchSuspense(a,i,u,c,d,f,v,g,y)}},hydrate:hydrateSuspense,create:createSuspenseBoundary,normalize:normalizeSuspenseChildren},Suspense=SuspenseImpl;function triggerEvent(a,i){const u=a.props&&a.props[i];isFunction$7(u)&&u()}function mountSuspense(a,i,u,c,d,m,f,v,g){const{p:y,o:{createElement:b}}=g,w=b("div"),S=a.suspense=createSuspenseBoundary(a,d,c,i,w,u,m,f,v,g);y(null,S.pendingBranch=a.ssContent,w,null,c,S,m,f),S.deps>0?(triggerEvent(a,"onPending"),triggerEvent(a,"onFallback"),y(null,a.ssFallback,i,u,c,null,m,f),setActiveBranch(S,a.ssFallback)):S.resolve(!1,!0)}function patchSuspense(a,i,u,c,d,m,f,v,{p:g,um:y,o:{createElement:b}}){const w=i.suspense=a.suspense;w.vnode=i,i.el=a.el;const S=i.ssContent,C=i.ssFallback,{activeBranch:k,pendingBranch:$,isInFallback:E,isHydrating:D}=w;if($)w.pendingBranch=S,isSameVNodeType(S,$)?(g($,S,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0?w.resolve():E&&(D||(g(k,C,u,c,d,null,m,f,v),setActiveBranch(w,C)))):(w.pendingId=suspenseId++,D?(w.isHydrating=!1,w.activeBranch=$):y($,d,w),w.deps=0,w.effects.length=0,w.hiddenContainer=b("div"),E?(g(null,S,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0?w.resolve():(g(k,C,u,c,d,null,m,f,v),setActiveBranch(w,C))):k&&isSameVNodeType(S,k)?(g(k,S,u,c,d,w,m,f,v),w.resolve(!0)):(g(null,S,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0&&w.resolve()));else if(k&&isSameVNodeType(S,k))g(k,S,u,c,d,w,m,f,v),setActiveBranch(w,S);else if(triggerEvent(i,"onPending"),w.pendingBranch=S,S.shapeFlag&512?w.pendingId=S.component.suspenseId:w.pendingId=suspenseId++,g(null,S,w.hiddenContainer,null,d,w,m,f,v),w.deps<=0)w.resolve();else{const{timeout:T,pendingId:O}=w;T>0?setTimeout(()=>{w.pendingId===O&&w.fallback(C)},T):T===0&&w.fallback(C)}}function createSuspenseBoundary(a,i,u,c,d,m,f,v,g,y,b=!1){const{p:w,m:S,um:C,n:k,o:{parentNode:$,remove:E}}=y;let D;const T=isVNodeSuspensible(a);T&&i!=null&&i.pendingBranch&&(D=i.pendingId,i.deps++);const O=a.props?toNumber$2(a.props.timeout):void 0,F=m,M={vnode:a,parent:i,parentComponent:u,namespace:f,container:c,hiddenContainer:d,deps:0,pendingId:suspenseId++,timeout:typeof O=="number"?O:-1,activeBranch:null,pendingBranch:null,isInFallback:!b,isHydrating:b,isUnmounted:!1,effects:[],resolve(P=!1,B=!1){const{vnode:z,activeBranch:U,pendingBranch:H,pendingId:J,effects:j,parentComponent:G,container:ee}=M;let Q=!1;M.isHydrating?M.isHydrating=!1:P||(Q=U&&H.transition&&H.transition.mode==="out-in",Q&&(U.transition.afterLeave=()=>{J===M.pendingId&&(S(H,ee,m===F?k(U):m,0),queuePostFlushCb(j))}),U&&($(U.el)!==M.hiddenContainer&&(m=k(U)),C(U,G,M,!0)),Q||S(H,ee,m,0)),setActiveBranch(M,H),M.pendingBranch=null,M.isInFallback=!1;let te=M.parent,re=!1;for(;te;){if(te.pendingBranch){te.effects.push(...j),re=!0;break}te=te.parent}!re&&!Q&&queuePostFlushCb(j),M.effects=[],T&&i&&i.pendingBranch&&D===i.pendingId&&(i.deps--,i.deps===0&&!B&&i.resolve()),triggerEvent(z,"onResolve")},fallback(P){if(!M.pendingBranch)return;const{vnode:B,activeBranch:z,parentComponent:U,container:H,namespace:J}=M;triggerEvent(B,"onFallback");const j=k(z),G=()=>{M.isInFallback&&(w(null,P,H,j,U,null,J,v,g),setActiveBranch(M,P))},ee=P.transition&&P.transition.mode==="out-in";ee&&(z.transition.afterLeave=G),M.isInFallback=!0,C(z,U,null,!0),ee||G()},move(P,B,z){M.activeBranch&&S(M.activeBranch,P,B,z),M.container=P},next(){return M.activeBranch&&k(M.activeBranch)},registerDep(P,B){const z=!!M.pendingBranch;z&&M.deps++;const U=P.vnode.el;P.asyncDep.catch(H=>{handleError(H,P,0)}).then(H=>{if(P.isUnmounted||M.isUnmounted||M.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:J}=P;handleSetupResult(P,H,!1),U&&(J.el=U);const j=!U&&P.subTree.el;B(P,J,$(U||P.subTree.el),U?null:k(P.subTree),M,f,g),j&&E(j),updateHOCHostEl(P,J.el),z&&--M.deps===0&&M.resolve()})},unmount(P,B){M.isUnmounted=!0,M.activeBranch&&C(M.activeBranch,u,P,B),M.pendingBranch&&C(M.pendingBranch,u,P,B)}};return M}function hydrateSuspense(a,i,u,c,d,m,f,v,g){const y=i.suspense=createSuspenseBoundary(i,c,u,a.parentNode,document.createElement("div"),null,d,m,f,v,!0),b=g(a,y.pendingBranch=i.ssContent,u,y,m,f);return y.deps===0&&y.resolve(!1,!0),b}function normalizeSuspenseChildren(a){const{shapeFlag:i,children:u}=a,c=i&32;a.ssContent=normalizeSuspenseSlot(c?u.default:u),a.ssFallback=c?normalizeSuspenseSlot(u.fallback):createVNode(Comment)}function normalizeSuspenseSlot(a){let i;if(isFunction$7(a)){const u=isBlockTreeEnabled&&a._c;u&&(a._d=!1,openBlock()),a=a(),u&&(a._d=!0,i=currentBlock,closeBlock())}return isArray$o(a)&&(a=filterSingleRoot(a)),a=normalizeVNode(a),i&&!a.dynamicChildren&&(a.dynamicChildren=i.filter(u=>u!==a)),a}function queueEffectWithSuspense(a,i){i&&i.pendingBranch?isArray$o(a)?i.effects.push(...a):i.effects.push(a):queuePostFlushCb(a)}function setActiveBranch(a,i){a.activeBranch=i;const{vnode:u,parentComponent:c}=a;let d=i.el;for(;!d&&i.component;)i=i.component.subTree,d=i.el;u.el=d,c&&c.subTree===u&&(c.vnode.el=d,updateHOCHostEl(c,d))}function isVNodeSuspensible(a){var i;return((i=a.props)==null?void 0:i.suspensible)!=null&&a.props.suspensible!==!1}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject$1(ssrContextKey);function watchEffect(a,i){return doWatch(a,null,i)}function watchPostEffect(a,i){return doWatch(a,null,{flush:"post"})}function watchSyncEffect(a,i){return doWatch(a,null,{flush:"sync"})}const INITIAL_WATCHER_VALUE={};function watch(a,i,u){return doWatch(a,i,u)}function doWatch(a,i,{immediate:u,deep:c,flush:d,once:m,onTrack:f,onTrigger:v}=EMPTY_OBJ){if(i&&m){const P=i;i=(...B)=>{P(...B),M()}}const g=currentInstance,y=P=>c===!0?P:traverse(P,c===!1?1:void 0);let b,w=!1,S=!1;if(isRef(a)?(b=()=>a.value,w=isShallow(a)):isReactive(a)?(b=()=>y(a),w=!0):isArray$o(a)?(S=!0,w=a.some(P=>isReactive(P)||isShallow(P)),b=()=>a.map(P=>{if(isRef(P))return P.value;if(isReactive(P))return y(P);if(isFunction$7(P))return callWithErrorHandling(P,g,2)})):isFunction$7(a)?i?b=()=>callWithErrorHandling(a,g,2):b=()=>(C&&C(),callWithAsyncErrorHandling(a,g,3,[k])):b=NOOP,i&&c){const P=b;b=()=>traverse(P())}let C,k=P=>{C=O.onStop=()=>{callWithErrorHandling(P,g,4),C=O.onStop=void 0}},$;if(isInSSRComponentSetup)if(k=NOOP,i?u&&callWithAsyncErrorHandling(i,g,3,[b(),S?[]:void 0,k]):b(),d==="sync"){const P=useSSRContext();$=P.__watcherHandles||(P.__watcherHandles=[])}else return NOOP;let E=S?new Array(a.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const D=()=>{if(!(!O.active||!O.dirty))if(i){const P=O.run();(c||w||(S?P.some((B,z)=>hasChanged(B,E[z])):hasChanged(P,E)))&&(C&&C(),callWithAsyncErrorHandling(i,g,3,[P,E===INITIAL_WATCHER_VALUE?void 0:S&&E[0]===INITIAL_WATCHER_VALUE?[]:E,k]),E=P)}else O.run()};D.allowRecurse=!!i;let T;d==="sync"?T=D:d==="post"?T=()=>queuePostRenderEffect(D,g&&g.suspense):(D.pre=!0,g&&(D.id=g.uid),T=()=>queueJob(D));const O=new ReactiveEffect(b,NOOP,T),F=getCurrentScope(),M=()=>{O.stop(),F&&remove(F.effects,O)};return i?u?D():E=O.run():d==="post"?queuePostRenderEffect(O.run.bind(O),g&&g.suspense):O.run(),$&&$.push(M),M}function instanceWatch(a,i,u){const c=this.proxy,d=isString$5(a)?a.includes(".")?createPathGetter(c,a):()=>c[a]:a.bind(c,c);let m;isFunction$7(i)?m=i:(m=i.handler,u=i);const f=setCurrentInstance(this),v=doWatch(d,m.bind(c),u);return f(),v}function createPathGetter(a,i){const u=i.split(".");return()=>{let c=a;for(let d=0;d0){if(u>=i)return a;u++}if(c=c||new Set,c.has(a))return a;if(c.add(a),isRef(a))traverse(a.value,i,u,c);else if(isArray$o(a))for(let d=0;d{traverse(d,i,u,c)});else if(isPlainObject$5(a))for(const d in a)traverse(a[d],i,u,c);return a}function withDirectives(a,i){if(currentRenderingInstance===null)return a;const u=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,c=a.dirs||(a.dirs=[]);for(let d=0;d{a.isMounted=!0}),onBeforeUnmount(()=>{a.isUnmounting=!0}),a}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(a,{slots:i}){const u=getCurrentInstance$1(),c=useTransitionState();let d;return()=>{const m=i.default&&getTransitionRawChildren(i.default(),!0);if(!m||!m.length)return;let f=m[0];if(m.length>1){for(const $ of m)if($.type!==Comment){f=$;break}}const v=toRaw(a),{mode:g}=v;if(c.isLeaving)return emptyPlaceholder(f);const y=getKeepAliveChild(f);if(!y)return emptyPlaceholder(f);const b=resolveTransitionHooks(y,v,c,u);setTransitionHooks(y,b);const w=u.subTree,S=w&&getKeepAliveChild(w);let C=!1;const{getTransitionKey:k}=y.type;if(k){const $=k();d===void 0?d=$:$!==d&&(d=$,C=!0)}if(S&&S.type!==Comment&&(!isSameVNodeType(y,S)||C)){const $=resolveTransitionHooks(S,v,c,u);if(setTransitionHooks(S,$),g==="out-in")return c.isLeaving=!0,$.afterLeave=()=>{c.isLeaving=!1,u.update.active!==!1&&(u.effect.dirty=!0,u.update())},emptyPlaceholder(f);g==="in-out"&&y.type!==Comment&&($.delayLeave=(E,D,T)=>{const O=getLeavingNodesForType(c,S);O[String(S.key)]=S,E[leaveCbKey]=()=>{D(),E[leaveCbKey]=void 0,delete b.delayedLeave},b.delayedLeave=T})}return f}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(a,i){const{leavingVNodes:u}=a;let c=u.get(i.type);return c||(c=Object.create(null),u.set(i.type,c)),c}function resolveTransitionHooks(a,i,u,c){const{appear:d,mode:m,persisted:f=!1,onBeforeEnter:v,onEnter:g,onAfterEnter:y,onEnterCancelled:b,onBeforeLeave:w,onLeave:S,onAfterLeave:C,onLeaveCancelled:k,onBeforeAppear:$,onAppear:E,onAfterAppear:D,onAppearCancelled:T}=i,O=String(a.key),F=getLeavingNodesForType(u,a),M=(z,U)=>{z&&callWithAsyncErrorHandling(z,c,9,U)},P=(z,U)=>{const H=U[1];M(z,U),isArray$o(z)?z.every(J=>J.length<=1)&&H():z.length<=1&&H()},B={mode:m,persisted:f,beforeEnter(z){let U=v;if(!u.isMounted)if(d)U=$||v;else return;z[leaveCbKey]&&z[leaveCbKey](!0);const H=F[O];H&&isSameVNodeType(a,H)&&H.el[leaveCbKey]&&H.el[leaveCbKey](),M(U,[z])},enter(z){let U=g,H=y,J=b;if(!u.isMounted)if(d)U=E||g,H=D||y,J=T||b;else return;let j=!1;const G=z[enterCbKey$1]=ee=>{j||(j=!0,ee?M(J,[z]):M(H,[z]),B.delayedLeave&&B.delayedLeave(),z[enterCbKey$1]=void 0)};U?P(U,[z,G]):G()},leave(z,U){const H=String(a.key);if(z[enterCbKey$1]&&z[enterCbKey$1](!0),u.isUnmounting)return U();M(w,[z]);let J=!1;const j=z[leaveCbKey]=G=>{J||(J=!0,U(),G?M(k,[z]):M(C,[z]),z[leaveCbKey]=void 0,F[H]===a&&delete F[H])};F[H]=a,S?P(S,[z,j]):j()},clone(z){return resolveTransitionHooks(z,i,u,c)}};return B}function emptyPlaceholder(a){if(isKeepAlive(a))return a=cloneVNode(a),a.children=null,a}function getKeepAliveChild(a){return isKeepAlive(a)?a.children?a.children[0]:void 0:a}function setTransitionHooks(a,i){a.shapeFlag&6&&a.component?setTransitionHooks(a.component.subTree,i):a.shapeFlag&128?(a.ssContent.transition=i.clone(a.ssContent),a.ssFallback.transition=i.clone(a.ssFallback)):a.transition=i}function getTransitionRawChildren(a,i=!1,u){let c=[],d=0;for(let m=0;m1)for(let m=0;m!!a.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(a){isFunction$7(a)&&(a={loader:a});const{loader:i,loadingComponent:u,errorComponent:c,delay:d=200,timeout:m,suspensible:f=!0,onError:v}=a;let g=null,y,b=0;const w=()=>(b++,g=null,S()),S=()=>{let C;return g||(C=g=i().catch(k=>{if(k=k instanceof Error?k:new Error(String(k)),v)return new Promise(($,E)=>{v(k,()=>$(w()),()=>E(k),b+1)});throw k}).then(k=>C!==g&&g?g:(k&&(k.__esModule||k[Symbol.toStringTag]==="Module")&&(k=k.default),y=k,k)))};return defineComponent$1({name:"AsyncComponentWrapper",__asyncLoader:S,get __asyncResolved(){return y},setup(){const C=currentInstance;if(y)return()=>createInnerComp(y,C);const k=T=>{g=null,handleError(T,C,13,!c)};if(f&&C.suspense||isInSSRComponentSetup)return S().then(T=>()=>createInnerComp(T,C)).catch(T=>(k(T),()=>c?createVNode(c,{error:T}):null));const $=ref(!1),E=ref(),D=ref(!!d);return d&&setTimeout(()=>{D.value=!1},d),m!=null&&setTimeout(()=>{if(!$.value&&!E.value){const T=new Error(`Async component timed out after ${m}ms.`);k(T),E.value=T}},m),S().then(()=>{$.value=!0,C.parent&&isKeepAlive(C.parent.vnode)&&(C.parent.effect.dirty=!0,queueJob(C.parent.update))}).catch(T=>{k(T),E.value=T}),()=>{if($.value&&y)return createInnerComp(y,C);if(E.value&&c)return createVNode(c,{error:E.value});if(u&&!D.value)return createVNode(u)}}})}function createInnerComp(a,i){const{ref:u,props:c,children:d,ce:m}=i.vnode,f=createVNode(a,c,d);return f.ref=u,f.ce=m,delete i.vnode.ce,f}const isKeepAlive=a=>a.type.__isKeepAlive,KeepAliveImpl={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(a,{slots:i}){const u=getCurrentInstance$1(),c=u.ctx;if(!c.renderer)return()=>{const T=i.default&&i.default();return T&&T.length===1?T[0]:T};const d=new Map,m=new Set;let f=null;const v=u.suspense,{renderer:{p:g,m:y,um:b,o:{createElement:w}}}=c,S=w("div");c.activate=(T,O,F,M,P)=>{const B=T.component;y(T,O,F,0,v),g(B.vnode,T,O,F,B,v,M,T.slotScopeIds,P),queuePostRenderEffect(()=>{B.isDeactivated=!1,B.a&&invokeArrayFns(B.a);const z=T.props&&T.props.onVnodeMounted;z&&invokeVNodeHook(z,B.parent,T)},v)},c.deactivate=T=>{const O=T.component;y(T,S,null,1,v),queuePostRenderEffect(()=>{O.da&&invokeArrayFns(O.da);const F=T.props&&T.props.onVnodeUnmounted;F&&invokeVNodeHook(F,O.parent,T),O.isDeactivated=!0},v)};function C(T){resetShapeFlag(T),b(T,u,v,!0)}function k(T){d.forEach((O,F)=>{const M=getComponentName(O.type);M&&(!T||!T(M))&&$(F)})}function $(T){const O=d.get(T);!f||!isSameVNodeType(O,f)?C(O):f&&resetShapeFlag(f),d.delete(T),m.delete(T)}watch(()=>[a.include,a.exclude],([T,O])=>{T&&k(F=>matches$2(T,F)),O&&k(F=>!matches$2(O,F))},{flush:"post",deep:!0});let E=null;const D=()=>{E!=null&&d.set(E,getInnerChild(u.subTree))};return onMounted(D),onUpdated(D),onBeforeUnmount(()=>{d.forEach(T=>{const{subTree:O,suspense:F}=u,M=getInnerChild(O);if(T.type===M.type&&T.key===M.key){resetShapeFlag(M);const P=M.component.da;P&&queuePostRenderEffect(P,F);return}C(T)})}),()=>{if(E=null,!i.default)return null;const T=i.default(),O=T[0];if(T.length>1)return f=null,T;if(!isVNode(O)||!(O.shapeFlag&4)&&!(O.shapeFlag&128))return f=null,O;let F=getInnerChild(O);const M=F.type,P=getComponentName(isAsyncWrapper(F)?F.type.__asyncResolved||{}:M),{include:B,exclude:z,max:U}=a;if(B&&(!P||!matches$2(B,P))||z&&P&&matches$2(z,P))return f=F,O;const H=F.key==null?M:F.key,J=d.get(H);return F.el&&(F=cloneVNode(F),O.shapeFlag&128&&(O.ssContent=F)),E=H,J?(F.el=J.el,F.component=J.component,F.transition&&setTransitionHooks(F,F.transition),F.shapeFlag|=512,m.delete(H),m.add(H)):(m.add(H),U&&m.size>parseInt(U,10)&&$(m.values().next().value)),F.shapeFlag|=256,f=F,isSuspense(O.type)?O:F}}},KeepAlive=KeepAliveImpl;function matches$2(a,i){return isArray$o(a)?a.some(u=>matches$2(u,i)):isString$5(a)?a.split(",").includes(i):isRegExp$1(a)?a.test(i):!1}function onActivated(a,i){registerKeepAliveHook(a,"a",i)}function onDeactivated(a,i){registerKeepAliveHook(a,"da",i)}function registerKeepAliveHook(a,i,u=currentInstance){const c=a.__wdc||(a.__wdc=()=>{let d=u;for(;d;){if(d.isDeactivated)return;d=d.parent}return a()});if(injectHook(i,c,u),u){let d=u.parent;for(;d&&d.parent;)isKeepAlive(d.parent.vnode)&&injectToKeepAliveRoot(c,i,u,d),d=d.parent}}function injectToKeepAliveRoot(a,i,u,c){const d=injectHook(i,a,c,!0);onUnmounted(()=>{remove(c[i],d)},u)}function resetShapeFlag(a){a.shapeFlag&=-257,a.shapeFlag&=-513}function getInnerChild(a){return a.shapeFlag&128?a.ssContent:a}function injectHook(a,i,u=currentInstance,c=!1){if(u){const d=u[a]||(u[a]=[]),m=i.__weh||(i.__weh=(...f)=>{if(u.isUnmounted)return;pauseTracking();const v=setCurrentInstance(u),g=callWithAsyncErrorHandling(i,u,a,f);return v(),resetTracking(),g});return c?d.unshift(m):d.push(m),m}}const createHook=a=>(i,u=currentInstance)=>(!isInSSRComponentSetup||a==="sp")&&injectHook(a,(...c)=>i(...c),u),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(a,i=currentInstance){injectHook("ec",a,i)}function renderList(a,i,u,c){let d;const m=u&&u[c];if(isArray$o(a)||isString$5(a)){d=new Array(a.length);for(let f=0,v=a.length;fi(f,v,void 0,m&&m[v]));else{const f=Object.keys(a);d=new Array(f.length);for(let v=0,g=f.length;v{const m=c.fn(...d);return m&&(m.key=c.key),m}:c.fn)}return a}function renderSlot(a,i,u={},c,d){if(currentRenderingInstance.isCE||currentRenderingInstance.parent&&isAsyncWrapper(currentRenderingInstance.parent)&¤tRenderingInstance.parent.isCE)return i!=="default"&&(u.name=i),createVNode("slot",u,c&&c());let m=a[i];m&&m._c&&(m._d=!1),openBlock();const f=m&&ensureValidVNode$1(m(u)),v=createBlock(Fragment,{key:u.key||f&&f.key||`_${i}`},f||(c?c():[]),f&&a._===1?64:-2);return!d&&v.scopeId&&(v.slotScopeIds=[v.scopeId+"-s"]),m&&m._c&&(m._d=!0),v}function ensureValidVNode$1(a){return a.some(i=>isVNode(i)?!(i.type===Comment||i.type===Fragment&&!ensureValidVNode$1(i.children)):!0)?a:null}function toHandlers(a,i){const u={};for(const c in a)u[i&&/[A-Z]/.test(c)?`on:${c}`:toHandlerKey(c)]=a[c];return u}const getPublicInstance=a=>a?isStatefulComponent(a)?getExposeProxy(a)||a.proxy:getPublicInstance(a.parent):null,publicPropertiesMap=extend$4(Object.create(null),{$:a=>a,$el:a=>a.vnode.el,$data:a=>a.data,$props:a=>a.props,$attrs:a=>a.attrs,$slots:a=>a.slots,$refs:a=>a.refs,$parent:a=>getPublicInstance(a.parent),$root:a=>getPublicInstance(a.root),$emit:a=>a.emit,$options:a=>resolveMergedOptions(a),$forceUpdate:a=>a.f||(a.f=()=>{a.effect.dirty=!0,queueJob(a.update)}),$nextTick:a=>a.n||(a.n=nextTick.bind(a.proxy)),$watch:a=>instanceWatch.bind(a)}),hasSetupBinding=(a,i)=>a!==EMPTY_OBJ&&!a.__isScriptSetup&&hasOwn(a,i),PublicInstanceProxyHandlers={get({_:a},i){const{ctx:u,setupState:c,data:d,props:m,accessCache:f,type:v,appContext:g}=a;let y;if(i[0]!=="$"){const C=f[i];if(C!==void 0)switch(C){case 1:return c[i];case 2:return d[i];case 4:return u[i];case 3:return m[i]}else{if(hasSetupBinding(c,i))return f[i]=1,c[i];if(d!==EMPTY_OBJ&&hasOwn(d,i))return f[i]=2,d[i];if((y=a.propsOptions[0])&&hasOwn(y,i))return f[i]=3,m[i];if(u!==EMPTY_OBJ&&hasOwn(u,i))return f[i]=4,u[i];shouldCacheAccess&&(f[i]=0)}}const b=publicPropertiesMap[i];let w,S;if(b)return i==="$attrs"&&track(a,"get",i),b(a);if((w=v.__cssModules)&&(w=w[i]))return w;if(u!==EMPTY_OBJ&&hasOwn(u,i))return f[i]=4,u[i];if(S=g.config.globalProperties,hasOwn(S,i))return S[i]},set({_:a},i,u){const{data:c,setupState:d,ctx:m}=a;return hasSetupBinding(d,i)?(d[i]=u,!0):c!==EMPTY_OBJ&&hasOwn(c,i)?(c[i]=u,!0):hasOwn(a.props,i)||i[0]==="$"&&i.slice(1)in a?!1:(m[i]=u,!0)},has({_:{data:a,setupState:i,accessCache:u,ctx:c,appContext:d,propsOptions:m}},f){let v;return!!u[f]||a!==EMPTY_OBJ&&hasOwn(a,f)||hasSetupBinding(i,f)||(v=m[0])&&hasOwn(v,f)||hasOwn(c,f)||hasOwn(publicPropertiesMap,f)||hasOwn(d.config.globalProperties,f)},defineProperty(a,i,u){return u.get!=null?a._.accessCache[i]=0:hasOwn(u,"value")&&this.set(a,i,u.value,null),Reflect.defineProperty(a,i,u)}},RuntimeCompiledPublicInstanceProxyHandlers=extend$4({},PublicInstanceProxyHandlers,{get(a,i){if(i!==Symbol.unscopables)return PublicInstanceProxyHandlers.get(a,i,a)},has(a,i){return i[0]!=="_"&&!isGloballyAllowed(i)}});function defineProps(){return null}function defineEmits(){return null}function defineExpose(a){}function defineOptions(a){}function defineSlots(){return null}function defineModel(){}function withDefaults(a,i){return null}function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function getContext(){const a=getCurrentInstance$1();return a.setupContext||(a.setupContext=createSetupContext(a))}function normalizePropsOrEmits(a){return isArray$o(a)?a.reduce((i,u)=>(i[u]=null,i),{}):a}function mergeDefaults(a,i){const u=normalizePropsOrEmits(a);for(const c in i){if(c.startsWith("__skip"))continue;let d=u[c];d?isArray$o(d)||isFunction$7(d)?d=u[c]={type:d,default:i[c]}:d.default=i[c]:d===null&&(d=u[c]={default:i[c]}),d&&i[`__skip_${c}`]&&(d.skipFactory=!0)}return u}function mergeModels(a,i){return!a||!i?a||i:isArray$o(a)&&isArray$o(i)?a.concat(i):extend$4({},normalizePropsOrEmits(a),normalizePropsOrEmits(i))}function createPropsRestProxy(a,i){const u={};for(const c in a)i.includes(c)||Object.defineProperty(u,c,{enumerable:!0,get:()=>a[c]});return u}function withAsyncContext(a){const i=getCurrentInstance$1();let u=a();return unsetCurrentInstance(),isPromise(u)&&(u=u.catch(c=>{throw setCurrentInstance(i),c})),[u,()=>setCurrentInstance(i)]}let shouldCacheAccess=!0;function applyOptions(a){const i=resolveMergedOptions(a),u=a.proxy,c=a.ctx;shouldCacheAccess=!1,i.beforeCreate&&callHook$1(i.beforeCreate,a,"bc");const{data:d,computed:m,methods:f,watch:v,provide:g,inject:y,created:b,beforeMount:w,mounted:S,beforeUpdate:C,updated:k,activated:$,deactivated:E,beforeDestroy:D,beforeUnmount:T,destroyed:O,unmounted:F,render:M,renderTracked:P,renderTriggered:B,errorCaptured:z,serverPrefetch:U,expose:H,inheritAttrs:J,components:j,directives:G,filters:ee}=i;if(y&&resolveInjections(y,c,null),f)for(const re in f){const ae=f[re];isFunction$7(ae)&&(c[re]=ae.bind(u))}if(d){const re=d.call(u,u);isObject$i(re)&&(a.data=reactive(re))}if(shouldCacheAccess=!0,m)for(const re in m){const ae=m[re],ye=isFunction$7(ae)?ae.bind(u,u):isFunction$7(ae.get)?ae.get.bind(u,u):NOOP,ue=!isFunction$7(ae)&&isFunction$7(ae.set)?ae.set.bind(u):NOOP,le=computed({get:ye,set:ue});Object.defineProperty(c,re,{enumerable:!0,configurable:!0,get:()=>le.value,set:Se=>le.value=Se})}if(v)for(const re in v)createWatcher(v[re],c,u,re);if(g){const re=isFunction$7(g)?g.call(u):g;Reflect.ownKeys(re).forEach(ae=>{provide(ae,re[ae])})}b&&callHook$1(b,a,"c");function te(re,ae){isArray$o(ae)?ae.forEach(ye=>re(ye.bind(u))):ae&&re(ae.bind(u))}if(te(onBeforeMount,w),te(onMounted,S),te(onBeforeUpdate,C),te(onUpdated,k),te(onActivated,$),te(onDeactivated,E),te(onErrorCaptured,z),te(onRenderTracked,P),te(onRenderTriggered,B),te(onBeforeUnmount,T),te(onUnmounted,F),te(onServerPrefetch,U),isArray$o(H))if(H.length){const re=a.exposed||(a.exposed={});H.forEach(ae=>{Object.defineProperty(re,ae,{get:()=>u[ae],set:ye=>u[ae]=ye})})}else a.exposed||(a.exposed={});M&&a.render===NOOP&&(a.render=M),J!=null&&(a.inheritAttrs=J),j&&(a.components=j),G&&(a.directives=G)}function resolveInjections(a,i,u=NOOP){isArray$o(a)&&(a=normalizeInject(a));for(const c in a){const d=a[c];let m;isObject$i(d)?"default"in d?m=inject$1(d.from||c,d.default,!0):m=inject$1(d.from||c):m=inject$1(d),isRef(m)?Object.defineProperty(i,c,{enumerable:!0,configurable:!0,get:()=>m.value,set:f=>m.value=f}):i[c]=m}}function callHook$1(a,i,u){callWithAsyncErrorHandling(isArray$o(a)?a.map(c=>c.bind(i.proxy)):a.bind(i.proxy),i,u)}function createWatcher(a,i,u,c){const d=c.includes(".")?createPathGetter(u,c):()=>u[c];if(isString$5(a)){const m=i[a];isFunction$7(m)&&watch(d,m)}else if(isFunction$7(a))watch(d,a.bind(u));else if(isObject$i(a))if(isArray$o(a))a.forEach(m=>createWatcher(m,i,u,c));else{const m=isFunction$7(a.handler)?a.handler.bind(u):i[a.handler];isFunction$7(m)&&watch(d,m,a)}}function resolveMergedOptions(a){const i=a.type,{mixins:u,extends:c}=i,{mixins:d,optionsCache:m,config:{optionMergeStrategies:f}}=a.appContext,v=m.get(i);let g;return v?g=v:!d.length&&!u&&!c?g=i:(g={},d.length&&d.forEach(y=>mergeOptions$1(g,y,f,!0)),mergeOptions$1(g,i,f)),isObject$i(i)&&m.set(i,g),g}function mergeOptions$1(a,i,u,c=!1){const{mixins:d,extends:m}=i;m&&mergeOptions$1(a,m,u,!0),d&&d.forEach(f=>mergeOptions$1(a,f,u,!0));for(const f in i)if(!(c&&f==="expose")){const v=internalOptionMergeStrats[f]||u&&u[f];a[f]=v?v(a[f],i[f]):i[f]}return a}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(a,i){return i?a?function(){return extend$4(isFunction$7(a)?a.call(this,this):a,isFunction$7(i)?i.call(this,this):i)}:i:a}function mergeInject(a,i){return mergeObjectOptions(normalizeInject(a),normalizeInject(i))}function normalizeInject(a){if(isArray$o(a)){const i={};for(let u=0;u1)return u&&isFunction$7(i)?i.call(c&&c.proxy):i}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(a,i,u,c=!1){const d={},m={};def(m,InternalObjectKey,1),a.propsDefaults=Object.create(null),setFullProps(a,i,d,m);for(const f in a.propsOptions[0])f in d||(d[f]=void 0);u?a.props=c?d:shallowReactive(d):a.type.props?a.props=d:a.props=m,a.attrs=m}function updateProps(a,i,u,c){const{props:d,attrs:m,vnode:{patchFlag:f}}=a,v=toRaw(d),[g]=a.propsOptions;let y=!1;if((c||f>0)&&!(f&16)){if(f&8){const b=a.vnode.dynamicProps;for(let w=0;w{g=!0;const[S,C]=normalizePropsOptions(w,i,!0);extend$4(f,S),C&&v.push(...C)};!u&&i.mixins.length&&i.mixins.forEach(b),a.extends&&b(a.extends),a.mixins&&a.mixins.forEach(b)}if(!m&&!g)return isObject$i(a)&&c.set(a,EMPTY_ARR),EMPTY_ARR;if(isArray$o(m))for(let b=0;b-1,C[1]=$<0||k<$,(k>-1||hasOwn(C,"default"))&&v.push(w)}}}const y=[f,v];return isObject$i(a)&&c.set(a,y),y}function validatePropName(a){return a[0]!=="$"&&!isReservedProp(a)}function getType(a){return a===null?"null":typeof a=="function"?a.name||"":typeof a=="object"&&a.constructor&&a.constructor.name||""}function isSameType(a,i){return getType(a)===getType(i)}function getTypeIndex(a,i){return isArray$o(i)?i.findIndex(u=>isSameType(u,a)):isFunction$7(i)&&isSameType(i,a)?0:-1}const isInternalKey=a=>a[0]==="_"||a==="$stable",normalizeSlotValue=a=>isArray$o(a)?a.map(normalizeVNode):[normalizeVNode(a)],normalizeSlot$1=(a,i,u)=>{if(i._n)return i;const c=withCtx((...d)=>normalizeSlotValue(i(...d)),u);return c._c=!1,c},normalizeObjectSlots=(a,i,u)=>{const c=a._ctx;for(const d in a){if(isInternalKey(d))continue;const m=a[d];if(isFunction$7(m))i[d]=normalizeSlot$1(d,m,c);else if(m!=null){const f=normalizeSlotValue(m);i[d]=()=>f}}},normalizeVNodeSlots=(a,i)=>{const u=normalizeSlotValue(i);a.slots.default=()=>u},initSlots=(a,i)=>{if(a.vnode.shapeFlag&32){const u=i._;u?(a.slots=toRaw(i),def(i,"_",u)):normalizeObjectSlots(i,a.slots={})}else a.slots={},i&&normalizeVNodeSlots(a,i);def(a.slots,InternalObjectKey,1)},updateSlots=(a,i,u)=>{const{vnode:c,slots:d}=a;let m=!0,f=EMPTY_OBJ;if(c.shapeFlag&32){const v=i._;v?u&&v===1?m=!1:(extend$4(d,i),!u&&v===1&&delete d._):(m=!i.$stable,normalizeObjectSlots(i,d)),f=i}else i&&(normalizeVNodeSlots(a,i),f={default:1});if(m)for(const v in d)!isInternalKey(v)&&f[v]==null&&delete d[v]};function setRef(a,i,u,c,d=!1){if(isArray$o(a)){a.forEach((S,C)=>setRef(S,i&&(isArray$o(i)?i[C]:i),u,c,d));return}if(isAsyncWrapper(c)&&!d)return;const m=c.shapeFlag&4?getExposeProxy(c.component)||c.component.proxy:c.el,f=d?null:m,{i:v,r:g}=a,y=i&&i.r,b=v.refs===EMPTY_OBJ?v.refs={}:v.refs,w=v.setupState;if(y!=null&&y!==g&&(isString$5(y)?(b[y]=null,hasOwn(w,y)&&(w[y]=null)):isRef(y)&&(y.value=null)),isFunction$7(g))callWithErrorHandling(g,v,12,[f,b]);else{const S=isString$5(g),C=isRef(g);if(S||C){const k=()=>{if(a.f){const $=S?hasOwn(w,g)?w[g]:b[g]:g.value;d?isArray$o($)&&remove($,m):isArray$o($)?$.includes(m)||$.push(m):S?(b[g]=[m],hasOwn(w,g)&&(w[g]=b[g])):(g.value=[m],a.k&&(b[a.k]=g.value))}else S?(b[g]=f,hasOwn(w,g)&&(w[g]=f)):C&&(g.value=f,a.k&&(b[a.k]=f))};f?(k.id=-1,queuePostRenderEffect(k,u)):k()}}}let hasMismatch=!1;const isSVGContainer=a=>a.namespaceURI.includes("svg")&&a.tagName!=="foreignObject",isMathMLContainer=a=>a.namespaceURI.includes("MathML"),getContainerType=a=>{if(isSVGContainer(a))return"svg";if(isMathMLContainer(a))return"mathml"},isComment=a=>a.nodeType===8;function createHydrationFunctions(a){const{mt:i,p:u,o:{patchProp:c,createText:d,nextSibling:m,parentNode:f,remove:v,insert:g,createComment:y}}=a,b=(O,F)=>{if(!F.hasChildNodes()){u(null,O,F),flushPostFlushCbs(),F._vnode=O;return}hasMismatch=!1,w(F.firstChild,O,null,null,null),flushPostFlushCbs(),F._vnode=O,hasMismatch&&console.error("Hydration completed but contains mismatches.")},w=(O,F,M,P,B,z=!1)=>{const U=isComment(O)&&O.data==="[",H=()=>$(O,F,M,P,B,U),{type:J,ref:j,shapeFlag:G,patchFlag:ee}=F;let Q=O.nodeType;F.el=O,ee===-2&&(z=!1,F.dynamicChildren=null);let te=null;switch(J){case Text:Q!==3?F.children===""?(g(F.el=d(""),f(O),O),te=O):te=H():(O.data!==F.children&&(hasMismatch=!0,O.data=F.children),te=m(O));break;case Comment:T(O)?(te=m(O),D(F.el=O.content.firstChild,O,M)):Q!==8||U?te=H():te=m(O);break;case Static:if(U&&(O=m(O),Q=O.nodeType),Q===1||Q===3){te=O;const re=!F.children.length;for(let ae=0;ae{z=z||!!F.dynamicChildren;const{type:U,props:H,patchFlag:J,shapeFlag:j,dirs:G,transition:ee}=F,Q=U==="input"||U==="option";if(Q||J!==-1){G&&invokeDirectiveHook(F,null,M,"created");let te=!1;if(T(O)){te=needTransition(P,ee)&&M&&M.vnode.props&&M.vnode.props.appear;const ae=O.content.firstChild;te&&ee.beforeEnter(ae),D(ae,O,M),F.el=O=ae}if(j&16&&!(H&&(H.innerHTML||H.textContent))){let ae=C(O.firstChild,F,O,M,P,B,z);for(;ae;){hasMismatch=!0;const ye=ae;ae=ae.nextSibling,v(ye)}}else j&8&&O.textContent!==F.children&&(hasMismatch=!0,O.textContent=F.children);if(H)if(Q||!z||J&48)for(const ae in H)(Q&&(ae.endsWith("value")||ae==="indeterminate")||isOn$1(ae)&&!isReservedProp(ae)||ae[0]===".")&&c(O,ae,null,H[ae],void 0,void 0,M);else H.onClick&&c(O,"onClick",null,H.onClick,void 0,void 0,M);let re;(re=H&&H.onVnodeBeforeMount)&&invokeVNodeHook(re,M,F),G&&invokeDirectiveHook(F,null,M,"beforeMount"),((re=H&&H.onVnodeMounted)||G||te)&&queueEffectWithSuspense(()=>{re&&invokeVNodeHook(re,M,F),te&&ee.enter(O),G&&invokeDirectiveHook(F,null,M,"mounted")},P)}return O.nextSibling},C=(O,F,M,P,B,z,U)=>{U=U||!!F.dynamicChildren;const H=F.children,J=H.length;for(let j=0;j{const{slotScopeIds:U}=F;U&&(B=B?B.concat(U):U);const H=f(O),J=C(m(O),F,H,M,P,B,z);return J&&isComment(J)&&J.data==="]"?m(F.anchor=J):(hasMismatch=!0,g(F.anchor=y("]"),H,J),J)},$=(O,F,M,P,B,z)=>{if(hasMismatch=!0,F.el=null,z){const J=E(O);for(;;){const j=m(O);if(j&&j!==J)v(j);else break}}const U=m(O),H=f(O);return v(O),u(null,F,H,U,M,P,getContainerType(H),B),U},E=(O,F="[",M="]")=>{let P=0;for(;O;)if(O=m(O),O&&isComment(O)&&(O.data===F&&P++,O.data===M)){if(P===0)return m(O);P--}return O},D=(O,F,M)=>{const P=F.parentNode;P&&P.replaceChild(O,F);let B=M;for(;B;)B.vnode.el===F&&(B.vnode.el=B.subTree.el=O),B=B.parent},T=O=>O.nodeType===1&&O.tagName.toLowerCase()==="template";return[b,w]}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(a){return baseCreateRenderer(a)}function createHydrationRenderer(a){return baseCreateRenderer(a,createHydrationFunctions)}function baseCreateRenderer(a,i){const u=getGlobalThis();u.__VUE__=!0;const{insert:c,remove:d,patchProp:m,createElement:f,createText:v,createComment:g,setText:y,setElementText:b,parentNode:w,nextSibling:S,setScopeId:C=NOOP,insertStaticContent:k}=a,$=(ie,pe,Ne,We=null,wt=null,Ht=null,qt=void 0,At=null,Ft=!!pe.dynamicChildren)=>{if(ie===pe)return;ie&&!isSameVNodeType(ie,pe)&&(We=de(ie),Se(ie,wt,Ht,!0),ie=null),pe.patchFlag===-2&&(Ft=!1,pe.dynamicChildren=null);const{type:$t,ref:Wt,shapeFlag:Et}=pe;switch($t){case Text:E(ie,pe,Ne,We);break;case Comment:D(ie,pe,Ne,We);break;case Static:ie==null&&T(pe,Ne,We,qt);break;case Fragment:j(ie,pe,Ne,We,wt,Ht,qt,At,Ft);break;default:Et&1?M(ie,pe,Ne,We,wt,Ht,qt,At,Ft):Et&6?G(ie,pe,Ne,We,wt,Ht,qt,At,Ft):(Et&64||Et&128)&&$t.process(ie,pe,Ne,We,wt,Ht,qt,At,Ft,Le)}Wt!=null&&wt&&setRef(Wt,ie&&ie.ref,Ht,pe||ie,!pe)},E=(ie,pe,Ne,We)=>{if(ie==null)c(pe.el=v(pe.children),Ne,We);else{const wt=pe.el=ie.el;pe.children!==ie.children&&y(wt,pe.children)}},D=(ie,pe,Ne,We)=>{ie==null?c(pe.el=g(pe.children||""),Ne,We):pe.el=ie.el},T=(ie,pe,Ne,We)=>{[ie.el,ie.anchor]=k(ie.children,pe,Ne,We,ie.el,ie.anchor)},O=({el:ie,anchor:pe},Ne,We)=>{let wt;for(;ie&&ie!==pe;)wt=S(ie),c(ie,Ne,We),ie=wt;c(pe,Ne,We)},F=({el:ie,anchor:pe})=>{let Ne;for(;ie&&ie!==pe;)Ne=S(ie),d(ie),ie=Ne;d(pe)},M=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{pe.type==="svg"?qt="svg":pe.type==="math"&&(qt="mathml"),ie==null?P(pe,Ne,We,wt,Ht,qt,At,Ft):U(ie,pe,wt,Ht,qt,At,Ft)},P=(ie,pe,Ne,We,wt,Ht,qt,At)=>{let Ft,$t;const{props:Wt,shapeFlag:Et,transition:Tt,dirs:Kt}=ie;if(Ft=ie.el=f(ie.type,Ht,Wt&&Wt.is,Wt),Et&8?b(Ft,ie.children):Et&16&&z(ie.children,Ft,null,We,wt,resolveChildrenNamespace(ie,Ht),qt,At),Kt&&invokeDirectiveHook(ie,null,We,"created"),B(Ft,ie,ie.scopeId,qt,We),Wt){for(const mn in Wt)mn!=="value"&&!isReservedProp(mn)&&m(Ft,mn,null,Wt[mn],Ht,ie.children,We,wt,ke);"value"in Wt&&m(Ft,"value",null,Wt.value,Ht),($t=Wt.onVnodeBeforeMount)&&invokeVNodeHook($t,We,ie)}Kt&&invokeDirectiveHook(ie,null,We,"beforeMount");const ln=needTransition(wt,Tt);ln&&Tt.beforeEnter(Ft),c(Ft,pe,Ne),(($t=Wt&&Wt.onVnodeMounted)||ln||Kt)&&queuePostRenderEffect(()=>{$t&&invokeVNodeHook($t,We,ie),ln&&Tt.enter(Ft),Kt&&invokeDirectiveHook(ie,null,We,"mounted")},wt)},B=(ie,pe,Ne,We,wt)=>{if(Ne&&C(ie,Ne),We)for(let Ht=0;Ht{for(let $t=Ft;$t{const At=pe.el=ie.el;let{patchFlag:Ft,dynamicChildren:$t,dirs:Wt}=pe;Ft|=ie.patchFlag&16;const Et=ie.props||EMPTY_OBJ,Tt=pe.props||EMPTY_OBJ;let Kt;if(Ne&&toggleRecurse(Ne,!1),(Kt=Tt.onVnodeBeforeUpdate)&&invokeVNodeHook(Kt,Ne,pe,ie),Wt&&invokeDirectiveHook(pe,ie,Ne,"beforeUpdate"),Ne&&toggleRecurse(Ne,!0),$t?H(ie.dynamicChildren,$t,At,Ne,We,resolveChildrenNamespace(pe,wt),Ht):qt||ae(ie,pe,At,null,Ne,We,resolveChildrenNamespace(pe,wt),Ht,!1),Ft>0){if(Ft&16)J(At,pe,Et,Tt,Ne,We,wt);else if(Ft&2&&Et.class!==Tt.class&&m(At,"class",null,Tt.class,wt),Ft&4&&m(At,"style",Et.style,Tt.style,wt),Ft&8){const ln=pe.dynamicProps;for(let mn=0;mn{Kt&&invokeVNodeHook(Kt,Ne,pe,ie),Wt&&invokeDirectiveHook(pe,ie,Ne,"updated")},We)},H=(ie,pe,Ne,We,wt,Ht,qt)=>{for(let At=0;At{if(Ne!==We){if(Ne!==EMPTY_OBJ)for(const At in Ne)!isReservedProp(At)&&!(At in We)&&m(ie,At,Ne[At],null,qt,pe.children,wt,Ht,ke);for(const At in We){if(isReservedProp(At))continue;const Ft=We[At],$t=Ne[At];Ft!==$t&&At!=="value"&&m(ie,At,$t,Ft,qt,pe.children,wt,Ht,ke)}"value"in We&&m(ie,"value",Ne.value,We.value,qt)}},j=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{const $t=pe.el=ie?ie.el:v(""),Wt=pe.anchor=ie?ie.anchor:v("");let{patchFlag:Et,dynamicChildren:Tt,slotScopeIds:Kt}=pe;Kt&&(At=At?At.concat(Kt):Kt),ie==null?(c($t,Ne,We),c(Wt,Ne,We),z(pe.children||[],Ne,Wt,wt,Ht,qt,At,Ft)):Et>0&&Et&64&&Tt&&ie.dynamicChildren?(H(ie.dynamicChildren,Tt,Ne,wt,Ht,qt,At),(pe.key!=null||wt&&pe===wt.subTree)&&traverseStaticChildren(ie,pe,!0)):ae(ie,pe,Ne,Wt,wt,Ht,qt,At,Ft)},G=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{pe.slotScopeIds=At,ie==null?pe.shapeFlag&512?wt.ctx.activate(pe,Ne,We,qt,Ft):ee(pe,Ne,We,wt,Ht,qt,Ft):Q(ie,pe,Ft)},ee=(ie,pe,Ne,We,wt,Ht,qt)=>{const At=ie.component=createComponentInstance(ie,We,wt);if(isKeepAlive(ie)&&(At.ctx.renderer=Le),setupComponent(At),At.asyncDep){if(wt&&wt.registerDep(At,te),!ie.el){const Ft=At.subTree=createVNode(Comment);D(null,Ft,pe,Ne)}}else te(At,ie,pe,Ne,wt,Ht,qt)},Q=(ie,pe,Ne)=>{const We=pe.component=ie.component;if(shouldUpdateComponent(ie,pe,Ne))if(We.asyncDep&&!We.asyncResolved){re(We,pe,Ne);return}else We.next=pe,invalidateJob(We.update),We.effect.dirty=!0,We.update();else pe.el=ie.el,We.vnode=pe},te=(ie,pe,Ne,We,wt,Ht,qt)=>{const At=()=>{if(ie.isMounted){let{next:Wt,bu:Et,u:Tt,parent:Kt,vnode:ln}=ie;{const Yt=locateNonHydratedAsyncRoot(ie);if(Yt){Wt&&(Wt.el=ln.el,re(ie,Wt,qt)),Yt.asyncDep.then(()=>{ie.isUnmounted||At()});return}}let mn=Wt,St;toggleRecurse(ie,!1),Wt?(Wt.el=ln.el,re(ie,Wt,qt)):Wt=ln,Et&&invokeArrayFns(Et),(St=Wt.props&&Wt.props.onVnodeBeforeUpdate)&&invokeVNodeHook(St,Kt,Wt,ln),toggleRecurse(ie,!0);const xt=renderComponentRoot(ie),zt=ie.subTree;ie.subTree=xt,$(zt,xt,w(zt.el),de(zt),ie,wt,Ht),Wt.el=xt.el,mn===null&&updateHOCHostEl(ie,xt.el),Tt&&queuePostRenderEffect(Tt,wt),(St=Wt.props&&Wt.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(St,Kt,Wt,ln),wt)}else{let Wt;const{el:Et,props:Tt}=pe,{bm:Kt,m:ln,parent:mn}=ie,St=isAsyncWrapper(pe);if(toggleRecurse(ie,!1),Kt&&invokeArrayFns(Kt),!St&&(Wt=Tt&&Tt.onVnodeBeforeMount)&&invokeVNodeHook(Wt,mn,pe),toggleRecurse(ie,!0),Et&&Ie){const xt=()=>{ie.subTree=renderComponentRoot(ie),Ie(Et,ie.subTree,ie,wt,null)};St?pe.type.__asyncLoader().then(()=>!ie.isUnmounted&&xt()):xt()}else{const xt=ie.subTree=renderComponentRoot(ie);$(null,xt,Ne,We,ie,wt,Ht),pe.el=xt.el}if(ln&&queuePostRenderEffect(ln,wt),!St&&(Wt=Tt&&Tt.onVnodeMounted)){const xt=pe;queuePostRenderEffect(()=>invokeVNodeHook(Wt,mn,xt),wt)}(pe.shapeFlag&256||mn&&isAsyncWrapper(mn.vnode)&&mn.vnode.shapeFlag&256)&&ie.a&&queuePostRenderEffect(ie.a,wt),ie.isMounted=!0,pe=Ne=We=null}},Ft=ie.effect=new ReactiveEffect(At,NOOP,()=>queueJob($t),ie.scope),$t=ie.update=()=>{Ft.dirty&&Ft.run()};$t.id=ie.uid,toggleRecurse(ie,!0),$t()},re=(ie,pe,Ne)=>{pe.component=ie;const We=ie.vnode.props;ie.vnode=pe,ie.next=null,updateProps(ie,pe.props,We,Ne),updateSlots(ie,pe.children,Ne),pauseTracking(),flushPreFlushCbs(ie),resetTracking()},ae=(ie,pe,Ne,We,wt,Ht,qt,At,Ft=!1)=>{const $t=ie&&ie.children,Wt=ie?ie.shapeFlag:0,Et=pe.children,{patchFlag:Tt,shapeFlag:Kt}=pe;if(Tt>0){if(Tt&128){ue($t,Et,Ne,We,wt,Ht,qt,At,Ft);return}else if(Tt&256){ye($t,Et,Ne,We,wt,Ht,qt,At,Ft);return}}Kt&8?(Wt&16&&ke($t,wt,Ht),Et!==$t&&b(Ne,Et)):Wt&16?Kt&16?ue($t,Et,Ne,We,wt,Ht,qt,At,Ft):ke($t,wt,Ht,!0):(Wt&8&&b(Ne,""),Kt&16&&z(Et,Ne,We,wt,Ht,qt,At,Ft))},ye=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{ie=ie||EMPTY_ARR,pe=pe||EMPTY_ARR;const $t=ie.length,Wt=pe.length,Et=Math.min($t,Wt);let Tt;for(Tt=0;TtWt?ke(ie,wt,Ht,!0,!1,Et):z(pe,Ne,We,wt,Ht,qt,At,Ft,Et)},ue=(ie,pe,Ne,We,wt,Ht,qt,At,Ft)=>{let $t=0;const Wt=pe.length;let Et=ie.length-1,Tt=Wt-1;for(;$t<=Et&&$t<=Tt;){const Kt=ie[$t],ln=pe[$t]=Ft?cloneIfMounted(pe[$t]):normalizeVNode(pe[$t]);if(isSameVNodeType(Kt,ln))$(Kt,ln,Ne,null,wt,Ht,qt,At,Ft);else break;$t++}for(;$t<=Et&&$t<=Tt;){const Kt=ie[Et],ln=pe[Tt]=Ft?cloneIfMounted(pe[Tt]):normalizeVNode(pe[Tt]);if(isSameVNodeType(Kt,ln))$(Kt,ln,Ne,null,wt,Ht,qt,At,Ft);else break;Et--,Tt--}if($t>Et){if($t<=Tt){const Kt=Tt+1,ln=KtTt)for(;$t<=Et;)Se(ie[$t],wt,Ht,!0),$t++;else{const Kt=$t,ln=$t,mn=new Map;for($t=ln;$t<=Tt;$t++){const wn=pe[$t]=Ft?cloneIfMounted(pe[$t]):normalizeVNode(pe[$t]);wn.key!=null&&mn.set(wn.key,$t)}let St,xt=0;const zt=Tt-ln+1;let Yt=!1,hn=0;const an=new Array(zt);for($t=0;$t=zt){Se(wn,wt,Ht,!0);continue}let $n;if(wn.key!=null)$n=mn.get(wn.key);else for(St=ln;St<=Tt;St++)if(an[St-ln]===0&&isSameVNodeType(wn,pe[St])){$n=St;break}$n===void 0?Se(wn,wt,Ht,!0):(an[$n-ln]=$t+1,$n>=hn?hn=$n:Yt=!0,$(wn,pe[$n],Ne,null,wt,Ht,qt,At,Ft),xt++)}const sn=Yt?getSequence(an):EMPTY_ARR;for(St=sn.length-1,$t=zt-1;$t>=0;$t--){const wn=ln+$t,$n=pe[wn],gn=wn+1{const{el:Ht,type:qt,transition:At,children:Ft,shapeFlag:$t}=ie;if($t&6){le(ie.component.subTree,pe,Ne,We);return}if($t&128){ie.suspense.move(pe,Ne,We);return}if($t&64){qt.move(ie,pe,Ne,Le);return}if(qt===Fragment){c(Ht,pe,Ne);for(let Et=0;EtAt.enter(Ht),wt);else{const{leave:Et,delayLeave:Tt,afterLeave:Kt}=At,ln=()=>c(Ht,pe,Ne),mn=()=>{Et(Ht,()=>{ln(),Kt&&Kt()})};Tt?Tt(Ht,ln,mn):mn()}else c(Ht,pe,Ne)},Se=(ie,pe,Ne,We=!1,wt=!1)=>{const{type:Ht,props:qt,ref:At,children:Ft,dynamicChildren:$t,shapeFlag:Wt,patchFlag:Et,dirs:Tt}=ie;if(At!=null&&setRef(At,null,Ne,ie,!0),Wt&256){pe.ctx.deactivate(ie);return}const Kt=Wt&1&&Tt,ln=!isAsyncWrapper(ie);let mn;if(ln&&(mn=qt&&qt.onVnodeBeforeUnmount)&&invokeVNodeHook(mn,pe,ie),Wt&6)Pe(ie.component,Ne,We);else{if(Wt&128){ie.suspense.unmount(Ne,We);return}Kt&&invokeDirectiveHook(ie,null,pe,"beforeUnmount"),Wt&64?ie.type.remove(ie,pe,Ne,wt,Le,We):$t&&(Ht!==Fragment||Et>0&&Et&64)?ke($t,pe,Ne,!1,!0):(Ht===Fragment&&Et&384||!wt&&Wt&16)&&ke(Ft,pe,Ne),We&&Fe(ie)}(ln&&(mn=qt&&qt.onVnodeUnmounted)||Kt)&&queuePostRenderEffect(()=>{mn&&invokeVNodeHook(mn,pe,ie),Kt&&invokeDirectiveHook(ie,null,pe,"unmounted")},Ne)},Fe=ie=>{const{type:pe,el:Ne,anchor:We,transition:wt}=ie;if(pe===Fragment){kt(Ne,We);return}if(pe===Static){F(ie);return}const Ht=()=>{d(Ne),wt&&!wt.persisted&&wt.afterLeave&&wt.afterLeave()};if(ie.shapeFlag&1&&wt&&!wt.persisted){const{leave:qt,delayLeave:At}=wt,Ft=()=>qt(Ne,Ht);At?At(ie.el,Ht,Ft):Ft()}else Ht()},kt=(ie,pe)=>{let Ne;for(;ie!==pe;)Ne=S(ie),d(ie),ie=Ne;d(pe)},Pe=(ie,pe,Ne)=>{const{bum:We,scope:wt,update:Ht,subTree:qt,um:At}=ie;We&&invokeArrayFns(We),wt.stop(),Ht&&(Ht.active=!1,Se(qt,ie,pe,Ne)),At&&queuePostRenderEffect(At,pe),queuePostRenderEffect(()=>{ie.isUnmounted=!0},pe),pe&&pe.pendingBranch&&!pe.isUnmounted&&ie.asyncDep&&!ie.asyncResolved&&ie.suspenseId===pe.pendingId&&(pe.deps--,pe.deps===0&&pe.resolve())},ke=(ie,pe,Ne,We=!1,wt=!1,Ht=0)=>{for(let qt=Ht;qtie.shapeFlag&6?de(ie.component.subTree):ie.shapeFlag&128?ie.suspense.next():S(ie.anchor||ie.el);let $e=!1;const Te=(ie,pe,Ne)=>{ie==null?pe._vnode&&Se(pe._vnode,null,null,!0):$(pe._vnode||null,ie,pe,null,null,null,Ne),$e||($e=!0,flushPreFlushCbs(),flushPostFlushCbs(),$e=!1),pe._vnode=ie},Le={p:$,um:Se,m:le,r:Fe,mt:ee,mc:z,pc:ae,pbc:H,n:de,o:a};let Bt,Ie;return i&&([Bt,Ie]=i(Le)),{render:Te,hydrate:Bt,createApp:createAppAPI(Te,Bt)}}function resolveChildrenNamespace({type:a,props:i},u){return u==="svg"&&a==="foreignObject"||u==="mathml"&&a==="annotation-xml"&&i&&i.encoding&&i.encoding.includes("html")?void 0:u}function toggleRecurse({effect:a,update:i},u){a.allowRecurse=i.allowRecurse=u}function needTransition(a,i){return(!a||a&&!a.pendingBranch)&&i&&!i.persisted}function traverseStaticChildren(a,i,u=!1){const c=a.children,d=i.children;if(isArray$o(c)&&isArray$o(d))for(let m=0;m>1,a[u[v]]0&&(i[c]=u[m-1]),u[m]=c)}}for(m=u.length,f=u[m-1];m-- >0;)u[m]=f,f=i[f];return u}function locateNonHydratedAsyncRoot(a){const i=a.subTree.component;if(i)return i.asyncDep&&!i.asyncResolved?i:locateNonHydratedAsyncRoot(i)}const isTeleport=a=>a.__isTeleport,isTeleportDisabled=a=>a&&(a.disabled||a.disabled===""),isTargetSVG=a=>typeof SVGElement<"u"&&a instanceof SVGElement,isTargetMathML=a=>typeof MathMLElement=="function"&&a instanceof MathMLElement,resolveTarget=(a,i)=>{const u=a&&a.to;return isString$5(u)?i?i(u):null:u},TeleportImpl={name:"Teleport",__isTeleport:!0,process(a,i,u,c,d,m,f,v,g,y){const{mc:b,pc:w,pbc:S,o:{insert:C,querySelector:k,createText:$,createComment:E}}=y,D=isTeleportDisabled(i.props);let{shapeFlag:T,children:O,dynamicChildren:F}=i;if(a==null){const M=i.el=$(""),P=i.anchor=$("");C(M,u,c),C(P,u,c);const B=i.target=resolveTarget(i.props,k),z=i.targetAnchor=$("");B&&(C(z,B),f==="svg"||isTargetSVG(B)?f="svg":(f==="mathml"||isTargetMathML(B))&&(f="mathml"));const U=(H,J)=>{T&16&&b(O,H,J,d,m,f,v,g)};D?U(u,P):B&&U(B,z)}else{i.el=a.el;const M=i.anchor=a.anchor,P=i.target=a.target,B=i.targetAnchor=a.targetAnchor,z=isTeleportDisabled(a.props),U=z?u:P,H=z?M:B;if(f==="svg"||isTargetSVG(P)?f="svg":(f==="mathml"||isTargetMathML(P))&&(f="mathml"),F?(S(a.dynamicChildren,F,U,d,m,f,v),traverseStaticChildren(a,i,!0)):g||w(a,i,U,H,d,m,f,v,!1),D)z?i.props&&a.props&&i.props.to!==a.props.to&&(i.props.to=a.props.to):moveTeleport(i,u,M,y,1);else if((i.props&&i.props.to)!==(a.props&&a.props.to)){const J=i.target=resolveTarget(i.props,k);J&&moveTeleport(i,J,null,y,0)}else z&&moveTeleport(i,P,B,y,1)}updateCssVars(i)},remove(a,i,u,c,{um:d,o:{remove:m}},f){const{shapeFlag:v,children:g,anchor:y,targetAnchor:b,target:w,props:S}=a;if(w&&m(b),f&&m(y),v&16){const C=f||!isTeleportDisabled(S);for(let k=0;k0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(a),a}function createElementBlock(a,i,u,c,d,m){return setupBlock(createBaseVNode(a,i,u,c,d,m,!0))}function createBlock(a,i,u,c,d){return setupBlock(createVNode(a,i,u,c,d,!0))}function isVNode(a){return a?a.__v_isVNode===!0:!1}function isSameVNodeType(a,i){return a.type===i.type&&a.key===i.key}function transformVNodeArgs(a){}const InternalObjectKey="__vInternal",normalizeKey=({key:a})=>a??null,normalizeRef=({ref:a,ref_key:i,ref_for:u})=>(typeof a=="number"&&(a=""+a),a!=null?isString$5(a)||isRef(a)||isFunction$7(a)?{i:currentRenderingInstance,r:a,k:i,f:!!u}:a:null);function createBaseVNode(a,i=null,u=null,c=0,d=null,m=a===Fragment?0:1,f=!1,v=!1){const g={__v_isVNode:!0,__v_skip:!0,type:a,props:i,key:i&&normalizeKey(i),ref:i&&normalizeRef(i),scopeId:currentScopeId,slotScopeIds:null,children:u,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:m,patchFlag:c,dynamicProps:d,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return v?(normalizeChildren(g,u),m&128&&a.normalize(g)):u&&(g.shapeFlag|=isString$5(u)?8:16),isBlockTreeEnabled>0&&!f&¤tBlock&&(g.patchFlag>0||m&6)&&g.patchFlag!==32&¤tBlock.push(g),g}const createVNode=_createVNode;function _createVNode(a,i=null,u=null,c=0,d=null,m=!1){if((!a||a===NULL_DYNAMIC_COMPONENT)&&(a=Comment),isVNode(a)){const v=cloneVNode(a,i,!0);return u&&normalizeChildren(v,u),isBlockTreeEnabled>0&&!m&¤tBlock&&(v.shapeFlag&6?currentBlock[currentBlock.indexOf(a)]=v:currentBlock.push(v)),v.patchFlag|=-2,v}if(isClassComponent(a)&&(a=a.__vccOpts),i){i=guardReactiveProps(i);let{class:v,style:g}=i;v&&!isString$5(v)&&(i.class=normalizeClass(v)),isObject$i(g)&&(isProxy(g)&&!isArray$o(g)&&(g=extend$4({},g)),i.style=normalizeStyle(g))}const f=isString$5(a)?1:isSuspense(a)?128:isTeleport(a)?64:isObject$i(a)?4:isFunction$7(a)?2:0;return createBaseVNode(a,i,u,c,d,f,m,!0)}function guardReactiveProps(a){return a?isProxy(a)||InternalObjectKey in a?extend$4({},a):a:null}function cloneVNode(a,i,u=!1){const{props:c,ref:d,patchFlag:m,children:f}=a,v=i?mergeProps(c||{},i):c;return{__v_isVNode:!0,__v_skip:!0,type:a.type,props:v,key:v&&normalizeKey(v),ref:i&&i.ref?u&&d?isArray$o(d)?d.concat(normalizeRef(i)):[d,normalizeRef(i)]:normalizeRef(i):d,scopeId:a.scopeId,slotScopeIds:a.slotScopeIds,children:f,target:a.target,targetAnchor:a.targetAnchor,staticCount:a.staticCount,shapeFlag:a.shapeFlag,patchFlag:i&&a.type!==Fragment?m===-1?16:m|16:m,dynamicProps:a.dynamicProps,dynamicChildren:a.dynamicChildren,appContext:a.appContext,dirs:a.dirs,transition:a.transition,component:a.component,suspense:a.suspense,ssContent:a.ssContent&&cloneVNode(a.ssContent),ssFallback:a.ssFallback&&cloneVNode(a.ssFallback),el:a.el,anchor:a.anchor,ctx:a.ctx,ce:a.ce}}function createTextVNode(a=" ",i=0){return createVNode(Text,null,a,i)}function createStaticVNode(a,i){const u=createVNode(Static,null,a);return u.staticCount=i,u}function createCommentVNode(a="",i=!1){return i?(openBlock(),createBlock(Comment,null,a)):createVNode(Comment,null,a)}function normalizeVNode(a){return a==null||typeof a=="boolean"?createVNode(Comment):isArray$o(a)?createVNode(Fragment,null,a.slice()):typeof a=="object"?cloneIfMounted(a):createVNode(Text,null,String(a))}function cloneIfMounted(a){return a.el===null&&a.patchFlag!==-1||a.memo?a:cloneVNode(a)}function normalizeChildren(a,i){let u=0;const{shapeFlag:c}=a;if(i==null)i=null;else if(isArray$o(i))u=16;else if(typeof i=="object")if(c&65){const d=i.default;d&&(d._c&&(d._d=!1),normalizeChildren(a,d()),d._c&&(d._d=!0));return}else{u=32;const d=i._;!d&&!(InternalObjectKey in i)?i._ctx=currentRenderingInstance:d===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?i._=1:(i._=2,a.patchFlag|=1024))}else isFunction$7(i)?(i={default:i,_ctx:currentRenderingInstance},u=32):(i=String(i),c&64?(u=16,i=[createTextVNode(i)]):u=8);a.children=i,a.shapeFlag|=u}function mergeProps(...a){const i={};for(let u=0;ucurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const a=getGlobalThis(),i=(u,c)=>{let d;return(d=a[u])||(d=a[u]=[]),d.push(c),m=>{d.length>1?d.forEach(f=>f(m)):d[0](m)}};internalSetCurrentInstance=i("__VUE_INSTANCE_SETTERS__",u=>currentInstance=u),setInSSRSetupState=i("__VUE_SSR_SETTERS__",u=>isInSSRComponentSetup=u)}const setCurrentInstance=a=>{const i=currentInstance;return internalSetCurrentInstance(a),a.scope.on(),()=>{a.scope.off(),internalSetCurrentInstance(i)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(a){return a.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(a,i=!1){i&&setInSSRSetupState(i);const{props:u,children:c}=a.vnode,d=isStatefulComponent(a);initProps(a,u,d,i),initSlots(a,c);const m=d?setupStatefulComponent(a,i):void 0;return i&&setInSSRSetupState(!1),m}function setupStatefulComponent(a,i){const u=a.type;a.accessCache=Object.create(null),a.proxy=markRaw(new Proxy(a.ctx,PublicInstanceProxyHandlers));const{setup:c}=u;if(c){const d=a.setupContext=c.length>1?createSetupContext(a):null,m=setCurrentInstance(a);pauseTracking();const f=callWithErrorHandling(c,a,0,[a.props,d]);if(resetTracking(),m(),isPromise(f)){if(f.then(unsetCurrentInstance,unsetCurrentInstance),i)return f.then(v=>{handleSetupResult(a,v,i)}).catch(v=>{handleError(v,a,0)});a.asyncDep=f}else handleSetupResult(a,f,i)}else finishComponentSetup(a,i)}function handleSetupResult(a,i,u){isFunction$7(i)?a.type.__ssrInlineRender?a.ssrRender=i:a.render=i:isObject$i(i)&&(a.setupState=proxyRefs(i)),finishComponentSetup(a,u)}let compile$1,installWithProxy;function registerRuntimeCompiler(a){compile$1=a,installWithProxy=i=>{i.render._rc&&(i.withProxy=new Proxy(i.ctx,RuntimeCompiledPublicInstanceProxyHandlers))}}const isRuntimeOnly=()=>!compile$1;function finishComponentSetup(a,i,u){const c=a.type;if(!a.render){if(!i&&compile$1&&!c.render){const d=c.template||resolveMergedOptions(a).template;if(d){const{isCustomElement:m,compilerOptions:f}=a.appContext.config,{delimiters:v,compilerOptions:g}=c,y=extend$4(extend$4({isCustomElement:m,delimiters:v},f),g);c.render=compile$1(d,y)}}a.render=c.render||NOOP,installWithProxy&&installWithProxy(a)}{const d=setCurrentInstance(a);pauseTracking();try{applyOptions(a)}finally{resetTracking(),d()}}}function getAttrsProxy(a){return a.attrsProxy||(a.attrsProxy=new Proxy(a.attrs,{get(i,u){return track(a,"get","$attrs"),i[u]}}))}function createSetupContext(a){const i=u=>{a.exposed=u||{}};return{get attrs(){return getAttrsProxy(a)},slots:a.slots,emit:a.emit,expose:i}}function getExposeProxy(a){if(a.exposed)return a.exposeProxy||(a.exposeProxy=new Proxy(proxyRefs(markRaw(a.exposed)),{get(i,u){if(u in i)return i[u];if(u in publicPropertiesMap)return publicPropertiesMap[u](a)},has(i,u){return u in i||u in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=a=>a.replace(classifyRE,i=>i.toUpperCase()).replace(/[-_]/g,"");function getComponentName(a,i=!0){return isFunction$7(a)?a.displayName||a.name:a.name||i&&a.__name}function formatComponentName(a,i,u=!1){let c=getComponentName(i);if(!c&&i.__file){const d=i.__file.match(/([^/\\]+)\.\w+$/);d&&(c=d[1])}if(!c&&a&&a.parent){const d=m=>{for(const f in m)if(m[f]===i)return f};c=d(a.components||a.parent.type.components)||d(a.appContext.components)}return c?classify(c):u?"App":"Anonymous"}function isClassComponent(a){return isFunction$7(a)&&"__vccOpts"in a}const computed=(a,i)=>computed$1(a,i,isInSSRComponentSetup);function useModel$1(a,i,u=EMPTY_OBJ){const c=getCurrentInstance$1(),d=camelize(i),m=hyphenate(i),f=customRef((g,y)=>{let b;return watchSyncEffect(()=>{const w=a[i];hasChanged(b,w)&&(b=w,y())}),{get(){return g(),u.get?u.get(b):b},set(w){const S=c.vnode.props;!(S&&(i in S||d in S||m in S)&&(`onUpdate:${i}`in S||`onUpdate:${d}`in S||`onUpdate:${m}`in S))&&hasChanged(w,b)&&(b=w,y()),c.emit(`update:${i}`,u.set?u.set(w):w)}}}),v=i==="modelValue"?"modelModifiers":`${i}Modifiers`;return f[Symbol.iterator]=()=>{let g=0;return{next(){return g<2?{value:g++?a[v]||{}:f,done:!1}:{done:!0}}}},f}function h(a,i,u){const c=arguments.length;return c===2?isObject$i(i)&&!isArray$o(i)?isVNode(i)?createVNode(a,null,[i]):createVNode(a,i):createVNode(a,null,i):(c>3?u=Array.prototype.slice.call(arguments,2):c===3&&isVNode(u)&&(u=[u]),createVNode(a,i,u))}function initCustomFormatter(){}function withMemo(a,i,u,c){const d=u[c];if(d&&isMemoSame(d,a))return d;const m=i();return m.memo=a.slice(),u[c]=m}function isMemoSame(a,i){const u=a.memo;if(u.length!=i.length)return!1;for(let c=0;c0&¤tBlock&¤tBlock.push(a),!0}const version$4="3.4.19",warn$2=NOOP,ErrorTypeStrings=ErrorTypeStrings$1,devtools=devtools$1,setDevtoolsHook=setDevtoolsHook$1,_ssrUtils={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode,normalizeVNode},ssrUtils=_ssrUtils,resolveFilter=null,compatUtils=null,DeprecationTypes=null;/** -* @vue/runtime-dom v3.4.19 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(a,i,u)=>{i.insertBefore(a,u||null)},remove:a=>{const i=a.parentNode;i&&i.removeChild(a)},createElement:(a,i,u,c)=>{const d=i==="svg"?doc.createElementNS(svgNS,a):i==="mathml"?doc.createElementNS(mathmlNS,a):doc.createElement(a,u?{is:u}:void 0);return a==="select"&&c&&c.multiple!=null&&d.setAttribute("multiple",c.multiple),d},createText:a=>doc.createTextNode(a),createComment:a=>doc.createComment(a),setText:(a,i)=>{a.nodeValue=i},setElementText:(a,i)=>{a.textContent=i},parentNode:a=>a.parentNode,nextSibling:a=>a.nextSibling,querySelector:a=>doc.querySelector(a),setScopeId(a,i){a.setAttribute(i,"")},insertStaticContent(a,i,u,c,d,m){const f=u?u.previousSibling:i.lastChild;if(d&&(d===m||d.nextSibling))for(;i.insertBefore(d.cloneNode(!0),u),!(d===m||!(d=d.nextSibling)););else{templateContainer.innerHTML=c==="svg"?`${a}`:c==="mathml"?`${a}`:a;const v=templateContainer.content;if(c==="svg"||c==="mathml"){const g=v.firstChild;for(;g.firstChild;)v.appendChild(g.firstChild);v.removeChild(g)}i.insertBefore(v,u)}return[f?f.nextSibling:i.firstChild,u?u.previousSibling:i.lastChild]}},TRANSITION="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(a,{slots:i})=>h(BaseTransition,resolveTransitionProps(a),i);Transition.displayName="Transition";const DOMTransitionPropsValidators={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},TransitionPropsValidators=Transition.props=extend$4({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(a,i=[])=>{isArray$o(a)?a.forEach(u=>u(...i)):a&&a(...i)},hasExplicitCallback=a=>a?isArray$o(a)?a.some(i=>i.length>1):a.length>1:!1;function resolveTransitionProps(a){const i={};for(const j in a)j in DOMTransitionPropsValidators||(i[j]=a[j]);if(a.css===!1)return i;const{name:u="v",type:c,duration:d,enterFromClass:m=`${u}-enter-from`,enterActiveClass:f=`${u}-enter-active`,enterToClass:v=`${u}-enter-to`,appearFromClass:g=m,appearActiveClass:y=f,appearToClass:b=v,leaveFromClass:w=`${u}-leave-from`,leaveActiveClass:S=`${u}-leave-active`,leaveToClass:C=`${u}-leave-to`}=a,k=normalizeDuration(d),$=k&&k[0],E=k&&k[1],{onBeforeEnter:D,onEnter:T,onEnterCancelled:O,onLeave:F,onLeaveCancelled:M,onBeforeAppear:P=D,onAppear:B=T,onAppearCancelled:z=O}=i,U=(j,G,ee)=>{removeTransitionClass(j,G?b:v),removeTransitionClass(j,G?y:f),ee&&ee()},H=(j,G)=>{j._isLeaving=!1,removeTransitionClass(j,w),removeTransitionClass(j,C),removeTransitionClass(j,S),G&&G()},J=j=>(G,ee)=>{const Q=j?B:T,te=()=>U(G,j,ee);callHook(Q,[G,te]),nextFrame(()=>{removeTransitionClass(G,j?g:m),addTransitionClass(G,j?b:v),hasExplicitCallback(Q)||whenTransitionEnds(G,c,$,te)})};return extend$4(i,{onBeforeEnter(j){callHook(D,[j]),addTransitionClass(j,m),addTransitionClass(j,f)},onBeforeAppear(j){callHook(P,[j]),addTransitionClass(j,g),addTransitionClass(j,y)},onEnter:J(!1),onAppear:J(!0),onLeave(j,G){j._isLeaving=!0;const ee=()=>H(j,G);addTransitionClass(j,w),forceReflow(),addTransitionClass(j,S),nextFrame(()=>{j._isLeaving&&(removeTransitionClass(j,w),addTransitionClass(j,C),hasExplicitCallback(F)||whenTransitionEnds(j,c,E,ee))}),callHook(F,[j,ee])},onEnterCancelled(j){U(j,!1),callHook(O,[j])},onAppearCancelled(j){U(j,!0),callHook(z,[j])},onLeaveCancelled(j){H(j),callHook(M,[j])}})}function normalizeDuration(a){if(a==null)return null;if(isObject$i(a))return[NumberOf(a.enter),NumberOf(a.leave)];{const i=NumberOf(a);return[i,i]}}function NumberOf(a){return toNumber$2(a)}function addTransitionClass(a,i){i.split(/\s+/).forEach(u=>u&&a.classList.add(u)),(a[vtcKey]||(a[vtcKey]=new Set)).add(i)}function removeTransitionClass(a,i){i.split(/\s+/).forEach(c=>c&&a.classList.remove(c));const u=a[vtcKey];u&&(u.delete(i),u.size||(a[vtcKey]=void 0))}function nextFrame(a){requestAnimationFrame(()=>{requestAnimationFrame(a)})}let endId=0;function whenTransitionEnds(a,i,u,c){const d=a._endId=++endId,m=()=>{d===a._endId&&c()};if(u)return setTimeout(m,u);const{type:f,timeout:v,propCount:g}=getTransitionInfo(a,i);if(!f)return c();const y=f+"end";let b=0;const w=()=>{a.removeEventListener(y,S),m()},S=C=>{C.target===a&&++b>=g&&w()};setTimeout(()=>{b(u[k]||"").split(", "),d=c(`${TRANSITION}Delay`),m=c(`${TRANSITION}Duration`),f=getTimeout(d,m),v=c(`${ANIMATION}Delay`),g=c(`${ANIMATION}Duration`),y=getTimeout(v,g);let b=null,w=0,S=0;i===TRANSITION?f>0&&(b=TRANSITION,w=f,S=m.length):i===ANIMATION?y>0&&(b=ANIMATION,w=y,S=g.length):(w=Math.max(f,y),b=w>0?f>y?TRANSITION:ANIMATION:null,S=b?b===TRANSITION?m.length:g.length:0);const C=b===TRANSITION&&/\b(transform|all)(,|$)/.test(c(`${TRANSITION}Property`).toString());return{type:b,timeout:w,propCount:S,hasTransform:C}}function getTimeout(a,i){for(;a.lengthtoMs(u)+toMs(a[c])))}function toMs(a){return a==="auto"?0:Number(a.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(a,i,u){const c=a[vtcKey];c&&(i=(i?[i,...c]:[...c]).join(" ")),i==null?a.removeAttribute("class"):u?a.setAttribute("class",i):a.className=i}const vShowOldKey=Symbol("_vod"),vShow={beforeMount(a,{value:i},{transition:u}){a[vShowOldKey]=a.style.display==="none"?"":a.style.display,u&&i?u.beforeEnter(a):setDisplay(a,i)},mounted(a,{value:i},{transition:u}){u&&i&&u.enter(a)},updated(a,{value:i,oldValue:u},{transition:c}){!i==!u&&(a.style.display===a[vShowOldKey]||!i)||(c?i?(c.beforeEnter(a),setDisplay(a,!0),c.enter(a)):c.leave(a,()=>{setDisplay(a,!1)}):setDisplay(a,i))},beforeUnmount(a,{value:i}){setDisplay(a,i)}};function setDisplay(a,i){a.style.display=i?a[vShowOldKey]:"none"}function initVShowForSSR(){vShow.getSSRProps=({value:a})=>{if(!a)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars(a){const i=getCurrentInstance$1();if(!i)return;const u=i.ut=(d=a(i.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${i.uid}"]`)).forEach(m=>setVarsOnNode(m,d))},c=()=>{const d=a(i.proxy);setVarsOnVNode(i.subTree,d),u(d)};watchPostEffect(c),onMounted(()=>{const d=new MutationObserver(c);d.observe(i.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>d.disconnect())})}function setVarsOnVNode(a,i){if(a.shapeFlag&128){const u=a.suspense;a=u.activeBranch,u.pendingBranch&&!u.isHydrating&&u.effects.push(()=>{setVarsOnVNode(u.activeBranch,i)})}for(;a.component;)a=a.component.subTree;if(a.shapeFlag&1&&a.el)setVarsOnNode(a.el,i);else if(a.type===Fragment)a.children.forEach(u=>setVarsOnVNode(u,i));else if(a.type===Static){let{el:u,anchor:c}=a;for(;u&&(setVarsOnNode(u,i),u!==c);)u=u.nextSibling}}function setVarsOnNode(a,i){if(a.nodeType===1){const u=a.style;let c="";for(const d in i)u.setProperty(`--${d}`,i[d]),c+=`--${d}: ${i[d]};`;u[CSS_VAR_TEXT]=c}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(a,i,u){const c=a.style,d=isString$5(u),m=c.display;let f=!1;if(u&&!d){if(i&&!isString$5(i))for(const v in i)u[v]==null&&setStyle(c,v,"");for(const v in u)v==="display"&&(f=!0),setStyle(c,v,u[v])}else if(d){if(i!==u){const v=c[CSS_VAR_TEXT];v&&(u+=";"+v),c.cssText=u,f=displayRE.test(u)}}else i&&a.removeAttribute("style");vShowOldKey in a&&(a[vShowOldKey]=f?c.display:"",c.display=m)}const importantRE=/\s*!important$/;function setStyle(a,i,u){if(isArray$o(u))u.forEach(c=>setStyle(a,i,c));else if(u==null&&(u=""),i.startsWith("--"))a.setProperty(i,u);else{const c=autoPrefix(a,i);importantRE.test(u)?a.setProperty(hyphenate(c),u.replace(importantRE,""),"important"):a[c]=u}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(a,i){const u=prefixCache[i];if(u)return u;let c=camelize(i);if(c!=="filter"&&c in a)return prefixCache[i]=c;c=capitalize$2(c);for(let d=0;dcachedNow||(p.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(a,i){const u=c=>{if(!c._vts)c._vts=Date.now();else if(c._vts<=u.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(c,u.value),i,5,[c])};return u.value=a,u.attached=getNow(),u}function patchStopImmediatePropagation(a,i){if(isArray$o(i)){const u=a.stopImmediatePropagation;return a.stopImmediatePropagation=()=>{u.call(a),a._stopped=!0},i.map(c=>d=>!d._stopped&&c&&c(d))}else return i}const isNativeOn=a=>a.charCodeAt(0)===111&&a.charCodeAt(1)===110&&a.charCodeAt(2)>96&&a.charCodeAt(2)<123,patchProp=(a,i,u,c,d,m,f,v,g)=>{const y=d==="svg";i==="class"?patchClass(a,c,y):i==="style"?patchStyle(a,u,c):isOn$1(i)?isModelListener(i)||patchEvent(a,i,u,c,f):(i[0]==="."?(i=i.slice(1),!0):i[0]==="^"?(i=i.slice(1),!1):shouldSetAsProp(a,i,c,y))?patchDOMProp(a,i,c,m,f,v,g):(i==="true-value"?a._trueValue=c:i==="false-value"&&(a._falseValue=c),patchAttr(a,i,c,y))};function shouldSetAsProp(a,i,u,c){if(c)return!!(i==="innerHTML"||i==="textContent"||i in a&&isNativeOn(i)&&isFunction$7(u));if(i==="spellcheck"||i==="draggable"||i==="translate"||i==="form"||i==="list"&&a.tagName==="INPUT"||i==="type"&&a.tagName==="TEXTAREA")return!1;if(i==="width"||i==="height"){const d=a.tagName;if(d==="IMG"||d==="VIDEO"||d==="CANVAS"||d==="SOURCE")return!1}return isNativeOn(i)&&isString$5(u)?!1:i in a}/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(a,i){const u=defineComponent$1(a);class c extends VueElement{constructor(m){super(u,m,i)}}return c.def=u,c}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement=a=>defineCustomElement(a,hydrate),BaseClass=typeof HTMLElement<"u"?HTMLElement:class{};class VueElement extends BaseClass{constructor(i,u={},c){super(),this._def=i,this._props=u,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&c?c(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,this._ob&&(this._ob.disconnect(),this._ob=null),nextTick(()=>{this._connected||(render$Z(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let c=0;c{for(const d of c)this._setAttr(d.attributeName)}),this._ob.observe(this,{attributes:!0});const i=(c,d=!1)=>{const{props:m,styles:f}=c;let v;if(m&&!isArray$o(m))for(const g in m){const y=m[g];(y===Number||y&&y.type===Number)&&(g in this._props&&(this._props[g]=toNumber$2(this._props[g])),(v||(v=Object.create(null)))[camelize(g)]=!0)}this._numberProps=v,d&&this._resolveProps(c),this._applyStyles(f),this._update()},u=this._def.__asyncLoader;u?u().then(c=>i(c,!0)):i(this._def)}_resolveProps(i){const{props:u}=i,c=isArray$o(u)?u:Object.keys(u||{});for(const d of Object.keys(this))d[0]!=="_"&&c.includes(d)&&this._setProp(d,this[d],!0,!1);for(const d of c.map(camelize))Object.defineProperty(this,d,{get(){return this._getProp(d)},set(m){this._setProp(d,m)}})}_setAttr(i){let u=this.getAttribute(i);const c=camelize(i);this._numberProps&&this._numberProps[c]&&(u=toNumber$2(u)),this._setProp(c,u,!1)}_getProp(i){return this._props[i]}_setProp(i,u,c=!0,d=!0){u!==this._props[i]&&(this._props[i]=u,d&&this._instance&&this._update(),c&&(u===!0?this.setAttribute(hyphenate(i),""):typeof u=="string"||typeof u=="number"?this.setAttribute(hyphenate(i),u+""):u||this.removeAttribute(hyphenate(i))))}_update(){render$Z(this._createVNode(),this.shadowRoot)}_createVNode(){const i=createVNode(this._def,extend$4({},this._props));return this._instance||(i.ce=u=>{this._instance=u,u.isCE=!0;const c=(m,f)=>{this.dispatchEvent(new CustomEvent(m,{detail:f}))};u.emit=(m,...f)=>{c(m,f),hyphenate(m)!==m&&c(hyphenate(m),f)};let d=this;for(;d=d&&(d.parentNode||d.host);)if(d instanceof VueElement){u.parent=d._instance,u.provides=d._instance.provides;break}}),i}_applyStyles(i){i&&i.forEach(u=>{const c=document.createElement("style");c.textContent=u,this.shadowRoot.appendChild(c)})}}function useCssModule(a="$style"){{const i=getCurrentInstance$1();if(!i)return EMPTY_OBJ;const u=i.type.__cssModules;if(!u)return EMPTY_OBJ;const c=u[a];return c||EMPTY_OBJ}}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$4({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(a,{slots:i}){const u=getCurrentInstance$1(),c=useTransitionState();let d,m;return onUpdated(()=>{if(!d.length)return;const f=a.moveClass||`${a.name||"v"}-move`;if(!hasCSSTransform(d[0].el,u.vnode.el,f))return;d.forEach(callPendingCbs),d.forEach(recordPosition);const v=d.filter(applyTranslation);forceReflow(),v.forEach(g=>{const y=g.el,b=y.style;addTransitionClass(y,f),b.transform=b.webkitTransform=b.transitionDuration="";const w=y[moveCbKey]=S=>{S&&S.target!==y||(!S||/transform$/.test(S.propertyName))&&(y.removeEventListener("transitionend",w),y[moveCbKey]=null,removeTransitionClass(y,f))};y.addEventListener("transitionend",w)})}),()=>{const f=toRaw(a),v=resolveTransitionProps(f);let g=f.tag||Fragment;d=m,m=i.default?getTransitionRawChildren(i.default()):[];for(let y=0;ydelete a.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(a){const i=a.el;i[moveCbKey]&&i[moveCbKey](),i[enterCbKey]&&i[enterCbKey]()}function recordPosition(a){newPositionMap.set(a,a.el.getBoundingClientRect())}function applyTranslation(a){const i=positionMap.get(a),u=newPositionMap.get(a),c=i.left-u.left,d=i.top-u.top;if(c||d){const m=a.el.style;return m.transform=m.webkitTransform=`translate(${c}px,${d}px)`,m.transitionDuration="0s",a}}function hasCSSTransform(a,i,u){const c=a.cloneNode(),d=a[vtcKey];d&&d.forEach(v=>{v.split(/\s+/).forEach(g=>g&&c.classList.remove(g))}),u.split(/\s+/).forEach(v=>v&&c.classList.add(v)),c.style.display="none";const m=i.nodeType===1?i:i.parentNode;m.appendChild(c);const{hasTransform:f}=getTransitionInfo(c);return m.removeChild(c),f}const getModelAssigner=a=>{const i=a.props["onUpdate:modelValue"]||!1;return isArray$o(i)?u=>invokeArrayFns(i,u):i};function onCompositionStart(a){a.target.composing=!0}function onCompositionEnd(a){const i=a.target;i.composing&&(i.composing=!1,i.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(a,{modifiers:{lazy:i,trim:u,number:c}},d){a[assignKey]=getModelAssigner(d);const m=c||d.props&&d.props.type==="number";addEventListener(a,i?"change":"input",f=>{if(f.target.composing)return;let v=a.value;u&&(v=v.trim()),m&&(v=looseToNumber(v)),a[assignKey](v)}),u&&addEventListener(a,"change",()=>{a.value=a.value.trim()}),i||(addEventListener(a,"compositionstart",onCompositionStart),addEventListener(a,"compositionend",onCompositionEnd),addEventListener(a,"change",onCompositionEnd))},mounted(a,{value:i}){a.value=i??""},beforeUpdate(a,{value:i,modifiers:{lazy:u,trim:c,number:d}},m){if(a[assignKey]=getModelAssigner(m),a.composing)return;const f=d||a.type==="number"?looseToNumber(a.value):a.value,v=i??"";f!==v&&(document.activeElement===a&&a.type!=="range"&&(u||c&&a.value.trim()===v)||(a.value=v))}},vModelCheckbox={deep:!0,created(a,i,u){a[assignKey]=getModelAssigner(u),addEventListener(a,"change",()=>{const c=a._modelValue,d=getValue$2(a),m=a.checked,f=a[assignKey];if(isArray$o(c)){const v=looseIndexOf(c,d),g=v!==-1;if(m&&!g)f(c.concat(d));else if(!m&&g){const y=[...c];y.splice(v,1),f(y)}}else if(isSet$3(c)){const v=new Set(c);m?v.add(d):v.delete(d),f(v)}else f(getCheckboxValue(a,m))})},mounted:setChecked,beforeUpdate(a,i,u){a[assignKey]=getModelAssigner(u),setChecked(a,i,u)}};function setChecked(a,{value:i,oldValue:u},c){a._modelValue=i,isArray$o(i)?a.checked=looseIndexOf(i,c.props.value)>-1:isSet$3(i)?a.checked=i.has(c.props.value):i!==u&&(a.checked=looseEqual(i,getCheckboxValue(a,!0)))}const vModelRadio={created(a,{value:i},u){a.checked=looseEqual(i,u.props.value),a[assignKey]=getModelAssigner(u),addEventListener(a,"change",()=>{a[assignKey](getValue$2(a))})},beforeUpdate(a,{value:i,oldValue:u},c){a[assignKey]=getModelAssigner(c),i!==u&&(a.checked=looseEqual(i,c.props.value))}},vModelSelect={deep:!0,created(a,{value:i,modifiers:{number:u}},c){const d=isSet$3(i);addEventListener(a,"change",()=>{const m=Array.prototype.filter.call(a.options,f=>f.selected).map(f=>u?looseToNumber(getValue$2(f)):getValue$2(f));a[assignKey](a.multiple?d?new Set(m):m:m[0]),a._assigning=!0,nextTick(()=>{a._assigning=!1})}),a[assignKey]=getModelAssigner(c)},mounted(a,{value:i,oldValue:u,modifiers:{number:c}}){setSelected(a,i,u,c)},beforeUpdate(a,i,u){a[assignKey]=getModelAssigner(u)},updated(a,{value:i,oldValue:u,modifiers:{number:c}}){a._assigning||setSelected(a,i,u,c)}};function setSelected(a,i,u,c){const d=a.multiple,m=isArray$o(i);if(!(d&&!m&&!isSet$3(i))){for(let f=0,v=a.options.length;f-1}else g.selected=i.has(y);else if(looseEqual(getValue$2(g),i)){a.selectedIndex!==f&&(a.selectedIndex=f);return}}!d&&a.selectedIndex!==-1&&(a.selectedIndex=-1)}}function getValue$2(a){return"_value"in a?a._value:a.value}function getCheckboxValue(a,i){const u=i?"_trueValue":"_falseValue";return u in a?a[u]:i}const vModelDynamic={created(a,i,u){callModelHook(a,i,u,null,"created")},mounted(a,i,u){callModelHook(a,i,u,null,"mounted")},beforeUpdate(a,i,u,c){callModelHook(a,i,u,c,"beforeUpdate")},updated(a,i,u,c){callModelHook(a,i,u,c,"updated")}};function resolveDynamicModel(a,i){switch(a){case"SELECT":return vModelSelect;case"TEXTAREA":return vModelText;default:switch(i){case"checkbox":return vModelCheckbox;case"radio":return vModelRadio;default:return vModelText}}}function callModelHook(a,i,u,c,d){const f=resolveDynamicModel(a.tagName,u.props&&u.props.type)[d];f&&f(a,i,u,c)}function initVModelForSSR(){vModelText.getSSRProps=({value:a})=>({value:a}),vModelRadio.getSSRProps=({value:a},i)=>{if(i.props&&looseEqual(i.props.value,a))return{checked:!0}},vModelCheckbox.getSSRProps=({value:a},i)=>{if(isArray$o(a)){if(i.props&&looseIndexOf(a,i.props.value)>-1)return{checked:!0}}else if(isSet$3(a)){if(i.props&&a.has(i.props.value))return{checked:!0}}else if(a)return{checked:!0}},vModelDynamic.getSSRProps=(a,i)=>{if(typeof i.type!="string")return;const u=resolveDynamicModel(i.type.toUpperCase(),i.props&&i.props.type);if(u.getSSRProps)return u.getSSRProps(a,i)}}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:a=>a.stopPropagation(),prevent:a=>a.preventDefault(),self:a=>a.target!==a.currentTarget,ctrl:a=>!a.ctrlKey,shift:a=>!a.shiftKey,alt:a=>!a.altKey,meta:a=>!a.metaKey,left:a=>"button"in a&&a.button!==0,middle:a=>"button"in a&&a.button!==1,right:a=>"button"in a&&a.button!==2,exact:(a,i)=>systemModifiers.some(u=>a[`${u}Key`]&&!i.includes(u))},withModifiers=(a,i)=>{const u=a._withMods||(a._withMods={}),c=i.join(".");return u[c]||(u[c]=(d,...m)=>{for(let f=0;f{const u=a._withKeys||(a._withKeys={}),c=i.join(".");return u[c]||(u[c]=d=>{if(!("key"in d))return;const m=hyphenate(d.key);if(i.some(f=>f===m||keyNames[f]===m))return a(d)})},rendererOptions=extend$4({patchProp},nodeOps);let renderer,enabledHydration=!1;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}function ensureHydrationRenderer(){return renderer=enabledHydration?renderer:createHydrationRenderer(rendererOptions),enabledHydration=!0,renderer}const render$Z=(...a)=>{ensureRenderer().render(...a)},hydrate=(...a)=>{ensureHydrationRenderer().hydrate(...a)},createApp=(...a)=>{const i=ensureRenderer().createApp(...a),{mount:u}=i;return i.mount=c=>{const d=normalizeContainer(c);if(!d)return;const m=i._component;!isFunction$7(m)&&!m.render&&!m.template&&(m.template=d.innerHTML),d.innerHTML="";const f=u(d,!1,resolveRootNamespace(d));return d instanceof Element&&(d.removeAttribute("v-cloak"),d.setAttribute("data-v-app","")),f},i},createSSRApp=(...a)=>{const i=ensureHydrationRenderer().createApp(...a),{mount:u}=i;return i.mount=c=>{const d=normalizeContainer(c);if(d)return u(d,!0,resolveRootNamespace(d))},i};function resolveRootNamespace(a){if(a instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&a instanceof MathMLElement)return"mathml"}function normalizeContainer(a){return isString$5(a)?document.querySelector(a):a}let ssrDirectiveInitialized=!1;const initDirectivesForSSR=()=>{ssrDirectiveInitialized||(ssrDirectiveInitialized=!0,initVModelForSSR(),initVShowForSSR())};/** -* vue v3.4.19 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const compile=()=>{},vue_runtime_esmBundler=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition,BaseTransitionPropsValidators,Comment,DeprecationTypes,EffectScope,ErrorCodes,ErrorTypeStrings,Fragment,KeepAlive,ReactiveEffect,Static,Suspense,Teleport,Text,TrackOpTypes,Transition,TransitionGroup,TriggerOpTypes,VueElement,assertNumber,callWithAsyncErrorHandling,callWithErrorHandling,camelize,capitalize:capitalize$2,cloneVNode,compatUtils,compile,computed,createApp,createBlock,createCommentVNode,createElementBlock,createElementVNode:createBaseVNode,createHydrationRenderer,createPropsRestProxy,createRenderer,createSSRApp,createSlots,createStaticVNode,createTextVNode,createVNode,customRef,defineAsyncComponent,defineComponent:defineComponent$1,defineCustomElement,defineEmits,defineExpose,defineModel,defineOptions,defineProps,defineSSRCustomElement,defineSlots,devtools,effect:effect$3,effectScope,getCurrentInstance:getCurrentInstance$1,getCurrentScope,getTransitionRawChildren,guardReactiveProps,h,handleError,hasInjectionContext,hydrate,initCustomFormatter,initDirectivesForSSR,inject:inject$1,isMemoSame,isProxy,isReactive,isReadonly,isRef,isRuntimeOnly,isShallow,isVNode,markRaw,mergeDefaults,mergeModels,mergeProps,nextTick,normalizeClass,normalizeProps,normalizeStyle,onActivated,onBeforeMount,onBeforeUnmount,onBeforeUpdate,onDeactivated,onErrorCaptured,onMounted,onRenderTracked,onRenderTriggered,onScopeDispose,onServerPrefetch,onUnmounted,onUpdated,openBlock,popScopeId,provide,proxyRefs,pushScopeId,queuePostFlushCb,reactive,readonly,ref,registerRuntimeCompiler,render:render$Z,renderList,renderSlot,resolveComponent,resolveDirective,resolveDynamicComponent,resolveFilter,resolveTransitionHooks,setBlockTracking,setDevtoolsHook,setTransitionHooks,shallowReactive,shallowReadonly,shallowRef,ssrContextKey,ssrUtils,stop,toDisplayString,toHandlerKey,toHandlers,toRaw,toRef,toRefs,toValue:toValue$1,transformVNodeArgs,triggerRef,unref,useAttrs,useCssModule,useCssVars,useModel:useModel$1,useSSRContext,useSlots,useTransitionState,vModelCheckbox,vModelDynamic,vModelRadio,vModelSelect,vModelText,vShow,version:version$4,warn:warn$2,watch,watchEffect,watchPostEffect,watchSyncEffect,withAsyncContext,withCtx,withDefaults,withDirectives,withKeys,withMemo,withModifiers,withScopeId},Symbol.toStringTag,{value:"Module"}));/*! - * vue-router v4.2.5 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */const isBrowser=typeof window<"u";function isESModule(a){return a.__esModule||a[Symbol.toStringTag]==="Module"}const assign$1=Object.assign;function applyToParams(a,i){const u={};for(const c in i){const d=i[c];u[c]=isArray$n(d)?d.map(a):a(d)}return u}const noop$6=()=>{},isArray$n=Array.isArray,TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=a=>a.replace(TRAILING_SLASH_RE,"");function parseURL(a,i,u="/"){let c,d={},m="",f="";const v=i.indexOf("#");let g=i.indexOf("?");return v=0&&(g=-1),g>-1&&(c=i.slice(0,g),m=i.slice(g+1,v>-1?v:i.length),d=a(m)),v>-1&&(c=c||i.slice(0,v),f=i.slice(v,i.length)),c=resolveRelativePath(c??i,u),{fullPath:c+(m&&"?")+m+f,path:c,query:d,hash:f}}function stringifyURL(a,i){const u=i.query?a(i.query):"";return i.path+(u&&"?")+u+(i.hash||"")}function stripBase(a,i){return!i||!a.toLowerCase().startsWith(i.toLowerCase())?a:a.slice(i.length)||"/"}function isSameRouteLocation(a,i,u){const c=i.matched.length-1,d=u.matched.length-1;return c>-1&&c===d&&isSameRouteRecord(i.matched[c],u.matched[d])&&isSameRouteLocationParams(i.params,u.params)&&a(i.query)===a(u.query)&&i.hash===u.hash}function isSameRouteRecord(a,i){return(a.aliasOf||a)===(i.aliasOf||i)}function isSameRouteLocationParams(a,i){if(Object.keys(a).length!==Object.keys(i).length)return!1;for(const u in a)if(!isSameRouteLocationParamsValue(a[u],i[u]))return!1;return!0}function isSameRouteLocationParamsValue(a,i){return isArray$n(a)?isEquivalentArray(a,i):isArray$n(i)?isEquivalentArray(i,a):a===i}function isEquivalentArray(a,i){return isArray$n(i)?a.length===i.length&&a.every((u,c)=>u===i[c]):a.length===1&&a[0]===i}function resolveRelativePath(a,i){if(a.startsWith("/"))return a;if(!a)return i;const u=i.split("/"),c=a.split("/"),d=c[c.length-1];(d===".."||d===".")&&c.push("");let m=u.length-1,f,v;for(f=0;f1&&m--;else break;return u.slice(0,m).join("/")+"/"+c.slice(f-(f===c.length?1:0)).join("/")}var NavigationType;(function(a){a.pop="pop",a.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(a){a.back="back",a.forward="forward",a.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(a){if(!a)if(isBrowser){const i=document.querySelector("base");a=i&&i.getAttribute("href")||"/",a=a.replace(/^\w+:\/\/[^\/]+/,"")}else a="/";return a[0]!=="/"&&a[0]!=="#"&&(a="/"+a),removeTrailingSlash(a)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(a,i){return a.replace(BEFORE_HASH_RE,"#")+i}function getElementPosition(a,i){const u=document.documentElement.getBoundingClientRect(),c=a.getBoundingClientRect();return{behavior:i.behavior,left:c.left-u.left-(i.left||0),top:c.top-u.top-(i.top||0)}}const computeScrollPosition=()=>({left:window.pageXOffset,top:window.pageYOffset});function scrollToPosition(a){let i;if("el"in a){const u=a.el,c=typeof u=="string"&&u.startsWith("#"),d=typeof u=="string"?c?document.getElementById(u.slice(1)):document.querySelector(u):u;if(!d)return;i=getElementPosition(d,a)}else i=a;"scrollBehavior"in document.documentElement.style?window.scrollTo(i):window.scrollTo(i.left!=null?i.left:window.pageXOffset,i.top!=null?i.top:window.pageYOffset)}function getScrollKey(a,i){return(history.state?history.state.position-i:-1)+a}const scrollPositions=new Map;function saveScrollPosition(a,i){scrollPositions.set(a,i)}function getSavedScrollPosition(a){const i=scrollPositions.get(a);return scrollPositions.delete(a),i}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(a,i){const{pathname:u,search:c,hash:d}=i,m=a.indexOf("#");if(m>-1){let v=d.includes(a.slice(m))?a.slice(m).length:1,g=d.slice(v);return g[0]!=="/"&&(g="/"+g),stripBase(g,"")}return stripBase(u,a)+c+d}function useHistoryListeners(a,i,u,c){let d=[],m=[],f=null;const v=({state:S})=>{const C=createCurrentLocation(a,location),k=u.value,$=i.value;let E=0;if(S){if(u.value=C,i.value=S,f&&f===k){f=null;return}E=$?S.position-$.position:0}else c(C);d.forEach(D=>{D(u.value,k,{delta:E,type:NavigationType.pop,direction:E?E>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function g(){f=u.value}function y(S){d.push(S);const C=()=>{const k=d.indexOf(S);k>-1&&d.splice(k,1)};return m.push(C),C}function b(){const{history:S}=window;S.state&&S.replaceState(assign$1({},S.state,{scroll:computeScrollPosition()}),"")}function w(){for(const S of m)S();m=[],window.removeEventListener("popstate",v),window.removeEventListener("beforeunload",b)}return window.addEventListener("popstate",v),window.addEventListener("beforeunload",b,{passive:!0}),{pauseListeners:g,listen:y,destroy:w}}function buildState(a,i,u,c=!1,d=!1){return{back:a,current:i,forward:u,replaced:c,position:window.history.length,scroll:d?computeScrollPosition():null}}function useHistoryStateNavigation(a){const{history:i,location:u}=window,c={value:createCurrentLocation(a,u)},d={value:i.state};d.value||m(c.value,{back:null,current:c.value,forward:null,position:i.length-1,replaced:!0,scroll:null},!0);function m(g,y,b){const w=a.indexOf("#"),S=w>-1?(u.host&&document.querySelector("base")?a:a.slice(w))+g:createBaseLocation()+a+g;try{i[b?"replaceState":"pushState"](y,"",S),d.value=y}catch(C){console.error(C),u[b?"replace":"assign"](S)}}function f(g,y){const b=assign$1({},i.state,buildState(d.value.back,g,d.value.forward,!0),y,{position:d.value.position});m(g,b,!0),c.value=g}function v(g,y){const b=assign$1({},d.value,i.state,{forward:g,scroll:computeScrollPosition()});m(b.current,b,!0);const w=assign$1({},buildState(c.value,g,null),{position:b.position+1},y);m(g,w,!1),c.value=g}return{location:c,state:d,push:v,replace:f}}function createWebHistory(a){a=normalizeBase(a);const i=useHistoryStateNavigation(a),u=useHistoryListeners(a,i.state,i.location,i.replace);function c(m,f=!0){f||u.pauseListeners(),history.go(m)}const d=assign$1({location:"",base:a,go:c,createHref:createHref.bind(null,a)},i,u);return Object.defineProperty(d,"location",{enumerable:!0,get:()=>i.location.value}),Object.defineProperty(d,"state",{enumerable:!0,get:()=>i.state.value}),d}function createWebHashHistory(a){return a=location.host?a||location.pathname+location.search:"",a.includes("#")||(a+="#"),createWebHistory(a)}function isRouteLocation(a){return typeof a=="string"||a&&typeof a=="object"}function isRouteName(a){return typeof a=="string"||typeof a=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(a){a[a.aborted=4]="aborted",a[a.cancelled=8]="cancelled",a[a.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(a,i){return assign$1(new Error,{type:a,[NavigationFailureSymbol]:!0},i)}function isNavigationFailure(a,i){return a instanceof Error&&NavigationFailureSymbol in a&&(i==null||!!(a.type&i))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(a,i){const u=assign$1({},BASE_PATH_PARSER_OPTIONS,i),c=[];let d=u.start?"^":"";const m=[];for(const y of a){const b=y.length?[]:[90];u.strict&&!y.length&&(d+="/");for(let w=0;wi.length?i.length===1&&i[0]===80?1:-1:0}function comparePathParserScore(a,i){let u=0;const c=a.score,d=i.score;for(;u0&&i[i.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(a){if(!a)return[[]];if(a==="/")return[[ROOT_TOKEN]];if(!a.startsWith("/"))throw new Error(`Invalid path "${a}"`);function i(C){throw new Error(`ERR (${u})/"${y}": ${C}`)}let u=0,c=u;const d=[];let m;function f(){m&&d.push(m),m=[]}let v=0,g,y="",b="";function w(){y&&(u===0?m.push({type:0,value:y}):u===1||u===2||u===3?(m.length>1&&(g==="*"||g==="+")&&i(`A repeatable param (${y}) must be alone in its segment. eg: '/:ids+.`),m.push({type:1,value:y,regexp:b,repeatable:g==="*"||g==="+",optional:g==="*"||g==="?"})):i("Invalid state to consume buffer"),y="")}function S(){y+=g}for(;v{f(T)}:noop$6}function f(b){if(isRouteName(b)){const w=c.get(b);w&&(c.delete(b),u.splice(u.indexOf(w),1),w.children.forEach(f),w.alias.forEach(f))}else{const w=u.indexOf(b);w>-1&&(u.splice(w,1),b.record.name&&c.delete(b.record.name),b.children.forEach(f),b.alias.forEach(f))}}function v(){return u}function g(b){let w=0;for(;w=0&&(b.record.path!==u[w].record.path||!isRecordChildOf(b,u[w]));)w++;u.splice(w,0,b),b.record.name&&!isAliasRecord(b)&&c.set(b.record.name,b)}function y(b,w){let S,C={},k,$;if("name"in b&&b.name){if(S=c.get(b.name),!S)throw createRouterError(1,{location:b});$=S.record.name,C=assign$1(paramsFromLocation(w.params,S.keys.filter(T=>!T.optional).map(T=>T.name)),b.params&¶msFromLocation(b.params,S.keys.map(T=>T.name))),k=S.stringify(C)}else if("path"in b)k=b.path,S=u.find(T=>T.re.test(k)),S&&(C=S.parse(k),$=S.record.name);else{if(S=w.name?c.get(w.name):u.find(T=>T.re.test(w.path)),!S)throw createRouterError(1,{location:b,currentLocation:w});$=S.record.name,C=assign$1({},w.params,b.params),k=S.stringify(C)}const E=[];let D=S;for(;D;)E.unshift(D.record),D=D.parent;return{name:$,path:k,params:C,matched:E,meta:mergeMetaFields(E)}}return a.forEach(b=>m(b)),{addRoute:m,resolve:y,removeRoute:f,getRoutes:v,getRecordMatcher:d}}function paramsFromLocation(a,i){const u={};for(const c of i)c in a&&(u[c]=a[c]);return u}function normalizeRouteRecord(a){return{path:a.path,redirect:a.redirect,name:a.name,meta:a.meta||{},aliasOf:void 0,beforeEnter:a.beforeEnter,props:normalizeRecordProps(a),children:a.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in a?a.components||null:a.component&&{default:a.component}}}function normalizeRecordProps(a){const i={},u=a.props||!1;if("component"in a)i.default=u;else for(const c in a.components)i[c]=typeof u=="object"?u[c]:u;return i}function isAliasRecord(a){for(;a;){if(a.record.aliasOf)return!0;a=a.parent}return!1}function mergeMetaFields(a){return a.reduce((i,u)=>assign$1(i,u.meta),{})}function mergeOptions(a,i){const u={};for(const c in a)u[c]=c in i?i[c]:a[c];return u}function isRecordChildOf(a,i){return i.children.some(u=>u===a||isRecordChildOf(a,u))}const HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(a){return encodeURI(""+a).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(a){return commonEncode(a).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(a){return commonEncode(a).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(a){return encodeQueryValue(a).replace(EQUAL_RE,"%3D")}function encodePath(a){return commonEncode(a).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(a){return a==null?"":encodePath(a).replace(SLASH_RE,"%2F")}function decode(a){try{return decodeURIComponent(""+a)}catch{}return""+a}function parseQuery(a){const i={};if(a===""||a==="?")return i;const c=(a[0]==="?"?a.slice(1):a).split("&");for(let d=0;dm&&encodeQueryValue(m)):[c&&encodeQueryValue(c)]).forEach(m=>{m!==void 0&&(i+=(i.length?"&":"")+u,m!=null&&(i+="="+m))})}return i}function normalizeQuery(a){const i={};for(const u in a){const c=a[u];c!==void 0&&(i[u]=isArray$n(c)?c.map(d=>d==null?null:""+d):c==null?c:""+c)}return i}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let a=[];function i(c){return a.push(c),()=>{const d=a.indexOf(c);d>-1&&a.splice(d,1)}}function u(){a=[]}return{add:i,list:()=>a.slice(),reset:u}}function guardToPromiseFn(a,i,u,c,d){const m=c&&(c.enterCallbacks[d]=c.enterCallbacks[d]||[]);return()=>new Promise((f,v)=>{const g=w=>{w===!1?v(createRouterError(4,{from:u,to:i})):w instanceof Error?v(w):isRouteLocation(w)?v(createRouterError(2,{from:i,to:w})):(m&&c.enterCallbacks[d]===m&&typeof w=="function"&&m.push(w),f())},y=a.call(c&&c.instances[d],i,u,g);let b=Promise.resolve(y);a.length<3&&(b=b.then(g)),b.catch(w=>v(w))})}function extractComponentsGuards(a,i,u,c){const d=[];for(const m of a)for(const f in m.components){let v=m.components[f];if(!(i!=="beforeRouteEnter"&&!m.instances[f]))if(isRouteComponent(v)){const y=(v.__vccOpts||v)[i];y&&d.push(guardToPromiseFn(y,u,c,m,f))}else{let g=v();d.push(()=>g.then(y=>{if(!y)return Promise.reject(new Error(`Couldn't resolve component "${f}" at "${m.path}"`));const b=isESModule(y)?y.default:y;m.components[f]=b;const S=(b.__vccOpts||b)[i];return S&&guardToPromiseFn(S,u,c,m,f)()}))}}return d}function isRouteComponent(a){return typeof a=="object"||"displayName"in a||"props"in a||"__vccOpts"in a}function useLink$1(a){const i=inject$1(routerKey),u=inject$1(routeLocationKey),c=computed(()=>i.resolve(unref(a.to))),d=computed(()=>{const{matched:g}=c.value,{length:y}=g,b=g[y-1],w=u.matched;if(!b||!w.length)return-1;const S=w.findIndex(isSameRouteRecord.bind(null,b));if(S>-1)return S;const C=getOriginalPath(g[y-2]);return y>1&&getOriginalPath(b)===C&&w[w.length-1].path!==C?w.findIndex(isSameRouteRecord.bind(null,g[y-2])):S}),m=computed(()=>d.value>-1&&includesParams(u.params,c.value.params)),f=computed(()=>d.value>-1&&d.value===u.matched.length-1&&isSameRouteLocationParams(u.params,c.value.params));function v(g={}){return guardEvent(g)?i[unref(a.replace)?"replace":"push"](unref(a.to)).catch(noop$6):Promise.resolve()}return{route:c,href:computed(()=>c.value.href),isActive:m,isExactActive:f,navigate:v}}const RouterLinkImpl=defineComponent$1({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:useLink$1,setup(a,{slots:i}){const u=reactive(useLink$1(a)),{options:c}=inject$1(routerKey),d=computed(()=>({[getLinkClass(a.activeClass,c.linkActiveClass,"router-link-active")]:u.isActive,[getLinkClass(a.exactActiveClass,c.linkExactActiveClass,"router-link-exact-active")]:u.isExactActive}));return()=>{const m=i.default&&i.default(u);return a.custom?m:h("a",{"aria-current":u.isExactActive?a.ariaCurrentValue:null,href:u.href,onClick:u.navigate,class:d.value},m)}}}),RouterLink=RouterLinkImpl;function guardEvent(a){if(!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)&&!a.defaultPrevented&&!(a.button!==void 0&&a.button!==0)){if(a.currentTarget&&a.currentTarget.getAttribute){const i=a.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(i))return}return a.preventDefault&&a.preventDefault(),!0}}function includesParams(a,i){for(const u in i){const c=i[u],d=a[u];if(typeof c=="string"){if(c!==d)return!1}else if(!isArray$n(d)||d.length!==c.length||c.some((m,f)=>m!==d[f]))return!1}return!0}function getOriginalPath(a){return a?a.aliasOf?a.aliasOf.path:a.path:""}const getLinkClass=(a,i,u)=>a??i??u,RouterViewImpl=defineComponent$1({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(a,{attrs:i,slots:u}){const c=inject$1(routerViewLocationKey),d=computed(()=>a.route||c.value),m=inject$1(viewDepthKey,0),f=computed(()=>{let y=unref(m);const{matched:b}=d.value;let w;for(;(w=b[y])&&!w.components;)y++;return y}),v=computed(()=>d.value.matched[f.value]);provide(viewDepthKey,computed(()=>f.value+1)),provide(matchedRouteKey,v),provide(routerViewLocationKey,d);const g=ref();return watch(()=>[g.value,v.value,a.name],([y,b,w],[S,C,k])=>{b&&(b.instances[w]=y,C&&C!==b&&y&&y===S&&(b.leaveGuards.size||(b.leaveGuards=C.leaveGuards),b.updateGuards.size||(b.updateGuards=C.updateGuards))),y&&b&&(!C||!isSameRouteRecord(b,C)||!S)&&(b.enterCallbacks[w]||[]).forEach($=>$(y))},{flush:"post"}),()=>{const y=d.value,b=a.name,w=v.value,S=w&&w.components[b];if(!S)return normalizeSlot(u.default,{Component:S,route:y});const C=w.props[b],k=C?C===!0?y.params:typeof C=="function"?C(y):C:null,E=h(S,assign$1({},k,i,{onVnodeUnmounted:D=>{D.component.isUnmounted&&(w.instances[b]=null)},ref:g}));return normalizeSlot(u.default,{Component:E,route:y})||E}}});function normalizeSlot(a,i){if(!a)return null;const u=a(i);return u.length===1?u[0]:u}const RouterView=RouterViewImpl;function createRouter(a){const i=createRouterMatcher(a.routes,a),u=a.parseQuery||parseQuery,c=a.stringifyQuery||stringifyQuery,d=a.history,m=useCallbacks(),f=useCallbacks(),v=useCallbacks(),g=shallowRef(START_LOCATION_NORMALIZED);let y=START_LOCATION_NORMALIZED;isBrowser&&a.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const b=applyToParams.bind(null,de=>""+de),w=applyToParams.bind(null,encodeParam),S=applyToParams.bind(null,decode);function C(de,$e){let Te,Le;return isRouteName(de)?(Te=i.getRecordMatcher(de),Le=$e):Le=de,i.addRoute(Le,Te)}function k(de){const $e=i.getRecordMatcher(de);$e&&i.removeRoute($e)}function $(){return i.getRoutes().map(de=>de.record)}function E(de){return!!i.getRecordMatcher(de)}function D(de,$e){if($e=assign$1({},$e||g.value),typeof de=="string"){const pe=parseURL(u,de,$e.path),Ne=i.resolve({path:pe.path},$e),We=d.createHref(pe.fullPath);return assign$1(pe,Ne,{params:S(Ne.params),hash:decode(pe.hash),redirectedFrom:void 0,href:We})}let Te;if("path"in de)Te=assign$1({},de,{path:parseURL(u,de.path,$e.path).path});else{const pe=assign$1({},de.params);for(const Ne in pe)pe[Ne]==null&&delete pe[Ne];Te=assign$1({},de,{params:w(pe)}),$e.params=w($e.params)}const Le=i.resolve(Te,$e),Bt=de.hash||"";Le.params=b(S(Le.params));const Ie=stringifyURL(c,assign$1({},de,{hash:encodeHash(Bt),path:Le.path})),ie=d.createHref(Ie);return assign$1({fullPath:Ie,hash:Bt,query:c===stringifyQuery?normalizeQuery(de.query):de.query||{}},Le,{redirectedFrom:void 0,href:ie})}function T(de){return typeof de=="string"?parseURL(u,de,g.value.path):assign$1({},de)}function O(de,$e){if(y!==de)return createRouterError(8,{from:$e,to:de})}function F(de){return B(de)}function M(de){return F(assign$1(T(de),{replace:!0}))}function P(de){const $e=de.matched[de.matched.length-1];if($e&&$e.redirect){const{redirect:Te}=$e;let Le=typeof Te=="function"?Te(de):Te;return typeof Le=="string"&&(Le=Le.includes("?")||Le.includes("#")?Le=T(Le):{path:Le},Le.params={}),assign$1({query:de.query,hash:de.hash,params:"path"in Le?{}:de.params},Le)}}function B(de,$e){const Te=y=D(de),Le=g.value,Bt=de.state,Ie=de.force,ie=de.replace===!0,pe=P(Te);if(pe)return B(assign$1(T(pe),{state:typeof pe=="object"?assign$1({},Bt,pe.state):Bt,force:Ie,replace:ie}),$e||Te);const Ne=Te;Ne.redirectedFrom=$e;let We;return!Ie&&isSameRouteLocation(c,Le,Te)&&(We=createRouterError(16,{to:Ne,from:Le}),le(Le,Le,!0,!1)),(We?Promise.resolve(We):H(Ne,Le)).catch(wt=>isNavigationFailure(wt)?isNavigationFailure(wt,2)?wt:ue(wt):ae(wt,Ne,Le)).then(wt=>{if(wt){if(isNavigationFailure(wt,2))return B(assign$1({replace:ie},T(wt.to),{state:typeof wt.to=="object"?assign$1({},Bt,wt.to.state):Bt,force:Ie}),$e||Ne)}else wt=j(Ne,Le,!0,ie,Bt);return J(Ne,Le,wt),wt})}function z(de,$e){const Te=O(de,$e);return Te?Promise.reject(Te):Promise.resolve()}function U(de){const $e=kt.values().next().value;return $e&&typeof $e.runWithContext=="function"?$e.runWithContext(de):de()}function H(de,$e){let Te;const[Le,Bt,Ie]=extractChangingRecords(de,$e);Te=extractComponentsGuards(Le.reverse(),"beforeRouteLeave",de,$e);for(const pe of Le)pe.leaveGuards.forEach(Ne=>{Te.push(guardToPromiseFn(Ne,de,$e))});const ie=z.bind(null,de,$e);return Te.push(ie),ke(Te).then(()=>{Te=[];for(const pe of m.list())Te.push(guardToPromiseFn(pe,de,$e));return Te.push(ie),ke(Te)}).then(()=>{Te=extractComponentsGuards(Bt,"beforeRouteUpdate",de,$e);for(const pe of Bt)pe.updateGuards.forEach(Ne=>{Te.push(guardToPromiseFn(Ne,de,$e))});return Te.push(ie),ke(Te)}).then(()=>{Te=[];for(const pe of Ie)if(pe.beforeEnter)if(isArray$n(pe.beforeEnter))for(const Ne of pe.beforeEnter)Te.push(guardToPromiseFn(Ne,de,$e));else Te.push(guardToPromiseFn(pe.beforeEnter,de,$e));return Te.push(ie),ke(Te)}).then(()=>(de.matched.forEach(pe=>pe.enterCallbacks={}),Te=extractComponentsGuards(Ie,"beforeRouteEnter",de,$e),Te.push(ie),ke(Te))).then(()=>{Te=[];for(const pe of f.list())Te.push(guardToPromiseFn(pe,de,$e));return Te.push(ie),ke(Te)}).catch(pe=>isNavigationFailure(pe,8)?pe:Promise.reject(pe))}function J(de,$e,Te){v.list().forEach(Le=>U(()=>Le(de,$e,Te)))}function j(de,$e,Te,Le,Bt){const Ie=O(de,$e);if(Ie)return Ie;const ie=$e===START_LOCATION_NORMALIZED,pe=isBrowser?history.state:{};Te&&(Le||ie?d.replace(de.fullPath,assign$1({scroll:ie&&pe&&pe.scroll},Bt)):d.push(de.fullPath,Bt)),g.value=de,le(de,$e,Te,ie),ue()}let G;function ee(){G||(G=d.listen((de,$e,Te)=>{if(!Pe.listening)return;const Le=D(de),Bt=P(Le);if(Bt){B(assign$1(Bt,{replace:!0}),Le).catch(noop$6);return}y=Le;const Ie=g.value;isBrowser&&saveScrollPosition(getScrollKey(Ie.fullPath,Te.delta),computeScrollPosition()),H(Le,Ie).catch(ie=>isNavigationFailure(ie,12)?ie:isNavigationFailure(ie,2)?(B(ie.to,Le).then(pe=>{isNavigationFailure(pe,20)&&!Te.delta&&Te.type===NavigationType.pop&&d.go(-1,!1)}).catch(noop$6),Promise.reject()):(Te.delta&&d.go(-Te.delta,!1),ae(ie,Le,Ie))).then(ie=>{ie=ie||j(Le,Ie,!1),ie&&(Te.delta&&!isNavigationFailure(ie,8)?d.go(-Te.delta,!1):Te.type===NavigationType.pop&&isNavigationFailure(ie,20)&&d.go(-1,!1)),J(Le,Ie,ie)}).catch(noop$6)}))}let Q=useCallbacks(),te=useCallbacks(),re;function ae(de,$e,Te){ue(de);const Le=te.list();return Le.length?Le.forEach(Bt=>Bt(de,$e,Te)):console.error(de),Promise.reject(de)}function ye(){return re&&g.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((de,$e)=>{Q.add([de,$e])})}function ue(de){return re||(re=!de,ee(),Q.list().forEach(([$e,Te])=>de?Te(de):$e()),Q.reset()),de}function le(de,$e,Te,Le){const{scrollBehavior:Bt}=a;if(!isBrowser||!Bt)return Promise.resolve();const Ie=!Te&&getSavedScrollPosition(getScrollKey(de.fullPath,0))||(Le||!Te)&&history.state&&history.state.scroll||null;return nextTick().then(()=>Bt(de,$e,Ie)).then(ie=>ie&&scrollToPosition(ie)).catch(ie=>ae(ie,de,$e))}const Se=de=>d.go(de);let Fe;const kt=new Set,Pe={currentRoute:g,listening:!0,addRoute:C,removeRoute:k,hasRoute:E,getRoutes:$,resolve:D,options:a,push:F,replace:M,go:Se,back:()=>Se(-1),forward:()=>Se(1),beforeEach:m.add,beforeResolve:f.add,afterEach:v.add,onError:te.add,isReady:ye,install(de){const $e=this;de.component("RouterLink",RouterLink),de.component("RouterView",RouterView),de.config.globalProperties.$router=$e,Object.defineProperty(de.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(g)}),isBrowser&&!Fe&&g.value===START_LOCATION_NORMALIZED&&(Fe=!0,F(d.location).catch(Bt=>{}));const Te={};for(const Bt in START_LOCATION_NORMALIZED)Object.defineProperty(Te,Bt,{get:()=>g.value[Bt],enumerable:!0});de.provide(routerKey,$e),de.provide(routeLocationKey,shallowReactive(Te)),de.provide(routerViewLocationKey,g);const Le=de.unmount;kt.add(de),de.unmount=function(){kt.delete(de),kt.size<1&&(y=START_LOCATION_NORMALIZED,G&&G(),G=null,g.value=START_LOCATION_NORMALIZED,Fe=!1,re=!1),Le()}}};function ke(de){return de.reduce(($e,Te)=>$e.then(()=>U(Te)),Promise.resolve())}return Pe}function extractChangingRecords(a,i){const u=[],c=[],d=[],m=Math.max(i.matched.length,a.matched.length);for(let f=0;fisSameRouteRecord(y,v))?c.push(v):u.push(v));const g=a.matched[f];g&&(i.matched.find(y=>isSameRouteRecord(y,g))||d.push(g))}return[u,c,d]}function useRouter$1(){return inject$1(routerKey)}var isVue2=!1;/*! - * pinia v2.1.7 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let activePinia;const setActivePinia=a=>activePinia=a,piniaSymbol=Symbol();function isPlainObject$4(a){return a&&typeof a=="object"&&Object.prototype.toString.call(a)==="[object Object]"&&typeof a.toJSON!="function"}var MutationType;(function(a){a.direct="direct",a.patchObject="patch object",a.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const a=effectScope(!0),i=a.run(()=>ref({}));let u=[],c=[];const d=markRaw({install(m){setActivePinia(d),d._a=m,m.provide(piniaSymbol,d),m.config.globalProperties.$pinia=d,c.forEach(f=>u.push(f)),c=[]},use(m){return!this._a&&!isVue2?c.push(m):u.push(m),this},_p:u,_a:null,_e:a,_s:new Map,state:i});return d}const noop$5=()=>{};function addSubscription(a,i,u,c=noop$5){a.push(i);const d=()=>{const m=a.indexOf(i);m>-1&&(a.splice(m,1),c())};return!u&&getCurrentScope()&&onScopeDispose(d),d}function triggerSubscriptions(a,...i){a.slice().forEach(u=>{u(...i)})}const fallbackRunWithContext=a=>a();function mergeReactiveObjects(a,i){a instanceof Map&&i instanceof Map&&i.forEach((u,c)=>a.set(c,u)),a instanceof Set&&i instanceof Set&&i.forEach(a.add,a);for(const u in i){if(!i.hasOwnProperty(u))continue;const c=i[u],d=a[u];isPlainObject$4(d)&&isPlainObject$4(c)&&a.hasOwnProperty(u)&&!isRef(c)&&!isReactive(c)?a[u]=mergeReactiveObjects(d,c):a[u]=c}return a}const skipHydrateSymbol=Symbol();function shouldHydrate(a){return!isPlainObject$4(a)||!a.hasOwnProperty(skipHydrateSymbol)}const{assign}=Object;function isComputed(a){return!!(isRef(a)&&a.effect)}function createOptionsStore(a,i,u,c){const{state:d,actions:m,getters:f}=i,v=u.state.value[a];let g;function y(){v||(u.state.value[a]=d?d():{});const b=toRefs(u.state.value[a]);return assign(b,m,Object.keys(f||{}).reduce((w,S)=>(w[S]=markRaw(computed(()=>{setActivePinia(u);const C=u._s.get(a);return f[S].call(C,C)})),w),{}))}return g=createSetupStore(a,y,i,u,c,!0),g}function createSetupStore(a,i,u={},c,d,m){let f;const v=assign({actions:{}},u),g={deep:!0};let y,b,w=[],S=[],C;const k=c.state.value[a];!m&&!k&&(c.state.value[a]={}),ref({});let $;function E(z){let U;y=b=!1,typeof z=="function"?(z(c.state.value[a]),U={type:MutationType.patchFunction,storeId:a,events:C}):(mergeReactiveObjects(c.state.value[a],z),U={type:MutationType.patchObject,payload:z,storeId:a,events:C});const H=$=Symbol();nextTick().then(()=>{$===H&&(y=!0)}),b=!0,triggerSubscriptions(w,U,c.state.value[a])}const D=m?function(){const{state:U}=u,H=U?U():{};this.$patch(J=>{assign(J,H)})}:noop$5;function T(){f.stop(),w=[],S=[],c._s.delete(a)}function O(z,U){return function(){setActivePinia(c);const H=Array.from(arguments),J=[],j=[];function G(te){J.push(te)}function ee(te){j.push(te)}triggerSubscriptions(S,{args:H,name:z,store:M,after:G,onError:ee});let Q;try{Q=U.apply(this&&this.$id===a?this:M,H)}catch(te){throw triggerSubscriptions(j,te),te}return Q instanceof Promise?Q.then(te=>(triggerSubscriptions(J,te),te)).catch(te=>(triggerSubscriptions(j,te),Promise.reject(te))):(triggerSubscriptions(J,Q),Q)}}const F={_p:c,$id:a,$onAction:addSubscription.bind(null,S),$patch:E,$reset:D,$subscribe(z,U={}){const H=addSubscription(w,z,U.detached,()=>J()),J=f.run(()=>watch(()=>c.state.value[a],j=>{(U.flush==="sync"?b:y)&&z({storeId:a,type:MutationType.direct,events:C},j)},assign({},g,U)));return H},$dispose:T},M=reactive(F);c._s.set(a,M);const B=(c._a&&c._a.runWithContext||fallbackRunWithContext)(()=>c._e.run(()=>(f=effectScope()).run(i)));for(const z in B){const U=B[z];if(isRef(U)&&!isComputed(U)||isReactive(U))m||(k&&shouldHydrate(U)&&(isRef(U)?U.value=k[z]:mergeReactiveObjects(U,k[z])),c.state.value[a][z]=U);else if(typeof U=="function"){const H=O(z,U);B[z]=H,v.actions[z]=U}}return assign(M,B),assign(toRaw(M),B),Object.defineProperty(M,"$state",{get:()=>c.state.value[a],set:z=>{E(U=>{assign(U,z)})}}),c._p.forEach(z=>{assign(M,f.run(()=>z({store:M,app:c._a,pinia:c,options:v})))}),k&&m&&u.hydrate&&u.hydrate(M.$state,k),y=!0,b=!0,M}function defineStore(a,i,u){let c,d;const m=typeof i=="function";typeof a=="string"?(c=a,d=m?u:i):(d=a,c=a.id);function f(v,g){const y=hasInjectionContext();return v=v||(y?inject$1(piniaSymbol,null):null),v&&setActivePinia(v),v=activePinia,v._s.has(c)||(m?createSetupStore(c,i,d,v):createOptionsStore(c,d,v)),v._s.get(c)}return f.$id=c,f}const _imports_0$1="/static/vue3/assets/brand_logo-D4X97p3N.svg";let BASE_PATH=typeof window<"u"?localStorage.getItem("BASE_PATH")||"":location.protocol+"//"+location.host;class Configuration{constructor(i={}){this.configuration=i}set config(i){this.configuration=i}get basePath(){return this.configuration.basePath!=null?this.configuration.basePath:BASE_PATH}get fetchApi(){return this.configuration.fetchApi}get middleware(){return this.configuration.middleware||[]}get queryParamsStringify(){return this.configuration.queryParamsStringify||querystring}get username(){return this.configuration.username}get password(){return this.configuration.password}get apiKey(){const i=this.configuration.apiKey;if(i)return typeof i=="function"?i:()=>i}get accessToken(){const i=this.configuration.accessToken;if(i)return typeof i=="function"?i:async()=>i}get headers(){return this.configuration.headers}get credentials(){return this.configuration.credentials}}const DefaultConfig=new Configuration,_o=class _o{constructor(i=DefaultConfig){xr(this,"middleware");xr(this,"fetchApi",async(i,u)=>{let c={url:i,init:u};for(const m of this.middleware)m.pre&&(c=await m.pre({fetch:this.fetchApi,...c})||c);let d;try{d=await(this.configuration.fetchApi||fetch)(c.url,c.init)}catch(m){for(const f of this.middleware)f.onError&&(d=await f.onError({fetch:this.fetchApi,url:c.url,init:c.init,error:m,response:d?d.clone():void 0})||d);if(d===void 0)throw m instanceof Error?new FetchError(m,"The request failed and the interceptors did not return an alternative response"):m}for(const m of this.middleware)m.post&&(d=await m.post({fetch:this.fetchApi,url:c.url,init:c.init,response:d.clone()})||d);return d});this.configuration=i,this.middleware=i.middleware}withMiddleware(...i){const u=this.clone();return u.middleware=u.middleware.concat(...i),u}withPreMiddleware(...i){const u=i.map(c=>({pre:c}));return this.withMiddleware(...u)}withPostMiddleware(...i){const u=i.map(c=>({post:c}));return this.withMiddleware(...u)}isJsonMime(i){return i?_o.jsonRegex.test(i):!1}async request(i,u){const{url:c,init:d}=await this.createFetchParams(i,u),m=await this.fetchApi(c,d);if(m&&m.status>=200&&m.status<300)return m;throw new ResponseError(m,"Response returned an error code")}getCookie(i){let u=null;if(document.cookie&&document.cookie!==""){const c=document.cookie.split(";");for(let d=0;dd[b]===void 0?delete d[b]:{});const m=typeof u=="function"?u:async()=>u,f={method:i.method,headers:d,body:i.body,credentials:this.configuration.credentials},v={...f,...await m({init:f,context:i})};let g;isFormData$1(v.body)||v.body instanceof URLSearchParams||isBlob$1(v.body)?g=v.body:this.isJsonMime(d["Content-Type"])?g=JSON.stringify(v.body):g=v.body;const y={...v,body:g};return{url:c,init:y}}clone(){const i=this.constructor,u=new i(this.configuration);return u.middleware=this.middleware.slice(),u}};xr(_o,"jsonRegex",new RegExp("^(:?application/json|[^;/ ]+/[^;/ ]+[+]json)[ ]*(:?;.*)?$","i"));let BaseAPI=_o;function isBlob$1(a){return typeof Blob<"u"&&a instanceof Blob}function isFormData$1(a){return typeof FormData<"u"&&a instanceof FormData}class ResponseError extends Error{constructor(u,c){super(c);xr(this,"name","ResponseError");this.response=u}}class FetchError extends Error{constructor(u,c){super(c);xr(this,"name","FetchError");this.cause=u}}class RequiredError extends Error{constructor(u,c){super(c);xr(this,"name","RequiredError");this.field=u}}function querystring(a,i=""){return Object.keys(a).map(u=>querystringSingleKey(u,a[u],i)).filter(u=>u.length>0).join("&")}function querystringSingleKey(a,i,u=""){const c=u+(u.length?`[${a}]`:a);if(i instanceof Array){const d=i.map(m=>encodeURIComponent(String(m))).join(`&${encodeURIComponent(c)}=`);return`${encodeURIComponent(c)}=${d}`}if(i instanceof Set){const d=Array.from(i);return querystringSingleKey(a,d,u)}return i instanceof Date?`${encodeURIComponent(c)}=${encodeURIComponent(i.toISOString())}`:i instanceof Object?querystring(i,c):`${encodeURIComponent(c)}=${encodeURIComponent(String(i))}`}function canConsumeForm(a){for(const i of a)if(i.contentType==="multipart/form-data")return!0;return!1}class JSONApiResponse{constructor(i,u=c=>c){this.raw=i,this.transformer=u}async value(){return this.transformer(await this.raw.json())}}class VoidApiResponse{constructor(i){this.raw=i}async value(){}}class TextApiResponse{constructor(i){this.raw=i}async value(){return await this.raw.text()}}function AccessTokenFromJSON(a){return AccessTokenFromJSONTyped(a)}function AccessTokenFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,token:a.token,expires:new Date(a.expires),scope:a.scope==null?void 0:a.scope,created:new Date(a.created),updated:new Date(a.updated)}}function AccessTokenToJSON(a){return a==null?a:{id:a.id,expires:a.expires.toISOString(),scope:a.scope}}function UserFromJSON(a){return UserFromJSONTyped(a)}function UserFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,username:a.username,firstName:a.first_name==null?void 0:a.first_name,lastName:a.last_name==null?void 0:a.last_name,displayName:a.display_name}}function UserToJSON(a){return a==null?a:{id:a.id,first_name:a.firstName,last_name:a.lastName}}function AutoMealPlanFromJSON(a){return AutoMealPlanFromJSONTyped(a)}function AutoMealPlanFromJSONTyped(a,i){return a==null?a:{startDate:new Date(a.start_date),endDate:new Date(a.end_date),mealTypeId:a.meal_type_id,keywordIds:a.keyword_ids,servings:a.servings,shared:a.shared==null?void 0:a.shared.map(UserFromJSON),addshopping:a.addshopping}}function AutoMealPlanToJSON(a){return a==null?a:{start_date:a.startDate.toISOString().substring(0,10),end_date:a.endDate.toISOString().substring(0,10),meal_type_id:a.mealTypeId,keyword_ids:a.keywordIds,servings:a.servings,shared:a.shared==null?void 0:a.shared.map(UserToJSON),addshopping:a.addshopping}}function AutomationTypeEnumFromJSON(a){return AutomationTypeEnumFromJSONTyped(a)}function AutomationTypeEnumFromJSONTyped(a,i){return a}function AutomationTypeEnumToJSON(a){return a}function AutomationFromJSON(a){return AutomationFromJSONTyped(a)}function AutomationFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,type:AutomationTypeEnumFromJSON(a.type),name:a.name==null?void 0:a.name,description:a.description==null?void 0:a.description,param1:a.param_1==null?void 0:a.param_1,param2:a.param_2==null?void 0:a.param_2,param3:a.param_3==null?void 0:a.param_3,order:a.order==null?void 0:a.order,disabled:a.disabled==null?void 0:a.disabled,createdBy:a.created_by}}function AutomationToJSON(a){return a==null?a:{id:a.id,type:a.type,name:a.name,description:a.description,param_1:a.param1,param_2:a.param2,param_3:a.param3,order:a.order,disabled:a.disabled}}function BaseUnitEnumFromJSON(a){return BaseUnitEnumFromJSONTyped(a)}function BaseUnitEnumFromJSONTyped(a,i){return a}function BaseUnitEnumToJSON(a){return a}function BookmarkletImportFromJSON(a){return BookmarkletImportFromJSONTyped(a)}function BookmarkletImportFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,url:a.url==null?void 0:a.url,html:a.html,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function BookmarkletImportToJSON(a){return a==null?a:{id:a.id,url:a.url,html:a.html}}function BookmarkletImportListFromJSON(a){return BookmarkletImportListFromJSONTyped(a)}function BookmarkletImportListFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,url:a.url==null?void 0:a.url,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ConnectorConfigConfigFromJSON(a){return ConnectorConfigConfigFromJSONTyped(a)}function ConnectorConfigConfigFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,url:a.url==null?void 0:a.url,token:a.token==null?void 0:a.token,todoEntity:a.todo_entity==null?void 0:a.todo_entity,enabled:a.enabled==null?void 0:a.enabled,onShoppingListEntryCreatedEnabled:a.on_shopping_list_entry_created_enabled==null?void 0:a.on_shopping_list_entry_created_enabled,onShoppingListEntryUpdatedEnabled:a.on_shopping_list_entry_updated_enabled==null?void 0:a.on_shopping_list_entry_updated_enabled,onShoppingListEntryDeletedEnabled:a.on_shopping_list_entry_deleted_enabled==null?void 0:a.on_shopping_list_entry_deleted_enabled,createdBy:a.created_by}}function ConnectorConfigConfigToJSON(a){return a==null?a:{id:a.id,name:a.name,url:a.url,token:a.token,todo_entity:a.todoEntity,enabled:a.enabled,on_shopping_list_entry_created_enabled:a.onShoppingListEntryCreatedEnabled,on_shopping_list_entry_updated_enabled:a.onShoppingListEntryUpdatedEnabled,on_shopping_list_entry_deleted_enabled:a.onShoppingListEntryDeletedEnabled}}function CookLogFromJSON(a){return CookLogFromJSONTyped(a)}function CookLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,recipe:a.recipe,servings:a.servings==null?void 0:a.servings,rating:a.rating==null?void 0:a.rating,comment:a.comment==null?void 0:a.comment,createdBy:UserFromJSON(a.created_by),createdAt:a.created_at==null?void 0:new Date(a.created_at),updatedAt:new Date(a.updated_at)}}function CookLogToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe,servings:a.servings,rating:a.rating,comment:a.comment,created_at:a.createdAt==null?void 0:a.createdAt.toISOString()}}function CustomFilterFromJSON(a){return CustomFilterFromJSONTyped(a)}function CustomFilterFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,search:a.search,shared:a.shared==null?void 0:a.shared.map(UserFromJSON),createdBy:a.created_by}}function CustomFilterToJSON(a){return a==null?a:{id:a.id,name:a.name,search:a.search,shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function DefaultPageEnumFromJSON(a){return DefaultPageEnumFromJSONTyped(a)}function DefaultPageEnumFromJSONTyped(a,i){return a}function DefaultPageEnumToJSON(a){return a}function DeleteEnumFromJSON(a){return DeleteEnumFromJSONTyped(a)}function DeleteEnumFromJSONTyped(a,i){return a}function DeleteEnumToJSON(a){return a}function ExportLogFromJSON(a){return ExportLogFromJSONTyped(a)}function ExportLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,type:a.type,msg:a.msg==null?void 0:a.msg,running:a.running==null?void 0:a.running,totalRecipes:a.total_recipes==null?void 0:a.total_recipes,exportedRecipes:a.exported_recipes==null?void 0:a.exported_recipes,cacheDuration:a.cache_duration==null?void 0:a.cache_duration,possiblyNotExpired:a.possibly_not_expired==null?void 0:a.possibly_not_expired,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ExportLogToJSON(a){return a==null?a:{id:a.id,type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,exported_recipes:a.exportedRecipes,cache_duration:a.cacheDuration,possibly_not_expired:a.possiblyNotExpired}}function FoodInheritFieldFromJSON(a){return FoodInheritFieldFromJSONTyped(a)}function FoodInheritFieldFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name==null?void 0:a.name,field:a.field==null?void 0:a.field}}function FoodInheritFieldToJSON(a){return a==null?a:{id:a.id,name:a.name,field:a.field}}function FoodSimpleFromJSON(a){return FoodSimpleFromJSONTyped(a)}function FoodSimpleFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name}}function FoodSimpleToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName}}function PropertyTypeFromJSON(a){return PropertyTypeFromJSONTyped(a)}function PropertyTypeFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,unit:a.unit==null?void 0:a.unit,description:a.description==null?void 0:a.description,order:a.order==null?void 0:a.order,openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug,fdcId:a.fdc_id==null?void 0:a.fdc_id}}function PropertyTypeToJSON(a){return a==null?a:{id:a.id,name:a.name,unit:a.unit,description:a.description,order:a.order,open_data_slug:a.openDataSlug,fdc_id:a.fdcId}}function PropertyFromJSON(a){return PropertyFromJSONTyped(a)}function PropertyFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,propertyAmount:a.property_amount,propertyType:PropertyTypeFromJSON(a.property_type)}}function PropertyToJSON(a){return a==null?a:{id:a.id,property_amount:a.propertyAmount,property_type:PropertyTypeToJSON(a.propertyType)}}function RecipeSimpleFromJSON(a){return RecipeSimpleFromJSONTyped(a)}function RecipeSimpleFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,url:a.url}}function RecipeSimpleToJSON(a){return a==null?a:{id:a.id,name:a.name}}function SupermarketCategoryFromJSON(a){return SupermarketCategoryFromJSONTyped(a)}function SupermarketCategoryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description}}function SupermarketCategoryToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function UnitFromJSON(a){return UnitFromJSONTyped(a)}function UnitFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name,description:a.description==null?void 0:a.description,baseUnit:a.base_unit==null?void 0:a.base_unit,openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function UnitToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName,description:a.description,base_unit:a.baseUnit,open_data_slug:a.openDataSlug}}function FoodFromJSON(a){return FoodFromJSONTyped(a)}function FoodFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name,description:a.description==null?void 0:a.description,shopping:a.shopping,recipe:a.recipe==null?void 0:RecipeSimpleFromJSON(a.recipe),url:a.url==null?void 0:a.url,properties:a.properties==null?void 0:a.properties.map(PropertyFromJSON),propertiesFoodAmount:a.properties_food_amount==null?void 0:a.properties_food_amount,propertiesFoodUnit:a.properties_food_unit==null?void 0:UnitFromJSON(a.properties_food_unit),fdcId:a.fdc_id==null?void 0:a.fdc_id,foodOnhand:a.food_onhand==null?void 0:a.food_onhand,supermarketCategory:a.supermarket_category==null?void 0:SupermarketCategoryFromJSON(a.supermarket_category),parent:a.parent,numchild:a.numchild,inheritFields:a.inherit_fields==null?void 0:a.inherit_fields.map(FoodInheritFieldFromJSON),fullName:a.full_name,ignoreShopping:a.ignore_shopping==null?void 0:a.ignore_shopping,substitute:a.substitute==null?void 0:a.substitute.map(FoodSimpleFromJSON),substituteSiblings:a.substitute_siblings==null?void 0:a.substitute_siblings,substituteChildren:a.substitute_children==null?void 0:a.substitute_children,substituteOnhand:a.substitute_onhand,childInheritFields:a.child_inherit_fields==null?void 0:a.child_inherit_fields.map(FoodInheritFieldFromJSON),openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function FoodToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName,description:a.description,recipe:RecipeSimpleToJSON(a.recipe),url:a.url,properties:a.properties==null?void 0:a.properties.map(PropertyToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:UnitToJSON(a.propertiesFoodUnit),fdc_id:a.fdcId,food_onhand:a.foodOnhand,supermarket_category:SupermarketCategoryToJSON(a.supermarketCategory),inherit_fields:a.inheritFields==null?void 0:a.inheritFields.map(FoodInheritFieldToJSON),ignore_shopping:a.ignoreShopping,substitute:a.substitute==null?void 0:a.substitute.map(FoodSimpleToJSON),substitute_siblings:a.substituteSiblings,substitute_children:a.substituteChildren,child_inherit_fields:a.childInheritFields==null?void 0:a.childInheritFields.map(FoodInheritFieldToJSON),open_data_slug:a.openDataSlug}}function FoodShoppingUpdateFromJSON(a){return FoodShoppingUpdateFromJSONTyped(a)}function FoodShoppingUpdateFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,amount:a.amount==null?void 0:a.amount,unit:a.unit==null?void 0:a.unit,_delete:DeleteEnumFromJSON(a.delete)}}function FoodShoppingUpdateToJSON(a){return a==null?a:{id:a.id,amount:a.amount,unit:a.unit,delete:a._delete}}function GroupFromJSON(a){return GroupFromJSONTyped(a)}function GroupFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name}}function GroupToJSON(a){return a==null?a:{id:a.id,name:a.name}}function KeywordFromJSON(a){return KeywordFromJSONTyped(a)}function KeywordFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,label:a.label,description:a.description==null?void 0:a.description,parent:a.parent,numchild:a.numchild,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),fullName:a.full_name}}function KeywordToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function ImportLogFromJSON(a){return ImportLogFromJSONTyped(a)}function ImportLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,type:a.type,msg:a.msg==null?void 0:a.msg,running:a.running==null?void 0:a.running,keyword:KeywordFromJSON(a.keyword),totalRecipes:a.total_recipes==null?void 0:a.total_recipes,importedRecipes:a.imported_recipes==null?void 0:a.imported_recipes,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ImportLogToJSON(a){return a==null?a:{id:a.id,type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,imported_recipes:a.importedRecipes}}function IngredientFromJSON(a){return IngredientFromJSONTyped(a)}function IngredientFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,food:FoodFromJSON(a.food),unit:UnitFromJSON(a.unit),amount:a.amount,conversions:a.conversions,note:a.note==null?void 0:a.note,order:a.order==null?void 0:a.order,isHeader:a.is_header==null?void 0:a.is_header,noAmount:a.no_amount==null?void 0:a.no_amount,originalText:a.original_text==null?void 0:a.original_text,usedInRecipes:a.used_in_recipes,alwaysUsePluralUnit:a.always_use_plural_unit==null?void 0:a.always_use_plural_unit,alwaysUsePluralFood:a.always_use_plural_food==null?void 0:a.always_use_plural_food}}function IngredientToJSON(a){return a==null?a:{id:a.id,food:FoodToJSON(a.food),unit:UnitToJSON(a.unit),amount:a.amount,note:a.note,order:a.order,is_header:a.isHeader,no_amount:a.noAmount,original_text:a.originalText,always_use_plural_unit:a.alwaysUsePluralUnit,always_use_plural_food:a.alwaysUsePluralFood}}function IngredientStringToJSON(a){return a==null?a:{text:a.text}}function InviteLinkFromJSON(a){return InviteLinkFromJSONTyped(a)}function InviteLinkFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,uuid:a.uuid,email:a.email==null?void 0:a.email,group:GroupFromJSON(a.group),validUntil:a.valid_until==null?void 0:new Date(a.valid_until),usedBy:a.used_by==null?void 0:a.used_by,reusable:a.reusable==null?void 0:a.reusable,internalNote:a.internal_note==null?void 0:a.internal_note,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function InviteLinkToJSON(a){return a==null?a:{id:a.id,email:a.email,group:GroupToJSON(a.group),valid_until:a.validUntil==null?void 0:a.validUntil.toISOString().substring(0,10),used_by:a.usedBy,reusable:a.reusable,internal_note:a.internalNote}}function KeywordLabelFromJSON(a){return KeywordLabelFromJSONTyped(a)}function KeywordLabelFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,label:a.label}}function MealTypeFromJSON(a){return MealTypeFromJSONTyped(a)}function MealTypeFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,order:a.order==null?void 0:a.order,color:a.color==null?void 0:a.color,_default:a.default==null?void 0:a.default,createdBy:a.created_by}}function MealTypeToJSON(a){return a==null?a:{id:a.id,name:a.name,order:a.order,color:a.color,default:a._default}}function RecipeOverviewFromJSON(a){return RecipeOverviewFromJSONTyped(a)}function RecipeOverviewFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description,image:a.image,keywords:a.keywords.map(KeywordLabelFromJSON),workingTime:a.working_time,waitingTime:a.waiting_time,createdBy:a.created_by,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),internal:a.internal,servings:a.servings,servingsText:a.servings_text,rating:a.rating,lastCooked:a.last_cooked==null?null:new Date(a.last_cooked),_new:a.new,recent:a.recent}}function RecipeOverviewToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function MealPlanFromJSON(a){return MealPlanFromJSONTyped(a)}function MealPlanFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,title:a.title==null?void 0:a.title,recipe:a.recipe==null?void 0:RecipeOverviewFromJSON(a.recipe),servings:a.servings,note:a.note==null?void 0:a.note,noteMarkdown:a.note_markdown,fromDate:new Date(a.from_date),toDate:a.to_date==null?void 0:new Date(a.to_date),mealType:MealTypeFromJSON(a.meal_type),createdBy:a.created_by,shared:a.shared==null?void 0:a.shared.map(UserFromJSON),recipeName:a.recipe_name,mealTypeName:a.meal_type_name,shopping:a.shopping}}function MealPlanToJSON(a){return a==null?a:{id:a.id,title:a.title,recipe:RecipeOverviewToJSON(a.recipe),servings:a.servings,note:a.note,from_date:a.fromDate.toISOString().substring(0,10),to_date:a.toDate==null?void 0:a.toDate.toISOString().substring(0,10),meal_type:MealTypeToJSON(a.mealType),shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function MethodEnumFromJSON(a){return MethodEnumFromJSONTyped(a)}function MethodEnumFromJSONTyped(a,i){return a}function MethodEnumToJSON(a){return a}function NutritionInformationFromJSON(a){return NutritionInformationFromJSONTyped(a)}function NutritionInformationFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,carbohydrates:a.carbohydrates,fats:a.fats,proteins:a.proteins,calories:a.calories,source:a.source==null?void 0:a.source}}function NutritionInformationToJSON(a){return a==null?a:{id:a.id,carbohydrates:a.carbohydrates,fats:a.fats,proteins:a.proteins,calories:a.calories,source:a.source}}function OpenDataVersionFromJSON(a){return OpenDataVersionFromJSONTyped(a)}function OpenDataVersionFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,code:a.code,comment:a.comment==null?void 0:a.comment}}function OpenDataVersionToJSON(a){return a==null?a:{id:a.id,name:a.name,code:a.code,comment:a.comment}}function OpenDataCategoryFromJSON(a){return OpenDataCategoryFromJSONTyped(a)}function OpenDataCategoryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,description:a.description==null?void 0:a.description,comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataCategoryToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,description:a.description,comment:a.comment}}function OpenDataPropertyFromJSON(a){return OpenDataPropertyFromJSONTyped(a)}function OpenDataPropertyFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,unit:a.unit==null?void 0:a.unit,fdcId:a.fdc_id==null?void 0:a.fdc_id,comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataPropertyToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,unit:a.unit,fdc_id:a.fdcId,comment:a.comment}}function OpenDataFoodPropertyFromJSON(a){return OpenDataFoodPropertyFromJSONTyped(a)}function OpenDataFoodPropertyFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,property:OpenDataPropertyFromJSON(a.property),propertyAmount:a.property_amount}}function OpenDataFoodPropertyToJSON(a){return a==null?a:{id:a.id,property:OpenDataPropertyToJSON(a.property),property_amount:a.propertyAmount}}function OpenDataUnitTypeEnumFromJSON(a){return OpenDataUnitTypeEnumFromJSONTyped(a)}function OpenDataUnitTypeEnumFromJSONTyped(a,i){return a}function OpenDataUnitTypeEnumToJSON(a){return a}function OpenDataUnitFromJSON(a){return OpenDataUnitFromJSONTyped(a)}function OpenDataUnitFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,pluralName:a.plural_name==null?void 0:a.plural_name,baseUnit:a.base_unit==null?void 0:BaseUnitEnumFromJSON(a.base_unit),type:OpenDataUnitTypeEnumFromJSON(a.type),comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataUnitToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,plural_name:a.pluralName,base_unit:a.baseUnit,type:a.type,comment:a.comment}}function OpenDataFoodFromJSON(a){return OpenDataFoodFromJSONTyped(a)}function OpenDataFoodFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,pluralName:a.plural_name,storeCategory:OpenDataCategoryFromJSON(a.store_category),preferredUnitMetric:a.preferred_unit_metric==null?void 0:OpenDataUnitFromJSON(a.preferred_unit_metric),preferredShoppingUnitMetric:a.preferred_shopping_unit_metric==null?void 0:OpenDataUnitFromJSON(a.preferred_shopping_unit_metric),preferredUnitImperial:a.preferred_unit_imperial==null?void 0:OpenDataUnitFromJSON(a.preferred_unit_imperial),preferredShoppingUnitImperial:a.preferred_shopping_unit_imperial==null?void 0:OpenDataUnitFromJSON(a.preferred_shopping_unit_imperial),properties:a.properties==null?null:a.properties.map(OpenDataFoodPropertyFromJSON),propertiesFoodAmount:a.properties_food_amount==null?void 0:a.properties_food_amount,propertiesFoodUnit:OpenDataUnitFromJSON(a.properties_food_unit),propertiesSource:a.properties_source==null?void 0:a.properties_source,fdcId:a.fdc_id,comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataFoodToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,plural_name:a.pluralName,store_category:OpenDataCategoryToJSON(a.storeCategory),preferred_unit_metric:OpenDataUnitToJSON(a.preferredUnitMetric),preferred_shopping_unit_metric:OpenDataUnitToJSON(a.preferredShoppingUnitMetric),preferred_unit_imperial:OpenDataUnitToJSON(a.preferredUnitImperial),preferred_shopping_unit_imperial:OpenDataUnitToJSON(a.preferredShoppingUnitImperial),properties:a.properties==null?null:a.properties.map(OpenDataFoodPropertyToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:OpenDataUnitToJSON(a.propertiesFoodUnit),properties_source:a.propertiesSource,fdc_id:a.fdcId,comment:a.comment}}function OpenDataConversionFromJSON(a){return OpenDataConversionFromJSONTyped(a)}function OpenDataConversionFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,food:OpenDataFoodFromJSON(a.food),baseAmount:a.base_amount,baseUnit:OpenDataUnitFromJSON(a.base_unit),convertedAmount:a.converted_amount,convertedUnit:OpenDataUnitFromJSON(a.converted_unit),source:a.source,comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataConversionToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,food:OpenDataFoodToJSON(a.food),base_amount:a.baseAmount,base_unit:OpenDataUnitToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:OpenDataUnitToJSON(a.convertedUnit),source:a.source,comment:a.comment}}function OpenDataStoreCategoryFromJSON(a){return OpenDataStoreCategoryFromJSONTyped(a)}function OpenDataStoreCategoryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,category:OpenDataCategoryFromJSON(a.category),store:a.store,order:a.order==null?void 0:a.order}}function OpenDataStoreCategoryToJSON(a){return a==null?a:{id:a.id,category:OpenDataCategoryToJSON(a.category),store:a.store,order:a.order}}function OpenDataStoreFromJSON(a){return OpenDataStoreFromJSONTyped(a)}function OpenDataStoreFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,version:OpenDataVersionFromJSON(a.version),slug:a.slug,name:a.name,categoryToStore:a.category_to_store==null?null:a.category_to_store.map(OpenDataStoreCategoryFromJSON),comment:a.comment==null?void 0:a.comment,createdBy:a.created_by}}function OpenDataStoreToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,category_to_store:a.categoryToStore==null?null:a.categoryToStore.map(OpenDataStoreCategoryToJSON),comment:a.comment}}function PaginatedAutomationListFromJSON(a){return PaginatedAutomationListFromJSONTyped(a)}function PaginatedAutomationListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(AutomationFromJSON)}}function PaginatedBookmarkletImportListListFromJSON(a){return PaginatedBookmarkletImportListListFromJSONTyped(a)}function PaginatedBookmarkletImportListListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(BookmarkletImportListFromJSON)}}function PaginatedCookLogListFromJSON(a){return PaginatedCookLogListFromJSONTyped(a)}function PaginatedCookLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(CookLogFromJSON)}}function PaginatedCustomFilterListFromJSON(a){return PaginatedCustomFilterListFromJSONTyped(a)}function PaginatedCustomFilterListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(CustomFilterFromJSON)}}function PaginatedExportLogListFromJSON(a){return PaginatedExportLogListFromJSONTyped(a)}function PaginatedExportLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ExportLogFromJSON)}}function PaginatedFoodListFromJSON(a){return PaginatedFoodListFromJSONTyped(a)}function PaginatedFoodListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(FoodFromJSON)}}function PaginatedImportLogListFromJSON(a){return PaginatedImportLogListFromJSONTyped(a)}function PaginatedImportLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ImportLogFromJSON)}}function PaginatedIngredientListFromJSON(a){return PaginatedIngredientListFromJSONTyped(a)}function PaginatedIngredientListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(IngredientFromJSON)}}function PaginatedInviteLinkListFromJSON(a){return PaginatedInviteLinkListFromJSONTyped(a)}function PaginatedInviteLinkListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(InviteLinkFromJSON)}}function PaginatedKeywordListFromJSON(a){return PaginatedKeywordListFromJSONTyped(a)}function PaginatedKeywordListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(KeywordFromJSON)}}function PaginatedMealPlanListFromJSON(a){return PaginatedMealPlanListFromJSONTyped(a)}function PaginatedMealPlanListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(MealPlanFromJSON)}}function PaginatedMealTypeListFromJSON(a){return PaginatedMealTypeListFromJSONTyped(a)}function PaginatedMealTypeListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(MealTypeFromJSON)}}function PaginatedPropertyListFromJSON(a){return PaginatedPropertyListFromJSONTyped(a)}function PaginatedPropertyListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(PropertyFromJSON)}}function PaginatedPropertyTypeListFromJSON(a){return PaginatedPropertyTypeListFromJSONTyped(a)}function PaginatedPropertyTypeListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(PropertyTypeFromJSON)}}function RecipeBookFromJSON(a){return RecipeBookFromJSONTyped(a)}function RecipeBookFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description,shared:a.shared.map(UserFromJSON),createdBy:a.created_by,filter:a.filter==null?void 0:CustomFilterFromJSON(a.filter),order:a.order==null?void 0:a.order}}function RecipeBookToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,shared:a.shared.map(UserToJSON),filter:CustomFilterToJSON(a.filter),order:a.order}}function RecipeBookEntryFromJSON(a){return RecipeBookEntryFromJSONTyped(a)}function RecipeBookEntryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,book:a.book,bookContent:RecipeBookFromJSON(a.book_content),recipe:a.recipe,recipeContent:RecipeOverviewFromJSON(a.recipe_content)}}function RecipeBookEntryToJSON(a){return a==null?a:{id:a.id,book:a.book,recipe:a.recipe}}function PaginatedRecipeBookEntryListFromJSON(a){return PaginatedRecipeBookEntryListFromJSONTyped(a)}function PaginatedRecipeBookEntryListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(RecipeBookEntryFromJSON)}}function PaginatedRecipeBookListFromJSON(a){return PaginatedRecipeBookListFromJSONTyped(a)}function PaginatedRecipeBookListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(RecipeBookFromJSON)}}function PaginatedRecipeOverviewListFromJSON(a){return PaginatedRecipeOverviewListFromJSONTyped(a)}function PaginatedRecipeOverviewListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(RecipeOverviewFromJSON)}}function ShoppingListRecipeFromJSON(a){return ShoppingListRecipeFromJSONTyped(a)}function ShoppingListRecipeFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,recipeName:a.recipe_name,name:a.name,recipe:a.recipe==null?void 0:a.recipe,mealplan:a.mealplan==null?void 0:a.mealplan,servings:a.servings,mealplanNote:a.mealplan_note,mealplanFromDate:new Date(a.mealplan_from_date),mealplanType:a.mealplan_type}}function ShoppingListRecipeToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe,mealplan:a.mealplan,servings:a.servings}}function ShoppingListEntryFromJSON(a){return ShoppingListEntryFromJSONTyped(a)}function ShoppingListEntryFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,listRecipe:a.list_recipe==null?void 0:a.list_recipe,food:FoodFromJSON(a.food),unit:a.unit==null?void 0:UnitFromJSON(a.unit),amount:a.amount,order:a.order==null?void 0:a.order,checked:a.checked==null?void 0:a.checked,recipeMealplan:ShoppingListRecipeFromJSON(a.recipe_mealplan),createdBy:UserFromJSON(a.created_by),createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),completedAt:a.completed_at==null?void 0:new Date(a.completed_at),delayUntil:a.delay_until==null?void 0:new Date(a.delay_until)}}function ShoppingListEntryToJSON(a){return a==null?a:{id:a.id,list_recipe:a.listRecipe,food:FoodToJSON(a.food),unit:UnitToJSON(a.unit),amount:a.amount,order:a.order,checked:a.checked,completed_at:a.completedAt==null?void 0:a.completedAt.toISOString(),delay_until:a.delayUntil==null?void 0:a.delayUntil.toISOString()}}function PaginatedShoppingListEntryListFromJSON(a){return PaginatedShoppingListEntryListFromJSONTyped(a)}function PaginatedShoppingListEntryListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ShoppingListEntryFromJSON)}}function PaginatedShoppingListRecipeListFromJSON(a){return PaginatedShoppingListRecipeListFromJSONTyped(a)}function PaginatedShoppingListRecipeListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ShoppingListRecipeFromJSON)}}function UserFileViewFromJSON(a){return UserFileViewFromJSONTyped(a)}function UserFileViewFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,fileDownload:a.file_download,preview:a.preview}}function UserFileViewToJSON(a){return a==null?a:{id:a.id,name:a.name}}function StepFromJSON(a){return StepFromJSONTyped(a)}function StepFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name==null?void 0:a.name,instruction:a.instruction==null?void 0:a.instruction,ingredients:a.ingredients.map(IngredientFromJSON),instructionsMarkdown:a.instructions_markdown,time:a.time==null?void 0:a.time,order:a.order==null?void 0:a.order,showAsHeader:a.show_as_header==null?void 0:a.show_as_header,file:a.file==null?void 0:UserFileViewFromJSON(a.file),stepRecipe:a.step_recipe==null?void 0:a.step_recipe,stepRecipeData:a.step_recipe_data,numrecipe:a.numrecipe,showIngredientsTable:a.show_ingredients_table==null?void 0:a.show_ingredients_table}}function StepToJSON(a){return a==null?a:{id:a.id,name:a.name,instruction:a.instruction,ingredients:a.ingredients.map(IngredientToJSON),time:a.time,order:a.order,show_as_header:a.showAsHeader,file:UserFileViewToJSON(a.file),step_recipe:a.stepRecipe,show_ingredients_table:a.showIngredientsTable}}function PaginatedStepListFromJSON(a){return PaginatedStepListFromJSONTyped(a)}function PaginatedStepListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(StepFromJSON)}}function PaginatedSupermarketCategoryListFromJSON(a){return PaginatedSupermarketCategoryListFromJSONTyped(a)}function PaginatedSupermarketCategoryListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SupermarketCategoryFromJSON)}}function SupermarketCategoryRelationFromJSON(a){return SupermarketCategoryRelationFromJSONTyped(a)}function SupermarketCategoryRelationFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,category:SupermarketCategoryFromJSON(a.category),supermarket:a.supermarket,order:a.order==null?void 0:a.order}}function SupermarketCategoryRelationToJSON(a){return a==null?a:{id:a.id,category:SupermarketCategoryToJSON(a.category),supermarket:a.supermarket,order:a.order}}function PaginatedSupermarketCategoryRelationListFromJSON(a){return PaginatedSupermarketCategoryRelationListFromJSONTyped(a)}function PaginatedSupermarketCategoryRelationListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SupermarketCategoryRelationFromJSON)}}function SupermarketFromJSON(a){return SupermarketFromJSONTyped(a)}function SupermarketFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description,categoryToSupermarket:a.category_to_supermarket.map(SupermarketCategoryRelationFromJSON),openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function SupermarketToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,open_data_slug:a.openDataSlug}}function PaginatedSupermarketListFromJSON(a){return PaginatedSupermarketListFromJSONTyped(a)}function PaginatedSupermarketListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SupermarketFromJSON)}}function SyncFromJSON(a){return SyncFromJSONTyped(a)}function SyncFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,storage:a.storage,path:a.path==null?void 0:a.path,active:a.active==null?void 0:a.active,lastChecked:a.last_checked==null?void 0:new Date(a.last_checked),createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at)}}function SyncToJSON(a){return a==null?a:{id:a.id,storage:a.storage,path:a.path,active:a.active,last_checked:a.lastChecked==null?void 0:a.lastChecked.toISOString()}}function PaginatedSyncListFromJSON(a){return PaginatedSyncListFromJSONTyped(a)}function PaginatedSyncListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SyncFromJSON)}}function SyncLogFromJSON(a){return SyncLogFromJSONTyped(a)}function SyncLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,sync:a.sync,status:a.status,msg:a.msg==null?void 0:a.msg,createdAt:new Date(a.created_at)}}function PaginatedSyncLogListFromJSON(a){return PaginatedSyncLogListFromJSONTyped(a)}function PaginatedSyncLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(SyncLogFromJSON)}}function UnitConversionFromJSON(a){return UnitConversionFromJSONTyped(a)}function UnitConversionFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,baseAmount:a.base_amount,baseUnit:UnitFromJSON(a.base_unit),convertedAmount:a.converted_amount,convertedUnit:UnitFromJSON(a.converted_unit),food:a.food==null?void 0:FoodFromJSON(a.food),openDataSlug:a.open_data_slug==null?void 0:a.open_data_slug}}function UnitConversionToJSON(a){return a==null?a:{id:a.id,base_amount:a.baseAmount,base_unit:UnitToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:UnitToJSON(a.convertedUnit),food:FoodToJSON(a.food),open_data_slug:a.openDataSlug}}function PaginatedUnitConversionListFromJSON(a){return PaginatedUnitConversionListFromJSONTyped(a)}function PaginatedUnitConversionListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UnitConversionFromJSON)}}function PaginatedUnitListFromJSON(a){return PaginatedUnitListFromJSONTyped(a)}function PaginatedUnitListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UnitFromJSON)}}function UserFileFromJSON(a){return UserFileFromJSONTyped(a)}function UserFileFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,file:a.file,fileDownload:a.file_download,preview:a.preview,fileSizeKb:a.file_size_kb}}function PaginatedUserFileListFromJSON(a){return PaginatedUserFileListFromJSONTyped(a)}function PaginatedUserFileListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UserFileFromJSON)}}function UserSpaceFromJSON(a){return UserSpaceFromJSONTyped(a)}function UserSpaceFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,user:UserFromJSON(a.user),space:a.space,groups:a.groups.map(GroupFromJSON),active:a.active==null?void 0:a.active,internalNote:a.internal_note==null?void 0:a.internal_note,inviteLink:a.invite_link,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at)}}function PaginatedUserSpaceListFromJSON(a){return PaginatedUserSpaceListFromJSONTyped(a)}function PaginatedUserSpaceListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(UserSpaceFromJSON)}}function ViewLogFromJSON(a){return ViewLogFromJSONTyped(a)}function ViewLogFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,recipe:a.recipe,createdBy:a.created_by,createdAt:new Date(a.created_at)}}function ViewLogToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe}}function PaginatedViewLogListFromJSON(a){return PaginatedViewLogListFromJSONTyped(a)}function PaginatedViewLogListFromJSONTyped(a,i){return a==null?a:{count:a.count==null?void 0:a.count,next:a.next==null?void 0:a.next,previous:a.previous==null?void 0:a.previous,results:a.results==null?void 0:a.results.map(ViewLogFromJSON)}}function ParsedIngredientFromJSON(a){return ParsedIngredientFromJSONTyped(a)}function ParsedIngredientFromJSONTyped(a,i){return a==null?a:{amount:a.amount,unit:a.unit,food:a.food,note:a.note}}function PatchedAccessTokenToJSON(a){return a==null?a:{id:a.id,expires:a.expires==null?void 0:a.expires.toISOString(),scope:a.scope}}function PatchedAutomationToJSON(a){return a==null?a:{id:a.id,type:a.type,name:a.name,description:a.description,param_1:a.param1,param_2:a.param2,param_3:a.param3,order:a.order,disabled:a.disabled}}function PatchedBookmarkletImportToJSON(a){return a==null?a:{id:a.id,url:a.url,html:a.html}}function PatchedConnectorConfigConfigToJSON(a){return a==null?a:{id:a.id,name:a.name,url:a.url,token:a.token,todo_entity:a.todoEntity,enabled:a.enabled,on_shopping_list_entry_created_enabled:a.onShoppingListEntryCreatedEnabled,on_shopping_list_entry_updated_enabled:a.onShoppingListEntryUpdatedEnabled,on_shopping_list_entry_deleted_enabled:a.onShoppingListEntryDeletedEnabled}}function PatchedCookLogToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe,servings:a.servings,rating:a.rating,comment:a.comment,created_at:a.createdAt==null?void 0:a.createdAt.toISOString()}}function PatchedCustomFilterToJSON(a){return a==null?a:{id:a.id,name:a.name,search:a.search,shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function PatchedExportLogToJSON(a){return a==null?a:{id:a.id,type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,exported_recipes:a.exportedRecipes,cache_duration:a.cacheDuration,possibly_not_expired:a.possiblyNotExpired}}function PatchedFoodToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName,description:a.description,recipe:RecipeSimpleToJSON(a.recipe),url:a.url,properties:a.properties==null?void 0:a.properties.map(PropertyToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:UnitToJSON(a.propertiesFoodUnit),fdc_id:a.fdcId,food_onhand:a.foodOnhand,supermarket_category:SupermarketCategoryToJSON(a.supermarketCategory),inherit_fields:a.inheritFields==null?void 0:a.inheritFields.map(FoodInheritFieldToJSON),ignore_shopping:a.ignoreShopping,substitute:a.substitute==null?void 0:a.substitute.map(FoodSimpleToJSON),substitute_siblings:a.substituteSiblings,substitute_children:a.substituteChildren,child_inherit_fields:a.childInheritFields==null?void 0:a.childInheritFields.map(FoodInheritFieldToJSON),open_data_slug:a.openDataSlug}}function PatchedImportLogToJSON(a){return a==null?a:{id:a.id,type:a.type,msg:a.msg,running:a.running,total_recipes:a.totalRecipes,imported_recipes:a.importedRecipes}}function PatchedIngredientToJSON(a){return a==null?a:{id:a.id,food:FoodToJSON(a.food),unit:UnitToJSON(a.unit),amount:a.amount,note:a.note,order:a.order,is_header:a.isHeader,no_amount:a.noAmount,original_text:a.originalText,always_use_plural_unit:a.alwaysUsePluralUnit,always_use_plural_food:a.alwaysUsePluralFood}}function PatchedInviteLinkToJSON(a){return a==null?a:{id:a.id,email:a.email,group:GroupToJSON(a.group),valid_until:a.validUntil==null?void 0:a.validUntil.toISOString().substring(0,10),used_by:a.usedBy,reusable:a.reusable,internal_note:a.internalNote}}function PatchedKeywordToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function PatchedMealPlanToJSON(a){return a==null?a:{id:a.id,title:a.title,recipe:RecipeOverviewToJSON(a.recipe),servings:a.servings,note:a.note,from_date:a.fromDate==null?void 0:a.fromDate.toISOString().substring(0,10),to_date:a.toDate==null?void 0:a.toDate.toISOString().substring(0,10),meal_type:MealTypeToJSON(a.mealType),shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function PatchedMealTypeToJSON(a){return a==null?a:{id:a.id,name:a.name,order:a.order,color:a.color,default:a._default}}function PatchedOpenDataCategoryToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,description:a.description,comment:a.comment}}function PatchedOpenDataConversionToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,food:OpenDataFoodToJSON(a.food),base_amount:a.baseAmount,base_unit:OpenDataUnitToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:OpenDataUnitToJSON(a.convertedUnit),source:a.source,comment:a.comment}}function PatchedOpenDataFoodToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,plural_name:a.pluralName,store_category:OpenDataCategoryToJSON(a.storeCategory),preferred_unit_metric:OpenDataUnitToJSON(a.preferredUnitMetric),preferred_shopping_unit_metric:OpenDataUnitToJSON(a.preferredShoppingUnitMetric),preferred_unit_imperial:OpenDataUnitToJSON(a.preferredUnitImperial),preferred_shopping_unit_imperial:OpenDataUnitToJSON(a.preferredShoppingUnitImperial),properties:a.properties==null?void 0:a.properties.map(OpenDataFoodPropertyToJSON),properties_food_amount:a.propertiesFoodAmount,properties_food_unit:OpenDataUnitToJSON(a.propertiesFoodUnit),properties_source:a.propertiesSource,fdc_id:a.fdcId,comment:a.comment}}function PatchedOpenDataPropertyToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,unit:a.unit,fdc_id:a.fdcId,comment:a.comment}}function PatchedOpenDataStoreToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,category_to_store:a.categoryToStore==null?void 0:a.categoryToStore.map(OpenDataStoreCategoryToJSON),comment:a.comment}}function PatchedOpenDataUnitToJSON(a){return a==null?a:{id:a.id,version:OpenDataVersionToJSON(a.version),slug:a.slug,name:a.name,plural_name:a.pluralName,base_unit:a.baseUnit,type:a.type,comment:a.comment}}function PatchedOpenDataVersionToJSON(a){return a==null?a:{id:a.id,name:a.name,code:a.code,comment:a.comment}}function PatchedPropertyToJSON(a){return a==null?a:{id:a.id,property_amount:a.propertyAmount,property_type:PropertyTypeToJSON(a.propertyType)}}function PatchedPropertyTypeToJSON(a){return a==null?a:{id:a.id,name:a.name,unit:a.unit,description:a.description,order:a.order,open_data_slug:a.openDataSlug,fdc_id:a.fdcId}}function PatchedRecipeToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,keywords:a.keywords==null?void 0:a.keywords.map(KeywordToJSON),steps:a.steps==null?void 0:a.steps.map(StepToJSON),working_time:a.workingTime,waiting_time:a.waitingTime,source_url:a.sourceUrl,internal:a.internal,show_ingredient_overview:a.showIngredientOverview,nutrition:NutritionInformationToJSON(a.nutrition),properties:a.properties==null?void 0:a.properties.map(PropertyToJSON),servings:a.servings,file_path:a.filePath,servings_text:a.servingsText,private:a._private,shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function PatchedRecipeBookToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,shared:a.shared==null?void 0:a.shared.map(UserToJSON),filter:CustomFilterToJSON(a.filter),order:a.order}}function PatchedRecipeBookEntryToJSON(a){return a==null?a:{id:a.id,book:a.book,recipe:a.recipe}}function PatchedShoppingListEntryToJSON(a){return a==null?a:{id:a.id,list_recipe:a.listRecipe,food:FoodToJSON(a.food),unit:UnitToJSON(a.unit),amount:a.amount,order:a.order,checked:a.checked,completed_at:a.completedAt==null?void 0:a.completedAt.toISOString(),delay_until:a.delayUntil==null?void 0:a.delayUntil.toISOString()}}function PatchedShoppingListRecipeToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe,mealplan:a.mealplan,servings:a.servings}}function SpaceNavTextColorEnumFromJSON(a){return SpaceNavTextColorEnumFromJSONTyped(a)}function SpaceNavTextColorEnumFromJSONTyped(a,i){return a}function SpaceNavTextColorEnumToJSON(a){return a}function SpaceThemeEnumFromJSON(a){return SpaceThemeEnumFromJSONTyped(a)}function SpaceThemeEnumFromJSONTyped(a,i){return a}function SpaceThemeEnumToJSON(a){return a}function PatchedSpaceToJSON(a){return a==null?a:{id:a.id,name:a.name,message:a.message,food_inherit:a.foodInherit==null?void 0:a.foodInherit.map(FoodInheritFieldToJSON),image:UserFileViewToJSON(a.image),nav_logo:UserFileViewToJSON(a.navLogo),space_theme:a.spaceTheme,custom_space_theme:UserFileViewToJSON(a.customSpaceTheme),nav_bg_color:a.navBgColor,nav_text_color:a.navTextColor,logo_color_32:UserFileViewToJSON(a.logoColor32),logo_color_128:UserFileViewToJSON(a.logoColor128),logo_color_144:UserFileViewToJSON(a.logoColor144),logo_color_180:UserFileViewToJSON(a.logoColor180),logo_color_192:UserFileViewToJSON(a.logoColor192),logo_color_512:UserFileViewToJSON(a.logoColor512),logo_color_svg:UserFileViewToJSON(a.logoColorSvg)}}function PatchedStepToJSON(a){return a==null?a:{id:a.id,name:a.name,instruction:a.instruction,ingredients:a.ingredients==null?void 0:a.ingredients.map(IngredientToJSON),time:a.time,order:a.order,show_as_header:a.showAsHeader,file:UserFileViewToJSON(a.file),step_recipe:a.stepRecipe,show_ingredients_table:a.showIngredientsTable}}function PatchedStorageToJSON(a){return a==null?a:{id:a.id,name:a.name,method:a.method,username:a.username,password:a.password,token:a.token}}function PatchedSupermarketToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,open_data_slug:a.openDataSlug}}function PatchedSupermarketCategoryToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description}}function PatchedSupermarketCategoryRelationToJSON(a){return a==null?a:{id:a.id,category:SupermarketCategoryToJSON(a.category),supermarket:a.supermarket,order:a.order}}function PatchedSyncToJSON(a){return a==null?a:{id:a.id,storage:a.storage,path:a.path,active:a.active,last_checked:a.lastChecked==null?void 0:a.lastChecked.toISOString()}}function PatchedUnitToJSON(a){return a==null?a:{id:a.id,name:a.name,plural_name:a.pluralName,description:a.description,base_unit:a.baseUnit,open_data_slug:a.openDataSlug}}function PatchedUnitConversionToJSON(a){return a==null?a:{id:a.id,base_amount:a.baseAmount,base_unit:UnitToJSON(a.baseUnit),converted_amount:a.convertedAmount,converted_unit:UnitToJSON(a.convertedUnit),food:FoodToJSON(a.food),open_data_slug:a.openDataSlug}}function PatchedUserToJSON(a){return a==null?a:{id:a.id,first_name:a.firstName,last_name:a.lastName}}function ThemeEnumFromJSON(a){return ThemeEnumFromJSONTyped(a)}function ThemeEnumFromJSONTyped(a,i){return a}function ThemeEnumToJSON(a){return a}function UserPreferenceNavTextColorEnumFromJSON(a){return UserPreferenceNavTextColorEnumFromJSONTyped(a)}function UserPreferenceNavTextColorEnumFromJSONTyped(a,i){return a}function UserPreferenceNavTextColorEnumToJSON(a){return a}function PatchedUserPreferenceToJSON(a){return a==null?a:{user:a.user,image:UserFileViewToJSON(a.image),theme:a.theme,nav_bg_color:a.navBgColor,nav_text_color:a.navTextColor,nav_show_logo:a.navShowLogo,default_unit:a.defaultUnit,default_page:a.defaultPage,use_fractions:a.useFractions,use_kj:a.useKj,plan_share:a.planShare==null?void 0:a.planShare.map(UserToJSON),nav_sticky:a.navSticky,ingredient_decimals:a.ingredientDecimals,comments:a.comments,shopping_auto_sync:a.shoppingAutoSync,mealplan_autoadd_shopping:a.mealplanAutoaddShopping,default_delay:a.defaultDelay,mealplan_autoinclude_related:a.mealplanAutoincludeRelated,mealplan_autoexclude_onhand:a.mealplanAutoexcludeOnhand,shopping_share:a.shoppingShare==null?void 0:a.shoppingShare.map(UserToJSON),shopping_recent_days:a.shoppingRecentDays,csv_delim:a.csvDelim,csv_prefix:a.csvPrefix,filter_to_supermarket:a.filterToSupermarket,shopping_add_onhand:a.shoppingAddOnhand,left_handed:a.leftHanded,show_step_ingredients:a.showStepIngredients}}function PatchedUserSpaceToJSON(a){return a==null?a:{id:a.id,groups:a.groups==null?void 0:a.groups.map(GroupToJSON),active:a.active,internal_note:a.internalNote}}function PatchedViewLogToJSON(a){return a==null?a:{id:a.id,recipe:a.recipe}}function RecipeFromJSON(a){return RecipeFromJSONTyped(a)}function RecipeFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,description:a.description==null?void 0:a.description,image:a.image,keywords:a.keywords==null?void 0:a.keywords.map(KeywordFromJSON),steps:a.steps.map(StepFromJSON),workingTime:a.working_time==null?void 0:a.working_time,waitingTime:a.waiting_time==null?void 0:a.waiting_time,createdBy:a.created_by,createdAt:new Date(a.created_at),updatedAt:new Date(a.updated_at),sourceUrl:a.source_url==null?void 0:a.source_url,internal:a.internal==null?void 0:a.internal,showIngredientOverview:a.show_ingredient_overview==null?void 0:a.show_ingredient_overview,nutrition:a.nutrition==null?void 0:NutritionInformationFromJSON(a.nutrition),properties:a.properties==null?void 0:a.properties.map(PropertyFromJSON),foodProperties:a.food_properties,servings:a.servings==null?void 0:a.servings,filePath:a.file_path==null?void 0:a.file_path,servingsText:a.servings_text==null?void 0:a.servings_text,rating:a.rating,lastCooked:a.last_cooked==null?null:new Date(a.last_cooked),_private:a.private==null?void 0:a.private,shared:a.shared==null?void 0:a.shared.map(UserFromJSON)}}function RecipeToJSON(a){return a==null?a:{id:a.id,name:a.name,description:a.description,keywords:a.keywords==null?void 0:a.keywords.map(KeywordToJSON),steps:a.steps.map(StepToJSON),working_time:a.workingTime,waiting_time:a.waitingTime,source_url:a.sourceUrl,internal:a.internal,show_ingredient_overview:a.showIngredientOverview,nutrition:NutritionInformationToJSON(a.nutrition),properties:a.properties==null?void 0:a.properties.map(PropertyToJSON),servings:a.servings,file_path:a.filePath,servings_text:a.servingsText,private:a._private,shared:a.shared==null?void 0:a.shared.map(UserToJSON)}}function RecipeFlatFromJSON(a){return RecipeFlatFromJSONTyped(a)}function RecipeFlatFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,image:a.image==null?void 0:a.image}}function RecipeImageFromJSON(a){return RecipeImageFromJSONTyped(a)}function RecipeImageFromJSONTyped(a,i){return a==null?a:{image:a.image==null?void 0:a.image,imageUrl:a.image_url==null?void 0:a.image_url}}function RecipeShoppingUpdateFromJSON(a){return RecipeShoppingUpdateFromJSONTyped(a)}function RecipeShoppingUpdateFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,listRecipe:a.list_recipe==null?void 0:a.list_recipe,ingredients:a.ingredients==null?void 0:a.ingredients,servings:a.servings==null?void 0:a.servings}}function RecipeShoppingUpdateToJSON(a){return a==null?a:{id:a.id,list_recipe:a.listRecipe,ingredients:a.ingredients,servings:a.servings}}function ShareLinkFromJSON(a){return ShareLinkFromJSONTyped(a)}function ShareLinkFromJSONTyped(a,i){return a==null?a:{pk:a.pk,share:a.share,link:a.link}}function ShoppingListEntryBulkFromJSON(a){return ShoppingListEntryBulkFromJSONTyped(a)}function ShoppingListEntryBulkFromJSONTyped(a,i){return a==null?a:{ids:a.ids,checked:a.checked}}function ShoppingListEntryBulkToJSON(a){return a==null?a:{ids:a.ids,checked:a.checked}}function SpaceFromJSON(a){return SpaceFromJSONTyped(a)}function SpaceFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name==null?void 0:a.name,createdBy:a.created_by,createdAt:new Date(a.created_at),message:a.message==null?void 0:a.message,maxRecipes:a.max_recipes,maxFileStorageMb:a.max_file_storage_mb,maxUsers:a.max_users,allowSharing:a.allow_sharing,demo:a.demo,foodInherit:a.food_inherit.map(FoodInheritFieldFromJSON),userCount:a.user_count,recipeCount:a.recipe_count,fileSizeMb:a.file_size_mb,image:a.image==null?void 0:UserFileViewFromJSON(a.image),navLogo:a.nav_logo==null?void 0:UserFileViewFromJSON(a.nav_logo),spaceTheme:a.space_theme==null?void 0:SpaceThemeEnumFromJSON(a.space_theme),customSpaceTheme:a.custom_space_theme==null?void 0:UserFileViewFromJSON(a.custom_space_theme),navBgColor:a.nav_bg_color==null?void 0:a.nav_bg_color,navTextColor:a.nav_text_color==null?void 0:SpaceNavTextColorEnumFromJSON(a.nav_text_color),logoColor32:a.logo_color_32==null?void 0:UserFileViewFromJSON(a.logo_color_32),logoColor128:a.logo_color_128==null?void 0:UserFileViewFromJSON(a.logo_color_128),logoColor144:a.logo_color_144==null?void 0:UserFileViewFromJSON(a.logo_color_144),logoColor180:a.logo_color_180==null?void 0:UserFileViewFromJSON(a.logo_color_180),logoColor192:a.logo_color_192==null?void 0:UserFileViewFromJSON(a.logo_color_192),logoColor512:a.logo_color_512==null?void 0:UserFileViewFromJSON(a.logo_color_512),logoColorSvg:a.logo_color_svg==null?void 0:UserFileViewFromJSON(a.logo_color_svg)}}function StorageFromJSON(a){return StorageFromJSONTyped(a)}function StorageFromJSONTyped(a,i){return a==null?a:{id:a.id==null?void 0:a.id,name:a.name,method:a.method==null?void 0:MethodEnumFromJSON(a.method),username:a.username==null?void 0:a.username,password:a.password==null?void 0:a.password,token:a.token==null?void 0:a.token,createdBy:a.created_by}}function StorageToJSON(a){return a==null?a:{id:a.id,name:a.name,method:a.method,username:a.username,password:a.password,token:a.token}}function UserPreferenceFromJSON(a){return UserPreferenceFromJSONTyped(a)}function UserPreferenceFromJSONTyped(a,i){return a==null?a:{user:a.user,image:a.image==null?void 0:UserFileViewFromJSON(a.image),theme:a.theme==null?void 0:ThemeEnumFromJSON(a.theme),navBgColor:a.nav_bg_color==null?void 0:a.nav_bg_color,navTextColor:a.nav_text_color==null?void 0:UserPreferenceNavTextColorEnumFromJSON(a.nav_text_color),navShowLogo:a.nav_show_logo==null?void 0:a.nav_show_logo,defaultUnit:a.default_unit==null?void 0:a.default_unit,defaultPage:a.default_page==null?void 0:DefaultPageEnumFromJSON(a.default_page),useFractions:a.use_fractions==null?void 0:a.use_fractions,useKj:a.use_kj==null?void 0:a.use_kj,planShare:a.plan_share==null?void 0:a.plan_share.map(UserFromJSON),navSticky:a.nav_sticky==null?void 0:a.nav_sticky,ingredientDecimals:a.ingredient_decimals==null?void 0:a.ingredient_decimals,comments:a.comments==null?void 0:a.comments,shoppingAutoSync:a.shopping_auto_sync==null?void 0:a.shopping_auto_sync,mealplanAutoaddShopping:a.mealplan_autoadd_shopping==null?void 0:a.mealplan_autoadd_shopping,foodInheritDefault:FoodInheritFieldFromJSON(a.food_inherit_default),defaultDelay:a.default_delay==null?void 0:a.default_delay,mealplanAutoincludeRelated:a.mealplan_autoinclude_related==null?void 0:a.mealplan_autoinclude_related,mealplanAutoexcludeOnhand:a.mealplan_autoexclude_onhand==null?void 0:a.mealplan_autoexclude_onhand,shoppingShare:a.shopping_share==null?void 0:a.shopping_share.map(UserFromJSON),shoppingRecentDays:a.shopping_recent_days==null?void 0:a.shopping_recent_days,csvDelim:a.csv_delim==null?void 0:a.csv_delim,csvPrefix:a.csv_prefix==null?void 0:a.csv_prefix,filterToSupermarket:a.filter_to_supermarket==null?void 0:a.filter_to_supermarket,shoppingAddOnhand:a.shopping_add_onhand==null?void 0:a.shopping_add_onhand,leftHanded:a.left_handed==null?void 0:a.left_handed,showStepIngredients:a.show_step_ingredients==null?void 0:a.show_step_ingredients,foodChildrenExist:a.food_children_exist}}class ApiApi extends BaseAPI{async apiAccessTokenCreateRaw(i,u){if(i.accessToken==null)throw new RequiredError("accessToken",'Required parameter "accessToken" was null or undefined when calling apiAccessTokenCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/",method:"POST",headers:d,query:c,body:AccessTokenToJSON(i.accessToken)},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenCreate(i,u){return await(await this.apiAccessTokenCreateRaw(i,u)).value()}async apiAccessTokenDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiAccessTokenDestroy(i,u){await this.apiAccessTokenDestroyRaw(i,u)}async apiAccessTokenListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/access-token/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(AccessTokenFromJSON))}async apiAccessTokenList(i){return await(await this.apiAccessTokenListRaw(i)).value()}async apiAccessTokenPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedAccessTokenToJSON(i.patchedAccessToken)},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenPartialUpdate(i,u){return await(await this.apiAccessTokenPartialUpdateRaw(i,u)).value()}async apiAccessTokenRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenRetrieve(i,u){return await(await this.apiAccessTokenRetrieveRaw(i,u)).value()}async apiAccessTokenUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAccessTokenUpdate().');if(i.accessToken==null)throw new RequiredError("accessToken",'Required parameter "accessToken" was null or undefined when calling apiAccessTokenUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/access-token/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:AccessTokenToJSON(i.accessToken)},u);return new JSONApiResponse(m,f=>AccessTokenFromJSON(f))}async apiAccessTokenUpdate(i,u){return await(await this.apiAccessTokenUpdateRaw(i,u)).value()}async apiAutoPlanCreateRaw(i,u){if(i.autoMealPlan==null)throw new RequiredError("autoMealPlan",'Required parameter "autoMealPlan" was null or undefined when calling apiAutoPlanCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/auto-plan/",method:"POST",headers:d,query:c,body:AutoMealPlanToJSON(i.autoMealPlan)},u);return new JSONApiResponse(m,f=>AutoMealPlanFromJSON(f))}async apiAutoPlanCreate(i,u){return await(await this.apiAutoPlanCreateRaw(i,u)).value()}async apiAutomationCreateRaw(i,u){if(i.automation==null)throw new RequiredError("automation",'Required parameter "automation" was null or undefined when calling apiAutomationCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/",method:"POST",headers:d,query:c,body:AutomationToJSON(i.automation)},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationCreate(i,u){return await(await this.apiAutomationCreateRaw(i,u)).value()}async apiAutomationDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiAutomationDestroy(i,u){await this.apiAutomationDestroyRaw(i,u)}async apiAutomationListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.type!=null&&(c.type=i.type);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedAutomationListFromJSON(f))}async apiAutomationList(i={},u){return await(await this.apiAutomationListRaw(i,u)).value()}async apiAutomationPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedAutomationToJSON(i.patchedAutomation)},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationPartialUpdate(i,u){return await(await this.apiAutomationPartialUpdateRaw(i,u)).value()}async apiAutomationRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationRetrieve(i,u){return await(await this.apiAutomationRetrieveRaw(i,u)).value()}async apiAutomationUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiAutomationUpdate().');if(i.automation==null)throw new RequiredError("automation",'Required parameter "automation" was null or undefined when calling apiAutomationUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/automation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:AutomationToJSON(i.automation)},u);return new JSONApiResponse(m,f=>AutomationFromJSON(f))}async apiAutomationUpdate(i,u){return await(await this.apiAutomationUpdateRaw(i,u)).value()}async apiBookmarkletImportCreateRaw(i,u){if(i.bookmarkletImport==null)throw new RequiredError("bookmarkletImport",'Required parameter "bookmarkletImport" was null or undefined when calling apiBookmarkletImportCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/",method:"POST",headers:d,query:c,body:BookmarkletImportToJSON(i.bookmarkletImport)},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportCreate(i,u){return await(await this.apiBookmarkletImportCreateRaw(i,u)).value()}async apiBookmarkletImportDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiBookmarkletImportDestroy(i,u){await this.apiBookmarkletImportDestroyRaw(i,u)}async apiBookmarkletImportListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedBookmarkletImportListListFromJSON(f))}async apiBookmarkletImportList(i={},u){return await(await this.apiBookmarkletImportListRaw(i,u)).value()}async apiBookmarkletImportPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedBookmarkletImportToJSON(i.patchedBookmarkletImport)},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportPartialUpdate(i,u){return await(await this.apiBookmarkletImportPartialUpdateRaw(i,u)).value()}async apiBookmarkletImportRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportRetrieve(i,u){return await(await this.apiBookmarkletImportRetrieveRaw(i,u)).value()}async apiBookmarkletImportUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiBookmarkletImportUpdate().');if(i.bookmarkletImport==null)throw new RequiredError("bookmarkletImport",'Required parameter "bookmarkletImport" was null or undefined when calling apiBookmarkletImportUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/bookmarklet-import/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:BookmarkletImportToJSON(i.bookmarkletImport)},u);return new JSONApiResponse(m,f=>BookmarkletImportFromJSON(f))}async apiBookmarkletImportUpdate(i,u){return await(await this.apiBookmarkletImportUpdateRaw(i,u)).value()}async apiConnectorConfigCreateRaw(i,u){if(i.connectorConfigConfig==null)throw new RequiredError("connectorConfigConfig",'Required parameter "connectorConfigConfig" was null or undefined when calling apiConnectorConfigCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/",method:"POST",headers:d,query:c,body:ConnectorConfigConfigToJSON(i.connectorConfigConfig)},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigCreate(i,u){return await(await this.apiConnectorConfigCreateRaw(i,u)).value()}async apiConnectorConfigDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiConnectorConfigDestroy(i,u){await this.apiConnectorConfigDestroyRaw(i,u)}async apiConnectorConfigListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/connector-config/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(ConnectorConfigConfigFromJSON))}async apiConnectorConfigList(i){return await(await this.apiConnectorConfigListRaw(i)).value()}async apiConnectorConfigPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedConnectorConfigConfigToJSON(i.patchedConnectorConfigConfig)},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigPartialUpdate(i,u){return await(await this.apiConnectorConfigPartialUpdateRaw(i,u)).value()}async apiConnectorConfigRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigRetrieve(i,u){return await(await this.apiConnectorConfigRetrieveRaw(i,u)).value()}async apiConnectorConfigUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiConnectorConfigUpdate().');if(i.connectorConfigConfig==null)throw new RequiredError("connectorConfigConfig",'Required parameter "connectorConfigConfig" was null or undefined when calling apiConnectorConfigUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/connector-config/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ConnectorConfigConfigToJSON(i.connectorConfigConfig)},u);return new JSONApiResponse(m,f=>ConnectorConfigConfigFromJSON(f))}async apiConnectorConfigUpdate(i,u){return await(await this.apiConnectorConfigUpdateRaw(i,u)).value()}async apiCookLogCreateRaw(i,u){if(i.cookLog==null)throw new RequiredError("cookLog",'Required parameter "cookLog" was null or undefined when calling apiCookLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/",method:"POST",headers:d,query:c,body:CookLogToJSON(i.cookLog)},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogCreate(i,u){return await(await this.apiCookLogCreateRaw(i,u)).value()}async apiCookLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiCookLogDestroy(i,u){await this.apiCookLogDestroyRaw(i,u)}async apiCookLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.recipe!=null&&(c.recipe=i.recipe);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedCookLogListFromJSON(f))}async apiCookLogList(i={},u){return await(await this.apiCookLogListRaw(i,u)).value()}async apiCookLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedCookLogToJSON(i.patchedCookLog)},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogPartialUpdate(i,u){return await(await this.apiCookLogPartialUpdateRaw(i,u)).value()}async apiCookLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogRetrieve(i,u){return await(await this.apiCookLogRetrieveRaw(i,u)).value()}async apiCookLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCookLogUpdate().');if(i.cookLog==null)throw new RequiredError("cookLog",'Required parameter "cookLog" was null or undefined when calling apiCookLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/cook-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:CookLogToJSON(i.cookLog)},u);return new JSONApiResponse(m,f=>CookLogFromJSON(f))}async apiCookLogUpdate(i,u){return await(await this.apiCookLogUpdateRaw(i,u)).value()}async apiCustomFilterCreateRaw(i,u){if(i.customFilter==null)throw new RequiredError("customFilter",'Required parameter "customFilter" was null or undefined when calling apiCustomFilterCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/",method:"POST",headers:d,query:c,body:CustomFilterToJSON(i.customFilter)},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterCreate(i,u){return await(await this.apiCustomFilterCreateRaw(i,u)).value()}async apiCustomFilterDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiCustomFilterDestroy(i,u){await this.apiCustomFilterDestroyRaw(i,u)}async apiCustomFilterListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.type!=null&&(c.type=i.type),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedCustomFilterListFromJSON(f))}async apiCustomFilterList(i={},u){return await(await this.apiCustomFilterListRaw(i,u)).value()}async apiCustomFilterPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedCustomFilterToJSON(i.patchedCustomFilter)},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterPartialUpdate(i,u){return await(await this.apiCustomFilterPartialUpdateRaw(i,u)).value()}async apiCustomFilterRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterRetrieve(i,u){return await(await this.apiCustomFilterRetrieveRaw(i,u)).value()}async apiCustomFilterUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiCustomFilterUpdate().');if(i.customFilter==null)throw new RequiredError("customFilter",'Required parameter "customFilter" was null or undefined when calling apiCustomFilterUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/custom-filter/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:CustomFilterToJSON(i.customFilter)},u);return new JSONApiResponse(m,f=>CustomFilterFromJSON(f))}async apiCustomFilterUpdate(i,u){return await(await this.apiCustomFilterUpdateRaw(i,u)).value()}async apiDownloadFileRetrieveRaw(i,u){if(i.fileId==null)throw new RequiredError("fileId",'Required parameter "fileId" was null or undefined when calling apiDownloadFileRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/download-file/{fileId}/".replace("{fileId}",encodeURIComponent(String(i.fileId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiDownloadFileRetrieve(i,u){await this.apiDownloadFileRetrieveRaw(i,u)}async apiExportLogCreateRaw(i,u){if(i.exportLog==null)throw new RequiredError("exportLog",'Required parameter "exportLog" was null or undefined when calling apiExportLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/",method:"POST",headers:d,query:c,body:ExportLogToJSON(i.exportLog)},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogCreate(i,u){return await(await this.apiExportLogCreateRaw(i,u)).value()}async apiExportLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiExportLogDestroy(i,u){await this.apiExportLogDestroyRaw(i,u)}async apiExportLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedExportLogListFromJSON(f))}async apiExportLogList(i={},u){return await(await this.apiExportLogListRaw(i,u)).value()}async apiExportLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedExportLogToJSON(i.patchedExportLog)},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogPartialUpdate(i,u){return await(await this.apiExportLogPartialUpdateRaw(i,u)).value()}async apiExportLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogRetrieve(i,u){return await(await this.apiExportLogRetrieveRaw(i,u)).value()}async apiExportLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiExportLogUpdate().');if(i.exportLog==null)throw new RequiredError("exportLog",'Required parameter "exportLog" was null or undefined when calling apiExportLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/export-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ExportLogToJSON(i.exportLog)},u);return new JSONApiResponse(m,f=>ExportLogFromJSON(f))}async apiExportLogUpdate(i,u){return await(await this.apiExportLogUpdateRaw(i,u)).value()}async apiFoodCreateRaw(i,u){if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/",method:"POST",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodCreate(i,u){return await(await this.apiFoodCreateRaw(i,u)).value()}async apiFoodDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiFoodDestroy(i,u){await this.apiFoodDestroyRaw(i,u)}async apiFoodFdcCreateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodFdcCreate().');if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodFdcCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/fdc/".replace("{id}",encodeURIComponent(String(i.id))),method:"POST",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodFdcCreate(i,u){return await(await this.apiFoodFdcCreateRaw(i,u)).value()}async apiFoodInheritFieldListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/food-inherit-field/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(FoodInheritFieldFromJSON))}async apiFoodInheritFieldList(i){return await(await this.apiFoodInheritFieldListRaw(i)).value()}async apiFoodInheritFieldRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodInheritFieldRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-inherit-field/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>FoodInheritFieldFromJSON(f))}async apiFoodInheritFieldRetrieve(i,u){return await(await this.apiFoodInheritFieldRetrieveRaw(i,u)).value()}async apiFoodListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.root!=null&&(c.root=i.root),i.tree!=null&&(c.tree=i.tree),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedFoodListFromJSON(f))}async apiFoodList(i={},u){return await(await this.apiFoodListRaw(i,u)).value()}async apiFoodMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiFoodMergeUpdate().');if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodMergeUpdate(i,u){return await(await this.apiFoodMergeUpdateRaw(i,u)).value()}async apiFoodMoveUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodMoveUpdate().');if(i.parent==null)throw new RequiredError("parent",'Required parameter "parent" was null or undefined when calling apiFoodMoveUpdate().');if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodMoveUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/move/{parent}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{parent}",encodeURIComponent(String(i.parent))),method:"PUT",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodMoveUpdate(i,u){return await(await this.apiFoodMoveUpdateRaw(i,u)).value()}async apiFoodPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedFoodToJSON(i.patchedFood)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodPartialUpdate(i,u){return await(await this.apiFoodPartialUpdateRaw(i,u)).value()}async apiFoodPropertyCreateRaw(i,u){if(i.property==null)throw new RequiredError("property",'Required parameter "property" was null or undefined when calling apiFoodPropertyCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/",method:"POST",headers:d,query:c,body:PropertyToJSON(i.property)},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyCreate(i,u){return await(await this.apiFoodPropertyCreateRaw(i,u)).value()}async apiFoodPropertyDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiFoodPropertyDestroy(i,u){await this.apiFoodPropertyDestroyRaw(i,u)}async apiFoodPropertyListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedPropertyListFromJSON(f))}async apiFoodPropertyList(i={},u){return await(await this.apiFoodPropertyListRaw(i,u)).value()}async apiFoodPropertyPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedPropertyToJSON(i.patchedProperty)},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyPartialUpdate(i,u){return await(await this.apiFoodPropertyPartialUpdateRaw(i,u)).value()}async apiFoodPropertyRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyRetrieve(i,u){return await(await this.apiFoodPropertyRetrieveRaw(i,u)).value()}async apiFoodPropertyTypeCreateRaw(i,u){if(i.propertyType==null)throw new RequiredError("propertyType",'Required parameter "propertyType" was null or undefined when calling apiFoodPropertyTypeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/",method:"POST",headers:d,query:c,body:PropertyTypeToJSON(i.propertyType)},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypeCreate(i,u){return await(await this.apiFoodPropertyTypeCreateRaw(i,u)).value()}async apiFoodPropertyTypeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiFoodPropertyTypeDestroy(i,u){await this.apiFoodPropertyTypeDestroyRaw(i,u)}async apiFoodPropertyTypeListRaw(i,u){const c={};i.category!=null&&(c.category=i.category),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedPropertyTypeListFromJSON(f))}async apiFoodPropertyTypeList(i={},u){return await(await this.apiFoodPropertyTypeListRaw(i,u)).value()}async apiFoodPropertyTypePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedPropertyTypeToJSON(i.patchedPropertyType)},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypePartialUpdate(i,u){return await(await this.apiFoodPropertyTypePartialUpdateRaw(i,u)).value()}async apiFoodPropertyTypeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypeRetrieve(i,u){return await(await this.apiFoodPropertyTypeRetrieveRaw(i,u)).value()}async apiFoodPropertyTypeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyTypeUpdate().');if(i.propertyType==null)throw new RequiredError("propertyType",'Required parameter "propertyType" was null or undefined when calling apiFoodPropertyTypeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:PropertyTypeToJSON(i.propertyType)},u);return new JSONApiResponse(m,f=>PropertyTypeFromJSON(f))}async apiFoodPropertyTypeUpdate(i,u){return await(await this.apiFoodPropertyTypeUpdateRaw(i,u)).value()}async apiFoodPropertyUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodPropertyUpdate().');if(i.property==null)throw new RequiredError("property",'Required parameter "property" was null or undefined when calling apiFoodPropertyUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:PropertyToJSON(i.property)},u);return new JSONApiResponse(m,f=>PropertyFromJSON(f))}async apiFoodPropertyUpdate(i,u){return await(await this.apiFoodPropertyUpdateRaw(i,u)).value()}async apiFoodRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodRetrieve(i,u){return await(await this.apiFoodRetrieveRaw(i,u)).value()}async apiFoodShoppingUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodShoppingUpdate().');if(i.foodShoppingUpdate==null)throw new RequiredError("foodShoppingUpdate",'Required parameter "foodShoppingUpdate" was null or undefined when calling apiFoodShoppingUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/shopping/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:FoodShoppingUpdateToJSON(i.foodShoppingUpdate)},u);return new JSONApiResponse(m,f=>FoodShoppingUpdateFromJSON(f))}async apiFoodShoppingUpdate(i,u){return await(await this.apiFoodShoppingUpdateRaw(i,u)).value()}async apiFoodUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiFoodUpdate().');if(i.food==null)throw new RequiredError("food",'Required parameter "food" was null or undefined when calling apiFoodUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:FoodToJSON(i.food)},u);return new JSONApiResponse(m,f=>FoodFromJSON(f))}async apiFoodUpdate(i,u){return await(await this.apiFoodUpdateRaw(i,u)).value()}async apiGetExternalFileLinkRetrieveRaw(i,u){if(i.recipeId==null)throw new RequiredError("recipeId",'Required parameter "recipeId" was null or undefined when calling apiGetExternalFileLinkRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/get_external_file_link/{recipeId}/".replace("{recipeId}",encodeURIComponent(String(i.recipeId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiGetExternalFileLinkRetrieve(i,u){await this.apiGetExternalFileLinkRetrieveRaw(i,u)}async apiGetRecipeFileRetrieveRaw(i,u){if(i.recipeId==null)throw new RequiredError("recipeId",'Required parameter "recipeId" was null or undefined when calling apiGetRecipeFileRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/get_recipe_file/{recipeId}/".replace("{recipeId}",encodeURIComponent(String(i.recipeId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiGetRecipeFileRetrieve(i,u){await this.apiGetRecipeFileRetrieveRaw(i,u)}async apiGroupListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/group/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(GroupFromJSON))}async apiGroupList(i){return await(await this.apiGroupListRaw(i)).value()}async apiGroupRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiGroupRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/group/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>GroupFromJSON(f))}async apiGroupRetrieve(i,u){return await(await this.apiGroupRetrieveRaw(i,u)).value()}async apiImportCreateRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/import/",method:"POST",headers:c,query:u},i);return new VoidApiResponse(d)}async apiImportCreate(i){await this.apiImportCreateRaw(i)}async apiImportLogCreateRaw(i,u){if(i.importLog==null)throw new RequiredError("importLog",'Required parameter "importLog" was null or undefined when calling apiImportLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/",method:"POST",headers:d,query:c,body:ImportLogToJSON(i.importLog)},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogCreate(i,u){return await(await this.apiImportLogCreateRaw(i,u)).value()}async apiImportLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiImportLogDestroy(i,u){await this.apiImportLogDestroyRaw(i,u)}async apiImportLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedImportLogListFromJSON(f))}async apiImportLogList(i={},u){return await(await this.apiImportLogListRaw(i,u)).value()}async apiImportLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedImportLogToJSON(i.patchedImportLog)},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogPartialUpdate(i,u){return await(await this.apiImportLogPartialUpdateRaw(i,u)).value()}async apiImportLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogRetrieve(i,u){return await(await this.apiImportLogRetrieveRaw(i,u)).value()}async apiImportLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiImportLogUpdate().');if(i.importLog==null)throw new RequiredError("importLog",'Required parameter "importLog" was null or undefined when calling apiImportLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/import-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ImportLogToJSON(i.importLog)},u);return new JSONApiResponse(m,f=>ImportLogFromJSON(f))}async apiImportLogUpdate(i,u){return await(await this.apiImportLogUpdateRaw(i,u)).value()}async apiIngredientCreateRaw(i,u){if(i.ingredient==null)throw new RequiredError("ingredient",'Required parameter "ingredient" was null or undefined when calling apiIngredientCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/",method:"POST",headers:d,query:c,body:IngredientToJSON(i.ingredient)},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientCreate(i,u){return await(await this.apiIngredientCreateRaw(i,u)).value()}async apiIngredientDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiIngredientDestroy(i,u){await this.apiIngredientDestroyRaw(i,u)}async apiIngredientFromStringCreateRaw(i,u){if(i.ingredientString==null)throw new RequiredError("ingredientString",'Required parameter "ingredientString" was null or undefined when calling apiIngredientFromStringCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient-from-string/",method:"POST",headers:d,query:c,body:IngredientStringToJSON(i.ingredientString)},u);return new JSONApiResponse(m,f=>ParsedIngredientFromJSON(f))}async apiIngredientFromStringCreate(i,u){return await(await this.apiIngredientFromStringCreateRaw(i,u)).value()}async apiIngredientListRaw(i,u){const c={};i.food!=null&&(c.food=i.food),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.unit!=null&&(c.unit=i.unit);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedIngredientListFromJSON(f))}async apiIngredientList(i={},u){return await(await this.apiIngredientListRaw(i,u)).value()}async apiIngredientPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedIngredientToJSON(i.patchedIngredient)},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientPartialUpdate(i,u){return await(await this.apiIngredientPartialUpdateRaw(i,u)).value()}async apiIngredientRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientRetrieve(i,u){return await(await this.apiIngredientRetrieveRaw(i,u)).value()}async apiIngredientUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiIngredientUpdate().');if(i.ingredient==null)throw new RequiredError("ingredient",'Required parameter "ingredient" was null or undefined when calling apiIngredientUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/ingredient/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:IngredientToJSON(i.ingredient)},u);return new JSONApiResponse(m,f=>IngredientFromJSON(f))}async apiIngredientUpdate(i,u){return await(await this.apiIngredientUpdateRaw(i,u)).value()}async apiInviteLinkCreateRaw(i,u){if(i.inviteLink==null)throw new RequiredError("inviteLink",'Required parameter "inviteLink" was null or undefined when calling apiInviteLinkCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/",method:"POST",headers:d,query:c,body:InviteLinkToJSON(i.inviteLink)},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkCreate(i,u){return await(await this.apiInviteLinkCreateRaw(i,u)).value()}async apiInviteLinkDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiInviteLinkDestroy(i,u){await this.apiInviteLinkDestroyRaw(i,u)}async apiInviteLinkListRaw(i,u){const c={};i.internalNote!=null&&(c.internal_note=i.internalNote),i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedInviteLinkListFromJSON(f))}async apiInviteLinkList(i={},u){return await(await this.apiInviteLinkListRaw(i,u)).value()}async apiInviteLinkPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedInviteLinkToJSON(i.patchedInviteLink)},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkPartialUpdate(i,u){return await(await this.apiInviteLinkPartialUpdateRaw(i,u)).value()}async apiInviteLinkRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkRetrieve(i,u){return await(await this.apiInviteLinkRetrieveRaw(i,u)).value()}async apiInviteLinkUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiInviteLinkUpdate().');if(i.inviteLink==null)throw new RequiredError("inviteLink",'Required parameter "inviteLink" was null or undefined when calling apiInviteLinkUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/invite-link/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:InviteLinkToJSON(i.inviteLink)},u);return new JSONApiResponse(m,f=>InviteLinkFromJSON(f))}async apiInviteLinkUpdate(i,u){return await(await this.apiInviteLinkUpdateRaw(i,u)).value()}async apiKeywordCreateRaw(i,u){if(i.keyword==null)throw new RequiredError("keyword",'Required parameter "keyword" was null or undefined when calling apiKeywordCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/",method:"POST",headers:d,query:c,body:KeywordToJSON(i.keyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordCreate(i,u){return await(await this.apiKeywordCreateRaw(i,u)).value()}async apiKeywordDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiKeywordDestroy(i,u){await this.apiKeywordDestroyRaw(i,u)}async apiKeywordListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.root!=null&&(c.root=i.root),i.tree!=null&&(c.tree=i.tree),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedKeywordListFromJSON(f))}async apiKeywordList(i={},u){return await(await this.apiKeywordListRaw(i,u)).value()}async apiKeywordMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiKeywordMergeUpdate().');if(i.keyword==null)throw new RequiredError("keyword",'Required parameter "keyword" was null or undefined when calling apiKeywordMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:KeywordToJSON(i.keyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordMergeUpdate(i,u){return await(await this.apiKeywordMergeUpdateRaw(i,u)).value()}async apiKeywordMoveUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordMoveUpdate().');if(i.parent==null)throw new RequiredError("parent",'Required parameter "parent" was null or undefined when calling apiKeywordMoveUpdate().');if(i.keyword==null)throw new RequiredError("keyword",'Required parameter "keyword" was null or undefined when calling apiKeywordMoveUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/move/{parent}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{parent}",encodeURIComponent(String(i.parent))),method:"PUT",headers:d,query:c,body:KeywordToJSON(i.keyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordMoveUpdate(i,u){return await(await this.apiKeywordMoveUpdateRaw(i,u)).value()}async apiKeywordPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedKeywordToJSON(i.patchedKeyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordPartialUpdate(i,u){return await(await this.apiKeywordPartialUpdateRaw(i,u)).value()}async apiKeywordRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordRetrieve(i,u){return await(await this.apiKeywordRetrieveRaw(i,u)).value()}async apiKeywordUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiKeywordUpdate().');if(i.keyword==null)throw new RequiredError("keyword",'Required parameter "keyword" was null or undefined when calling apiKeywordUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/keyword/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:KeywordToJSON(i.keyword)},u);return new JSONApiResponse(m,f=>KeywordFromJSON(f))}async apiKeywordUpdate(i,u){return await(await this.apiKeywordUpdateRaw(i,u)).value()}async apiMealPlanCreateRaw(i,u){if(i.mealPlan==null)throw new RequiredError("mealPlan",'Required parameter "mealPlan" was null or undefined when calling apiMealPlanCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/",method:"POST",headers:d,query:c,body:MealPlanToJSON(i.mealPlan)},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanCreate(i,u){return await(await this.apiMealPlanCreateRaw(i,u)).value()}async apiMealPlanDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiMealPlanDestroy(i,u){await this.apiMealPlanDestroyRaw(i,u)}async apiMealPlanIcalRetrieveRaw(i,u){const c={};i.fromDate!=null&&(c.from_date=i.fromDate),i.mealType!=null&&(c.meal_type=i.mealType),i.toDate!=null&&(c.to_date=i.toDate);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/ical/",method:"GET",headers:d,query:c},u);return this.isJsonMime(m.headers.get("content-type"))?new JSONApiResponse(m):new TextApiResponse(m)}async apiMealPlanIcalRetrieve(i={},u){return await(await this.apiMealPlanIcalRetrieveRaw(i,u)).value()}async apiMealPlanListRaw(i,u){const c={};i.fromDate!=null&&(c.from_date=i.fromDate),i.mealType!=null&&(c.meal_type=i.mealType),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.toDate!=null&&(c.to_date=i.toDate);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedMealPlanListFromJSON(f))}async apiMealPlanList(i={},u){return await(await this.apiMealPlanListRaw(i,u)).value()}async apiMealPlanPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedMealPlanToJSON(i.patchedMealPlan)},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanPartialUpdate(i,u){return await(await this.apiMealPlanPartialUpdateRaw(i,u)).value()}async apiMealPlanRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanRetrieve(i,u){return await(await this.apiMealPlanRetrieveRaw(i,u)).value()}async apiMealPlanUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealPlanUpdate().');if(i.mealPlan==null)throw new RequiredError("mealPlan",'Required parameter "mealPlan" was null or undefined when calling apiMealPlanUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-plan/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:MealPlanToJSON(i.mealPlan)},u);return new JSONApiResponse(m,f=>MealPlanFromJSON(f))}async apiMealPlanUpdate(i,u){return await(await this.apiMealPlanUpdateRaw(i,u)).value()}async apiMealTypeCreateRaw(i,u){if(i.mealType==null)throw new RequiredError("mealType",'Required parameter "mealType" was null or undefined when calling apiMealTypeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/",method:"POST",headers:d,query:c,body:MealTypeToJSON(i.mealType)},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypeCreate(i,u){return await(await this.apiMealTypeCreateRaw(i,u)).value()}async apiMealTypeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiMealTypeDestroy(i,u){await this.apiMealTypeDestroyRaw(i,u)}async apiMealTypeListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedMealTypeListFromJSON(f))}async apiMealTypeList(i={},u){return await(await this.apiMealTypeListRaw(i,u)).value()}async apiMealTypePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedMealTypeToJSON(i.patchedMealType)},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypePartialUpdate(i,u){return await(await this.apiMealTypePartialUpdateRaw(i,u)).value()}async apiMealTypeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypeRetrieve(i,u){return await(await this.apiMealTypeRetrieveRaw(i,u)).value()}async apiMealTypeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiMealTypeUpdate().');if(i.mealType==null)throw new RequiredError("mealType",'Required parameter "mealType" was null or undefined when calling apiMealTypeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/meal-type/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:MealTypeToJSON(i.mealType)},u);return new JSONApiResponse(m,f=>MealTypeFromJSON(f))}async apiMealTypeUpdate(i,u){return await(await this.apiMealTypeUpdateRaw(i,u)).value()}async apiOpenDataCategoryCreateRaw(i,u){if(i.openDataCategory==null)throw new RequiredError("openDataCategory",'Required parameter "openDataCategory" was null or undefined when calling apiOpenDataCategoryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/",method:"POST",headers:d,query:c,body:OpenDataCategoryToJSON(i.openDataCategory)},u);return new JSONApiResponse(m,f=>OpenDataCategoryFromJSON(f))}async apiOpenDataCategoryCreate(i,u){return await(await this.apiOpenDataCategoryCreateRaw(i,u)).value()}async apiOpenDataCategoryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataCategoryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataCategoryDestroy(i,u){await this.apiOpenDataCategoryDestroyRaw(i,u)}async apiOpenDataCategoryListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-category/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataCategoryFromJSON))}async apiOpenDataCategoryList(i){return await(await this.apiOpenDataCategoryListRaw(i)).value()}async apiOpenDataCategoryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataCategoryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataCategoryToJSON(i.patchedOpenDataCategory)},u);return new JSONApiResponse(m,f=>OpenDataCategoryFromJSON(f))}async apiOpenDataCategoryPartialUpdate(i,u){return await(await this.apiOpenDataCategoryPartialUpdateRaw(i,u)).value()}async apiOpenDataCategoryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataCategoryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataCategoryFromJSON(f))}async apiOpenDataCategoryRetrieve(i,u){return await(await this.apiOpenDataCategoryRetrieveRaw(i,u)).value()}async apiOpenDataCategoryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataCategoryUpdate().');if(i.openDataCategory==null)throw new RequiredError("openDataCategory",'Required parameter "openDataCategory" was null or undefined when calling apiOpenDataCategoryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataCategoryToJSON(i.openDataCategory)},u);return new JSONApiResponse(m,f=>OpenDataCategoryFromJSON(f))}async apiOpenDataCategoryUpdate(i,u){return await(await this.apiOpenDataCategoryUpdateRaw(i,u)).value()}async apiOpenDataConversionCreateRaw(i,u){if(i.openDataConversion==null)throw new RequiredError("openDataConversion",'Required parameter "openDataConversion" was null or undefined when calling apiOpenDataConversionCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/",method:"POST",headers:d,query:c,body:OpenDataConversionToJSON(i.openDataConversion)},u);return new JSONApiResponse(m,f=>OpenDataConversionFromJSON(f))}async apiOpenDataConversionCreate(i,u){return await(await this.apiOpenDataConversionCreateRaw(i,u)).value()}async apiOpenDataConversionDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataConversionDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataConversionDestroy(i,u){await this.apiOpenDataConversionDestroyRaw(i,u)}async apiOpenDataConversionListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-conversion/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataConversionFromJSON))}async apiOpenDataConversionList(i){return await(await this.apiOpenDataConversionListRaw(i)).value()}async apiOpenDataConversionPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataConversionPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataConversionToJSON(i.patchedOpenDataConversion)},u);return new JSONApiResponse(m,f=>OpenDataConversionFromJSON(f))}async apiOpenDataConversionPartialUpdate(i,u){return await(await this.apiOpenDataConversionPartialUpdateRaw(i,u)).value()}async apiOpenDataConversionRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataConversionRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataConversionFromJSON(f))}async apiOpenDataConversionRetrieve(i,u){return await(await this.apiOpenDataConversionRetrieveRaw(i,u)).value()}async apiOpenDataConversionUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataConversionUpdate().');if(i.openDataConversion==null)throw new RequiredError("openDataConversion",'Required parameter "openDataConversion" was null or undefined when calling apiOpenDataConversionUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataConversionToJSON(i.openDataConversion)},u);return new JSONApiResponse(m,f=>OpenDataConversionFromJSON(f))}async apiOpenDataConversionUpdate(i,u){return await(await this.apiOpenDataConversionUpdateRaw(i,u)).value()}async apiOpenDataFDCRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFDCRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-FDC/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataFDCRetrieve(i,u){await this.apiOpenDataFDCRetrieveRaw(i,u)}async apiOpenDataFoodCreateRaw(i,u){if(i.openDataFood==null)throw new RequiredError("openDataFood",'Required parameter "openDataFood" was null or undefined when calling apiOpenDataFoodCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/",method:"POST",headers:d,query:c,body:OpenDataFoodToJSON(i.openDataFood)},u);return new JSONApiResponse(m,f=>OpenDataFoodFromJSON(f))}async apiOpenDataFoodCreate(i,u){return await(await this.apiOpenDataFoodCreateRaw(i,u)).value()}async apiOpenDataFoodDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFoodDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataFoodDestroy(i,u){await this.apiOpenDataFoodDestroyRaw(i,u)}async apiOpenDataFoodListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-food/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataFoodFromJSON))}async apiOpenDataFoodList(i){return await(await this.apiOpenDataFoodListRaw(i)).value()}async apiOpenDataFoodPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFoodPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataFoodToJSON(i.patchedOpenDataFood)},u);return new JSONApiResponse(m,f=>OpenDataFoodFromJSON(f))}async apiOpenDataFoodPartialUpdate(i,u){return await(await this.apiOpenDataFoodPartialUpdateRaw(i,u)).value()}async apiOpenDataFoodRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFoodRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataFoodFromJSON(f))}async apiOpenDataFoodRetrieve(i,u){return await(await this.apiOpenDataFoodRetrieveRaw(i,u)).value()}async apiOpenDataFoodUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataFoodUpdate().');if(i.openDataFood==null)throw new RequiredError("openDataFood",'Required parameter "openDataFood" was null or undefined when calling apiOpenDataFoodUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-food/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataFoodToJSON(i.openDataFood)},u);return new JSONApiResponse(m,f=>OpenDataFoodFromJSON(f))}async apiOpenDataFoodUpdate(i,u){return await(await this.apiOpenDataFoodUpdateRaw(i,u)).value()}async apiOpenDataPropertyCreateRaw(i,u){if(i.openDataProperty==null)throw new RequiredError("openDataProperty",'Required parameter "openDataProperty" was null or undefined when calling apiOpenDataPropertyCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/",method:"POST",headers:d,query:c,body:OpenDataPropertyToJSON(i.openDataProperty)},u);return new JSONApiResponse(m,f=>OpenDataPropertyFromJSON(f))}async apiOpenDataPropertyCreate(i,u){return await(await this.apiOpenDataPropertyCreateRaw(i,u)).value()}async apiOpenDataPropertyDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataPropertyDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataPropertyDestroy(i,u){await this.apiOpenDataPropertyDestroyRaw(i,u)}async apiOpenDataPropertyListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-property/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataPropertyFromJSON))}async apiOpenDataPropertyList(i){return await(await this.apiOpenDataPropertyListRaw(i)).value()}async apiOpenDataPropertyPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataPropertyPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataPropertyToJSON(i.patchedOpenDataProperty)},u);return new JSONApiResponse(m,f=>OpenDataPropertyFromJSON(f))}async apiOpenDataPropertyPartialUpdate(i,u){return await(await this.apiOpenDataPropertyPartialUpdateRaw(i,u)).value()}async apiOpenDataPropertyRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataPropertyRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataPropertyFromJSON(f))}async apiOpenDataPropertyRetrieve(i,u){return await(await this.apiOpenDataPropertyRetrieveRaw(i,u)).value()}async apiOpenDataPropertyUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataPropertyUpdate().');if(i.openDataProperty==null)throw new RequiredError("openDataProperty",'Required parameter "openDataProperty" was null or undefined when calling apiOpenDataPropertyUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-property/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataPropertyToJSON(i.openDataProperty)},u);return new JSONApiResponse(m,f=>OpenDataPropertyFromJSON(f))}async apiOpenDataPropertyUpdate(i,u){return await(await this.apiOpenDataPropertyUpdateRaw(i,u)).value()}async apiOpenDataStatsRetrieveRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-stats/",method:"GET",headers:c,query:u},i);return new VoidApiResponse(d)}async apiOpenDataStatsRetrieve(i){await this.apiOpenDataStatsRetrieveRaw(i)}async apiOpenDataStoreCreateRaw(i,u){if(i.openDataStore==null)throw new RequiredError("openDataStore",'Required parameter "openDataStore" was null or undefined when calling apiOpenDataStoreCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/",method:"POST",headers:d,query:c,body:OpenDataStoreToJSON(i.openDataStore)},u);return new JSONApiResponse(m,f=>OpenDataStoreFromJSON(f))}async apiOpenDataStoreCreate(i,u){return await(await this.apiOpenDataStoreCreateRaw(i,u)).value()}async apiOpenDataStoreDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataStoreDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataStoreDestroy(i,u){await this.apiOpenDataStoreDestroyRaw(i,u)}async apiOpenDataStoreListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-store/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataStoreFromJSON))}async apiOpenDataStoreList(i){return await(await this.apiOpenDataStoreListRaw(i)).value()}async apiOpenDataStorePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataStorePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataStoreToJSON(i.patchedOpenDataStore)},u);return new JSONApiResponse(m,f=>OpenDataStoreFromJSON(f))}async apiOpenDataStorePartialUpdate(i,u){return await(await this.apiOpenDataStorePartialUpdateRaw(i,u)).value()}async apiOpenDataStoreRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataStoreRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataStoreFromJSON(f))}async apiOpenDataStoreRetrieve(i,u){return await(await this.apiOpenDataStoreRetrieveRaw(i,u)).value()}async apiOpenDataStoreUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataStoreUpdate().');if(i.openDataStore==null)throw new RequiredError("openDataStore",'Required parameter "openDataStore" was null or undefined when calling apiOpenDataStoreUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-store/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataStoreToJSON(i.openDataStore)},u);return new JSONApiResponse(m,f=>OpenDataStoreFromJSON(f))}async apiOpenDataStoreUpdate(i,u){return await(await this.apiOpenDataStoreUpdateRaw(i,u)).value()}async apiOpenDataUnitCreateRaw(i,u){if(i.openDataUnit==null)throw new RequiredError("openDataUnit",'Required parameter "openDataUnit" was null or undefined when calling apiOpenDataUnitCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/",method:"POST",headers:d,query:c,body:OpenDataUnitToJSON(i.openDataUnit)},u);return new JSONApiResponse(m,f=>OpenDataUnitFromJSON(f))}async apiOpenDataUnitCreate(i,u){return await(await this.apiOpenDataUnitCreateRaw(i,u)).value()}async apiOpenDataUnitDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataUnitDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataUnitDestroy(i,u){await this.apiOpenDataUnitDestroyRaw(i,u)}async apiOpenDataUnitListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-unit/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataUnitFromJSON))}async apiOpenDataUnitList(i){return await(await this.apiOpenDataUnitListRaw(i)).value()}async apiOpenDataUnitPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataUnitPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataUnitToJSON(i.patchedOpenDataUnit)},u);return new JSONApiResponse(m,f=>OpenDataUnitFromJSON(f))}async apiOpenDataUnitPartialUpdate(i,u){return await(await this.apiOpenDataUnitPartialUpdateRaw(i,u)).value()}async apiOpenDataUnitRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataUnitRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataUnitFromJSON(f))}async apiOpenDataUnitRetrieve(i,u){return await(await this.apiOpenDataUnitRetrieveRaw(i,u)).value()}async apiOpenDataUnitUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataUnitUpdate().');if(i.openDataUnit==null)throw new RequiredError("openDataUnit",'Required parameter "openDataUnit" was null or undefined when calling apiOpenDataUnitUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataUnitToJSON(i.openDataUnit)},u);return new JSONApiResponse(m,f=>OpenDataUnitFromJSON(f))}async apiOpenDataUnitUpdate(i,u){return await(await this.apiOpenDataUnitUpdateRaw(i,u)).value()}async apiOpenDataVersionCreateRaw(i,u){if(i.openDataVersion==null)throw new RequiredError("openDataVersion",'Required parameter "openDataVersion" was null or undefined when calling apiOpenDataVersionCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/",method:"POST",headers:d,query:c,body:OpenDataVersionToJSON(i.openDataVersion)},u);return new JSONApiResponse(m,f=>OpenDataVersionFromJSON(f))}async apiOpenDataVersionCreate(i,u){return await(await this.apiOpenDataVersionCreateRaw(i,u)).value()}async apiOpenDataVersionDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataVersionDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiOpenDataVersionDestroy(i,u){await this.apiOpenDataVersionDestroyRaw(i,u)}async apiOpenDataVersionListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/open-data-version/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(OpenDataVersionFromJSON))}async apiOpenDataVersionList(i){return await(await this.apiOpenDataVersionListRaw(i)).value()}async apiOpenDataVersionPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataVersionPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedOpenDataVersionToJSON(i.patchedOpenDataVersion)},u);return new JSONApiResponse(m,f=>OpenDataVersionFromJSON(f))}async apiOpenDataVersionPartialUpdate(i,u){return await(await this.apiOpenDataVersionPartialUpdateRaw(i,u)).value()}async apiOpenDataVersionRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataVersionRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>OpenDataVersionFromJSON(f))}async apiOpenDataVersionRetrieve(i,u){return await(await this.apiOpenDataVersionRetrieveRaw(i,u)).value()}async apiOpenDataVersionUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiOpenDataVersionUpdate().');if(i.openDataVersion==null)throw new RequiredError("openDataVersion",'Required parameter "openDataVersion" was null or undefined when calling apiOpenDataVersionUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/open-data-version/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:OpenDataVersionToJSON(i.openDataVersion)},u);return new JSONApiResponse(m,f=>OpenDataVersionFromJSON(f))}async apiOpenDataVersionUpdate(i,u){return await(await this.apiOpenDataVersionUpdateRaw(i,u)).value()}async apiRecipeBookCreateRaw(i,u){if(i.recipeBook==null)throw new RequiredError("recipeBook",'Required parameter "recipeBook" was null or undefined when calling apiRecipeBookCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/",method:"POST",headers:d,query:c,body:RecipeBookToJSON(i.recipeBook)},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookCreate(i,u){return await(await this.apiRecipeBookCreateRaw(i,u)).value()}async apiRecipeBookDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiRecipeBookDestroy(i,u){await this.apiRecipeBookDestroyRaw(i,u)}async apiRecipeBookEntryCreateRaw(i,u){if(i.recipeBookEntry==null)throw new RequiredError("recipeBookEntry",'Required parameter "recipeBookEntry" was null or undefined when calling apiRecipeBookEntryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/",method:"POST",headers:d,query:c,body:RecipeBookEntryToJSON(i.recipeBookEntry)},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryCreate(i,u){return await(await this.apiRecipeBookEntryCreateRaw(i,u)).value()}async apiRecipeBookEntryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiRecipeBookEntryDestroy(i,u){await this.apiRecipeBookEntryDestroyRaw(i,u)}async apiRecipeBookEntryListRaw(i,u){const c={};i.book!=null&&(c.book=i.book),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.recipe!=null&&(c.recipe=i.recipe);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedRecipeBookEntryListFromJSON(f))}async apiRecipeBookEntryList(i={},u){return await(await this.apiRecipeBookEntryListRaw(i,u)).value()}async apiRecipeBookEntryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedRecipeBookEntryToJSON(i.patchedRecipeBookEntry)},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryPartialUpdate(i,u){return await(await this.apiRecipeBookEntryPartialUpdateRaw(i,u)).value()}async apiRecipeBookEntryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryRetrieve(i,u){return await(await this.apiRecipeBookEntryRetrieveRaw(i,u)).value()}async apiRecipeBookEntryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookEntryUpdate().');if(i.recipeBookEntry==null)throw new RequiredError("recipeBookEntry",'Required parameter "recipeBookEntry" was null or undefined when calling apiRecipeBookEntryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeBookEntryToJSON(i.recipeBookEntry)},u);return new JSONApiResponse(m,f=>RecipeBookEntryFromJSON(f))}async apiRecipeBookEntryUpdate(i,u){return await(await this.apiRecipeBookEntryUpdateRaw(i,u)).value()}async apiRecipeBookListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.orderDirection!=null&&(c.order_direction=i.orderDirection),i.orderField!=null&&(c.order_field=i.orderField),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedRecipeBookListFromJSON(f))}async apiRecipeBookList(i={},u){return await(await this.apiRecipeBookListRaw(i,u)).value()}async apiRecipeBookPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedRecipeBookToJSON(i.patchedRecipeBook)},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookPartialUpdate(i,u){return await(await this.apiRecipeBookPartialUpdateRaw(i,u)).value()}async apiRecipeBookRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookRetrieve(i,u){return await(await this.apiRecipeBookRetrieveRaw(i,u)).value()}async apiRecipeBookUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeBookUpdate().');if(i.recipeBook==null)throw new RequiredError("recipeBook",'Required parameter "recipeBook" was null or undefined when calling apiRecipeBookUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe-book/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeBookToJSON(i.recipeBook)},u);return new JSONApiResponse(m,f=>RecipeBookFromJSON(f))}async apiRecipeBookUpdate(i,u){return await(await this.apiRecipeBookUpdateRaw(i,u)).value()}async apiRecipeCreateRaw(i,u){if(i.recipe==null)throw new RequiredError("recipe",'Required parameter "recipe" was null or undefined when calling apiRecipeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/",method:"POST",headers:d,query:c,body:RecipeToJSON(i.recipe)},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipeCreate(i,u){return await(await this.apiRecipeCreateRaw(i,u)).value()}async apiRecipeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiRecipeDestroy(i,u){await this.apiRecipeDestroyRaw(i,u)}async apiRecipeFlatListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/recipe/flat/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(RecipeFlatFromJSON))}async apiRecipeFlatList(i){return await(await this.apiRecipeFlatListRaw(i)).value()}async apiRecipeFromSourceCreateRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/recipe-from-source/",method:"POST",headers:c,query:u},i);return new VoidApiResponse(d)}async apiRecipeFromSourceCreate(i){await this.apiRecipeFromSourceCreateRaw(i)}async apiRecipeImageUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeImageUpdate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization")),canConsumeForm([{contentType:"multipart/form-data"}]);let f;f=new URLSearchParams,i.image!=null&&f.append("image",i.image),i.imageUrl!=null&&f.append("image_url",i.imageUrl);const v=await this.request({path:"/api/recipe/{id}/image/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:f},u);return new JSONApiResponse(v,g=>RecipeImageFromJSON(g))}async apiRecipeImageUpdate(i,u){return await(await this.apiRecipeImageUpdateRaw(i,u)).value()}async apiRecipeListRaw(i,u){const c={};i.books!=null&&(c.books=i.books),i.booksAnd!=null&&(c.books_and=i.booksAnd),i.booksAndNot!=null&&(c.books_and_not=i.booksAndNot),i.booksOr!=null&&(c.books_or=i.booksOr),i.booksOrNot!=null&&(c.books_or_not=i.booksOrNot),i.cookedon!=null&&(c.cookedon=i.cookedon),i.createdon!=null&&(c.createdon=i.createdon),i.foods!=null&&(c.foods=i.foods),i.foodsAnd!=null&&(c.foods_and=i.foodsAnd),i.foodsAndNot!=null&&(c.foods_and_not=i.foodsAndNot),i.foodsOr!=null&&(c.foods_or=i.foodsOr),i.foodsOrNot!=null&&(c.foods_or_not=i.foodsOrNot),i.internal!=null&&(c.internal=i.internal),i.keywords!=null&&(c.keywords=i.keywords),i.keywordsAnd!=null&&(c.keywords_and=i.keywordsAnd),i.keywordsAndNot!=null&&(c.keywords_and_not=i.keywordsAndNot),i.keywordsOr!=null&&(c.keywords_or=i.keywordsOr),i.keywordsOrNot!=null&&(c.keywords_or_not=i.keywordsOrNot),i.makenow!=null&&(c.makenow=i.makenow),i._new!=null&&(c.new=i._new),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.rating!=null&&(c.rating=i.rating),i.timescooked!=null&&(c.timescooked=i.timescooked),i.units!=null&&(c.units=i.units),i.updatedon!=null&&(c.updatedon=i.updatedon),i.viewedon!=null&&(c.viewedon=i.viewedon);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedRecipeOverviewListFromJSON(f))}async apiRecipeList(i={},u){return await(await this.apiRecipeListRaw(i,u)).value()}async apiRecipePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedRecipeToJSON(i.patchedRecipe)},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipePartialUpdate(i,u){return await(await this.apiRecipePartialUpdateRaw(i,u)).value()}async apiRecipeRelatedRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeRelatedRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/related/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeSimpleFromJSON(f))}async apiRecipeRelatedRetrieve(i,u){return await(await this.apiRecipeRelatedRetrieveRaw(i,u)).value()}async apiRecipeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipeRetrieve(i,u){return await(await this.apiRecipeRetrieveRaw(i,u)).value()}async apiRecipeShoppingUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeShoppingUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/shopping/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeShoppingUpdateToJSON(i.recipeShoppingUpdate)},u);return new JSONApiResponse(m,f=>RecipeShoppingUpdateFromJSON(f))}async apiRecipeShoppingUpdate(i,u){return await(await this.apiRecipeShoppingUpdateRaw(i,u)).value()}async apiRecipeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiRecipeUpdate().');if(i.recipe==null)throw new RequiredError("recipe",'Required parameter "recipe" was null or undefined when calling apiRecipeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:RecipeToJSON(i.recipe)},u);return new JSONApiResponse(m,f=>RecipeFromJSON(f))}async apiRecipeUpdate(i,u){return await(await this.apiRecipeUpdateRaw(i,u)).value()}async apiResetFoodInheritanceCreateRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/reset-food-inheritance/",method:"POST",headers:c,query:u},i);return new VoidApiResponse(d)}async apiResetFoodInheritanceCreate(i){await this.apiResetFoodInheritanceCreateRaw(i)}async apiShareLinkRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShareLinkRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/share-link/{id}".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ShareLinkFromJSON(f))}async apiShareLinkRetrieve(i,u){return await(await this.apiShareLinkRetrieveRaw(i,u)).value()}async apiShoppingListEntryBulkCreateRaw(i,u){if(i.shoppingListEntryBulk==null)throw new RequiredError("shoppingListEntryBulk",'Required parameter "shoppingListEntryBulk" was null or undefined when calling apiShoppingListEntryBulkCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/bulk/",method:"POST",headers:d,query:c,body:ShoppingListEntryBulkToJSON(i.shoppingListEntryBulk)},u);return new JSONApiResponse(m,f=>ShoppingListEntryBulkFromJSON(f))}async apiShoppingListEntryBulkCreate(i,u){return await(await this.apiShoppingListEntryBulkCreateRaw(i,u)).value()}async apiShoppingListEntryCreateRaw(i,u){if(i.shoppingListEntry==null)throw new RequiredError("shoppingListEntry",'Required parameter "shoppingListEntry" was null or undefined when calling apiShoppingListEntryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/",method:"POST",headers:d,query:c,body:ShoppingListEntryToJSON(i.shoppingListEntry)},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryCreate(i,u){return await(await this.apiShoppingListEntryCreateRaw(i,u)).value()}async apiShoppingListEntryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiShoppingListEntryDestroy(i,u){await this.apiShoppingListEntryDestroyRaw(i,u)}async apiShoppingListEntryListRaw(i,u){const c={};i.checked!=null&&(c.checked=i.checked),i.id!=null&&(c.id=i.id),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.supermarket!=null&&(c.supermarket=i.supermarket);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedShoppingListEntryListFromJSON(f))}async apiShoppingListEntryList(i={},u){return await(await this.apiShoppingListEntryListRaw(i,u)).value()}async apiShoppingListEntryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedShoppingListEntryToJSON(i.patchedShoppingListEntry)},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryPartialUpdate(i,u){return await(await this.apiShoppingListEntryPartialUpdateRaw(i,u)).value()}async apiShoppingListEntryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryRetrieve(i,u){return await(await this.apiShoppingListEntryRetrieveRaw(i,u)).value()}async apiShoppingListEntryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListEntryUpdate().');if(i.shoppingListEntry==null)throw new RequiredError("shoppingListEntry",'Required parameter "shoppingListEntry" was null or undefined when calling apiShoppingListEntryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-entry/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ShoppingListEntryToJSON(i.shoppingListEntry)},u);return new JSONApiResponse(m,f=>ShoppingListEntryFromJSON(f))}async apiShoppingListEntryUpdate(i,u){return await(await this.apiShoppingListEntryUpdateRaw(i,u)).value()}async apiShoppingListRecipeCreateRaw(i,u){if(i.shoppingListRecipe==null)throw new RequiredError("shoppingListRecipe",'Required parameter "shoppingListRecipe" was null or undefined when calling apiShoppingListRecipeCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/",method:"POST",headers:d,query:c,body:ShoppingListRecipeToJSON(i.shoppingListRecipe)},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipeCreate(i,u){return await(await this.apiShoppingListRecipeCreateRaw(i,u)).value()}async apiShoppingListRecipeDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipeDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiShoppingListRecipeDestroy(i,u){await this.apiShoppingListRecipeDestroyRaw(i,u)}async apiShoppingListRecipeListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedShoppingListRecipeListFromJSON(f))}async apiShoppingListRecipeList(i={},u){return await(await this.apiShoppingListRecipeListRaw(i,u)).value()}async apiShoppingListRecipePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedShoppingListRecipeToJSON(i.patchedShoppingListRecipe)},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipePartialUpdate(i,u){return await(await this.apiShoppingListRecipePartialUpdateRaw(i,u)).value()}async apiShoppingListRecipeRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipeRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipeRetrieve(i,u){return await(await this.apiShoppingListRecipeRetrieveRaw(i,u)).value()}async apiShoppingListRecipeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiShoppingListRecipeUpdate().');if(i.shoppingListRecipe==null)throw new RequiredError("shoppingListRecipe",'Required parameter "shoppingListRecipe" was null or undefined when calling apiShoppingListRecipeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/shopping-list-recipe/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ShoppingListRecipeToJSON(i.shoppingListRecipe)},u);return new JSONApiResponse(m,f=>ShoppingListRecipeFromJSON(f))}async apiShoppingListRecipeUpdate(i,u){return await(await this.apiShoppingListRecipeUpdateRaw(i,u)).value()}async apiSpaceListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/space/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(SpaceFromJSON))}async apiSpaceList(i){return await(await this.apiSpaceListRaw(i)).value()}async apiSpacePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSpacePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSpaceToJSON(i.patchedSpace)},u);return new JSONApiResponse(m,f=>SpaceFromJSON(f))}async apiSpacePartialUpdate(i,u){return await(await this.apiSpacePartialUpdateRaw(i,u)).value()}async apiSpaceRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSpaceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SpaceFromJSON(f))}async apiSpaceRetrieve(i,u){return await(await this.apiSpaceRetrieveRaw(i,u)).value()}async apiStepCreateRaw(i,u){if(i.step==null)throw new RequiredError("step",'Required parameter "step" was null or undefined when calling apiStepCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/",method:"POST",headers:d,query:c,body:StepToJSON(i.step)},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepCreate(i,u){return await(await this.apiStepCreateRaw(i,u)).value()}async apiStepDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiStepDestroy(i,u){await this.apiStepDestroyRaw(i,u)}async apiStepListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.recipe!=null&&(c.recipe=i.recipe);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedStepListFromJSON(f))}async apiStepList(i={},u){return await(await this.apiStepListRaw(i,u)).value()}async apiStepPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedStepToJSON(i.patchedStep)},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepPartialUpdate(i,u){return await(await this.apiStepPartialUpdateRaw(i,u)).value()}async apiStepRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepRetrieve(i,u){return await(await this.apiStepRetrieveRaw(i,u)).value()}async apiStepUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStepUpdate().');if(i.step==null)throw new RequiredError("step",'Required parameter "step" was null or undefined when calling apiStepUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/step/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:StepToJSON(i.step)},u);return new JSONApiResponse(m,f=>StepFromJSON(f))}async apiStepUpdate(i,u){return await(await this.apiStepUpdateRaw(i,u)).value()}async apiStorageCreateRaw(i,u){if(i.storage==null)throw new RequiredError("storage",'Required parameter "storage" was null or undefined when calling apiStorageCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/",method:"POST",headers:d,query:c,body:StorageToJSON(i.storage)},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStorageCreate(i,u){return await(await this.apiStorageCreateRaw(i,u)).value()}async apiStorageDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStorageDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiStorageDestroy(i,u){await this.apiStorageDestroyRaw(i,u)}async apiStorageListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/storage/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(StorageFromJSON))}async apiStorageList(i){return await(await this.apiStorageListRaw(i)).value()}async apiStoragePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStoragePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedStorageToJSON(i.patchedStorage)},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStoragePartialUpdate(i,u){return await(await this.apiStoragePartialUpdateRaw(i,u)).value()}async apiStorageRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStorageRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStorageRetrieve(i,u){return await(await this.apiStorageRetrieveRaw(i,u)).value()}async apiStorageUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiStorageUpdate().');if(i.storage==null)throw new RequiredError("storage",'Required parameter "storage" was null or undefined when calling apiStorageUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/storage/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:StorageToJSON(i.storage)},u);return new JSONApiResponse(m,f=>StorageFromJSON(f))}async apiStorageUpdate(i,u){return await(await this.apiStorageUpdateRaw(i,u)).value()}async apiSupermarketCategoryCreateRaw(i,u){if(i.supermarketCategory==null)throw new RequiredError("supermarketCategory",'Required parameter "supermarketCategory" was null or undefined when calling apiSupermarketCategoryCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/",method:"POST",headers:d,query:c,body:SupermarketCategoryToJSON(i.supermarketCategory)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryCreate(i,u){return await(await this.apiSupermarketCategoryCreateRaw(i,u)).value()}async apiSupermarketCategoryDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSupermarketCategoryDestroy(i,u){await this.apiSupermarketCategoryDestroyRaw(i,u)}async apiSupermarketCategoryListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSupermarketCategoryListFromJSON(f))}async apiSupermarketCategoryList(i={},u){return await(await this.apiSupermarketCategoryListRaw(i,u)).value()}async apiSupermarketCategoryMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiSupermarketCategoryMergeUpdate().');if(i.supermarketCategory==null)throw new RequiredError("supermarketCategory",'Required parameter "supermarketCategory" was null or undefined when calling apiSupermarketCategoryMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:SupermarketCategoryToJSON(i.supermarketCategory)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryMergeUpdate(i,u){return await(await this.apiSupermarketCategoryMergeUpdateRaw(i,u)).value()}async apiSupermarketCategoryPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSupermarketCategoryToJSON(i.patchedSupermarketCategory)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryPartialUpdate(i,u){return await(await this.apiSupermarketCategoryPartialUpdateRaw(i,u)).value()}async apiSupermarketCategoryRelationCreateRaw(i,u){if(i.supermarketCategoryRelation==null)throw new RequiredError("supermarketCategoryRelation",'Required parameter "supermarketCategoryRelation" was null or undefined when calling apiSupermarketCategoryRelationCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/",method:"POST",headers:d,query:c,body:SupermarketCategoryRelationToJSON(i.supermarketCategoryRelation)},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationCreate(i,u){return await(await this.apiSupermarketCategoryRelationCreateRaw(i,u)).value()}async apiSupermarketCategoryRelationDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSupermarketCategoryRelationDestroy(i,u){await this.apiSupermarketCategoryRelationDestroyRaw(i,u)}async apiSupermarketCategoryRelationListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSupermarketCategoryRelationListFromJSON(f))}async apiSupermarketCategoryRelationList(i={},u){return await(await this.apiSupermarketCategoryRelationListRaw(i,u)).value()}async apiSupermarketCategoryRelationPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSupermarketCategoryRelationToJSON(i.patchedSupermarketCategoryRelation)},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationPartialUpdate(i,u){return await(await this.apiSupermarketCategoryRelationPartialUpdateRaw(i,u)).value()}async apiSupermarketCategoryRelationRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationRetrieve(i,u){return await(await this.apiSupermarketCategoryRelationRetrieveRaw(i,u)).value()}async apiSupermarketCategoryRelationUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRelationUpdate().');if(i.supermarketCategoryRelation==null)throw new RequiredError("supermarketCategoryRelation",'Required parameter "supermarketCategoryRelation" was null or undefined when calling apiSupermarketCategoryRelationUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category-relation/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SupermarketCategoryRelationToJSON(i.supermarketCategoryRelation)},u);return new JSONApiResponse(m,f=>SupermarketCategoryRelationFromJSON(f))}async apiSupermarketCategoryRelationUpdate(i,u){return await(await this.apiSupermarketCategoryRelationUpdateRaw(i,u)).value()}async apiSupermarketCategoryRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryRetrieve(i,u){return await(await this.apiSupermarketCategoryRetrieveRaw(i,u)).value()}async apiSupermarketCategoryUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketCategoryUpdate().');if(i.supermarketCategory==null)throw new RequiredError("supermarketCategory",'Required parameter "supermarketCategory" was null or undefined when calling apiSupermarketCategoryUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket-category/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SupermarketCategoryToJSON(i.supermarketCategory)},u);return new JSONApiResponse(m,f=>SupermarketCategoryFromJSON(f))}async apiSupermarketCategoryUpdate(i,u){return await(await this.apiSupermarketCategoryUpdateRaw(i,u)).value()}async apiSupermarketCreateRaw(i,u){if(i.supermarket==null)throw new RequiredError("supermarket",'Required parameter "supermarket" was null or undefined when calling apiSupermarketCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/",method:"POST",headers:d,query:c,body:SupermarketToJSON(i.supermarket)},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketCreate(i,u){return await(await this.apiSupermarketCreateRaw(i,u)).value()}async apiSupermarketDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSupermarketDestroy(i,u){await this.apiSupermarketDestroyRaw(i,u)}async apiSupermarketListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSupermarketListFromJSON(f))}async apiSupermarketList(i={},u){return await(await this.apiSupermarketListRaw(i,u)).value()}async apiSupermarketPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSupermarketToJSON(i.patchedSupermarket)},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketPartialUpdate(i,u){return await(await this.apiSupermarketPartialUpdateRaw(i,u)).value()}async apiSupermarketRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketRetrieve(i,u){return await(await this.apiSupermarketRetrieveRaw(i,u)).value()}async apiSupermarketUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSupermarketUpdate().');if(i.supermarket==null)throw new RequiredError("supermarket",'Required parameter "supermarket" was null or undefined when calling apiSupermarketUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/supermarket/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SupermarketToJSON(i.supermarket)},u);return new JSONApiResponse(m,f=>SupermarketFromJSON(f))}async apiSupermarketUpdate(i,u){return await(await this.apiSupermarketUpdateRaw(i,u)).value()}async apiSwitchActiveSpaceRetrieveRaw(i,u){if(i.spaceId==null)throw new RequiredError("spaceId",'Required parameter "spaceId" was null or undefined when calling apiSwitchActiveSpaceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/switch-active-space/{spaceId}/".replace("{spaceId}",encodeURIComponent(String(i.spaceId))),method:"GET",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSwitchActiveSpaceRetrieve(i,u){await this.apiSwitchActiveSpaceRetrieveRaw(i,u)}async apiSyncCreateRaw(i,u){if(i.sync==null)throw new RequiredError("sync",'Required parameter "sync" was null or undefined when calling apiSyncCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/",method:"POST",headers:d,query:c,body:SyncToJSON(i.sync)},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncCreate(i,u){return await(await this.apiSyncCreateRaw(i,u)).value()}async apiSyncDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiSyncDestroy(i,u){await this.apiSyncDestroyRaw(i,u)}async apiSyncListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSyncListFromJSON(f))}async apiSyncList(i={},u){return await(await this.apiSyncListRaw(i,u)).value()}async apiSyncLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedSyncLogListFromJSON(f))}async apiSyncLogList(i={},u){return await(await this.apiSyncLogListRaw(i,u)).value()}async apiSyncLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SyncLogFromJSON(f))}async apiSyncLogRetrieve(i,u){return await(await this.apiSyncLogRetrieveRaw(i,u)).value()}async apiSyncPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedSyncToJSON(i.patchedSync)},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncPartialUpdate(i,u){return await(await this.apiSyncPartialUpdateRaw(i,u)).value()}async apiSyncRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncRetrieve(i,u){return await(await this.apiSyncRetrieveRaw(i,u)).value()}async apiSyncUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiSyncUpdate().');if(i.sync==null)throw new RequiredError("sync",'Required parameter "sync" was null or undefined when calling apiSyncUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/sync/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:SyncToJSON(i.sync)},u);return new JSONApiResponse(m,f=>SyncFromJSON(f))}async apiSyncUpdate(i,u){return await(await this.apiSyncUpdateRaw(i,u)).value()}async apiUnitConversionCreateRaw(i,u){if(i.unitConversion==null)throw new RequiredError("unitConversion",'Required parameter "unitConversion" was null or undefined when calling apiUnitConversionCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/",method:"POST",headers:d,query:c,body:UnitConversionToJSON(i.unitConversion)},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionCreate(i,u){return await(await this.apiUnitConversionCreateRaw(i,u)).value()}async apiUnitConversionDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUnitConversionDestroy(i,u){await this.apiUnitConversionDestroyRaw(i,u)}async apiUnitConversionListRaw(i,u){const c={};i.foodId!=null&&(c.food_id=i.foodId),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUnitConversionListFromJSON(f))}async apiUnitConversionList(i={},u){return await(await this.apiUnitConversionListRaw(i,u)).value()}async apiUnitConversionPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUnitConversionToJSON(i.patchedUnitConversion)},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionPartialUpdate(i,u){return await(await this.apiUnitConversionPartialUpdateRaw(i,u)).value()}async apiUnitConversionRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionRetrieve(i,u){return await(await this.apiUnitConversionRetrieveRaw(i,u)).value()}async apiUnitConversionUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitConversionUpdate().');if(i.unitConversion==null)throw new RequiredError("unitConversion",'Required parameter "unitConversion" was null or undefined when calling apiUnitConversionUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit-conversion/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:UnitConversionToJSON(i.unitConversion)},u);return new JSONApiResponse(m,f=>UnitConversionFromJSON(f))}async apiUnitConversionUpdate(i,u){return await(await this.apiUnitConversionUpdateRaw(i,u)).value()}async apiUnitCreateRaw(i,u){if(i.unit==null)throw new RequiredError("unit",'Required parameter "unit" was null or undefined when calling apiUnitCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/",method:"POST",headers:d,query:c,body:UnitToJSON(i.unit)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitCreate(i,u){return await(await this.apiUnitCreateRaw(i,u)).value()}async apiUnitDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUnitDestroy(i,u){await this.apiUnitDestroyRaw(i,u)}async apiUnitListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUnitListFromJSON(f))}async apiUnitList(i={},u){return await(await this.apiUnitListRaw(i,u)).value()}async apiUnitMergeUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitMergeUpdate().');if(i.target==null)throw new RequiredError("target",'Required parameter "target" was null or undefined when calling apiUnitMergeUpdate().');if(i.unit==null)throw new RequiredError("unit",'Required parameter "unit" was null or undefined when calling apiUnitMergeUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/merge/{target}/".replace("{id}",encodeURIComponent(String(i.id))).replace("{target}",encodeURIComponent(String(i.target))),method:"PUT",headers:d,query:c,body:UnitToJSON(i.unit)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitMergeUpdate(i,u){return await(await this.apiUnitMergeUpdateRaw(i,u)).value()}async apiUnitPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUnitToJSON(i.patchedUnit)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitPartialUpdate(i,u){return await(await this.apiUnitPartialUpdateRaw(i,u)).value()}async apiUnitRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitRetrieve(i,u){return await(await this.apiUnitRetrieveRaw(i,u)).value()}async apiUnitUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUnitUpdate().');if(i.unit==null)throw new RequiredError("unit",'Required parameter "unit" was null or undefined when calling apiUnitUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/unit/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:UnitToJSON(i.unit)},u);return new JSONApiResponse(m,f=>UnitFromJSON(f))}async apiUnitUpdate(i,u){return await(await this.apiUnitUpdateRaw(i,u)).value()}async apiUserFileCreateRaw(i,u){if(i.name==null)throw new RequiredError("name",'Required parameter "name" was null or undefined when calling apiUserFileCreate().');if(i.file==null)throw new RequiredError("file",'Required parameter "file" was null or undefined when calling apiUserFileCreate().');if(i.fileDownload==null)throw new RequiredError("fileDownload",'Required parameter "fileDownload" was null or undefined when calling apiUserFileCreate().');if(i.preview==null)throw new RequiredError("preview",'Required parameter "preview" was null or undefined when calling apiUserFileCreate().');if(i.fileSizeKb==null)throw new RequiredError("fileSizeKb",'Required parameter "fileSizeKb" was null or undefined when calling apiUserFileCreate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization")),canConsumeForm([{contentType:"multipart/form-data"}]);let f;f=new URLSearchParams,i.id!=null&&f.append("id",i.id),i.name!=null&&f.append("name",i.name),i.file!=null&&f.append("file",i.file),i.fileDownload!=null&&f.append("file_download",i.fileDownload),i.preview!=null&&f.append("preview",i.preview),i.fileSizeKb!=null&&f.append("file_size_kb",i.fileSizeKb);const v=await this.request({path:"/api/user-file/",method:"POST",headers:d,query:c,body:f},u);return new JSONApiResponse(v,g=>UserFileFromJSON(g))}async apiUserFileCreate(i,u){return await(await this.apiUserFileCreateRaw(i,u)).value()}async apiUserFileDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFileDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUserFileDestroy(i,u){await this.apiUserFileDestroyRaw(i,u)}async apiUserFileListRaw(i,u){const c={};i.limit!=null&&(c.limit=i.limit),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize),i.query!=null&&(c.query=i.query),i.random!=null&&(c.random=i.random),i.updatedAt!=null&&(c.updated_at=i.updatedAt);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-file/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUserFileListFromJSON(f))}async apiUserFileList(i={},u){return await(await this.apiUserFileListRaw(i,u)).value()}async apiUserFilePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFilePartialUpdate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization")),canConsumeForm([{contentType:"multipart/form-data"}]);let f;f=new URLSearchParams,i.id2!=null&&f.append("id",i.id2),i.name!=null&&f.append("name",i.name),i.file!=null&&f.append("file",i.file),i.fileDownload!=null&&f.append("file_download",i.fileDownload),i.preview!=null&&f.append("preview",i.preview),i.fileSizeKb!=null&&f.append("file_size_kb",i.fileSizeKb);const v=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:f},u);return new JSONApiResponse(v,g=>UserFileFromJSON(g))}async apiUserFilePartialUpdate(i,u){return await(await this.apiUserFilePartialUpdateRaw(i,u)).value()}async apiUserFileRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFileRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserFileFromJSON(f))}async apiUserFileRetrieve(i,u){return await(await this.apiUserFileRetrieveRaw(i,u)).value()}async apiUserFileUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserFileUpdate().');if(i.name==null)throw new RequiredError("name",'Required parameter "name" was null or undefined when calling apiUserFileUpdate().');if(i.file==null)throw new RequiredError("file",'Required parameter "file" was null or undefined when calling apiUserFileUpdate().');if(i.fileDownload==null)throw new RequiredError("fileDownload",'Required parameter "fileDownload" was null or undefined when calling apiUserFileUpdate().');if(i.preview==null)throw new RequiredError("preview",'Required parameter "preview" was null or undefined when calling apiUserFileUpdate().');if(i.fileSizeKb==null)throw new RequiredError("fileSizeKb",'Required parameter "fileSizeKb" was null or undefined when calling apiUserFileUpdate().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization")),canConsumeForm([{contentType:"multipart/form-data"}]);let f;f=new URLSearchParams,i.id2!=null&&f.append("id",i.id2),i.name!=null&&f.append("name",i.name),i.file!=null&&f.append("file",i.file),i.fileDownload!=null&&f.append("file_download",i.fileDownload),i.preview!=null&&f.append("preview",i.preview),i.fileSizeKb!=null&&f.append("file_size_kb",i.fileSizeKb);const v=await this.request({path:"/api/user-file/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:f},u);return new JSONApiResponse(v,g=>UserFileFromJSON(g))}async apiUserFileUpdate(i,u){return await(await this.apiUserFileUpdateRaw(i,u)).value()}async apiUserListRaw(i,u){const c={};i.filterList!=null&&(c.filter_list=i.filterList);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>f.map(UserFromJSON))}async apiUserList(i={},u){return await(await this.apiUserListRaw(i,u)).value()}async apiUserPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUserToJSON(i.patchedUser)},u);return new JSONApiResponse(m,f=>UserFromJSON(f))}async apiUserPartialUpdate(i,u){return await(await this.apiUserPartialUpdateRaw(i,u)).value()}async apiUserPreferenceListRaw(i){const u={},c={};this.configuration&&this.configuration.apiKey&&(c.Authorization=await this.configuration.apiKey("Authorization"));const d=await this.request({path:"/api/user-preference/",method:"GET",headers:c,query:u},i);return new JSONApiResponse(d,m=>m.map(UserPreferenceFromJSON))}async apiUserPreferenceList(i){return await(await this.apiUserPreferenceListRaw(i)).value()}async apiUserPreferencePartialUpdateRaw(i,u){if(i.user==null)throw new RequiredError("user",'Required parameter "user" was null or undefined when calling apiUserPreferencePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-preference/{user}/".replace("{user}",encodeURIComponent(String(i.user))),method:"PATCH",headers:d,query:c,body:PatchedUserPreferenceToJSON(i.patchedUserPreference)},u);return new JSONApiResponse(m,f=>UserPreferenceFromJSON(f))}async apiUserPreferencePartialUpdate(i,u){return await(await this.apiUserPreferencePartialUpdateRaw(i,u)).value()}async apiUserPreferenceRetrieveRaw(i,u){if(i.user==null)throw new RequiredError("user",'Required parameter "user" was null or undefined when calling apiUserPreferenceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-preference/{user}/".replace("{user}",encodeURIComponent(String(i.user))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserPreferenceFromJSON(f))}async apiUserPreferenceRetrieve(i,u){return await(await this.apiUserPreferenceRetrieveRaw(i,u)).value()}async apiUserRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserFromJSON(f))}async apiUserRetrieve(i,u){return await(await this.apiUserRetrieveRaw(i,u)).value()}async apiUserSpaceDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserSpaceDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiUserSpaceDestroy(i,u){await this.apiUserSpaceDestroyRaw(i,u)}async apiUserSpaceListRaw(i,u){const c={};i.internalNote!=null&&(c.internal_note=i.internalNote),i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedUserSpaceListFromJSON(f))}async apiUserSpaceList(i={},u){return await(await this.apiUserSpaceListRaw(i,u)).value()}async apiUserSpacePartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserSpacePartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedUserSpaceToJSON(i.patchedUserSpace)},u);return new JSONApiResponse(m,f=>UserSpaceFromJSON(f))}async apiUserSpacePartialUpdate(i,u){return await(await this.apiUserSpacePartialUpdateRaw(i,u)).value()}async apiUserSpaceRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiUserSpaceRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/user-space/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>UserSpaceFromJSON(f))}async apiUserSpaceRetrieve(i,u){return await(await this.apiUserSpaceRetrieveRaw(i,u)).value()}async apiViewLogCreateRaw(i,u){if(i.viewLog==null)throw new RequiredError("viewLog",'Required parameter "viewLog" was null or undefined when calling apiViewLogCreate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/",method:"POST",headers:d,query:c,body:ViewLogToJSON(i.viewLog)},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogCreate(i,u){return await(await this.apiViewLogCreateRaw(i,u)).value()}async apiViewLogDestroyRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogDestroy().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"DELETE",headers:d,query:c},u);return new VoidApiResponse(m)}async apiViewLogDestroy(i,u){await this.apiViewLogDestroyRaw(i,u)}async apiViewLogListRaw(i,u){const c={};i.page!=null&&(c.page=i.page),i.pageSize!=null&&(c.page_size=i.pageSize);const d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/",method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>PaginatedViewLogListFromJSON(f))}async apiViewLogList(i={},u){return await(await this.apiViewLogListRaw(i,u)).value()}async apiViewLogPartialUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogPartialUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PATCH",headers:d,query:c,body:PatchedViewLogToJSON(i.patchedViewLog)},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogPartialUpdate(i,u){return await(await this.apiViewLogPartialUpdateRaw(i,u)).value()}async apiViewLogRetrieveRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogRetrieve().');const c={},d={};this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"GET",headers:d,query:c},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogRetrieve(i,u){return await(await this.apiViewLogRetrieveRaw(i,u)).value()}async apiViewLogUpdateRaw(i,u){if(i.id==null)throw new RequiredError("id",'Required parameter "id" was null or undefined when calling apiViewLogUpdate().');if(i.viewLog==null)throw new RequiredError("viewLog",'Required parameter "viewLog" was null or undefined when calling apiViewLogUpdate().');const c={},d={};d["Content-Type"]="application/json",this.configuration&&this.configuration.apiKey&&(d.Authorization=await this.configuration.apiKey("Authorization"));const m=await this.request({path:"/api/view-log/{id}/".replace("{id}",encodeURIComponent(String(i.id))),method:"PUT",headers:d,query:c,body:ViewLogToJSON(i.viewLog)},u);return new JSONApiResponse(m,f=>ViewLogFromJSON(f))}async apiViewLogUpdate(i,u){return await(await this.apiViewLogUpdateRaw(i,u)).value()}}const IN_BROWSER=typeof window<"u",SUPPORTS_INTERSECTION=IN_BROWSER&&"IntersectionObserver"in window,SUPPORTS_TOUCH=IN_BROWSER&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function _classPrivateFieldInitSpec(a,i,u){_checkPrivateRedeclaration(a,i),i.set(a,u)}function _checkPrivateRedeclaration(a,i){if(i.has(a))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldSet(a,i,u){return a.set(_assertClassBrand(a,i),u),u}function _classPrivateFieldGet(a,i){return a.get(_assertClassBrand(a,i))}function _assertClassBrand(a,i,u){if(typeof a=="function"?a===i:a.has(i))return arguments.length<3?i:u;throw new TypeError("Private element is not present on this object")}function getNestedValue(a,i,u){const c=i.length-1;if(c<0)return a===void 0?u:a;for(let d=0;ddeepEqual(a[c],i[c]))}function getObjectValueByPath(a,i,u){return a==null||!i||typeof i!="string"?u:a[i]!==void 0?a[i]:(i=i.replace(/\[(\w+)\]/g,".$1"),i=i.replace(/^\./,""),getNestedValue(a,i.split("."),u))}function getPropertyFromItem(a,i,u){if(i===!0)return a===void 0?u:a;if(i==null||typeof i=="boolean")return u;if(a!==Object(a)){if(typeof i!="function")return u;const d=i(a,u);return typeof d>"u"?u:d}if(typeof i=="string")return getObjectValueByPath(a,i,u);if(Array.isArray(i))return getNestedValue(a,i,u);if(typeof i!="function")return u;const c=i(a,u);return typeof c>"u"?u:c}function createRange(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:a},(u,c)=>i+c)}function convertToUnit(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(a==null||a===""))return isNaN(+a)?String(a):isFinite(+a)?`${Number(a)}${i}`:void 0}function isObject$h(a){return a!==null&&typeof a=="object"&&!Array.isArray(a)}function refElement(a){if(a&&"$el"in a){const i=a.$el;return(i==null?void 0:i.nodeType)===Node.TEXT_NODE?i.nextElementSibling:i}return a}const keyCodes=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),keyValues=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function keys$9(a){return Object.keys(a)}function has(a,i){return i.every(u=>a.hasOwnProperty(u))}function pick$2(a,i){const u={},c=new Set(Object.keys(a));for(const d of i)c.has(d)&&(u[d]=a[d]);return u}function pickWithRest(a,i,u){const c=Object.create(null),d=Object.create(null);for(const m in a)i.some(f=>f instanceof RegExp?f.test(m):f===m)&&!(u!=null&&u.some(f=>f===m))?c[m]=a[m]:d[m]=a[m];return[c,d]}function omit$1(a,i){const u={...a};return i.forEach(c=>delete u[c]),u}function only(a,i){const u={};return i.forEach(c=>u[c]=a[c]),u}const onRE=/^on[^a-z]/,isOn=a=>onRE.test(a),bubblingEvents=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"],compositionIgnoreKeys=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function isComposingIgnoreKey(a){return a.isComposing&&compositionIgnoreKeys.includes(a.key)}function filterInputAttrs(a){const[i,u]=pickWithRest(a,[onRE]),c=omit$1(i,bubblingEvents),[d,m]=pickWithRest(u,["class","style","id",/^data-/]);return Object.assign(d,i),Object.assign(m,c),[d,m]}function wrapInArray(a){return a==null?[]:Array.isArray(a)?a:[a]}function debounce$3(a,i){let u=0;const c=function(){for(var d=arguments.length,m=new Array(d),f=0;fa(...m),unref(i))};return c.clear=()=>{clearTimeout(u)},c.immediate=a,c}function clamp(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(i,Math.min(u,a))}function getDecimals(a){const i=a.toString().trim();return i.includes(".")?i.length-i.indexOf(".")-1:0}function padEnd(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return a+u.repeat(Math.max(0,i-a.length))}function padStart$1(a,i){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,i-a.length))+a}function chunk(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const u=[];let c=0;for(;c0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=arguments.length>2?arguments[2]:void 0;const c={};for(const d in a)c[d]=a[d];for(const d in i){const m=a[d],f=i[d];if(isObject$h(m)&&isObject$h(f)){c[d]=mergeDeep(m,f,u);continue}if(Array.isArray(m)&&Array.isArray(f)&&u){c[d]=u(m,f);continue}c[d]=f}return c}function flattenFragments(a){return a.map(i=>i.type===Fragment?flattenFragments(i.children):i).flat()}function toKebabCase(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(toKebabCase.cache.has(a))return toKebabCase.cache.get(a);const i=a.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return toKebabCase.cache.set(a,i),i}toKebabCase.cache=new Map;function findChildrenWithProvide(a,i){if(!i||typeof i!="object")return[];if(Array.isArray(i))return i.map(u=>findChildrenWithProvide(a,u)).flat(1);if(Array.isArray(i.children))return i.children.map(u=>findChildrenWithProvide(a,u)).flat(1);if(i.component){if(Object.getOwnPropertySymbols(i.component.provides).includes(a))return[i.component];if(i.component.subTree)return findChildrenWithProvide(a,i.component.subTree).flat(1)}return[]}var _arr=new WeakMap,_pointer=new WeakMap;class CircularBuffer{constructor(i){_classPrivateFieldInitSpec(this,_arr,[]),_classPrivateFieldInitSpec(this,_pointer,0),this.size=i}push(i){_classPrivateFieldGet(_arr,this)[_classPrivateFieldGet(_pointer,this)]=i,_classPrivateFieldSet(_pointer,this,(_classPrivateFieldGet(_pointer,this)+1)%this.size)}values(){return _classPrivateFieldGet(_arr,this).slice(_classPrivateFieldGet(_pointer,this)).concat(_classPrivateFieldGet(_arr,this).slice(0,_classPrivateFieldGet(_pointer,this)))}}function destructComputed(a){const i=reactive({}),u=computed(a);return watchEffect(()=>{for(const c in u.value)i[c]=u.value[c]},{flush:"sync"}),toRefs(i)}function includes$1(a,i){return a.includes(i)}function eventName(a){return a[2].toLowerCase()+a.slice(3)}const EventProp=()=>[Function,Array];function hasEvent(a,i){return i="on"+capitalize$2(i),!!(a[i]||a[`${i}Once`]||a[`${i}Capture`]||a[`${i}OnceCapture`]||a[`${i}CaptureOnce`])}function callEvent(a){for(var i=arguments.length,u=new Array(i>1?i-1:0),c=1;c1&&arguments[1]!==void 0?arguments[1]:!0;const u=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(c=>`${c}${i?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...a.querySelectorAll(u)]}function getNextElement(a,i,u){let c,d=a.indexOf(document.activeElement);const m=i==="next"?1:-1;do d+=m,c=a[d];while((!c||c.offsetParent==null||!((u==null?void 0:u(c))??!0))&&d=0);return c}function focusChild(a,i){var c,d,m,f;const u=focusableChildren(a);if(!i)(a===document.activeElement||!a.contains(document.activeElement))&&((c=u[0])==null||c.focus());else if(i==="first")(d=u[0])==null||d.focus();else if(i==="last")(m=u.at(-1))==null||m.focus();else if(typeof i=="number")(f=u[i])==null||f.focus();else{const v=getNextElement(u,i);v?v.focus():focusChild(a,i==="next"?"first":"last")}}function isEmpty$1(a){return a==null||typeof a=="string"&&a.trim()===""}function noop$4(){}function matchesSelector(a,i){if(!(IN_BROWSER&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${i})`)))return null;try{return!!a&&a.matches(i)}catch{return null}}function ensureValidVNode(a){return a.some(i=>isVNode(i)?i.type===Comment?!1:i.type!==Fragment||ensureValidVNode(i.children):!0)?a:null}function defer(a,i){if(!IN_BROWSER||a===0)return i(),()=>{};const u=window.setTimeout(i,a);return()=>window.clearTimeout(u)}function eagerComputed(a,i){const u=shallowRef();return watchEffect(()=>{u.value=a()},{flush:"sync",...i}),readonly(u)}function isClickInsideElement(a,i){const u=a.clientX,c=a.clientY,d=i.getBoundingClientRect(),m=d.left,f=d.top,v=d.right,g=d.bottom;return u>=m&&u<=v&&c>=f&&c<=g}const block=["top","bottom"],inline=["start","end","left","right"];function parseAnchor(a,i){let[u,c]=a.split(" ");return c||(c=includes$1(block,u)?"start":includes$1(inline,u)?"top":"center"),{side:toPhysical(u,i),align:toPhysical(c,i)}}function toPhysical(a,i){return a==="start"?i?"right":"left":a==="end"?i?"left":"right":a}function flipSide(a){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[a.side],align:a.align}}function flipAlign(a){return{side:a.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[a.align]}}function flipCorner(a){return{side:a.align,align:a.side}}function getAxis(a){return includes$1(block,a.side)?"y":"x"}class Box{constructor(i){let{x:u,y:c,width:d,height:m}=i;this.x=u,this.y=c,this.width=d,this.height=m}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function getOverflow(a,i){return{x:{before:Math.max(0,i.left-a.left),after:Math.max(0,a.right-i.right)},y:{before:Math.max(0,i.top-a.top),after:Math.max(0,a.bottom-i.bottom)}}}function getTargetBox(a){return Array.isArray(a)?new Box({x:a[0],y:a[1],width:0,height:0}):a.getBoundingClientRect()}function nullifyTransforms(a){const i=a.getBoundingClientRect(),u=getComputedStyle(a),c=u.transform;if(c){let d,m,f,v,g;if(c.startsWith("matrix3d("))d=c.slice(9,-1).split(/, /),m=+d[0],f=+d[5],v=+d[12],g=+d[13];else if(c.startsWith("matrix("))d=c.slice(7,-1).split(/, /),m=+d[0],f=+d[3],v=+d[4],g=+d[5];else return new Box(i);const y=u.transformOrigin,b=i.x-v-(1-m)*parseFloat(y),w=i.y-g-(1-f)*parseFloat(y.slice(y.indexOf(" ")+1)),S=m?i.width/m:a.offsetWidth+1,C=f?i.height/f:a.offsetHeight+1;return new Box({x:b,y:w,width:S,height:C})}else return new Box(i)}function animate(a,i,u){if(typeof a.animate>"u")return{finished:Promise.resolve()};let c;try{c=a.animate(i,u)}catch{return{finished:Promise.resolve()}}return typeof c.finished>"u"&&(c.finished=new Promise(d=>{c.onfinish=()=>{d(c)}})),c}const handlers$1=new WeakMap;function bindProps(a,i){Object.keys(i).forEach(u=>{if(isOn(u)){const c=eventName(u),d=handlers$1.get(a);if(i[u]==null)d==null||d.forEach(m=>{const[f,v]=m;f===c&&(a.removeEventListener(c,v),d.delete(m))});else if(!d||![...d].some(m=>m[0]===c&&m[1]===i[u])){a.addEventListener(c,i[u]);const m=d||new Set;m.add([c,i[u]]),handlers$1.has(a)||handlers$1.set(a,m)}}else i[u]==null?a.removeAttribute(u):a.setAttribute(u,i[u])})}function unbindProps(a,i){Object.keys(i).forEach(u=>{if(isOn(u)){const c=eventName(u),d=handlers$1.get(a);d==null||d.forEach(m=>{const[f,v]=m;f===c&&(a.removeEventListener(c,v),d.delete(m))})}else a.removeAttribute(u)})}const mainTRC=2.4,Rco=.2126729,Gco=.7151522,Bco=.072175,normBG=.55,normTXT=.58,revTXT=.57,revBG=.62,blkThrs=.03,blkClmp=1.45,deltaYmin=5e-4,scaleBoW=1.25,scaleWoB=1.25,loConThresh=.078,loConFactor=12.82051282051282,loConOffset=.06,loClip=.001;function APCAcontrast(a,i){const u=(a.r/255)**mainTRC,c=(a.g/255)**mainTRC,d=(a.b/255)**mainTRC,m=(i.r/255)**mainTRC,f=(i.g/255)**mainTRC,v=(i.b/255)**mainTRC;let g=u*Rco+c*Gco+d*Bco,y=m*Rco+f*Gco+v*Bco;if(g<=blkThrs&&(g+=(blkThrs-g)**blkClmp),y<=blkThrs&&(y+=(blkThrs-y)**blkClmp),Math.abs(y-g)g){const w=(y**normBG-g**normTXT)*scaleBoW;b=w-loClip?0:w>-loConThresh?w-w*loConFactor*loConOffset:w+loConOffset}return b*100}function consoleWarn(a){}function consoleError(a){}function deprecate$1(a,i){i=Array.isArray(i)?i.slice(0,-1).map(u=>`'${u}'`).join(", ")+` or '${i.at(-1)}'`:`'${i}'`}const delta=.20689655172413793,cielabForwardTransform=a=>a>delta**3?Math.cbrt(a):a/(3*delta**2)+4/29,cielabReverseTransform=a=>a>delta?a**3:3*delta**2*(a-4/29);function fromXYZ$1(a){const i=cielabForwardTransform,u=i(a[1]);return[116*u-16,500*(i(a[0]/.95047)-u),200*(u-i(a[2]/1.08883))]}function toXYZ$1(a){const i=cielabReverseTransform,u=(a[0]+16)/116;return[i(u+a[1]/500)*.95047,i(u),i(u-a[2]/200)*1.08883]}const srgbForwardMatrix=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],srgbForwardTransform=a=>a<=.0031308?a*12.92:1.055*a**(1/2.4)-.055,srgbReverseMatrix=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],srgbReverseTransform=a=>a<=.04045?a/12.92:((a+.055)/1.055)**2.4;function fromXYZ(a){const i=Array(3),u=srgbForwardTransform,c=srgbForwardMatrix;for(let d=0;d<3;++d)i[d]=Math.round(clamp(u(c[d][0]*a[0]+c[d][1]*a[1]+c[d][2]*a[2]))*255);return{r:i[0],g:i[1],b:i[2]}}function toXYZ(a){let{r:i,g:u,b:c}=a;const d=[0,0,0],m=srgbReverseTransform,f=srgbReverseMatrix;i=m(i/255),u=m(u/255),c=m(c/255);for(let v=0;v<3;++v)d[v]=f[v][0]*i+f[v][1]*u+f[v][2]*c;return d}function isCssColor(a){return!!a&&/^(#|var\(--|(rgb|hsl)a?\()/.test(a)}function isParsableColor(a){return isCssColor(a)&&!/^((rgb|hsl)a?\()?var\(--/.test(a)}const cssColorRe=/^(?(?:rgb|hsl)a?)\((?.+)\)/,mappers={rgb:(a,i,u,c)=>({r:a,g:i,b:u,a:c}),rgba:(a,i,u,c)=>({r:a,g:i,b:u,a:c}),hsl:(a,i,u,c)=>HSLtoRGB({h:a,s:i,l:u,a:c}),hsla:(a,i,u,c)=>HSLtoRGB({h:a,s:i,l:u,a:c}),hsv:(a,i,u,c)=>HSVtoRGB({h:a,s:i,v:u,a:c}),hsva:(a,i,u,c)=>HSVtoRGB({h:a,s:i,v:u,a:c})};function parseColor(a){if(typeof a=="number")return{r:(a&16711680)>>16,g:(a&65280)>>8,b:a&255};if(typeof a=="string"&&cssColorRe.test(a)){const{groups:i}=a.match(cssColorRe),{fn:u,values:c}=i,d=c.split(/,\s*/).map(m=>m.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(u)?parseFloat(m)/100:parseFloat(m));return mappers[u](...d)}else if(typeof a=="string"){let i=a.startsWith("#")?a.slice(1):a;return[3,4].includes(i.length)?i=i.split("").map(u=>u+u).join(""):[6,8].includes(i.length),HexToRGB(i)}else if(typeof a=="object"){if(has(a,["r","g","b"]))return a;if(has(a,["h","s","l"]))return HSVtoRGB(HSLtoHSV(a));if(has(a,["h","s","v"]))return HSVtoRGB(a)}throw new TypeError(`Invalid color: ${a==null?a:String(a)||a.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function HSVtoRGB(a){const{h:i,s:u,v:c,a:d}=a,m=v=>{const g=(v+i/60)%6;return c-c*u*Math.max(Math.min(g,4-g,1),0)},f=[m(5),m(3),m(1)].map(v=>Math.round(v*255));return{r:f[0],g:f[1],b:f[2],a:d}}function HSLtoRGB(a){return HSVtoRGB(HSLtoHSV(a))}function HSLtoHSV(a){const{h:i,s:u,l:c,a:d}=a,m=c+u*Math.min(c,1-c),f=m===0?0:2-2*c/m;return{h:i,s:f,v:m,a:d}}function toHex(a){const i=Math.round(a).toString(16);return("00".substr(0,2-i.length)+i).toUpperCase()}function RGBtoHex(a){let{r:i,g:u,b:c,a:d}=a;return`#${[toHex(i),toHex(u),toHex(c),d!==void 0?toHex(Math.round(d*255)):""].join("")}`}function HexToRGB(a){a=parseHex(a);let[i,u,c,d]=chunk(a,2).map(m=>parseInt(m,16));return d=d===void 0?d:d/255,{r:i,g:u,b:c,a:d}}function parseHex(a){return a.startsWith("#")&&(a=a.slice(1)),a=a.replace(/([^0-9a-f])/gi,"F"),(a.length===3||a.length===4)&&(a=a.split("").map(i=>i+i).join("")),a.length!==6&&(a=padEnd(padEnd(a,6),8,"F")),a}function lighten(a,i){const u=fromXYZ$1(toXYZ(a));return u[0]=u[0]+i*10,fromXYZ(toXYZ$1(u))}function darken(a,i){const u=fromXYZ$1(toXYZ(a));return u[0]=u[0]-i*10,fromXYZ(toXYZ$1(u))}function getLuma(a){const i=parseColor(a);return toXYZ(i)[1]}function getForeground(a){const i=Math.abs(APCAcontrast(parseColor(0),parseColor(a)));return Math.abs(APCAcontrast(parseColor(16777215),parseColor(a)))>Math.min(i,50)?"#fff":"#000"}function propsFactory(a,i){return u=>Object.keys(a).reduce((c,d)=>{const f=typeof a[d]=="object"&&a[d]!=null&&!Array.isArray(a[d])?a[d]:{type:a[d]};return u&&d in u?c[d]={...f,default:u[d]}:c[d]=f,i&&!c[d].source&&(c[d].source=i),c},{})}const makeComponentProps=propsFactory({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component");function defineComponent(a){if(a._setup=a._setup??a.setup,!a.name)return a;if(a._setup){a.props=propsFactory(a.props??{},a.name)();const i=Object.keys(a.props).filter(u=>u!=="class"&&u!=="style");a.filterProps=function(c){return pick$2(c,i)},a.props._as=String,a.setup=function(c,d){const m=injectDefaults();if(!m.value)return a._setup(c,d);const{props:f,provideSubDefaults:v}=internalUseDefaults(c,c._as??a.name,m),g=a._setup(f,d);return v(),g}}return a}function genericComponent(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return i=>(a?defineComponent:defineComponent$1)(i)}function defineFunctionalComponent(a,i){return i.props=a,i}function createSimpleFunctional(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",u=arguments.length>2?arguments[2]:void 0;return genericComponent()({name:u??capitalize$2(camelize(a.replace(/__/g,"-"))),props:{tag:{type:String,default:i},...makeComponentProps()},setup(c,d){let{slots:m}=d;return()=>{var f;return h(c.tag,{class:[a,c.class],style:c.style},(f=m.default)==null?void 0:f.call(m))}}})}function attachedRoot(a){if(typeof a.getRootNode!="function"){for(;a.parentNode;)a=a.parentNode;return a!==document?null:document}const i=a.getRootNode();return i!==document&&i.getRootNode({composed:!0})!==document?null:i}const standardEasing="cubic-bezier(0.4, 0, 0.2, 1)",deceleratedEasing="cubic-bezier(0.0, 0, 0.2, 1)",acceleratedEasing="cubic-bezier(0.4, 0, 1, 1)";function getPrefixedEventHandlers(a,i,u){return Object.keys(a).filter(c=>isOn(c)&&c.endsWith(i)).reduce((c,d)=>(c[d.slice(0,-i.length)]=m=>a[d](m,u(m)),c),{})}function getCurrentInstance(a,i){const u=getCurrentInstance$1();if(!u)throw new Error(`[Vuetify] ${a} ${i||"must be called from inside a setup function"}`);return u}function getCurrentInstanceName(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const i=getCurrentInstance(a).type;return toKebabCase((i==null?void 0:i.aliasName)||(i==null?void 0:i.name))}let _uid=0,_map=new WeakMap;function getUid(){const a=getCurrentInstance("getUid");if(_map.has(a))return _map.get(a);{const i=_uid++;return _map.set(a,i),i}}getUid.reset=()=>{_uid=0,_map=new WeakMap};function getScrollParent$2(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;a;){if(i?isPotentiallyScrollable(a):hasScrollbar(a))return a;a=a.parentElement}return document.scrollingElement}function getScrollParents(a,i){const u=[];if(i&&a&&!i.contains(a))return u;for(;a&&(hasScrollbar(a)&&u.push(a),a!==i);)a=a.parentElement;return u}function hasScrollbar(a){if(!a||a.nodeType!==Node.ELEMENT_NODE)return!1;const i=window.getComputedStyle(a);return i.overflowY==="scroll"||i.overflowY==="auto"&&a.scrollHeight>a.clientHeight}function isPotentiallyScrollable(a){if(!a||a.nodeType!==Node.ELEMENT_NODE)return!1;const i=window.getComputedStyle(a);return["scroll","auto"].includes(i.overflowY)}function injectSelf(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstance("injectSelf");const{provides:u}=i;if(u&&a in u)return u[a]}function isFixedPosition(a){for(;a;){if(window.getComputedStyle(a).position==="fixed")return!0;a=a.offsetParent}return!1}function useRender(a){const i=getCurrentInstance("useRender");i.render=a}const DefaultsSymbol=Symbol.for("vuetify:defaults");function createDefaults(a){return ref(a)}function injectDefaults(){const a=inject$1(DefaultsSymbol);if(!a)throw new Error("[Vuetify] Could not find defaults instance");return a}function provideDefaults(a,i){const u=injectDefaults(),c=ref(a),d=computed(()=>{if(unref(i==null?void 0:i.disabled))return u.value;const f=unref(i==null?void 0:i.scoped),v=unref(i==null?void 0:i.reset),g=unref(i==null?void 0:i.root);if(c.value==null&&!(f||v||g))return u.value;let y=mergeDeep(c.value,{prev:u.value});if(f)return y;if(v||g){const b=Number(v||1/0);for(let w=0;w<=b&&!(!y||!("prev"in y));w++)y=y.prev;return y&&typeof g=="string"&&g in y&&(y=mergeDeep(mergeDeep(y,{prev:y}),y[g])),y}return y.prev?mergeDeep(y.prev,y):y});return provide(DefaultsSymbol,d),d}function propIsDefined(a,i){var u,c;return typeof((u=a.props)==null?void 0:u[i])<"u"||typeof((c=a.props)==null?void 0:c[toKebabCase(i)])<"u"}function internalUseDefaults(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:injectDefaults();const c=getCurrentInstance("useDefaults");if(i=i??c.type.name??c.type.__name,!i)throw new Error("[Vuetify] Could not determine component name");const d=computed(()=>{var g;return(g=u.value)==null?void 0:g[a._as??i]}),m=new Proxy(a,{get(g,y){var w,S,C,k;const b=Reflect.get(g,y);return y==="class"||y==="style"?[(w=d.value)==null?void 0:w[y],b].filter($=>$!=null):typeof y=="string"&&!propIsDefined(c.vnode,y)?((S=d.value)==null?void 0:S[y])??((k=(C=u.value)==null?void 0:C.global)==null?void 0:k[y])??b:b}}),f=shallowRef();watchEffect(()=>{if(d.value){const g=Object.entries(d.value).filter(y=>{let[b]=y;return b.startsWith(b[0].toUpperCase())});f.value=g.length?Object.fromEntries(g):void 0}else f.value=void 0});function v(){const g=injectSelf(DefaultsSymbol,c);provide(DefaultsSymbol,computed(()=>f.value?mergeDeep((g==null?void 0:g.value)??{},f.value):g==null?void 0:g.value))}return{props:m,provideSubDefaults:v}}const makeVDefaultsProviderProps=propsFactory({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),VDefaultsProvider=genericComponent(!1)({name:"VDefaultsProvider",props:makeVDefaultsProviderProps(),setup(a,i){let{slots:u}=i;const{defaults:c,disabled:d,reset:m,root:f,scoped:v}=toRefs(a);return provideDefaults(c,{reset:m,root:f,scoped:v,disabled:d}),()=>{var g;return(g=u.default)==null?void 0:g.call(u)}}});function useColor(a){return destructComputed(()=>{const i=[],u={};if(a.value.background)if(isCssColor(a.value.background)){if(u.backgroundColor=a.value.background,!a.value.text&&isParsableColor(a.value.background)){const c=parseColor(a.value.background);if(c.a==null||c.a===1){const d=getForeground(c);u.color=d,u.caretColor=d}}}else i.push(`bg-${a.value.background}`);return a.value.text&&(isCssColor(a.value.text)?(u.color=a.value.text,u.caretColor=a.value.text):i.push(`text-${a.value.text}`)),{colorClasses:i,colorStyles:u}})}function useTextColor(a,i){const u=computed(()=>({text:isRef(a)?a.value:i?a[i]:null})),{colorClasses:c,colorStyles:d}=useColor(u);return{textColorClasses:c,textColorStyles:d}}function useBackgroundColor(a,i){const u=computed(()=>({background:isRef(a)?a.value:i?a[i]:null})),{colorClasses:c,colorStyles:d}=useColor(u);return{backgroundColorClasses:c,backgroundColorStyles:d}}const aliases$2={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper"},mdi={component:a=>h(VClassIcon,{...a,class:"mdi"})},IconValue=[String,Function,Object,Array],IconSymbol=Symbol.for("vuetify:icons"),makeIconProps=propsFactory({icon:{type:IconValue},tag:{type:String,required:!0}},"icon"),VComponentIcon=genericComponent()({name:"VComponentIcon",props:makeIconProps(),setup(a,i){let{slots:u}=i;return()=>{const c=a.icon;return createVNode(a.tag,null,{default:()=>{var d;return[a.icon?createVNode(c,null,null):(d=u.default)==null?void 0:d.call(u)]}})}}}),VSvgIcon=defineComponent({name:"VSvgIcon",inheritAttrs:!1,props:makeIconProps(),setup(a,i){let{attrs:u}=i;return()=>createVNode(a.tag,mergeProps(u,{style:null}),{default:()=>[createVNode("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(a.icon)?a.icon.map(c=>Array.isArray(c)?createVNode("path",{d:c[0],"fill-opacity":c[1]},null):createVNode("path",{d:c},null)):createVNode("path",{d:a.icon},null)])]})}});defineComponent({name:"VLigatureIcon",props:makeIconProps(),setup(a){return()=>createVNode(a.tag,null,{default:()=>[a.icon]})}});const VClassIcon=defineComponent({name:"VClassIcon",props:makeIconProps(),setup(a){return()=>createVNode(a.tag,{class:a.icon},null)}});function genDefaults$3(){return{svg:{component:VSvgIcon},class:{component:VClassIcon}}}function createIcons(a){const i=genDefaults$3(),u=(a==null?void 0:a.defaultSet)??"mdi";return u==="mdi"&&!i.mdi&&(i.mdi=mdi),mergeDeep({defaultSet:u,sets:i,aliases:{...aliases$2,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},a)}const useIcon=a=>{const i=inject$1(IconSymbol);if(!i)throw new Error("Missing Vuetify Icons provide!");return{iconData:computed(()=>{var g;const c=unref(a);if(!c)return{component:VComponentIcon};let d=c;if(typeof d=="string"&&(d=d.trim(),d.startsWith("$")&&(d=(g=i.aliases)==null?void 0:g[d.slice(1)])),Array.isArray(d))return{component:VSvgIcon,icon:d};if(typeof d!="string")return{component:VComponentIcon,icon:d};const m=Object.keys(i.sets).find(y=>typeof d=="string"&&d.startsWith(`${y}:`)),f=m?d.slice(m.length+1):d;return{component:i.sets[m??i.defaultSet].component,icon:f}})}},predefinedSizes=["x-small","small","default","large","x-large"],makeSizeProps=propsFactory({size:{type:[String,Number],default:"default"}},"size");function useSize(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return destructComputed(()=>{let u,c;return includes$1(predefinedSizes,a.size)?u=`${i}--size-${a.size}`:a.size&&(c={width:convertToUnit(a.size),height:convertToUnit(a.size)}),{sizeClasses:u,sizeStyles:c}})}const makeTagProps=propsFactory({tag:{type:String,default:"div"}},"tag"),ThemeSymbol=Symbol.for("vuetify:theme"),makeThemeProps=propsFactory({theme:String},"theme");function genDefaults$2(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function parseThemeOptions(){var c,d;let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:genDefaults$2();const i=genDefaults$2();if(!a)return{...i,isDisabled:!0};const u={};for(const[m,f]of Object.entries(a.themes??{})){const v=f.dark||m==="dark"?(c=i.themes)==null?void 0:c.dark:(d=i.themes)==null?void 0:d.light;u[m]=mergeDeep(v,f)}return mergeDeep(i,{...a,themes:u})}function createTheme(a){const i=parseThemeOptions(a),u=ref(i.defaultTheme),c=ref(i.themes),d=computed(()=>{const b={};for(const[w,S]of Object.entries(c.value)){const C=b[w]={...S,colors:{...S.colors}};if(i.variations)for(const k of i.variations.colors){const $=C.colors[k];if($)for(const E of["lighten","darken"]){const D=E==="lighten"?lighten:darken;for(const T of createRange(i.variations[E],1))C.colors[`${k}-${E}-${T}`]=RGBtoHex(D(parseColor($),T))}}for(const k of Object.keys(C.colors)){if(/^on-[a-z]/.test(k)||C.colors[`on-${k}`])continue;const $=`on-${k}`,E=parseColor(C.colors[k]);C.colors[$]=getForeground(E)}}return b}),m=computed(()=>d.value[u.value]),f=computed(()=>{var k;const b=[];(k=m.value)!=null&&k.dark&&createCssClass(b,":root",["color-scheme: dark"]),createCssClass(b,":root",genCssVariables(m.value));for(const[$,E]of Object.entries(d.value))createCssClass(b,`.v-theme--${$}`,[`color-scheme: ${E.dark?"dark":"normal"}`,...genCssVariables(E)]);const w=[],S=[],C=new Set(Object.values(d.value).flatMap($=>Object.keys($.colors)));for(const $ of C)/^on-[a-z]/.test($)?createCssClass(S,`.${$}`,[`color: rgb(var(--v-theme-${$})) !important`]):(createCssClass(w,`.bg-${$}`,[`--v-theme-overlay-multiplier: var(--v-theme-${$}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${$})) !important`,`color: rgb(var(--v-theme-on-${$})) !important`]),createCssClass(S,`.text-${$}`,[`color: rgb(var(--v-theme-${$})) !important`]),createCssClass(S,`.border-${$}`,[`--v-border-color: var(--v-theme-${$})`]));return b.push(...w,...S),b.map(($,E)=>E===0?$:` ${$}`).join("")});function v(){return{style:[{children:f.value,id:"vuetify-theme-stylesheet",nonce:i.cspNonce||!1}]}}function g(b){if(i.isDisabled)return;const w=b._context.provides.usehead;if(w)if(w.push){const C=w.push(v);IN_BROWSER&&watch(f,()=>{C.patch(v)})}else IN_BROWSER?(w.addHeadObjs(computed(v)),watchEffect(()=>w.updateDOM())):w.addHeadObjs(v());else{let k=function(){if(typeof document<"u"&&!C){const $=document.createElement("style");$.type="text/css",$.id="vuetify-theme-stylesheet",i.cspNonce&&$.setAttribute("nonce",i.cspNonce),C=$,document.head.appendChild(C)}C&&(C.innerHTML=f.value)};var S=k;let C=IN_BROWSER?document.getElementById("vuetify-theme-stylesheet"):null;IN_BROWSER?watch(f,k,{immediate:!0}):k()}}const y=computed(()=>i.isDisabled?void 0:`v-theme--${u.value}`);return{install:g,isDisabled:i.isDisabled,name:u,themes:c,current:m,computedThemes:d,themeClasses:y,styles:f,global:{name:u,current:m}}}function provideTheme(a){getCurrentInstance("provideTheme");const i=inject$1(ThemeSymbol,null);if(!i)throw new Error("Could not find Vuetify theme injection");const u=computed(()=>a.theme??i.name.value),c=computed(()=>i.themes.value[u.value]),d=computed(()=>i.isDisabled?void 0:`v-theme--${u.value}`),m={...i,name:u,current:c,themeClasses:d};return provide(ThemeSymbol,m),m}function useTheme(){getCurrentInstance("useTheme");const a=inject$1(ThemeSymbol,null);if(!a)throw new Error("Could not find Vuetify theme injection");return a}function createCssClass(a,i,u){a.push(`${i} { -`,...u.map(c=>` ${c}; -`),`} -`)}function genCssVariables(a){const i=a.dark?2:1,u=a.dark?1:2,c=[];for(const[d,m]of Object.entries(a.colors)){const f=parseColor(m);c.push(`--v-theme-${d}: ${f.r},${f.g},${f.b}`),d.startsWith("on-")||c.push(`--v-theme-${d}-overlay-multiplier: ${getLuma(m)>.18?i:u}`)}for(const[d,m]of Object.entries(a.variables)){const f=typeof m=="string"&&m.startsWith("#")?parseColor(m):void 0,v=f?`${f.r}, ${f.g}, ${f.b}`:void 0;c.push(`--v-${d}: ${v??m}`)}return c}const makeVIconProps=propsFactory({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:IconValue,...makeComponentProps(),...makeSizeProps(),...makeTagProps({tag:"i"}),...makeThemeProps()},"VIcon"),VIcon=genericComponent()({name:"VIcon",props:makeVIconProps(),setup(a,i){let{attrs:u,slots:c}=i;const d=ref(),{themeClasses:m}=provideTheme(a),{iconData:f}=useIcon(computed(()=>d.value||a.icon)),{sizeClasses:v}=useSize(a),{textColorClasses:g,textColorStyles:y}=useTextColor(toRef(a,"color"));return useRender(()=>{var S,C;const b=(S=c.default)==null?void 0:S.call(c);b&&(d.value=(C=flattenFragments(b).filter(k=>k.type===Text&&k.children&&typeof k.children=="string")[0])==null?void 0:C.children);const w=!!(u.onClick||u.onClickOnce);return createVNode(f.value.component,{tag:a.tag,icon:f.value.icon,class:["v-icon","notranslate",m.value,v.value,g.value,{"v-icon--clickable":w,"v-icon--disabled":a.disabled,"v-icon--start":a.start,"v-icon--end":a.end},a.class],style:[v.value?void 0:{fontSize:convertToUnit(a.size),height:convertToUnit(a.size),width:convertToUnit(a.size)},y.value,a.style],role:w?"button":void 0,"aria-hidden":!w,tabindex:w?a.disabled?-1:0:void 0},{default:()=>[b]})}),{}}}),makeDimensionProps=propsFactory({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function useDimension(a){return{dimensionStyles:computed(()=>({height:convertToUnit(a.height),maxHeight:convertToUnit(a.maxHeight),maxWidth:convertToUnit(a.maxWidth),minHeight:convertToUnit(a.minHeight),minWidth:convertToUnit(a.minWidth),width:convertToUnit(a.width)}))}}function useAspectStyles(a){return{aspectStyles:computed(()=>{const i=Number(a.aspectRatio);return i?{paddingBottom:String(1/i*100)+"%"}:void 0})}}const makeVResponsiveProps=propsFactory({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...makeComponentProps(),...makeDimensionProps()},"VResponsive"),VResponsive=genericComponent()({name:"VResponsive",props:makeVResponsiveProps(),setup(a,i){let{slots:u}=i;const{aspectStyles:c}=useAspectStyles(a),{dimensionStyles:d}=useDimension(a);return useRender(()=>{var m;return createVNode("div",{class:["v-responsive",{"v-responsive--inline":a.inline},a.class],style:[d.value,a.style]},[createVNode("div",{class:"v-responsive__sizer",style:c.value},null),(m=u.additional)==null?void 0:m.call(u),u.default&&createVNode("div",{class:["v-responsive__content",a.contentClass]},[u.default()])])}),{}}}),makeRoundedProps=propsFactory({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function useRounded(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{roundedClasses:computed(()=>{const c=isRef(a)?a.value:a.rounded,d=isRef(a)?a.value:a.tile,m=[];if(c===!0||c==="")m.push(`${i}--rounded`);else if(typeof c=="string"||c===0)for(const f of String(c).split(" "))m.push(`rounded-${f}`);else(d||c===!1)&&m.push("rounded-0");return m})}}const makeTransitionProps$1=propsFactory({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:a=>a!==!0}},"transition"),MaybeTransition=(a,i)=>{let{slots:u}=i;const{transition:c,disabled:d,group:m,...f}=a,{component:v=m?TransitionGroup:Transition,...g}=typeof c=="object"?c:{};return h(v,mergeProps(typeof c=="string"?{name:d?"":c}:g,typeof c=="string"?{}:Object.fromEntries(Object.entries({disabled:d,group:m}).filter(y=>{let[b,w]=y;return w!==void 0})),f),u)};function mounted$2(a,i){if(!SUPPORTS_INTERSECTION)return;const u=i.modifiers||{},c=i.value,{handler:d,options:m}=typeof c=="object"?c:{handler:c,options:{}},f=new IntersectionObserver(function(){var w;let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=arguments.length>1?arguments[1]:void 0;const y=(w=a._observe)==null?void 0:w[i.instance.$.uid];if(!y)return;const b=v.some(S=>S.isIntersecting);d&&(!u.quiet||y.init)&&(!u.once||b||y.init)&&d(b,v,g),b&&u.once?unmounted$2(a,i):y.init=!0},m);a._observe=Object(a._observe),a._observe[i.instance.$.uid]={init:!1,observer:f},f.observe(a)}function unmounted$2(a,i){var c;const u=(c=a._observe)==null?void 0:c[i.instance.$.uid];u&&(u.observer.unobserve(a),delete a._observe[i.instance.$.uid])}const Intersect={mounted:mounted$2,unmounted:unmounted$2},Intersect$1=Intersect,makeVImgProps=propsFactory({alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...makeVResponsiveProps(),...makeComponentProps(),...makeRoundedProps(),...makeTransitionProps$1()},"VImg"),VImg=genericComponent()({name:"VImg",directives:{intersect:Intersect$1},props:makeVImgProps(),emits:{loadstart:a=>!0,load:a=>!0,error:a=>!0},setup(a,i){let{emit:u,slots:c}=i;const{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(toRef(a,"color")),{roundedClasses:f}=useRounded(a),v=getCurrentInstance("VImg"),g=shallowRef(""),y=ref(),b=shallowRef(a.eager?"loading":"idle"),w=shallowRef(),S=shallowRef(),C=computed(()=>a.src&&typeof a.src=="object"?{src:a.src.src,srcset:a.srcset||a.src.srcset,lazySrc:a.lazySrc||a.src.lazySrc,aspect:Number(a.aspectRatio||a.src.aspect||0)}:{src:a.src,srcset:a.srcset,lazySrc:a.lazySrc,aspect:Number(a.aspectRatio||0)}),k=computed(()=>C.value.aspect||w.value/S.value||0);watch(()=>a.src,()=>{$(b.value!=="idle")}),watch(k,(j,G)=>{!j&&G&&y.value&&F(y.value)}),onBeforeMount(()=>$());function $(j){if(!(a.eager&&j)&&!(SUPPORTS_INTERSECTION&&!j&&!a.eager)){if(b.value="loading",C.value.lazySrc){const G=new Image;G.src=C.value.lazySrc,F(G,null)}C.value.src&&nextTick(()=>{var G;u("loadstart",((G=y.value)==null?void 0:G.currentSrc)||C.value.src),setTimeout(()=>{var ee;if(!v.isUnmounted)if((ee=y.value)!=null&&ee.complete){if(y.value.naturalWidth||D(),b.value==="error")return;k.value||F(y.value,null),b.value==="loading"&&E()}else k.value||F(y.value),T()})})}}function E(){var j;v.isUnmounted||(T(),F(y.value),b.value="loaded",u("load",((j=y.value)==null?void 0:j.currentSrc)||C.value.src))}function D(){var j;v.isUnmounted||(b.value="error",u("error",((j=y.value)==null?void 0:j.currentSrc)||C.value.src))}function T(){const j=y.value;j&&(g.value=j.currentSrc||j.src)}let O=-1;onBeforeUnmount(()=>{clearTimeout(O)});function F(j){let G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const ee=()=>{if(clearTimeout(O),v.isUnmounted)return;const{naturalHeight:Q,naturalWidth:te}=j;Q||te?(w.value=te,S.value=Q):!j.complete&&b.value==="loading"&&G!=null?O=window.setTimeout(ee,G):(j.currentSrc.endsWith(".svg")||j.currentSrc.startsWith("data:image/svg+xml"))&&(w.value=1,S.value=1)};ee()}const M=computed(()=>({"v-img__img--cover":a.cover,"v-img__img--contain":!a.cover})),P=()=>{var ee;if(!C.value.src||b.value==="idle")return null;const j=createVNode("img",{class:["v-img__img",M.value],style:{objectPosition:a.position},src:C.value.src,srcset:C.value.srcset,alt:a.alt,crossorigin:a.crossorigin,referrerpolicy:a.referrerpolicy,draggable:a.draggable,sizes:a.sizes,ref:y,onLoad:E,onError:D},null),G=(ee=c.sources)==null?void 0:ee.call(c);return createVNode(MaybeTransition,{transition:a.transition,appear:!0},{default:()=>[withDirectives(G?createVNode("picture",{class:"v-img__picture"},[G,j]):j,[[vShow,b.value==="loaded"]])]})},B=()=>createVNode(MaybeTransition,{transition:a.transition},{default:()=>[C.value.lazySrc&&b.value!=="loaded"&&createVNode("img",{class:["v-img__img","v-img__img--preload",M.value],style:{objectPosition:a.position},src:C.value.lazySrc,alt:a.alt,crossorigin:a.crossorigin,referrerpolicy:a.referrerpolicy,draggable:a.draggable},null)]}),z=()=>c.placeholder?createVNode(MaybeTransition,{transition:a.transition,appear:!0},{default:()=>[(b.value==="loading"||b.value==="error"&&!c.error)&&createVNode("div",{class:"v-img__placeholder"},[c.placeholder()])]}):null,U=()=>c.error?createVNode(MaybeTransition,{transition:a.transition,appear:!0},{default:()=>[b.value==="error"&&createVNode("div",{class:"v-img__error"},[c.error()])]}):null,H=()=>a.gradient?createVNode("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${a.gradient})`}},null):null,J=shallowRef(!1);{const j=watch(k,G=>{G&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{J.value=!0})}),j())})}return useRender(()=>{const j=VResponsive.filterProps(a);return withDirectives(createVNode(VResponsive,mergeProps({class:["v-img",{"v-img--booting":!J.value},d.value,f.value,a.class],style:[{width:convertToUnit(a.width==="auto"?w.value:a.width)},m.value,a.style]},j,{aspectRatio:k.value,"aria-label":a.alt,role:a.alt?"img":void 0}),{additional:()=>createVNode(Fragment,null,[createVNode(P,null,null),createVNode(B,null,null),createVNode(H,null,null),createVNode(z,null,null),createVNode(U,null,null)]),default:c.default}),[[resolveDirective("intersect"),{handler:$,options:a.options},null,{once:!0}]])}),{currentSrc:g,image:y,state:b,naturalWidth:w,naturalHeight:S}}}),allowedDensities$1=[null,"default","comfortable","compact"],makeDensityProps=propsFactory({density:{type:String,default:"default",validator:a=>allowedDensities$1.includes(a)}},"density");function useDensity(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{densityClasses:computed(()=>`${i}--density-${a.density}`)}}const allowedVariants$2=["elevated","flat","tonal","outlined","text","plain"];function genOverlays(a,i){return createVNode(Fragment,null,[a&&createVNode("span",{key:"overlay",class:`${i}__overlay`},null),createVNode("span",{key:"underlay",class:`${i}__underlay`},null)])}const makeVariantProps=propsFactory({color:String,variant:{type:String,default:"elevated",validator:a=>allowedVariants$2.includes(a)}},"variant");function useVariant(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const u=computed(()=>{const{variant:m}=unref(a);return`${i}--variant-${m}`}),{colorClasses:c,colorStyles:d}=useColor(computed(()=>{const{variant:m,color:f}=unref(a);return{[["elevated","flat"].includes(m)?"background":"text"]:f}}));return{colorClasses:c,colorStyles:d,variantClasses:u}}const makeVAvatarProps=propsFactory({start:Boolean,end:Boolean,icon:IconValue,image:String,text:String,...makeComponentProps(),...makeDensityProps(),...makeRoundedProps(),...makeSizeProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"flat"})},"VAvatar"),VAvatar=genericComponent()({name:"VAvatar",props:makeVAvatarProps(),setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{colorClasses:d,colorStyles:m,variantClasses:f}=useVariant(a),{densityClasses:v}=useDensity(a),{roundedClasses:g}=useRounded(a),{sizeClasses:y,sizeStyles:b}=useSize(a);return useRender(()=>createVNode(a.tag,{class:["v-avatar",{"v-avatar--start":a.start,"v-avatar--end":a.end},c.value,d.value,v.value,g.value,y.value,f.value,a.class],style:[m.value,b.value,a.style]},{default:()=>[u.default?createVNode(VDefaultsProvider,{key:"content-defaults",defaults:{VImg:{cover:!0,image:a.image},VIcon:{icon:a.icon}}},{default:()=>[u.default()]}):a.image?createVNode(VImg,{key:"image",src:a.image,alt:"",cover:!0},null):a.icon?createVNode(VIcon,{key:"icon",icon:a.icon},null):a.text,genOverlays(!1,"v-avatar")]})),{}}}),makeBorderProps=propsFactory({border:[Boolean,Number,String]},"border");function useBorder(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{borderClasses:computed(()=>{const c=isRef(a)?a.value:a.border,d=[];if(c===!0||c==="")d.push(`${i}--border`);else if(typeof c=="string"||c===0)for(const m of String(c).split(" "))d.push(`border-${m}`);return d})}}const makeElevationProps=propsFactory({elevation:{type:[Number,String],validator(a){const i=parseInt(a);return!isNaN(i)&&i>=0&&i<=24}}},"elevation");function useElevation(a){return{elevationClasses:computed(()=>{const u=isRef(a)?a.value:a.elevation,c=[];return u==null||c.push(`elevation-${u}`),c})}}const makeVBtnGroupProps=propsFactory({baseColor:String,divided:Boolean,...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps()},"VBtnGroup"),VBtnGroup=genericComponent()({name:"VBtnGroup",props:makeVBtnGroupProps(),setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{densityClasses:d}=useDensity(a),{borderClasses:m}=useBorder(a),{elevationClasses:f}=useElevation(a),{roundedClasses:v}=useRounded(a);provideDefaults({VBtn:{height:"auto",baseColor:toRef(a,"baseColor"),color:toRef(a,"color"),density:toRef(a,"density"),flat:!0,variant:toRef(a,"variant")}}),useRender(()=>createVNode(a.tag,{class:["v-btn-group",{"v-btn-group--divided":a.divided},c.value,m.value,d.value,f.value,v.value,a.class],style:a.style},u))}});function useToggleScope(a,i){let u;function c(){u=effectScope(),u.run(()=>i.length?i(()=>{u==null||u.stop(),c()}):i())}watch(a,d=>{d&&!u?c():d||(u==null||u.stop(),u=void 0)},{immediate:!0}),onScopeDispose(()=>{u==null||u.stop()})}function useProxiedModel(a,i,u){let c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:w=>w,d=arguments.length>4&&arguments[4]!==void 0?arguments[4]:w=>w;const m=getCurrentInstance("useProxiedModel"),f=ref(a[i]!==void 0?a[i]:u),v=toKebabCase(i),y=computed(v!==i?()=>{var w,S,C,k;return a[i],!!(((w=m.vnode.props)!=null&&w.hasOwnProperty(i)||(S=m.vnode.props)!=null&&S.hasOwnProperty(v))&&((C=m.vnode.props)!=null&&C.hasOwnProperty(`onUpdate:${i}`)||(k=m.vnode.props)!=null&&k.hasOwnProperty(`onUpdate:${v}`)))}:()=>{var w,S;return a[i],!!((w=m.vnode.props)!=null&&w.hasOwnProperty(i)&&((S=m.vnode.props)!=null&&S.hasOwnProperty(`onUpdate:${i}`)))});useToggleScope(()=>!y.value,()=>{watch(()=>a[i],w=>{f.value=w})});const b=computed({get(){const w=a[i];return c(y.value?w:f.value)},set(w){const S=d(w),C=toRaw(y.value?a[i]:f.value);C===S||c(C)===w||(f.value=S,m==null||m.emit(`update:${i}`,S))}});return Object.defineProperty(b,"externalValue",{get:()=>y.value?a[i]:f.value}),b}const makeGroupProps=propsFactory({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),makeGroupItemProps=propsFactory({value:null,disabled:Boolean,selectedClass:String},"group-item");function useGroupItem(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const c=getCurrentInstance("useGroupItem");if(!c)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const d=getUid();provide(Symbol.for(`${i.description}:id`),d);const m=inject$1(i,null);if(!m){if(!u)return m;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${i.description}`)}const f=toRef(a,"value"),v=computed(()=>!!(m.disabled.value||a.disabled));m.register({id:d,value:f,disabled:v},c),onBeforeUnmount(()=>{m.unregister(d)});const g=computed(()=>m.isSelected(d)),y=computed(()=>g.value&&[m.selectedClass.value,a.selectedClass]);return watch(g,b=>{c.emit("group:selected",{value:b})},{flush:"sync"}),{id:d,isSelected:g,toggle:()=>m.select(d,!g.value),select:b=>m.select(d,b),selectedClass:y,value:f,disabled:v,group:m}}function useGroup(a,i){let u=!1;const c=reactive([]),d=useProxiedModel(a,"modelValue",[],S=>S==null?[]:getIds(c,wrapInArray(S)),S=>{const C=getValues(c,S);return a.multiple?C:C[0]}),m=getCurrentInstance("useGroup");function f(S,C){const k=S,$=Symbol.for(`${i.description}:id`),D=findChildrenWithProvide($,m==null?void 0:m.vnode).indexOf(C);unref(k.value)==null&&(k.value=D,k.useIndexAsValue=!0),D>-1?c.splice(D,0,k):c.push(k)}function v(S){if(u)return;g();const C=c.findIndex(k=>k.id===S);c.splice(C,1)}function g(){const S=c.find(C=>!C.disabled);S&&a.mandatory==="force"&&!d.value.length&&(d.value=[S.id])}onMounted(()=>{g()}),onBeforeUnmount(()=>{u=!0}),onUpdated(()=>{for(let S=0;S$.id===S);if(!(C&&(k!=null&&k.disabled)))if(a.multiple){const $=d.value.slice(),E=$.findIndex(T=>T===S),D=~E;if(C=C??!D,D&&a.mandatory&&$.length<=1||!D&&a.max!=null&&$.length+1>a.max)return;E<0&&C?$.push(S):E>=0&&!C&&$.splice(E,1),d.value=$}else{const $=d.value.includes(S);if(a.mandatory&&$)return;d.value=C??!$?[S]:[]}}function b(S){if(a.multiple,d.value.length){const C=d.value[0],k=c.findIndex(D=>D.id===C);let $=(k+S)%c.length,E=c[$];for(;E.disabled&&$!==k;)$=($+S)%c.length,E=c[$];if(E.disabled)return;d.value=[c[$].id]}else{const C=c.find(k=>!k.disabled);C&&(d.value=[C.id])}}const w={register:f,unregister:v,selected:d,select:y,disabled:toRef(a,"disabled"),prev:()=>b(c.length-1),next:()=>b(1),isSelected:S=>d.value.includes(S),selectedClass:computed(()=>a.selectedClass),items:computed(()=>c),getItemIndex:S=>getItemIndex(c,S)};return provide(i,w),w}function getItemIndex(a,i){const u=getIds(a,[i]);return u.length?a.findIndex(c=>c.id===u[0]):-1}function getIds(a,i){const u=[];return i.forEach(c=>{const d=a.find(f=>deepEqual(c,f.value)),m=a[c];(d==null?void 0:d.value)!=null?u.push(d.id):m!=null&&u.push(m.id)}),u}function getValues(a,i){const u=[];return i.forEach(c=>{const d=a.findIndex(m=>m.id===c);if(~d){const m=a[d];u.push(m.value!=null?m.value:d)}}),u}const VBtnToggleSymbol=Symbol.for("vuetify:v-btn-toggle"),makeVBtnToggleProps=propsFactory({...makeVBtnGroupProps(),...makeGroupProps()},"VBtnToggle"),VBtnToggle=genericComponent()({name:"VBtnToggle",props:makeVBtnToggleProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{isSelected:c,next:d,prev:m,select:f,selected:v}=useGroup(a,VBtnToggleSymbol);return useRender(()=>{const g=VBtnGroup.filterProps(a);return createVNode(VBtnGroup,mergeProps({class:["v-btn-toggle",a.class]},g,{style:a.style}),{default:()=>{var y;return[(y=u.default)==null?void 0:y.call(u,{isSelected:c,next:d,prev:m,select:f,selected:v})]}})}),{next:d,prev:m,select:f}}});function useIntersectionObserver(a,i){const u=ref(),c=shallowRef(!1);if(SUPPORTS_INTERSECTION){const d=new IntersectionObserver(m=>{a==null||a(m,d),c.value=!!m.find(f=>f.isIntersecting)},i);onBeforeUnmount(()=>{d.disconnect()}),watch(u,(m,f)=>{f&&(d.unobserve(f),c.value=!1),m&&d.observe(m)},{flush:"post"})}return{intersectionRef:u,isIntersecting:c}}function useResizeObserver(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const u=ref(),c=ref();if(IN_BROWSER){const d=new ResizeObserver(m=>{a==null||a(m,d),m.length&&(i==="content"?c.value=m[0].contentRect:c.value=m[0].target.getBoundingClientRect())});onBeforeUnmount(()=>{d.disconnect()}),watch(u,(m,f)=>{f&&(d.unobserve(refElement(f)),c.value=void 0),m&&d.observe(refElement(m))},{flush:"post"})}return{resizeRef:u,contentRect:readonly(c)}}const makeVProgressCircularProps=propsFactory({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...makeComponentProps(),...makeSizeProps(),...makeTagProps({tag:"div"}),...makeThemeProps()},"VProgressCircular"),VProgressCircular=genericComponent()({name:"VProgressCircular",props:makeVProgressCircularProps(),setup(a,i){let{slots:u}=i;const c=20,d=2*Math.PI*c,m=ref(),{themeClasses:f}=provideTheme(a),{sizeClasses:v,sizeStyles:g}=useSize(a),{textColorClasses:y,textColorStyles:b}=useTextColor(toRef(a,"color")),{textColorClasses:w,textColorStyles:S}=useTextColor(toRef(a,"bgColor")),{intersectionRef:C,isIntersecting:k}=useIntersectionObserver(),{resizeRef:$,contentRect:E}=useResizeObserver(),D=computed(()=>Math.max(0,Math.min(100,parseFloat(a.modelValue)))),T=computed(()=>Number(a.width)),O=computed(()=>g.value?Number(a.size):E.value?E.value.width:Math.max(T.value,32)),F=computed(()=>c/(1-T.value/O.value)*2),M=computed(()=>T.value/O.value*F.value),P=computed(()=>convertToUnit((100-D.value)/100*d));return watchEffect(()=>{C.value=m.value,$.value=m.value}),useRender(()=>createVNode(a.tag,{ref:m,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!a.indeterminate,"v-progress-circular--visible":k.value,"v-progress-circular--disable-shrink":a.indeterminate==="disable-shrink"},f.value,v.value,y.value,a.class],style:[g.value,b.value,a.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":a.indeterminate?void 0:D.value},{default:()=>[createVNode("svg",{style:{transform:`rotate(calc(-90deg + ${Number(a.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${F.value} ${F.value}`},[createVNode("circle",{class:["v-progress-circular__underlay",w.value],style:S.value,fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":M.value,"stroke-dasharray":d,"stroke-dashoffset":0},null),createVNode("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:c,"stroke-width":M.value,"stroke-dasharray":d,"stroke-dashoffset":P.value},null)]),u.default&&createVNode("div",{class:"v-progress-circular__content"},[u.default({value:D.value})])]})),{}}}),en$1={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},LANG_PREFIX="$vuetify.",replace=(a,i)=>a.replace(/\{(\d+)\}/g,(u,c)=>String(i[+c])),createTranslateFunction=(a,i,u)=>function(c){for(var d=arguments.length,m=new Array(d>1?d-1:0),f=1;fnew Intl.NumberFormat([a.value,i.value],c).format(u)}function useProvided(a,i,u){const c=useProxiedModel(a,i,a[i]??u.value);return c.value=a[i]??u.value,watch(u,d=>{a[i]==null&&(c.value=u.value)}),c}function createProvideFunction(a){return i=>{const u=useProvided(i,"locale",a.current),c=useProvided(i,"fallback",a.fallback),d=useProvided(i,"messages",a.messages);return{name:"vuetify",current:u,fallback:c,messages:d,t:createTranslateFunction(u,c,d),n:createNumberFunction(u,c),provide:createProvideFunction({current:u,fallback:c,messages:d})}}}function createVuetifyAdapter(a){const i=shallowRef((a==null?void 0:a.locale)??"en"),u=shallowRef((a==null?void 0:a.fallback)??"en"),c=ref({en:en$1,...a==null?void 0:a.messages});return{name:"vuetify",current:i,fallback:u,messages:c,t:createTranslateFunction(i,u,c),n:createNumberFunction(i,u),provide:createProvideFunction({current:i,fallback:u,messages:c})}}const LocaleSymbol=Symbol.for("vuetify:locale");function isLocaleInstance(a){return a.name!=null}function createLocale(a){const i=a!=null&&a.adapter&&isLocaleInstance(a==null?void 0:a.adapter)?a==null?void 0:a.adapter:createVuetifyAdapter(a),u=createRtl(i,a);return{...i,...u}}function useLocale(){const a=inject$1(LocaleSymbol);if(!a)throw new Error("[Vuetify] Could not find injected locale instance");return a}function genDefaults$1(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function createRtl(a,i){const u=ref((i==null?void 0:i.rtl)??genDefaults$1()),c=computed(()=>u.value[a.current.value]??!1);return{isRtl:c,rtl:u,rtlClasses:computed(()=>`v-locale--is-${c.value?"rtl":"ltr"}`)}}function useRtl(){const a=inject$1(LocaleSymbol);if(!a)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:a.isRtl,rtlClasses:a.rtlClasses}}const oppositeMap={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},makeLocationProps=propsFactory({location:String},"location");function useLocation(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=arguments.length>2?arguments[2]:void 0;const{isRtl:c}=useRtl();return{locationStyles:computed(()=>{if(!a.location)return{};const{side:m,align:f}=parseAnchor(a.location.split(" ").length>1?a.location:`${a.location} center`,c.value);function v(y){return u?u(y):0}const g={};return m!=="center"&&(i?g[oppositeMap[m]]=`calc(100% - ${v(m)}px)`:g[m]=0),f!=="center"?i?g[oppositeMap[f]]=`calc(100% - ${v(f)}px)`:g[f]=0:(m==="center"?g.top=g.left="50%":g[{top:"left",bottom:"left",left:"top",right:"top"}[m]]="50%",g.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[m]),g})}}const makeVProgressLinearProps=propsFactory({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...makeComponentProps(),...makeLocationProps({location:"top"}),...makeRoundedProps(),...makeTagProps(),...makeThemeProps()},"VProgressLinear"),VProgressLinear=genericComponent()({name:"VProgressLinear",props:makeVProgressLinearProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{isRtl:d,rtlClasses:m}=useRtl(),{themeClasses:f}=provideTheme(a),{locationStyles:v}=useLocation(a),{textColorClasses:g,textColorStyles:y}=useTextColor(a,"color"),{backgroundColorClasses:b,backgroundColorStyles:w}=useBackgroundColor(computed(()=>a.bgColor||a.color)),{backgroundColorClasses:S,backgroundColorStyles:C}=useBackgroundColor(computed(()=>a.bufferColor||a.bgColor||a.color)),{backgroundColorClasses:k,backgroundColorStyles:$}=useBackgroundColor(a,"color"),{roundedClasses:E}=useRounded(a),{intersectionRef:D,isIntersecting:T}=useIntersectionObserver(),O=computed(()=>parseFloat(a.max)),F=computed(()=>parseFloat(a.height)),M=computed(()=>clamp(parseFloat(a.bufferValue)/O.value*100,0,100)),P=computed(()=>clamp(parseFloat(c.value)/O.value*100,0,100)),B=computed(()=>d.value!==a.reverse),z=computed(()=>a.indeterminate?"fade-transition":"slide-x-transition");function U(H){if(!D.value)return;const{left:J,right:j,width:G}=D.value.getBoundingClientRect(),ee=B.value?G-H.clientX+(j-G):H.clientX-J;c.value=Math.round(ee/G*O.value)}return useRender(()=>createVNode(a.tag,{ref:D,class:["v-progress-linear",{"v-progress-linear--absolute":a.absolute,"v-progress-linear--active":a.active&&T.value,"v-progress-linear--reverse":B.value,"v-progress-linear--rounded":a.rounded,"v-progress-linear--rounded-bar":a.roundedBar,"v-progress-linear--striped":a.striped},E.value,f.value,m.value,a.class],style:[{bottom:a.location==="bottom"?0:void 0,top:a.location==="top"?0:void 0,height:a.active?convertToUnit(F.value):0,"--v-progress-linear-height":convertToUnit(F.value),...a.absolute?v.value:{}},a.style],role:"progressbar","aria-hidden":a.active?"false":"true","aria-valuemin":"0","aria-valuemax":a.max,"aria-valuenow":a.indeterminate?void 0:P.value,onClick:a.clickable&&U},{default:()=>[a.stream&&createVNode("div",{key:"stream",class:["v-progress-linear__stream",g.value],style:{...y.value,[B.value?"left":"right"]:convertToUnit(-F.value),borderTop:`${convertToUnit(F.value/2)} dotted`,opacity:parseFloat(a.bufferOpacity),top:`calc(50% - ${convertToUnit(F.value/4)})`,width:convertToUnit(100-M.value,"%"),"--v-progress-linear-stream-to":convertToUnit(F.value*(B.value?1:-1))}},null),createVNode("div",{class:["v-progress-linear__background",b.value],style:[w.value,{opacity:parseFloat(a.bgOpacity),width:a.stream?0:void 0}]},null),createVNode("div",{class:["v-progress-linear__buffer",S.value],style:[C.value,{opacity:parseFloat(a.bufferOpacity),width:convertToUnit(M.value,"%")}]},null),createVNode(Transition,{name:z.value},{default:()=>[a.indeterminate?createVNode("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(H=>createVNode("div",{key:H,class:["v-progress-linear__indeterminate",H,k.value],style:$.value},null))]):createVNode("div",{class:["v-progress-linear__determinate",k.value],style:[$.value,{width:convertToUnit(P.value,"%")}]},null)]}),u.default&&createVNode("div",{class:"v-progress-linear__content"},[u.default({value:P.value,buffer:M.value})])]})),{}}}),makeLoaderProps=propsFactory({loading:[Boolean,String]},"loader");function useLoader(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{loaderClasses:computed(()=>({[`${i}--loading`]:a.loading}))}}function LoaderSlot(a,i){var c;let{slots:u}=i;return createVNode("div",{class:`${a.name}__loader`},[((c=u.default)==null?void 0:c.call(u,{color:a.color,isActive:a.active}))||createVNode(VProgressLinear,{absolute:a.absolute,active:a.active,color:a.color,height:"2",indeterminate:!0},null)])}const positionValues=["static","relative","fixed","absolute","sticky"],makePositionProps=propsFactory({position:{type:String,validator:a=>positionValues.includes(a)}},"position");function usePosition(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();return{positionClasses:computed(()=>a.position?`${i}--${a.position}`:void 0)}}function useRoute(){const a=getCurrentInstance("useRoute");return computed(()=>{var i;return(i=a==null?void 0:a.proxy)==null?void 0:i.$route})}function useRouter(){var a,i;return(i=(a=getCurrentInstance("useRouter"))==null?void 0:a.proxy)==null?void 0:i.$router}function useLink(a,i){var y,b;const u=resolveDynamicComponent("RouterLink"),c=computed(()=>!!(a.href||a.to)),d=computed(()=>(c==null?void 0:c.value)||hasEvent(i,"click")||hasEvent(a,"click"));if(typeof u=="string"||!("useLink"in u))return{isLink:c,isClickable:d,href:toRef(a,"href")};const m=computed(()=>({...a,to:toRef(()=>a.to||"")})),f=u.useLink(m.value),v=computed(()=>a.to?f:void 0),g=useRoute();return{isLink:c,isClickable:d,route:(y=v.value)==null?void 0:y.route,navigate:(b=v.value)==null?void 0:b.navigate,isActive:computed(()=>{var w,S,C;return v.value?a.exact?g.value?((C=v.value.isExactActive)==null?void 0:C.value)&&deepEqual(v.value.route.value.query,g.value.query):((S=v.value.isExactActive)==null?void 0:S.value)??!1:((w=v.value.isActive)==null?void 0:w.value)??!1:!1}),href:computed(()=>{var w;return a.to?(w=v.value)==null?void 0:w.route.value.href:a.href})}}const makeRouterProps=propsFactory({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let inTransition=!1;function useBackButton(a,i){let u=!1,c,d;IN_BROWSER&&(nextTick(()=>{window.addEventListener("popstate",m),c=a==null?void 0:a.beforeEach((f,v,g)=>{inTransition?u?i(g):g():setTimeout(()=>u?i(g):g()),inTransition=!0}),d=a==null?void 0:a.afterEach(()=>{inTransition=!1})}),onScopeDispose(()=>{window.removeEventListener("popstate",m),c==null||c(),d==null||d()}));function m(f){var v;(v=f.state)!=null&&v.replaced||(u=!0,setTimeout(()=>u=!1))}}function useSelectLink(a,i){watch(()=>{var u;return(u=a.isActive)==null?void 0:u.value},u=>{a.isLink.value&&u&&i&&nextTick(()=>{i(!0)})},{immediate:!0})}const stopSymbol=Symbol("rippleStop"),DELAY_RIPPLE=80;function transform(a,i){a.style.transform=i,a.style.webkitTransform=i}function isTouchEvent(a){return a.constructor.name==="TouchEvent"}function isKeyboardEvent(a){return a.constructor.name==="KeyboardEvent"}const calculate=function(a,i){var w;let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=0,d=0;if(!isKeyboardEvent(a)){const S=i.getBoundingClientRect(),C=isTouchEvent(a)?a.touches[a.touches.length-1]:a;c=C.clientX-S.left,d=C.clientY-S.top}let m=0,f=.3;(w=i._ripple)!=null&&w.circle?(f=.15,m=i.clientWidth/2,m=u.center?m:m+Math.sqrt((c-m)**2+(d-m)**2)/4):m=Math.sqrt(i.clientWidth**2+i.clientHeight**2)/2;const v=`${(i.clientWidth-m*2)/2}px`,g=`${(i.clientHeight-m*2)/2}px`,y=u.center?v:`${c-m}px`,b=u.center?g:`${d-m}px`;return{radius:m,scale:f,x:y,y:b,centerX:v,centerY:g}},ripples={show(a,i){var C;let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((C=i==null?void 0:i._ripple)!=null&&C.enabled))return;const c=document.createElement("span"),d=document.createElement("span");c.appendChild(d),c.className="v-ripple__container",u.class&&(c.className+=` ${u.class}`);const{radius:m,scale:f,x:v,y:g,centerX:y,centerY:b}=calculate(a,i,u),w=`${m*2}px`;d.className="v-ripple__animation",d.style.width=w,d.style.height=w,i.appendChild(c);const S=window.getComputedStyle(i);S&&S.position==="static"&&(i.style.position="relative",i.dataset.previousPosition="static"),d.classList.add("v-ripple__animation--enter"),d.classList.add("v-ripple__animation--visible"),transform(d,`translate(${v}, ${g}) scale3d(${f},${f},${f})`),d.dataset.activated=String(performance.now()),setTimeout(()=>{d.classList.remove("v-ripple__animation--enter"),d.classList.add("v-ripple__animation--in"),transform(d,`translate(${y}, ${b}) scale3d(1,1,1)`)},0)},hide(a){var m;if(!((m=a==null?void 0:a._ripple)!=null&&m.enabled))return;const i=a.getElementsByClassName("v-ripple__animation");if(i.length===0)return;const u=i[i.length-1];if(u.dataset.isHiding)return;u.dataset.isHiding="true";const c=performance.now()-Number(u.dataset.activated),d=Math.max(250-c,0);setTimeout(()=>{u.classList.remove("v-ripple__animation--in"),u.classList.add("v-ripple__animation--out"),setTimeout(()=>{var v;a.getElementsByClassName("v-ripple__animation").length===1&&a.dataset.previousPosition&&(a.style.position=a.dataset.previousPosition,delete a.dataset.previousPosition),((v=u.parentNode)==null?void 0:v.parentNode)===a&&a.removeChild(u.parentNode)},300)},d)}};function isRippleEnabled(a){return typeof a>"u"||!!a}function rippleShow(a){const i={},u=a.currentTarget;if(!(!(u!=null&&u._ripple)||u._ripple.touched||a[stopSymbol])){if(a[stopSymbol]=!0,isTouchEvent(a))u._ripple.touched=!0,u._ripple.isTouch=!0;else if(u._ripple.isTouch)return;if(i.center=u._ripple.centered||isKeyboardEvent(a),u._ripple.class&&(i.class=u._ripple.class),isTouchEvent(a)){if(u._ripple.showTimerCommit)return;u._ripple.showTimerCommit=()=>{ripples.show(a,u,i)},u._ripple.showTimer=window.setTimeout(()=>{var c;(c=u==null?void 0:u._ripple)!=null&&c.showTimerCommit&&(u._ripple.showTimerCommit(),u._ripple.showTimerCommit=null)},DELAY_RIPPLE)}else ripples.show(a,u,i)}}function rippleStop(a){a[stopSymbol]=!0}function rippleHide(a){const i=a.currentTarget;if(i!=null&&i._ripple){if(window.clearTimeout(i._ripple.showTimer),a.type==="touchend"&&i._ripple.showTimerCommit){i._ripple.showTimerCommit(),i._ripple.showTimerCommit=null,i._ripple.showTimer=window.setTimeout(()=>{rippleHide(a)});return}window.setTimeout(()=>{i._ripple&&(i._ripple.touched=!1)}),ripples.hide(i)}}function rippleCancelShow(a){const i=a.currentTarget;i!=null&&i._ripple&&(i._ripple.showTimerCommit&&(i._ripple.showTimerCommit=null),window.clearTimeout(i._ripple.showTimer))}let keyboardRipple=!1;function keyboardRippleShow(a){!keyboardRipple&&(a.keyCode===keyCodes.enter||a.keyCode===keyCodes.space)&&(keyboardRipple=!0,rippleShow(a))}function keyboardRippleHide(a){keyboardRipple=!1,rippleHide(a)}function focusRippleHide(a){keyboardRipple&&(keyboardRipple=!1,rippleHide(a))}function updateRipple(a,i,u){const{value:c,modifiers:d}=i,m=isRippleEnabled(c);if(m||ripples.hide(a),a._ripple=a._ripple??{},a._ripple.enabled=m,a._ripple.centered=d.center,a._ripple.circle=d.circle,isObject$h(c)&&c.class&&(a._ripple.class=c.class),m&&!u){if(d.stop){a.addEventListener("touchstart",rippleStop,{passive:!0}),a.addEventListener("mousedown",rippleStop);return}a.addEventListener("touchstart",rippleShow,{passive:!0}),a.addEventListener("touchend",rippleHide,{passive:!0}),a.addEventListener("touchmove",rippleCancelShow,{passive:!0}),a.addEventListener("touchcancel",rippleHide),a.addEventListener("mousedown",rippleShow),a.addEventListener("mouseup",rippleHide),a.addEventListener("mouseleave",rippleHide),a.addEventListener("keydown",keyboardRippleShow),a.addEventListener("keyup",keyboardRippleHide),a.addEventListener("blur",focusRippleHide),a.addEventListener("dragstart",rippleHide,{passive:!0})}else!m&&u&&removeListeners(a)}function removeListeners(a){a.removeEventListener("mousedown",rippleShow),a.removeEventListener("touchstart",rippleShow),a.removeEventListener("touchend",rippleHide),a.removeEventListener("touchmove",rippleCancelShow),a.removeEventListener("touchcancel",rippleHide),a.removeEventListener("mouseup",rippleHide),a.removeEventListener("mouseleave",rippleHide),a.removeEventListener("keydown",keyboardRippleShow),a.removeEventListener("keyup",keyboardRippleHide),a.removeEventListener("dragstart",rippleHide),a.removeEventListener("blur",focusRippleHide)}function mounted$1(a,i){updateRipple(a,i,!1)}function unmounted$1(a){delete a._ripple,removeListeners(a)}function updated(a,i){if(i.value===i.oldValue)return;const u=isRippleEnabled(i.oldValue);updateRipple(a,i,u)}const Ripple={mounted:mounted$1,unmounted:unmounted$1,updated},makeVBtnProps=propsFactory({active:{type:Boolean,default:void 0},baseColor:String,symbol:{type:null,default:VBtnToggleSymbol},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:IconValue,appendIcon:IconValue,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeGroupItemProps(),...makeLoaderProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeRouterProps(),...makeSizeProps(),...makeTagProps({tag:"button"}),...makeThemeProps(),...makeVariantProps({variant:"elevated"})},"VBtn"),VBtn=genericComponent()({name:"VBtn",props:makeVBtnProps(),emits:{"group:selected":a=>!0},setup(a,i){let{attrs:u,slots:c}=i;const{themeClasses:d}=provideTheme(a),{borderClasses:m}=useBorder(a),{densityClasses:f}=useDensity(a),{dimensionStyles:v}=useDimension(a),{elevationClasses:g}=useElevation(a),{loaderClasses:y}=useLoader(a),{locationStyles:b}=useLocation(a),{positionClasses:w}=usePosition(a),{roundedClasses:S}=useRounded(a),{sizeClasses:C,sizeStyles:k}=useSize(a),$=useGroupItem(a,a.symbol,!1),E=useLink(a,u),D=computed(()=>{var H;return a.active!==void 0?a.active:E.isLink.value?(H=E.isActive)==null?void 0:H.value:$==null?void 0:$.isSelected.value}),T=computed(()=>{var J,j;return{color:($==null?void 0:$.isSelected.value)&&(!E.isLink.value||((J=E.isActive)==null?void 0:J.value))||!$||((j=E.isActive)==null?void 0:j.value)?a.color??a.baseColor:a.baseColor,variant:a.variant}}),{colorClasses:O,colorStyles:F,variantClasses:M}=useVariant(T),P=computed(()=>($==null?void 0:$.disabled.value)||a.disabled),B=computed(()=>a.variant==="elevated"&&!(a.disabled||a.flat||a.border)),z=computed(()=>{if(!(a.value===void 0||typeof a.value=="symbol"))return Object(a.value)===a.value?JSON.stringify(a.value,null,0):a.value});function U(H){var J;P.value||E.isLink.value&&(H.metaKey||H.ctrlKey||H.shiftKey||H.button!==0||u.target==="_blank")||((J=E.navigate)==null||J.call(E,H),$==null||$.toggle())}return useSelectLink(E,$==null?void 0:$.select),useRender(()=>{const H=E.isLink.value?"a":a.tag,J=!!(a.prependIcon||c.prepend),j=!!(a.appendIcon||c.append),G=!!(a.icon&&a.icon!==!0);return withDirectives(createVNode(H,{type:H==="a"?void 0:"button",class:["v-btn",$==null?void 0:$.selectedClass.value,{"v-btn--active":D.value,"v-btn--block":a.block,"v-btn--disabled":P.value,"v-btn--elevated":B.value,"v-btn--flat":a.flat,"v-btn--icon":!!a.icon,"v-btn--loading":a.loading,"v-btn--readonly":a.readonly,"v-btn--slim":a.slim,"v-btn--stacked":a.stacked},d.value,m.value,O.value,f.value,g.value,y.value,w.value,S.value,C.value,M.value,a.class],style:[F.value,v.value,b.value,k.value,a.style],"aria-busy":a.loading?!0:void 0,disabled:P.value||void 0,href:E.href.value,tabindex:a.loading||a.readonly?-1:void 0,onClick:U,value:z.value},{default:()=>{var ee;return[genOverlays(!0,"v-btn"),!a.icon&&J&&createVNode("span",{key:"prepend",class:"v-btn__prepend"},[c.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!a.prependIcon,defaults:{VIcon:{icon:a.prependIcon}}},c.prepend):createVNode(VIcon,{key:"prepend-icon",icon:a.prependIcon},null)]),createVNode("span",{class:"v-btn__content","data-no-activator":""},[!c.default&&G?createVNode(VIcon,{key:"content-icon",icon:a.icon},null):createVNode(VDefaultsProvider,{key:"content-defaults",disabled:!G,defaults:{VIcon:{icon:a.icon}}},{default:()=>{var Q;return[((Q=c.default)==null?void 0:Q.call(c))??a.text]}})]),!a.icon&&j&&createVNode("span",{key:"append",class:"v-btn__append"},[c.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!a.appendIcon,defaults:{VIcon:{icon:a.appendIcon}}},c.append):createVNode(VIcon,{key:"append-icon",icon:a.appendIcon},null)]),!!a.loading&&createVNode("span",{key:"loader",class:"v-btn__loader"},[((ee=c.loader)==null?void 0:ee.call(c))??createVNode(VProgressCircular,{color:typeof a.loading=="boolean"?void 0:a.loading,indeterminate:!0,width:"2"},null)])]}}),[[Ripple,!P.value&&!!a.ripple,"",{center:!!a.icon}]])}),{group:$}}}),VCardActions=genericComponent()({name:"VCardActions",props:makeComponentProps(),setup(a,i){let{slots:u}=i;return provideDefaults({VBtn:{slim:!0,variant:"text"}}),useRender(()=>{var c;return createVNode("div",{class:["v-card-actions",a.class],style:a.style},[(c=u.default)==null?void 0:c.call(u)])}),{}}}),makeVCardSubtitleProps=propsFactory({opacity:[Number,String],...makeComponentProps(),...makeTagProps()},"VCardSubtitle"),VCardSubtitle=genericComponent()({name:"VCardSubtitle",props:makeVCardSubtitleProps(),setup(a,i){let{slots:u}=i;return useRender(()=>createVNode(a.tag,{class:["v-card-subtitle",a.class],style:[{"--v-card-subtitle-opacity":a.opacity},a.style]},u)),{}}}),VCardTitle=createSimpleFunctional("v-card-title"),makeCardItemProps=propsFactory({appendAvatar:String,appendIcon:IconValue,prependAvatar:String,prependIcon:IconValue,subtitle:[String,Number],title:[String,Number],...makeComponentProps(),...makeDensityProps()},"VCardItem"),VCardItem=genericComponent()({name:"VCardItem",props:makeCardItemProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{var y;const c=!!(a.prependAvatar||a.prependIcon),d=!!(c||u.prepend),m=!!(a.appendAvatar||a.appendIcon),f=!!(m||u.append),v=!!(a.title!=null||u.title),g=!!(a.subtitle!=null||u.subtitle);return createVNode("div",{class:["v-card-item",a.class],style:a.style},[d&&createVNode("div",{key:"prepend",class:"v-card-item__prepend"},[u.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!c,defaults:{VAvatar:{density:a.density,image:a.prependAvatar},VIcon:{density:a.density,icon:a.prependIcon}}},u.prepend):createVNode(Fragment,null,[a.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",density:a.density,image:a.prependAvatar},null),a.prependIcon&&createVNode(VIcon,{key:"prepend-icon",density:a.density,icon:a.prependIcon},null)])]),createVNode("div",{class:"v-card-item__content"},[v&&createVNode(VCardTitle,{key:"title"},{default:()=>{var b;return[((b=u.title)==null?void 0:b.call(u))??a.title]}}),g&&createVNode(VCardSubtitle,{key:"subtitle"},{default:()=>{var b;return[((b=u.subtitle)==null?void 0:b.call(u))??a.subtitle]}}),(y=u.default)==null?void 0:y.call(u)]),f&&createVNode("div",{key:"append",class:"v-card-item__append"},[u.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!m,defaults:{VAvatar:{density:a.density,image:a.appendAvatar},VIcon:{density:a.density,icon:a.appendIcon}}},u.append):createVNode(Fragment,null,[a.appendIcon&&createVNode(VIcon,{key:"append-icon",density:a.density,icon:a.appendIcon},null),a.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",density:a.density,image:a.appendAvatar},null)])])])}),{}}}),makeVCardTextProps=propsFactory({opacity:[Number,String],...makeComponentProps(),...makeTagProps()},"VCardText"),VCardText=genericComponent()({name:"VCardText",props:makeVCardTextProps(),setup(a,i){let{slots:u}=i;return useRender(()=>createVNode(a.tag,{class:["v-card-text",a.class],style:[{"--v-card-text-opacity":a.opacity},a.style]},u)),{}}}),makeVCardProps=propsFactory({appendAvatar:String,appendIcon:IconValue,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeLoaderProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeRouterProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"elevated"})},"VCard"),VCard=genericComponent()({name:"VCard",directives:{Ripple},props:makeVCardProps(),setup(a,i){let{attrs:u,slots:c}=i;const{themeClasses:d}=provideTheme(a),{borderClasses:m}=useBorder(a),{colorClasses:f,colorStyles:v,variantClasses:g}=useVariant(a),{densityClasses:y}=useDensity(a),{dimensionStyles:b}=useDimension(a),{elevationClasses:w}=useElevation(a),{loaderClasses:S}=useLoader(a),{locationStyles:C}=useLocation(a),{positionClasses:k}=usePosition(a),{roundedClasses:$}=useRounded(a),E=useLink(a,u),D=computed(()=>a.link!==!1&&E.isLink.value),T=computed(()=>!a.disabled&&a.link!==!1&&(a.link||E.isClickable.value));return useRender(()=>{const O=D.value?"a":a.tag,F=!!(c.title||a.title!=null),M=!!(c.subtitle||a.subtitle!=null),P=F||M,B=!!(c.append||a.appendAvatar||a.appendIcon),z=!!(c.prepend||a.prependAvatar||a.prependIcon),U=!!(c.image||a.image),H=P||z||B,J=!!(c.text||a.text!=null);return withDirectives(createVNode(O,{class:["v-card",{"v-card--disabled":a.disabled,"v-card--flat":a.flat,"v-card--hover":a.hover&&!(a.disabled||a.flat),"v-card--link":T.value},d.value,m.value,f.value,y.value,w.value,S.value,k.value,$.value,g.value,a.class],style:[v.value,b.value,C.value,a.style],href:E.href.value,onClick:T.value&&E.navigate,tabindex:a.disabled?-1:void 0},{default:()=>{var j;return[U&&createVNode("div",{key:"image",class:"v-card__image"},[c.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!a.image,defaults:{VImg:{cover:!0,src:a.image}}},c.image):createVNode(VImg,{key:"image-img",cover:!0,src:a.image},null)]),createVNode(LoaderSlot,{name:"v-card",active:!!a.loading,color:typeof a.loading=="boolean"?void 0:a.loading},{default:c.loader}),H&&createVNode(VCardItem,{key:"item",prependAvatar:a.prependAvatar,prependIcon:a.prependIcon,title:a.title,subtitle:a.subtitle,appendAvatar:a.appendAvatar,appendIcon:a.appendIcon},{default:c.item,prepend:c.prepend,title:c.title,subtitle:c.subtitle,append:c.append}),J&&createVNode(VCardText,{key:"text"},{default:()=>{var G;return[((G=c.text)==null?void 0:G.call(c))??a.text]}}),(j=c.default)==null?void 0:j.call(c),c.actions&&createVNode(VCardActions,null,{default:c.actions}),genOverlays(T.value,"v-card")]}}),[[resolveDirective("ripple"),T.value&&a.ripple]])}),{}}}),makeTransitionProps=propsFactory({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function createCssTransition(a,i,u){return genericComponent()({name:a,props:makeTransitionProps({mode:u,origin:i}),setup(c,d){let{slots:m}=d;const f={onBeforeEnter(v){c.origin&&(v.style.transformOrigin=c.origin)},onLeave(v){if(c.leaveAbsolute){const{offsetTop:g,offsetLeft:y,offsetWidth:b,offsetHeight:w}=v;v._transitionInitialStyles={position:v.style.position,top:v.style.top,left:v.style.left,width:v.style.width,height:v.style.height},v.style.position="absolute",v.style.top=`${g}px`,v.style.left=`${y}px`,v.style.width=`${b}px`,v.style.height=`${w}px`}c.hideOnLeave&&v.style.setProperty("display","none","important")},onAfterLeave(v){if(c.leaveAbsolute&&(v!=null&&v._transitionInitialStyles)){const{position:g,top:y,left:b,width:w,height:S}=v._transitionInitialStyles;delete v._transitionInitialStyles,v.style.position=g||"",v.style.top=y||"",v.style.left=b||"",v.style.width=w||"",v.style.height=S||""}}};return()=>{const v=c.group?TransitionGroup:Transition;return h(v,{name:c.disabled?"":a,css:!c.disabled,...c.group?void 0:{mode:c.mode},...c.disabled?{}:f},m.default)}}})}function createJavascriptTransition(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return genericComponent()({name:a,props:{mode:{type:String,default:u},disabled:Boolean,group:Boolean},setup(c,d){let{slots:m}=d;const f=c.group?TransitionGroup:Transition;return()=>h(f,{name:c.disabled?"":a,css:!c.disabled,...c.disabled?{}:i},m.default)}})}function ExpandTransitionGenerator(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const u=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",c=camelize(`offset-${u}`);return{onBeforeEnter(f){f._parent=f.parentNode,f._initialStyle={transition:f.style.transition,overflow:f.style.overflow,[u]:f.style[u]}},onEnter(f){const v=f._initialStyle;f.style.setProperty("transition","none","important"),f.style.overflow="hidden";const g=`${f[c]}px`;f.style[u]="0",f.offsetHeight,f.style.transition=v.transition,a&&f._parent&&f._parent.classList.add(a),requestAnimationFrame(()=>{f.style[u]=g})},onAfterEnter:m,onEnterCancelled:m,onLeave(f){f._initialStyle={transition:"",overflow:f.style.overflow,[u]:f.style[u]},f.style.overflow="hidden",f.style[u]=`${f[c]}px`,f.offsetHeight,requestAnimationFrame(()=>f.style[u]="0")},onAfterLeave:d,onLeaveCancelled:d};function d(f){a&&f._parent&&f._parent.classList.remove(a),m(f)}function m(f){const v=f._initialStyle[u];f.style.overflow=f._initialStyle.overflow,v!=null&&(f.style[u]=v),delete f._initialStyle}}const makeVDialogTransitionProps=propsFactory({target:[Object,Array]},"v-dialog-transition"),VDialogTransition=genericComponent()({name:"VDialogTransition",props:makeVDialogTransitionProps(),setup(a,i){let{slots:u}=i;const c={onBeforeEnter(d){d.style.pointerEvents="none",d.style.visibility="hidden"},async onEnter(d,m){var S;await new Promise(C=>requestAnimationFrame(C)),await new Promise(C=>requestAnimationFrame(C)),d.style.visibility="";const{x:f,y:v,sx:g,sy:y,speed:b}=getDimensions(a.target,d),w=animate(d,[{transform:`translate(${f}px, ${v}px) scale(${g}, ${y})`,opacity:0},{}],{duration:225*b,easing:deceleratedEasing});(S=getChildren(d))==null||S.forEach(C=>{animate(C,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*b,easing:standardEasing})}),w.finished.then(()=>m())},onAfterEnter(d){d.style.removeProperty("pointer-events")},onBeforeLeave(d){d.style.pointerEvents="none"},async onLeave(d,m){var S;await new Promise(C=>requestAnimationFrame(C));const{x:f,y:v,sx:g,sy:y,speed:b}=getDimensions(a.target,d);animate(d,[{},{transform:`translate(${f}px, ${v}px) scale(${g}, ${y})`,opacity:0}],{duration:125*b,easing:acceleratedEasing}).finished.then(()=>m()),(S=getChildren(d))==null||S.forEach(C=>{animate(C,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*b,easing:standardEasing})})},onAfterLeave(d){d.style.removeProperty("pointer-events")}};return()=>a.target?createVNode(Transition,mergeProps({name:"dialog-transition"},c,{css:!1}),u):createVNode(Transition,{name:"dialog-transition"},u)}});function getChildren(a){var u;const i=(u=a.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:u.children;return i&&[...i]}function getDimensions(a,i){const u=getTargetBox(a),c=nullifyTransforms(i),[d,m]=getComputedStyle(i).transformOrigin.split(" ").map(D=>parseFloat(D)),[f,v]=getComputedStyle(i).getPropertyValue("--v-overlay-anchor-origin").split(" ");let g=u.left+u.width/2;f==="left"||v==="left"?g-=u.width/2:(f==="right"||v==="right")&&(g+=u.width/2);let y=u.top+u.height/2;f==="top"||v==="top"?y-=u.height/2:(f==="bottom"||v==="bottom")&&(y+=u.height/2);const b=u.width/c.width,w=u.height/c.height,S=Math.max(1,b,w),C=b/S||0,k=w/S||0,$=c.width*c.height/(window.innerWidth*window.innerHeight),E=$>.12?Math.min(1.5,($-.12)*10+1):1;return{x:g-(d+c.left),y:y-(m+c.top),sx:C,sy:k,speed:E}}createCssTransition("fab-transition","center center","out-in");createCssTransition("dialog-bottom-transition");createCssTransition("dialog-top-transition");const VFadeTransition=createCssTransition("fade-transition");createCssTransition("scale-transition");createCssTransition("scroll-x-transition");createCssTransition("scroll-x-reverse-transition");createCssTransition("scroll-y-transition");createCssTransition("scroll-y-reverse-transition");createCssTransition("slide-x-transition");createCssTransition("slide-x-reverse-transition");const VSlideYTransition=createCssTransition("slide-y-transition");createCssTransition("slide-y-reverse-transition");const VExpandTransition=createJavascriptTransition("expand-transition",ExpandTransitionGenerator()),VExpandXTransition=createJavascriptTransition("expand-x-transition",ExpandTransitionGenerator("",!0)),breakpoints=["sm","md","lg","xl","xxl"],DisplaySymbol=Symbol.for("vuetify:display"),defaultDisplayOptions={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},parseDisplayOptions=function(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:defaultDisplayOptions;return mergeDeep(defaultDisplayOptions,a)};function getClientWidth(a){return IN_BROWSER&&!a?window.innerWidth:typeof a=="object"&&a.clientWidth||0}function getClientHeight(a){return IN_BROWSER&&!a?window.innerHeight:typeof a=="object"&&a.clientHeight||0}function getPlatform(a){const i=IN_BROWSER&&!a?window.navigator.userAgent:"ssr";function u(k){return!!i.match(k)}const c=u(/android/i),d=u(/iphone|ipad|ipod/i),m=u(/cordova/i),f=u(/electron/i),v=u(/chrome/i),g=u(/edge/i),y=u(/firefox/i),b=u(/opera/i),w=u(/win/i),S=u(/mac/i),C=u(/linux/i);return{android:c,ios:d,cordova:m,electron:f,chrome:v,edge:g,firefox:y,opera:b,win:w,mac:S,linux:C,touch:SUPPORTS_TOUCH,ssr:i==="ssr"}}function createDisplay(a,i){const{thresholds:u,mobileBreakpoint:c}=parseDisplayOptions(a),d=shallowRef(getClientHeight(i)),m=shallowRef(getPlatform(i)),f=reactive({}),v=shallowRef(getClientWidth(i));function g(){d.value=getClientHeight(),v.value=getClientWidth()}function y(){g(),m.value=getPlatform()}return watchEffect(()=>{const b=v.value=u.xxl,E=b?"xs":w?"sm":S?"md":C?"lg":k?"xl":"xxl",D=typeof c=="number"?c:u[c],T=v.value0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const u=inject$1(DisplaySymbol);if(!u)throw new Error("Could not find Vuetify display injection");const c=computed(()=>{if(a.mobile!=null)return a.mobile;if(!a.mobileBreakpoint)return u.mobile.value;const m=typeof a.mobileBreakpoint=="number"?a.mobileBreakpoint:u.thresholds.value[a.mobileBreakpoint];return u.width.valuei?{[`${i}--mobile`]:c.value}:{});return{...u,displayClasses:d,mobile:c}}const GoToSymbol=Symbol.for("vuetify:goto");function genDefaults(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:a=>a,easeInQuad:a=>a**2,easeOutQuad:a=>a*(2-a),easeInOutQuad:a=>a<.5?2*a**2:-1+(4-2*a)*a,easeInCubic:a=>a**3,easeOutCubic:a=>--a**3+1,easeInOutCubic:a=>a<.5?4*a**3:(a-1)*(2*a-2)*(2*a-2)+1,easeInQuart:a=>a**4,easeOutQuart:a=>1- --a**4,easeInOutQuart:a=>a<.5?8*a**4:1-8*--a**4,easeInQuint:a=>a**5,easeOutQuint:a=>1+--a**5,easeInOutQuint:a=>a<.5?16*a**5:1+16*--a**5}}}function getContainer(a){return getTarget$1(a)??(document.scrollingElement||document.body)}function getTarget$1(a){return typeof a=="string"?document.querySelector(a):refElement(a)}function getOffset$1(a,i,u){if(typeof a=="number")return i&&u?-a:a;let c=getTarget$1(a),d=0;for(;c;)d+=i?c.offsetLeft:c.offsetTop,c=c.offsetParent;return d}function createGoTo(a,i){return{rtl:i.isRtl,options:mergeDeep(genDefaults(),a)}}async function scrollTo(a,i,u,c){const d=u?"scrollLeft":"scrollTop",m=mergeDeep((c==null?void 0:c.options)??genDefaults(),i),f=c==null?void 0:c.rtl.value,v=(typeof a=="number"?a:getTarget$1(a))??0,g=m.container==="parent"&&v instanceof HTMLElement?v.parentElement:getContainer(m.container),y=typeof m.easing=="function"?m.easing:m.patterns[m.easing];if(!y)throw new TypeError(`Easing function "${m.easing}" not found.`);let b;if(typeof v=="number")b=getOffset$1(v,u,f);else if(b=getOffset$1(v,u,f)-getOffset$1(g,u,f),m.layout){const k=window.getComputedStyle(v).getPropertyValue("--v-layout-top");k&&(b-=parseInt(k,10))}b+=m.offset,b=clampTarget(g,b,!!f,!!u);const w=g[d]??0;if(b===w)return Promise.resolve(b);const S=performance.now();return new Promise(C=>requestAnimationFrame(function k($){const D=($-S)/m.duration,T=Math.floor(w+(b-w)*y(clamp(D,0,1)));if(g[d]=T,D>=1&&Math.abs(T-g[d])<10)return C(b);if(D>2)return C(g[d]);requestAnimationFrame(k)}))}function useGoTo(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const i=inject$1(GoToSymbol),{isRtl:u}=useRtl();if(!i)throw new Error("[Vuetify] Could not find injected goto instance");const c={...i,rtl:computed(()=>i.rtl.value||u.value)};async function d(m,f){return scrollTo(m,mergeDeep(a,f),!1,c)}return d.horizontal=async(m,f)=>scrollTo(m,mergeDeep(a,f),!0,c),d}function clampTarget(a,i,u,c){const{scrollWidth:d,scrollHeight:m}=a,[f,v]=a===document.scrollingElement?[window.innerWidth,window.innerHeight]:[a.offsetWidth,a.offsetHeight];let g,y;return c?u?(g=-(d-f),y=0):(g=0,y=d-f):(g=0,y=m+-v),Math.max(Math.min(i,y),g)}function calculateUpdatedTarget(a){let{selectedElement:i,containerElement:u,isRtl:c,isHorizontal:d}=a;const m=getOffsetSize(d,u),f=getScrollPosition(d,c,u),v=getOffsetSize(d,i),g=getOffsetPosition(d,i),y=v*.4;return f>g?g-y:f+mtypeof a=="boolean"||["always","desktop","mobile"].includes(a)},...makeComponentProps(),...makeDisplayProps(),...makeTagProps(),...makeGroupProps({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),VSlideGroup=genericComponent()({name:"VSlideGroup",props:makeVSlideGroupProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{isRtl:c}=useRtl(),{displayClasses:d,mobile:m}=useDisplay(a),f=useGroup(a,a.symbol),v=shallowRef(!1),g=shallowRef(0),y=shallowRef(0),b=shallowRef(0),w=computed(()=>a.direction==="horizontal"),{resizeRef:S,contentRect:C}=useResizeObserver(),{resizeRef:k,contentRect:$}=useResizeObserver(),E=useGoTo(),D=computed(()=>({container:S.value,duration:200,easing:"easeOutQuart"})),T=computed(()=>f.selected.value.length?f.items.value.findIndex(ue=>ue.id===f.selected.value[0]):-1),O=computed(()=>f.selected.value.length?f.items.value.findIndex(ue=>ue.id===f.selected.value[f.selected.value.length-1]):-1);if(IN_BROWSER){let ue=-1;watch(()=>[f.selected.value,C.value,$.value,w.value],()=>{cancelAnimationFrame(ue),ue=requestAnimationFrame(()=>{if(C.value&&$.value){const le=w.value?"width":"height";y.value=C.value[le],b.value=$.value[le],v.value=y.value+1=0&&k.value){const le=k.value.children[O.value];M(le,a.centerActive)}})})}const F=shallowRef(!1);function M(ue,le){let Se=0;le?Se=calculateCenteredTarget({containerElement:S.value,isHorizontal:w.value,selectedElement:ue}):Se=calculateUpdatedTarget({containerElement:S.value,isHorizontal:w.value,isRtl:c.value,selectedElement:ue}),P(Se)}function P(ue){if(!IN_BROWSER||!S.value)return;const le=getOffsetSize(w.value,S.value),Se=getScrollPosition(w.value,c.value,S.value);if(!(getScrollSize(w.value,S.value)<=le||Math.abs(ue-Se)<16)){if(w.value&&c.value&&S.value){const{scrollWidth:kt,offsetWidth:Pe}=S.value;ue=kt-Pe-ue}w.value?E.horizontal(ue,D.value):E(ue,D.value)}}function B(ue){const{scrollTop:le,scrollLeft:Se}=ue.target;g.value=w.value?Se:le}function z(ue){if(F.value=!0,!(!v.value||!k.value)){for(const le of ue.composedPath())for(const Se of k.value.children)if(Se===le){M(Se);return}}}function U(ue){F.value=!1}let H=!1;function J(ue){var le;!H&&!F.value&&!(ue.relatedTarget&&((le=k.value)!=null&&le.contains(ue.relatedTarget)))&&ee(),H=!1}function j(){H=!0}function G(ue){if(!k.value)return;function le(Se){ue.preventDefault(),ee(Se)}w.value?ue.key==="ArrowRight"?le(c.value?"prev":"next"):ue.key==="ArrowLeft"&&le(c.value?"next":"prev"):ue.key==="ArrowDown"?le("next"):ue.key==="ArrowUp"&&le("prev"),ue.key==="Home"?le("first"):ue.key==="End"&&le("last")}function ee(ue){var Se,Fe;if(!k.value)return;let le;if(!ue)le=focusableChildren(k.value)[0];else if(ue==="next"){if(le=(Se=k.value.querySelector(":focus"))==null?void 0:Se.nextElementSibling,!le)return ee("first")}else if(ue==="prev"){if(le=(Fe=k.value.querySelector(":focus"))==null?void 0:Fe.previousElementSibling,!le)return ee("last")}else ue==="first"?le=k.value.firstElementChild:ue==="last"&&(le=k.value.lastElementChild);le&&le.focus({preventScroll:!0})}function Q(ue){const le=w.value&&c.value?-1:1,Se=(ue==="prev"?-le:le)*y.value;let Fe=g.value+Se;if(w.value&&c.value&&S.value){const{scrollWidth:kt,offsetWidth:Pe}=S.value;Fe+=kt-Pe}P(Fe)}const te=computed(()=>({next:f.next,prev:f.prev,select:f.select,isSelected:f.isSelected})),re=computed(()=>{switch(a.showArrows){case"always":return!0;case"desktop":return!m.value;case!0:return v.value||Math.abs(g.value)>0;case"mobile":return m.value||v.value||Math.abs(g.value)>0;default:return!m.value&&(v.value||Math.abs(g.value)>0)}}),ae=computed(()=>Math.abs(g.value)>1),ye=computed(()=>{if(!S.value)return!1;const ue=getScrollSize(w.value,S.value),le=getClientSize(w.value,S.value);return ue-le-Math.abs(g.value)>1});return useRender(()=>createVNode(a.tag,{class:["v-slide-group",{"v-slide-group--vertical":!w.value,"v-slide-group--has-affixes":re.value,"v-slide-group--is-overflowing":v.value},d.value,a.class],style:a.style,tabindex:F.value||f.selected.value.length?-1:0,onFocus:J},{default:()=>{var ue,le,Se;return[re.value&&createVNode("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!ae.value}],onMousedown:j,onClick:()=>ae.value&&Q("prev")},[((ue=u.prev)==null?void 0:ue.call(u,te.value))??createVNode(VFadeTransition,null,{default:()=>[createVNode(VIcon,{icon:c.value?a.nextIcon:a.prevIcon},null)]})]),createVNode("div",{key:"container",ref:S,class:"v-slide-group__container",onScroll:B},[createVNode("div",{ref:k,class:"v-slide-group__content",onFocusin:z,onFocusout:U,onKeydown:G},[(le=u.default)==null?void 0:le.call(u,te.value)])]),re.value&&createVNode("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!ye.value}],onMousedown:j,onClick:()=>ye.value&&Q("next")},[((Se=u.next)==null?void 0:Se.call(u,te.value))??createVNode(VFadeTransition,null,{default:()=>[createVNode(VIcon,{icon:c.value?a.prevIcon:a.nextIcon},null)]})])]}})),{selected:f.selected,scrollTo:Q,scrollOffset:g,focus:ee}}}),VChipGroupSymbol=Symbol.for("vuetify:v-chip-group"),makeVChipGroupProps=propsFactory({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:deepEqual},...makeVSlideGroupProps(),...makeComponentProps(),...makeGroupProps({selectedClass:"v-chip--selected"}),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"tonal"})},"VChipGroup"),VChipGroup=genericComponent()({name:"VChipGroup",props:makeVChipGroupProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{isSelected:d,select:m,next:f,prev:v,selected:g}=useGroup(a,VChipGroupSymbol);return provideDefaults({VChip:{color:toRef(a,"color"),disabled:toRef(a,"disabled"),filter:toRef(a,"filter"),variant:toRef(a,"variant")}}),useRender(()=>{const y=VSlideGroup.filterProps(a);return createVNode(VSlideGroup,mergeProps(y,{class:["v-chip-group",{"v-chip-group--column":a.column},c.value,a.class],style:a.style}),{default:()=>{var b;return[(b=u.default)==null?void 0:b.call(u,{isSelected:d,select:m,next:f,prev:v,selected:g.value})]}})}),{}}}),makeVChipProps=propsFactory({activeClass:String,appendAvatar:String,appendIcon:IconValue,closable:Boolean,closeIcon:{type:IconValue,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:EventProp(),onClickOnce:EventProp(),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeGroupItemProps(),...makeRoundedProps(),...makeRouterProps(),...makeSizeProps(),...makeTagProps({tag:"span"}),...makeThemeProps(),...makeVariantProps({variant:"tonal"})},"VChip"),VChip=genericComponent()({name:"VChip",directives:{Ripple},props:makeVChipProps(),emits:{"click:close":a=>!0,"update:modelValue":a=>!0,"group:selected":a=>!0,click:a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{t:m}=useLocale(),{borderClasses:f}=useBorder(a),{colorClasses:v,colorStyles:g,variantClasses:y}=useVariant(a),{densityClasses:b}=useDensity(a),{elevationClasses:w}=useElevation(a),{roundedClasses:S}=useRounded(a),{sizeClasses:C}=useSize(a),{themeClasses:k}=provideTheme(a),$=useProxiedModel(a,"modelValue"),E=useGroupItem(a,VChipGroupSymbol,!1),D=useLink(a,u),T=computed(()=>a.link!==!1&&D.isLink.value),O=computed(()=>!a.disabled&&a.link!==!1&&(!!E||a.link||D.isClickable.value)),F=computed(()=>({"aria-label":m(a.closeLabel),onClick(B){B.preventDefault(),B.stopPropagation(),$.value=!1,c("click:close",B)}}));function M(B){var z;c("click",B),O.value&&((z=D.navigate)==null||z.call(D,B),E==null||E.toggle())}function P(B){(B.key==="Enter"||B.key===" ")&&(B.preventDefault(),M(B))}return()=>{const B=D.isLink.value?"a":a.tag,z=!!(a.appendIcon||a.appendAvatar),U=!!(z||d.append),H=!!(d.close||a.closable),J=!!(d.filter||a.filter)&&E,j=!!(a.prependIcon||a.prependAvatar),G=!!(j||d.prepend),ee=!E||E.isSelected.value;return $.value&&withDirectives(createVNode(B,{class:["v-chip",{"v-chip--disabled":a.disabled,"v-chip--label":a.label,"v-chip--link":O.value,"v-chip--filter":J,"v-chip--pill":a.pill},k.value,f.value,ee?v.value:void 0,b.value,w.value,S.value,C.value,y.value,E==null?void 0:E.selectedClass.value,a.class],style:[ee?g.value:void 0,a.style],disabled:a.disabled||void 0,draggable:a.draggable,href:D.href.value,tabindex:O.value?0:void 0,onClick:M,onKeydown:O.value&&!T.value&&P},{default:()=>{var Q;return[genOverlays(O.value,"v-chip"),J&&createVNode(VExpandXTransition,{key:"filter"},{default:()=>[withDirectives(createVNode("div",{class:"v-chip__filter"},[d.filter?createVNode(VDefaultsProvider,{key:"filter-defaults",disabled:!a.filterIcon,defaults:{VIcon:{icon:a.filterIcon}}},d.filter):createVNode(VIcon,{key:"filter-icon",icon:a.filterIcon},null)]),[[vShow,E.isSelected.value]])]}),G&&createVNode("div",{key:"prepend",class:"v-chip__prepend"},[d.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!j,defaults:{VAvatar:{image:a.prependAvatar,start:!0},VIcon:{icon:a.prependIcon,start:!0}}},d.prepend):createVNode(Fragment,null,[a.prependIcon&&createVNode(VIcon,{key:"prepend-icon",icon:a.prependIcon,start:!0},null),a.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",image:a.prependAvatar,start:!0},null)])]),createVNode("div",{class:"v-chip__content","data-no-activator":""},[((Q=d.default)==null?void 0:Q.call(d,{isSelected:E==null?void 0:E.isSelected.value,selectedClass:E==null?void 0:E.selectedClass.value,select:E==null?void 0:E.select,toggle:E==null?void 0:E.toggle,value:E==null?void 0:E.value.value,disabled:a.disabled}))??a.text]),U&&createVNode("div",{key:"append",class:"v-chip__append"},[d.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!z,defaults:{VAvatar:{end:!0,image:a.appendAvatar},VIcon:{end:!0,icon:a.appendIcon}}},d.append):createVNode(Fragment,null,[a.appendIcon&&createVNode(VIcon,{key:"append-icon",end:!0,icon:a.appendIcon},null),a.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",end:!0,image:a.appendAvatar},null)])]),H&&createVNode("button",mergeProps({key:"close",class:"v-chip__close",type:"button"},F.value),[d.close?createVNode(VDefaultsProvider,{key:"close-defaults",defaults:{VIcon:{icon:a.closeIcon,size:"x-small"}}},d.close):createVNode(VIcon,{key:"close-icon",icon:a.closeIcon,size:"x-small"},null)])]}}),[[resolveDirective("ripple"),O.value&&a.ripple,null]])}}});function elementToViewport(a,i){return{x:a.x+i.x,y:a.y+i.y}}function getOffset(a,i){return{x:a.x-i.x,y:a.y-i.y}}function anchorToPoint(a,i){if(a.side==="top"||a.side==="bottom"){const{side:u,align:c}=a,d=c==="left"?0:c==="center"?i.width/2:c==="right"?i.width:c,m=u==="top"?0:u==="bottom"?i.height:u;return elementToViewport({x:d,y:m},i)}else if(a.side==="left"||a.side==="right"){const{side:u,align:c}=a,d=u==="left"?0:u==="right"?i.width:u,m=c==="top"?0:c==="center"?i.height/2:c==="bottom"?i.height:c;return elementToViewport({x:d,y:m},i)}return elementToViewport({x:i.width/2,y:i.height/2},i)}const locationStrategies={static:staticLocationStrategy,connected:connectedLocationStrategy},makeLocationStrategyProps=propsFactory({locationStrategy:{type:[String,Function],default:"static",validator:a=>typeof a=="function"||a in locationStrategies},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function useLocationStrategies(a,i){const u=ref({}),c=ref();IN_BROWSER&&useToggleScope(()=>!!(i.isActive.value&&a.locationStrategy),m=>{var f,v;watch(()=>a.locationStrategy,m),onScopeDispose(()=>{window.removeEventListener("resize",d),c.value=void 0}),window.addEventListener("resize",d,{passive:!0}),typeof a.locationStrategy=="function"?c.value=(f=a.locationStrategy(i,a,u))==null?void 0:f.updateLocation:c.value=(v=locationStrategies[a.locationStrategy](i,a,u))==null?void 0:v.updateLocation});function d(m){var f;(f=c.value)==null||f.call(c,m)}return{contentStyles:u,updateLocation:c}}function staticLocationStrategy(){}function getIntrinsicSize(a,i){i?a.style.removeProperty("left"):a.style.removeProperty("right");const u=nullifyTransforms(a);return i?u.x+=parseFloat(a.style.right||0):u.x-=parseFloat(a.style.left||0),u.y-=parseFloat(a.style.top||0),u}function connectedLocationStrategy(a,i,u){(Array.isArray(a.target.value)||isFixedPosition(a.target.value))&&Object.assign(u.value,{position:"fixed",top:0,[a.isRtl.value?"right":"left"]:0});const{preferredAnchor:d,preferredOrigin:m}=destructComputed(()=>{const k=parseAnchor(i.location,a.isRtl.value),$=i.origin==="overlap"?k:i.origin==="auto"?flipSide(k):parseAnchor(i.origin,a.isRtl.value);return k.side===$.side&&k.align===flipAlign($).align?{preferredAnchor:flipCorner(k),preferredOrigin:flipCorner($)}:{preferredAnchor:k,preferredOrigin:$}}),[f,v,g,y]=["minWidth","minHeight","maxWidth","maxHeight"].map(k=>computed(()=>{const $=parseFloat(i[k]);return isNaN($)?1/0:$})),b=computed(()=>{if(Array.isArray(i.offset))return i.offset;if(typeof i.offset=="string"){const k=i.offset.split(" ").map(parseFloat);return k.length<2&&k.push(0),k}return typeof i.offset=="number"?[i.offset,0]:[0,0]});let w=!1;const S=new ResizeObserver(()=>{w&&C()});watch([a.target,a.contentEl],(k,$)=>{let[E,D]=k,[T,O]=$;T&&!Array.isArray(T)&&S.unobserve(T),E&&!Array.isArray(E)&&S.observe(E),O&&S.unobserve(O),D&&S.observe(D)},{immediate:!0}),onScopeDispose(()=>{S.disconnect()});function C(){if(w=!1,requestAnimationFrame(()=>w=!0),!a.target.value||!a.contentEl.value)return;const k=getTargetBox(a.target.value),$=getIntrinsicSize(a.contentEl.value,a.isRtl.value),E=getScrollParents(a.contentEl.value),D=12;E.length||(E.push(document.documentElement),a.contentEl.value.style.top&&a.contentEl.value.style.left||($.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),$.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const T=E.reduce((J,j)=>{const G=j.getBoundingClientRect(),ee=new Box({x:j===document.documentElement?0:G.x,y:j===document.documentElement?0:G.y,width:j.clientWidth,height:j.clientHeight});return J?new Box({x:Math.max(J.left,ee.left),y:Math.max(J.top,ee.top),width:Math.min(J.right,ee.right)-Math.max(J.left,ee.left),height:Math.min(J.bottom,ee.bottom)-Math.max(J.top,ee.top)}):ee},void 0);T.x+=D,T.y+=D,T.width-=D*2,T.height-=D*2;let O={anchor:d.value,origin:m.value};function F(J){const j=new Box($),G=anchorToPoint(J.anchor,k),ee=anchorToPoint(J.origin,j);let{x:Q,y:te}=getOffset(G,ee);switch(J.anchor.side){case"top":te-=b.value[0];break;case"bottom":te+=b.value[0];break;case"left":Q-=b.value[0];break;case"right":Q+=b.value[0];break}switch(J.anchor.align){case"top":te-=b.value[1];break;case"bottom":te+=b.value[1];break;case"left":Q-=b.value[1];break;case"right":Q+=b.value[1];break}return j.x+=Q,j.y+=te,j.width=Math.min(j.width,g.value),j.height=Math.min(j.height,y.value),{overflows:getOverflow(j,T),x:Q,y:te}}let M=0,P=0;const B={x:0,y:0},z={x:!1,y:!1};let U=-1;for(;!(U++>10);){const{x:J,y:j,overflows:G}=F(O);M+=J,P+=j,$.x+=J,$.y+=j;{const ee=getAxis(O.anchor),Q=G.x.before||G.x.after,te=G.y.before||G.y.after;let re=!1;if(["x","y"].forEach(ae=>{if(ae==="x"&&Q&&!z.x||ae==="y"&&te&&!z.y){const ye={anchor:{...O.anchor},origin:{...O.origin}},ue=ae==="x"?ee==="y"?flipAlign:flipSide:ee==="y"?flipSide:flipAlign;ye.anchor=ue(ye.anchor),ye.origin=ue(ye.origin);const{overflows:le}=F(ye);(le[ae].before<=G[ae].before&&le[ae].after<=G[ae].after||le[ae].before+le[ae].after<(G[ae].before+G[ae].after)/2)&&(O=ye,re=z[ae]=!0)}}),re)continue}G.x.before&&(M+=G.x.before,$.x+=G.x.before),G.x.after&&(M-=G.x.after,$.x-=G.x.after),G.y.before&&(P+=G.y.before,$.y+=G.y.before),G.y.after&&(P-=G.y.after,$.y-=G.y.after);{const ee=getOverflow($,T);B.x=T.width-ee.x.before-ee.x.after,B.y=T.height-ee.y.before-ee.y.after,M+=ee.x.before,$.x+=ee.x.before,P+=ee.y.before,$.y+=ee.y.before}break}const H=getAxis(O.anchor);return Object.assign(u.value,{"--v-overlay-anchor-origin":`${O.anchor.side} ${O.anchor.align}`,transformOrigin:`${O.origin.side} ${O.origin.align}`,top:convertToUnit(pixelRound(P)),left:a.isRtl.value?void 0:convertToUnit(pixelRound(M)),right:a.isRtl.value?convertToUnit(pixelRound(-M)):void 0,minWidth:convertToUnit(H==="y"?Math.min(f.value,k.width):f.value),maxWidth:convertToUnit(pixelCeil(clamp(B.x,f.value===1/0?0:f.value,g.value))),maxHeight:convertToUnit(pixelCeil(clamp(B.y,v.value===1/0?0:v.value,y.value)))}),{available:B,contentBox:$}}return watch(()=>[d.value,m.value,i.offset,i.minWidth,i.minHeight,i.maxWidth,i.maxHeight],()=>C()),nextTick(()=>{const k=C();if(!k)return;const{available:$,contentBox:E}=k;E.height>$.y&&requestAnimationFrame(()=>{C(),requestAnimationFrame(()=>{C()})})}),{updateLocation:C}}function pixelRound(a){return Math.round(a*devicePixelRatio)/devicePixelRatio}function pixelCeil(a){return Math.ceil(a*devicePixelRatio)/devicePixelRatio}let clean=!0;const frames=[];function requestNewFrame(a){!clean||frames.length?(frames.push(a),run()):(clean=!1,a(),run())}let raf=-1;function run(){cancelAnimationFrame(raf),raf=requestAnimationFrame(()=>{const a=frames.shift();a&&a(),frames.length?run():clean=!0})}const scrollStrategies={none:null,close:closeScrollStrategy,block:blockScrollStrategy,reposition:repositionScrollStrategy},makeScrollStrategyProps=propsFactory({scrollStrategy:{type:[String,Function],default:"block",validator:a=>typeof a=="function"||a in scrollStrategies}},"VOverlay-scroll-strategies");function useScrollStrategies(a,i){if(!IN_BROWSER)return;let u;watchEffect(async()=>{u==null||u.stop(),i.isActive.value&&a.scrollStrategy&&(u=effectScope(),await new Promise(c=>setTimeout(c)),u.active&&u.run(()=>{var c;typeof a.scrollStrategy=="function"?a.scrollStrategy(i,a,u):(c=scrollStrategies[a.scrollStrategy])==null||c.call(scrollStrategies,i,a,u)}))}),onScopeDispose(()=>{u==null||u.stop()})}function closeScrollStrategy(a){function i(u){a.isActive.value=!1}bindScroll(a.targetEl.value??a.contentEl.value,i)}function blockScrollStrategy(a,i){var f;const u=(f=a.root.value)==null?void 0:f.offsetParent,c=[...new Set([...getScrollParents(a.targetEl.value,i.contained?u:void 0),...getScrollParents(a.contentEl.value,i.contained?u:void 0)])].filter(v=>!v.classList.contains("v-overlay-scroll-blocked")),d=window.innerWidth-document.documentElement.offsetWidth,m=(v=>hasScrollbar(v)&&v)(u||document.documentElement);m&&a.root.value.classList.add("v-overlay--scroll-blocked"),c.forEach((v,g)=>{v.style.setProperty("--v-body-scroll-x",convertToUnit(-v.scrollLeft)),v.style.setProperty("--v-body-scroll-y",convertToUnit(-v.scrollTop)),v!==document.documentElement&&v.style.setProperty("--v-scrollbar-offset",convertToUnit(d)),v.classList.add("v-overlay-scroll-blocked")}),onScopeDispose(()=>{c.forEach((v,g)=>{const y=parseFloat(v.style.getPropertyValue("--v-body-scroll-x")),b=parseFloat(v.style.getPropertyValue("--v-body-scroll-y")),w=v.style.scrollBehavior;v.style.scrollBehavior="auto",v.style.removeProperty("--v-body-scroll-x"),v.style.removeProperty("--v-body-scroll-y"),v.style.removeProperty("--v-scrollbar-offset"),v.classList.remove("v-overlay-scroll-blocked"),v.scrollLeft=-y,v.scrollTop=-b,v.style.scrollBehavior=w}),m&&a.root.value.classList.remove("v-overlay--scroll-blocked")})}function repositionScrollStrategy(a,i,u){let c=!1,d=-1,m=-1;function f(v){requestNewFrame(()=>{var b,w;const g=performance.now();(w=(b=a.updateLocation).value)==null||w.call(b,v),c=(performance.now()-g)/(1e3/60)>2})}m=(typeof requestIdleCallback>"u"?v=>v():requestIdleCallback)(()=>{u.run(()=>{bindScroll(a.targetEl.value??a.contentEl.value,v=>{c?(cancelAnimationFrame(d),d=requestAnimationFrame(()=>{d=requestAnimationFrame(()=>{f(v)})})):f(v)})})}),onScopeDispose(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(m),cancelAnimationFrame(d)})}function bindScroll(a,i){const u=[document,...getScrollParents(a)];u.forEach(c=>{c.addEventListener("scroll",i,{passive:!0})}),onScopeDispose(()=>{u.forEach(c=>{c.removeEventListener("scroll",i)})})}const VMenuSymbol=Symbol.for("vuetify:v-menu"),makeDelayProps=propsFactory({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function useDelay(a,i){let u=()=>{};function c(f){u==null||u();const v=Number(f?a.openDelay:a.closeDelay);return new Promise(g=>{u=defer(v,()=>{i==null||i(f),g(f)})})}function d(){return c(!0)}function m(){return c(!1)}return{clearDelay:u,runOpenDelay:d,runCloseDelay:m}}const makeActivatorProps=propsFactory({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...makeDelayProps()},"VOverlay-activator");function useActivator(a,i){let{isActive:u,isTop:c}=i;const d=getCurrentInstance("useActivator"),m=ref();let f=!1,v=!1,g=!0;const y=computed(()=>a.openOnFocus||a.openOnFocus==null&&a.openOnHover),b=computed(()=>a.openOnClick||a.openOnClick==null&&!a.openOnHover&&!y.value),{runOpenDelay:w,runCloseDelay:S}=useDelay(a,B=>{B===(a.openOnHover&&f||y.value&&v)&&!(a.openOnHover&&u.value&&!c.value)&&(u.value!==B&&(g=!0),u.value=B)}),C=ref(),k={onClick:B=>{B.stopPropagation(),m.value=B.currentTarget||B.target,u.value||(C.value=[B.clientX,B.clientY]),u.value=!u.value},onMouseenter:B=>{var z;(z=B.sourceCapabilities)!=null&&z.firesTouchEvents||(f=!0,m.value=B.currentTarget||B.target,w())},onMouseleave:B=>{f=!1,S()},onFocus:B=>{matchesSelector(B.target,":focus-visible")!==!1&&(v=!0,B.stopPropagation(),m.value=B.currentTarget||B.target,w())},onBlur:B=>{v=!1,B.stopPropagation(),S()}},$=computed(()=>{const B={};return b.value&&(B.onClick=k.onClick),a.openOnHover&&(B.onMouseenter=k.onMouseenter,B.onMouseleave=k.onMouseleave),y.value&&(B.onFocus=k.onFocus,B.onBlur=k.onBlur),B}),E=computed(()=>{const B={};if(a.openOnHover&&(B.onMouseenter=()=>{f=!0,w()},B.onMouseleave=()=>{f=!1,S()}),y.value&&(B.onFocusin=()=>{v=!0,w()},B.onFocusout=()=>{v=!1,S()}),a.closeOnContentClick){const z=inject$1(VMenuSymbol,null);B.onClick=()=>{u.value=!1,z==null||z.closeParents()}}return B}),D=computed(()=>{const B={};return a.openOnHover&&(B.onMouseenter=()=>{g&&(f=!0,g=!1,w())},B.onMouseleave=()=>{f=!1,S()}),B});watch(c,B=>{B&&(a.openOnHover&&!f&&(!y.value||!v)||y.value&&!v&&(!a.openOnHover||!f))&&(u.value=!1)}),watch(u,B=>{B||setTimeout(()=>{C.value=void 0})},{flush:"post"});const T=ref();watchEffect(()=>{T.value&&nextTick(()=>{m.value=refElement(T.value)})});const O=ref(),F=computed(()=>a.target==="cursor"&&C.value?C.value:O.value?refElement(O.value):getTarget(a.target,d)||m.value),M=computed(()=>Array.isArray(F.value)?void 0:F.value);let P;return watch(()=>!!a.activator,B=>{B&&IN_BROWSER?(P=effectScope(),P.run(()=>{_useActivator(a,d,{activatorEl:m,activatorEvents:$})})):P&&P.stop()},{flush:"post",immediate:!0}),onScopeDispose(()=>{P==null||P.stop()}),{activatorEl:m,activatorRef:T,target:F,targetEl:M,targetRef:O,activatorEvents:$,contentEvents:E,scrimEvents:D}}function _useActivator(a,i,u){let{activatorEl:c,activatorEvents:d}=u;watch(()=>a.activator,(g,y)=>{if(y&&g!==y){const b=v(y);b&&f(b)}g&&nextTick(()=>m())},{immediate:!0}),watch(()=>a.activatorProps,()=>{m()}),onScopeDispose(()=>{f()});function m(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.activatorProps;g&&bindProps(g,mergeProps(d.value,y))}function f(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v(),y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a.activatorProps;g&&unbindProps(g,mergeProps(d.value,y))}function v(){let g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a.activator;const y=getTarget(g,i);return c.value=(y==null?void 0:y.nodeType)===Node.ELEMENT_NODE?y:void 0,c.value}}function getTarget(a,i){var c,d;if(!a)return;let u;if(a==="parent"){let m=(d=(c=i==null?void 0:i.proxy)==null?void 0:c.$el)==null?void 0:d.parentNode;for(;m!=null&&m.hasAttribute("data-no-activator");)m=m.parentNode;u=m}else typeof a=="string"?u=document.querySelector(a):"$el"in a?u=a.$el:u=a;return u}function useHydration(){if(!IN_BROWSER)return shallowRef(!1);const{ssr:a}=useDisplay();if(a){const i=shallowRef(!1);return onMounted(()=>{i.value=!0}),i}else return shallowRef(!0)}const makeLazyProps=propsFactory({eager:Boolean},"lazy");function useLazy(a,i){const u=shallowRef(!1),c=computed(()=>u.value||a.eager||i.value);watch(i,()=>u.value=!0);function d(){a.eager||(u.value=!1)}return{isBooted:u,hasContent:c,onAfterLeave:d}}function useScopeId(){const i=getCurrentInstance("useScopeId").vnode.scopeId;return{scopeId:i?{[i]:""}:void 0}}const StackSymbol=Symbol.for("vuetify:stack"),globalStack=reactive([]);function useStack(a,i,u){const c=getCurrentInstance("useStack"),d=!u,m=inject$1(StackSymbol,void 0),f=reactive({activeChildren:new Set});provide(StackSymbol,f);const v=shallowRef(+i.value);useToggleScope(a,()=>{var w;const b=(w=globalStack.at(-1))==null?void 0:w[1];v.value=b?b+10:+i.value,d&&globalStack.push([c.uid,v.value]),m==null||m.activeChildren.add(c.uid),onScopeDispose(()=>{if(d){const S=toRaw(globalStack).findIndex(C=>C[0]===c.uid);globalStack.splice(S,1)}m==null||m.activeChildren.delete(c.uid)})});const g=shallowRef(!0);d&&watchEffect(()=>{var w;const b=((w=globalStack.at(-1))==null?void 0:w[0])===c.uid;setTimeout(()=>g.value=b)});const y=computed(()=>!f.activeChildren.size);return{globalTop:readonly(g),localTop:y,stackStyles:computed(()=>({zIndex:v.value}))}}function useTeleport(a){return{teleportTarget:computed(()=>{const u=a.value;if(u===!0||!IN_BROWSER)return;const c=u===!1?document.body:typeof u=="string"?document.querySelector(u):u;if(c==null)return;let d=c.querySelector(":scope > .v-overlay-container");return d||(d=document.createElement("div"),d.className="v-overlay-container",c.appendChild(d)),d})}}function defaultConditional(){return!0}function checkEvent(a,i,u){if(!a||checkIsActive(a,u)===!1)return!1;const c=attachedRoot(i);if(typeof ShadowRoot<"u"&&c instanceof ShadowRoot&&c.host===a.target)return!1;const d=(typeof u.value=="object"&&u.value.include||(()=>[]))();return d.push(i),!d.some(m=>m==null?void 0:m.contains(a.target))}function checkIsActive(a,i){return(typeof i.value=="object"&&i.value.closeConditional||defaultConditional)(a)}function directive(a,i,u){const c=typeof u.value=="function"?u.value:u.value.handler;i._clickOutside.lastMousedownWasOutside&&checkEvent(a,i,u)&&setTimeout(()=>{checkIsActive(a,u)&&c&&c(a)},0)}function handleShadow(a,i){const u=attachedRoot(a);i(document),typeof ShadowRoot<"u"&&u instanceof ShadowRoot&&i(u)}const ClickOutside={mounted(a,i){const u=d=>directive(d,a,i),c=d=>{a._clickOutside.lastMousedownWasOutside=checkEvent(d,a,i)};handleShadow(a,d=>{d.addEventListener("click",u,!0),d.addEventListener("mousedown",c,!0)}),a._clickOutside||(a._clickOutside={lastMousedownWasOutside:!1}),a._clickOutside[i.instance.$.uid]={onClick:u,onMousedown:c}},unmounted(a,i){a._clickOutside&&(handleShadow(a,u=>{var m;if(!u||!((m=a._clickOutside)!=null&&m[i.instance.$.uid]))return;const{onClick:c,onMousedown:d}=a._clickOutside[i.instance.$.uid];u.removeEventListener("click",c,!0),u.removeEventListener("mousedown",d,!0)}),delete a._clickOutside[i.instance.$.uid])}};function Scrim(a){const{modelValue:i,color:u,...c}=a;return createVNode(Transition,{name:"fade-transition",appear:!0},{default:()=>[a.modelValue&&createVNode("div",mergeProps({class:["v-overlay__scrim",a.color.backgroundColorClasses.value],style:a.color.backgroundColorStyles.value},c),null)]})}const makeVOverlayProps=propsFactory({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...makeActivatorProps(),...makeComponentProps(),...makeDimensionProps(),...makeLazyProps(),...makeLocationStrategyProps(),...makeScrollStrategyProps(),...makeThemeProps(),...makeTransitionProps$1()},"VOverlay"),VOverlay=genericComponent()({name:"VOverlay",directives:{ClickOutside},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...makeVOverlayProps()},emits:{"click:outside":a=>!0,"update:modelValue":a=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(a,i){let{slots:u,attrs:c,emit:d}=i;const m=useProxiedModel(a,"modelValue"),f=computed({get:()=>m.value,set:Pe=>{Pe&&a.disabled||(m.value=Pe)}}),{teleportTarget:v}=useTeleport(computed(()=>a.attach||a.contained)),{themeClasses:g}=provideTheme(a),{rtlClasses:y,isRtl:b}=useRtl(),{hasContent:w,onAfterLeave:S}=useLazy(a,f),C=useBackgroundColor(computed(()=>typeof a.scrim=="string"?a.scrim:null)),{globalTop:k,localTop:$,stackStyles:E}=useStack(f,toRef(a,"zIndex"),a._disableGlobalStack),{activatorEl:D,activatorRef:T,target:O,targetEl:F,targetRef:M,activatorEvents:P,contentEvents:B,scrimEvents:z}=useActivator(a,{isActive:f,isTop:$}),{dimensionStyles:U}=useDimension(a),H=useHydration(),{scopeId:J}=useScopeId();watch(()=>a.disabled,Pe=>{Pe&&(f.value=!1)});const j=ref(),G=ref(),ee=ref(),{contentStyles:Q,updateLocation:te}=useLocationStrategies(a,{isRtl:b,contentEl:ee,target:O,isActive:f});useScrollStrategies(a,{root:j,contentEl:ee,targetEl:F,isActive:f,updateLocation:te});function re(Pe){d("click:outside",Pe),a.persistent?Se():f.value=!1}function ae(Pe){return f.value&&k.value&&(!a.scrim||Pe.target===G.value)}IN_BROWSER&&watch(f,Pe=>{Pe?window.addEventListener("keydown",ye):window.removeEventListener("keydown",ye)},{immediate:!0}),onBeforeUnmount(()=>{IN_BROWSER&&window.removeEventListener("keydown",ye)});function ye(Pe){var ke,de;Pe.key==="Escape"&&k.value&&(a.persistent?Se():(f.value=!1,(ke=ee.value)!=null&&ke.contains(document.activeElement)&&((de=D.value)==null||de.focus())))}const ue=useRouter();useToggleScope(()=>a.closeOnBack,()=>{useBackButton(ue,Pe=>{k.value&&f.value?(Pe(!1),a.persistent?Se():f.value=!1):Pe()})});const le=ref();watch(()=>f.value&&(a.absolute||a.contained)&&v.value==null,Pe=>{if(Pe){const ke=getScrollParent$2(j.value);ke&&ke!==document.scrollingElement&&(le.value=ke.scrollTop)}});function Se(){a.noClickAnimation||ee.value&&animate(ee.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:standardEasing})}function Fe(){d("afterEnter")}function kt(){S(),d("afterLeave")}return useRender(()=>{var Pe;return createVNode(Fragment,null,[(Pe=u.activator)==null?void 0:Pe.call(u,{isActive:f.value,targetRef:M,props:mergeProps({ref:T},P.value,a.activatorProps)}),H.value&&w.value&&createVNode(Teleport,{disabled:!v.value,to:v.value},{default:()=>[createVNode("div",mergeProps({class:["v-overlay",{"v-overlay--absolute":a.absolute||a.contained,"v-overlay--active":f.value,"v-overlay--contained":a.contained},g.value,y.value,a.class],style:[E.value,{"--v-overlay-opacity":a.opacity,top:convertToUnit(le.value)},a.style],ref:j},J,c),[createVNode(Scrim,mergeProps({color:C,modelValue:f.value&&!!a.scrim,ref:G},z.value),null),createVNode(MaybeTransition,{appear:!0,persisted:!0,transition:a.transition,target:O.value,onAfterEnter:Fe,onAfterLeave:kt},{default:()=>{var ke;return[withDirectives(createVNode("div",mergeProps({ref:ee,class:["v-overlay__content",a.contentClass],style:[U.value,Q.value]},B.value,a.contentProps),[(ke=u.default)==null?void 0:ke.call(u,{isActive:f})]),[[vShow,f.value],[resolveDirective("click-outside"),{handler:re,closeConditional:ae,include:()=>[D.value]}]])]}})])]})])}),{activatorEl:D,scrimEl:G,target:O,animateClick:Se,contentEl:ee,globalTop:k,localTop:$,updateLocation:te}}}),Refs=Symbol("Forwarded refs");function getDescriptor(a,i){let u=a;for(;u;){const c=Reflect.getOwnPropertyDescriptor(u,i);if(c)return c;u=Object.getPrototypeOf(u)}}function forwardRefs(a){for(var i=arguments.length,u=new Array(i>1?i-1:0),c=1;c!0,afterLeave:()=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useProxiedModel(a,"modelValue"),{scopeId:m}=useScopeId(),f=ref();function v(b){var C,k;const w=b.relatedTarget,S=b.target;if(w!==S&&((C=f.value)!=null&&C.contentEl)&&((k=f.value)!=null&&k.globalTop)&&![document,f.value.contentEl].includes(S)&&!f.value.contentEl.contains(S)){const $=focusableChildren(f.value.contentEl);if(!$.length)return;const E=$[0],D=$[$.length-1];w===E?D.focus():E.focus()}}IN_BROWSER&&watch(()=>d.value&&a.retainFocus,b=>{b?document.addEventListener("focusin",v):document.removeEventListener("focusin",v)},{immediate:!0});function g(){var b;(b=f.value)!=null&&b.contentEl&&!f.value.contentEl.contains(document.activeElement)&&f.value.contentEl.focus({preventScroll:!0})}function y(){u("afterLeave")}return watch(d,async b=>{var w;b||(await nextTick(),(w=f.value.activatorEl)==null||w.focus({preventScroll:!0}))}),useRender(()=>{const b=VOverlay.filterProps(a),w=mergeProps({"aria-haspopup":"dialog","aria-expanded":String(d.value)},a.activatorProps),S=mergeProps({tabindex:-1},a.contentProps);return createVNode(VOverlay,mergeProps({ref:f,class:["v-dialog",{"v-dialog--fullscreen":a.fullscreen,"v-dialog--scrollable":a.scrollable},a.class],style:a.style},b,{modelValue:d.value,"onUpdate:modelValue":C=>d.value=C,"aria-modal":"true",activatorProps:w,contentProps:S,role:"dialog",onAfterEnter:g,onAfterLeave:y},m),{activator:c.activator,default:function(){for(var C=arguments.length,k=new Array(C),$=0;${var E;return[(E=c.default)==null?void 0:E.call(c,...k)]}})}})}),forwardRefs({},f)}}),makeVDividerProps=propsFactory({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...makeComponentProps(),...makeThemeProps()},"VDivider"),VDivider=genericComponent()({name:"VDivider",props:makeVDividerProps(),setup(a,i){let{attrs:u,slots:c}=i;const{themeClasses:d}=provideTheme(a),{textColorClasses:m,textColorStyles:f}=useTextColor(toRef(a,"color")),v=computed(()=>{const g={};return a.length&&(g[a.vertical?"maxHeight":"maxWidth"]=convertToUnit(a.length)),a.thickness&&(g[a.vertical?"borderRightWidth":"borderTopWidth"]=convertToUnit(a.thickness)),g});return useRender(()=>{const g=createVNode("hr",{class:[{"v-divider":!0,"v-divider--inset":a.inset,"v-divider--vertical":a.vertical},d.value,m.value,a.class],style:[v.value,f.value,{"--v-border-opacity":a.opacity},a.style],"aria-orientation":!u.role||u.role==="separator"?a.vertical?"vertical":"horizontal":void 0,role:`${u.role||"separator"}`},null);return c.default?createVNode("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":a.vertical,"v-divider__wrapper--inset":a.inset}]},[g,createVNode("div",{class:"v-divider__content"},[c.default()]),g]):g}),{}}}),makeVCounterProps=propsFactory({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...makeComponentProps(),...makeTransitionProps$1({transition:{component:VSlideYTransition}})},"VCounter"),VCounter=genericComponent()({name:"VCounter",functional:!0,props:makeVCounterProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>a.max?`${a.value} / ${a.max}`:String(a.value));return useRender(()=>createVNode(MaybeTransition,{transition:a.transition},{default:()=>[withDirectives(createVNode("div",{class:["v-counter",{"text-error":a.max&&!a.disabled&&parseFloat(a.value)>parseFloat(a.max)},a.class],style:a.style},[u.default?u.default({counter:c.value,max:a.max,value:a.value}):c.value]),[[vShow,a.active]])]})),{}}}),makeVLabelProps=propsFactory({text:String,onClick:EventProp(),...makeComponentProps(),...makeThemeProps()},"VLabel"),VLabel=genericComponent()({name:"VLabel",props:makeVLabelProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{var c;return createVNode("label",{class:["v-label",{"v-label--clickable":!!a.onClick},a.class],style:a.style,onClick:a.onClick},[a.text,(c=u.default)==null?void 0:c.call(u)])}),{}}}),makeVFieldLabelProps=propsFactory({floating:Boolean,...makeComponentProps()},"VFieldLabel"),VFieldLabel=genericComponent()({name:"VFieldLabel",props:makeVFieldLabelProps(),setup(a,i){let{slots:u}=i;return useRender(()=>createVNode(VLabel,{class:["v-field-label",{"v-field-label--floating":a.floating},a.class],style:a.style,"aria-hidden":a.floating||void 0},u)),{}}});function useInputIcon(a){const{t:i}=useLocale();function u(c){let{name:d}=c;const m={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[d],f=a[`onClick:${d}`],v=f&&m?i(`$vuetify.input.${m}`,a.label??""):void 0;return createVNode(VIcon,{icon:a[`${d}Icon`],"aria-label":v,onClick:f},null)}return{InputIcon:u}}const makeFocusProps=propsFactory({focused:Boolean,"onUpdate:focused":EventProp()},"focus");function useFocus(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName();const u=useProxiedModel(a,"focused"),c=computed(()=>({[`${i}--focused`]:u.value}));function d(){u.value=!0}function m(){u.value=!1}return{focusClasses:c,isFocused:u,focus:d,blur:m}}const allowedVariants$1=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],makeVFieldProps=propsFactory({appendInnerIcon:IconValue,bgColor:String,clearable:Boolean,clearIcon:{type:IconValue,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:IconValue,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:a=>allowedVariants$1.includes(a)},"onClick:clear":EventProp(),"onClick:appendInner":EventProp(),"onClick:prependInner":EventProp(),...makeComponentProps(),...makeLoaderProps(),...makeRoundedProps(),...makeThemeProps()},"VField"),VField=genericComponent()({name:"VField",inheritAttrs:!1,props:{id:String,...makeFocusProps(),...makeVFieldProps()},emits:{"update:focused":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{themeClasses:m}=provideTheme(a),{loaderClasses:f}=useLoader(a),{focusClasses:v,isFocused:g,focus:y,blur:b}=useFocus(a),{InputIcon:w}=useInputIcon(a),{roundedClasses:S}=useRounded(a),{rtlClasses:C}=useRtl(),k=computed(()=>a.dirty||a.active),$=computed(()=>!a.singleLine&&!!(a.label||d.label)),E=getUid(),D=computed(()=>a.id||`input-${E}`),T=computed(()=>`${D.value}-messages`),O=ref(),F=ref(),M=ref(),P=computed(()=>["plain","underlined"].includes(a.variant)),{backgroundColorClasses:B,backgroundColorStyles:z}=useBackgroundColor(toRef(a,"bgColor")),{textColorClasses:U,textColorStyles:H}=useTextColor(computed(()=>a.error||a.disabled?void 0:k.value&&g.value?a.color:a.baseColor));watch(k,ee=>{if($.value){const Q=O.value.$el,te=F.value.$el;requestAnimationFrame(()=>{const re=nullifyTransforms(Q),ae=te.getBoundingClientRect(),ye=ae.x-re.x,ue=ae.y-re.y-(re.height/2-ae.height/2),le=ae.width/.75,Se=Math.abs(le-re.width)>1?{maxWidth:convertToUnit(le)}:void 0,Fe=getComputedStyle(Q),kt=getComputedStyle(te),Pe=parseFloat(Fe.transitionDuration)*1e3||150,ke=parseFloat(kt.getPropertyValue("--v-field-label-scale")),de=kt.getPropertyValue("color");Q.style.visibility="visible",te.style.visibility="hidden",animate(Q,{transform:`translate(${ye}px, ${ue}px) scale(${ke})`,color:de,...Se},{duration:Pe,easing:standardEasing,direction:ee?"normal":"reverse"}).finished.then(()=>{Q.style.removeProperty("visibility"),te.style.removeProperty("visibility")})})}},{flush:"post"});const J=computed(()=>({isActive:k,isFocused:g,controlRef:M,blur:b,focus:y}));function j(ee){ee.target!==document.activeElement&&ee.preventDefault()}function G(ee){var Q;ee.key!=="Enter"&&ee.key!==" "||(ee.preventDefault(),ee.stopPropagation(),(Q=a["onClick:clear"])==null||Q.call(a,new MouseEvent("click")))}return useRender(()=>{var ye,ue,le;const ee=a.variant==="outlined",Q=!!(d["prepend-inner"]||a.prependInnerIcon),te=!!(a.clearable||d.clear),re=!!(d["append-inner"]||a.appendInnerIcon||te),ae=()=>d.label?d.label({...J.value,label:a.label,props:{for:D.value}}):a.label;return createVNode("div",mergeProps({class:["v-field",{"v-field--active":k.value,"v-field--appended":re,"v-field--center-affix":a.centerAffix??!P.value,"v-field--disabled":a.disabled,"v-field--dirty":a.dirty,"v-field--error":a.error,"v-field--flat":a.flat,"v-field--has-background":!!a.bgColor,"v-field--persistent-clear":a.persistentClear,"v-field--prepended":Q,"v-field--reverse":a.reverse,"v-field--single-line":a.singleLine,"v-field--no-label":!ae(),[`v-field--variant-${a.variant}`]:!0},m.value,B.value,v.value,f.value,S.value,C.value,a.class],style:[z.value,a.style],onClick:j},u),[createVNode("div",{class:"v-field__overlay"},null),createVNode(LoaderSlot,{name:"v-field",active:!!a.loading,color:a.error?"error":typeof a.loading=="string"?a.loading:a.color},{default:d.loader}),Q&&createVNode("div",{key:"prepend",class:"v-field__prepend-inner"},[a.prependInnerIcon&&createVNode(w,{key:"prepend-icon",name:"prependInner"},null),(ye=d["prepend-inner"])==null?void 0:ye.call(d,J.value)]),createVNode("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(a.variant)&&$.value&&createVNode(VFieldLabel,{key:"floating-label",ref:F,class:[U.value],floating:!0,for:D.value,style:H.value},{default:()=>[ae()]}),createVNode(VFieldLabel,{ref:O,for:D.value},{default:()=>[ae()]}),(ue=d.default)==null?void 0:ue.call(d,{...J.value,props:{id:D.value,class:"v-field__input","aria-describedby":T.value},focus:y,blur:b})]),te&&createVNode(VExpandXTransition,{key:"clear"},{default:()=>[withDirectives(createVNode("div",{class:"v-field__clearable",onMousedown:Se=>{Se.preventDefault(),Se.stopPropagation()}},[createVNode(VDefaultsProvider,{defaults:{VIcon:{icon:a.clearIcon}}},{default:()=>[d.clear?d.clear({...J.value,props:{onKeydown:G,onFocus:y,onBlur:b,onClick:a["onClick:clear"]}}):createVNode(w,{name:"clear",onKeydown:G,onFocus:y,onBlur:b},null)]})]),[[vShow,a.dirty]])]}),re&&createVNode("div",{key:"append",class:"v-field__append-inner"},[(le=d["append-inner"])==null?void 0:le.call(d,J.value),a.appendInnerIcon&&createVNode(w,{key:"append-icon",name:"appendInner"},null)]),createVNode("div",{class:["v-field__outline",U.value],style:H.value},[ee&&createVNode(Fragment,null,[createVNode("div",{class:"v-field__outline__start"},null),$.value&&createVNode("div",{class:"v-field__outline__notch"},[createVNode(VFieldLabel,{ref:F,floating:!0,for:D.value},{default:()=>[ae()]})]),createVNode("div",{class:"v-field__outline__end"},null)]),P.value&&$.value&&createVNode(VFieldLabel,{ref:F,floating:!0,for:D.value},{default:()=>[ae()]})])])}),{controlRef:M}}});function filterFieldProps(a){const i=Object.keys(VField.props).filter(u=>!isOn(u)&&u!=="class"&&u!=="style");return pick$2(a,i)}const makeVMessagesProps=propsFactory({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...makeComponentProps(),...makeTransitionProps$1({transition:{component:VSlideYTransition,leaveAbsolute:!0,group:!0}})},"VMessages"),VMessages=genericComponent()({name:"VMessages",props:makeVMessagesProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>wrapInArray(a.messages)),{textColorClasses:d,textColorStyles:m}=useTextColor(computed(()=>a.color));return useRender(()=>createVNode(MaybeTransition,{transition:a.transition,tag:"div",class:["v-messages",d.value,a.class],style:[m.value,a.style],role:"alert","aria-live":"polite"},{default:()=>[a.active&&c.value.map((f,v)=>createVNode("div",{class:"v-messages__message",key:`${v}-${c.value}`},[u.message?u.message({message:f}):f]))]})),{}}}),FormKey=Symbol.for("vuetify:form"),makeFormProps=propsFactory({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function createForm(a){const i=useProxiedModel(a,"modelValue"),u=computed(()=>a.disabled),c=computed(()=>a.readonly),d=shallowRef(!1),m=ref([]),f=ref([]);async function v(){const b=[];let w=!0;f.value=[],d.value=!0;for(const S of m.value){const C=await S.validate();if(C.length>0&&(w=!1,b.push({id:S.id,errorMessages:C})),!w&&a.fastFail)break}return f.value=b,d.value=!1,{valid:w,errors:f.value}}function g(){m.value.forEach(b=>b.reset())}function y(){m.value.forEach(b=>b.resetValidation())}return watch(m,()=>{let b=0,w=0;const S=[];for(const C of m.value)C.isValid===!1?(w++,S.push({id:C.id,errorMessages:C.errorMessages})):C.isValid===!0&&b++;f.value=S,i.value=w>0?!1:b===m.value.length?!0:null},{deep:!0,flush:"post"}),provide(FormKey,{register:b=>{let{id:w,vm:S,validate:C,reset:k,resetValidation:$}=b;m.value.some(E=>E.id===w),m.value.push({id:w,validate:C,reset:k,resetValidation:$,vm:markRaw(S),isValid:null,errorMessages:[]})},unregister:b=>{m.value=m.value.filter(w=>w.id!==b)},update:(b,w,S)=>{const C=m.value.find(k=>k.id===b);C&&(C.isValid=w,C.errorMessages=S)},isDisabled:u,isReadonly:c,isValidating:d,isValid:i,items:m,validateOn:toRef(a,"validateOn")}),{errors:f,isDisabled:u,isReadonly:c,isValidating:d,isValid:i,items:m,validate:v,reset:g,resetValidation:y}}function useForm(){return inject$1(FormKey,null)}const makeValidationProps=propsFactory({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...makeFocusProps()},"validation");function useValidation(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:getCurrentInstanceName(),u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:getUid();const c=useProxiedModel(a,"modelValue"),d=computed(()=>a.validationValue===void 0?c.value:a.validationValue),m=useForm(),f=ref([]),v=shallowRef(!0),g=computed(()=>!!(wrapInArray(c.value===""?null:c.value).length||wrapInArray(d.value===""?null:d.value).length)),y=computed(()=>!!(a.disabled??(m==null?void 0:m.isDisabled.value))),b=computed(()=>!!(a.readonly??(m==null?void 0:m.isReadonly.value))),w=computed(()=>{var M;return(M=a.errorMessages)!=null&&M.length?wrapInArray(a.errorMessages).concat(f.value).slice(0,Math.max(0,+a.maxErrors)):f.value}),S=computed(()=>{let M=(a.validateOn??(m==null?void 0:m.validateOn.value))||"input";M==="lazy"&&(M="input lazy");const P=new Set((M==null?void 0:M.split(" "))??[]);return{blur:P.has("blur")||P.has("input"),input:P.has("input"),submit:P.has("submit"),lazy:P.has("lazy")}}),C=computed(()=>{var M;return a.error||(M=a.errorMessages)!=null&&M.length?!1:a.rules.length?v.value?f.value.length||S.value.lazy?null:!0:!f.value.length:!0}),k=shallowRef(!1),$=computed(()=>({[`${i}--error`]:C.value===!1,[`${i}--dirty`]:g.value,[`${i}--disabled`]:y.value,[`${i}--readonly`]:b.value})),E=getCurrentInstance("validation"),D=computed(()=>a.name??unref(u));onBeforeMount(()=>{m==null||m.register({id:D.value,vm:E,validate:F,reset:T,resetValidation:O})}),onBeforeUnmount(()=>{m==null||m.unregister(D.value)}),onMounted(async()=>{S.value.lazy||await F(!0),m==null||m.update(D.value,C.value,w.value)}),useToggleScope(()=>S.value.input,()=>{watch(d,()=>{if(d.value!=null)F();else if(a.focused){const M=watch(()=>a.focused,P=>{P||F(),M()})}})}),useToggleScope(()=>S.value.blur,()=>{watch(()=>a.focused,M=>{M||F()})}),watch([C,w],()=>{m==null||m.update(D.value,C.value,w.value)});async function T(){c.value=null,await nextTick(),await O()}async function O(){v.value=!0,S.value.lazy?f.value=[]:await F(!0)}async function F(){let M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const P=[];k.value=!0;for(const B of a.rules){if(P.length>=+(a.maxErrors??1))break;const U=await(typeof B=="function"?B:()=>B)(d.value);if(U!==!0){if(U!==!1&&typeof U!="string"){console.warn(`${U} is not a valid value. Rule functions must return boolean true or a string.`);continue}P.push(U||"")}}return f.value=P,k.value=!1,v.value=M,f.value}return{errorMessages:w,isDirty:g,isDisabled:y,isReadonly:b,isPristine:v,isValid:C,isValidating:k,reset:T,resetValidation:O,validate:F,validationClasses:$}}const makeVInputProps=propsFactory({id:String,appendIcon:IconValue,centerAffix:{type:Boolean,default:!0},prependIcon:IconValue,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:a=>["horizontal","vertical"].includes(a)},"onClick:prepend":EventProp(),"onClick:append":EventProp(),...makeComponentProps(),...makeDensityProps(),...only(makeDimensionProps(),["maxWidth","minWidth","width"]),...makeThemeProps(),...makeValidationProps()},"VInput"),VInput=genericComponent()({name:"VInput",props:{...makeVInputProps()},emits:{"update:modelValue":a=>!0},setup(a,i){let{attrs:u,slots:c,emit:d}=i;const{densityClasses:m}=useDensity(a),{dimensionStyles:f}=useDimension(a),{themeClasses:v}=provideTheme(a),{rtlClasses:g}=useRtl(),{InputIcon:y}=useInputIcon(a),b=getUid(),w=computed(()=>a.id||`input-${b}`),S=computed(()=>`${w.value}-messages`),{errorMessages:C,isDirty:k,isDisabled:$,isReadonly:E,isPristine:D,isValid:T,isValidating:O,reset:F,resetValidation:M,validate:P,validationClasses:B}=useValidation(a,"v-input",w),z=computed(()=>({id:w,messagesId:S,isDirty:k,isDisabled:$,isReadonly:E,isPristine:D,isValid:T,isValidating:O,reset:F,resetValidation:M,validate:P})),U=computed(()=>{var H;return(H=a.errorMessages)!=null&&H.length||!D.value&&C.value.length?C.value:a.hint&&(a.persistentHint||a.focused)?a.hint:a.messages});return useRender(()=>{var ee,Q,te,re;const H=!!(c.prepend||a.prependIcon),J=!!(c.append||a.appendIcon),j=U.value.length>0,G=!a.hideDetails||a.hideDetails==="auto"&&(j||!!c.details);return createVNode("div",{class:["v-input",`v-input--${a.direction}`,{"v-input--center-affix":a.centerAffix,"v-input--hide-spin-buttons":a.hideSpinButtons},m.value,v.value,g.value,B.value,a.class],style:[f.value,a.style]},[H&&createVNode("div",{key:"prepend",class:"v-input__prepend"},[(ee=c.prepend)==null?void 0:ee.call(c,z.value),a.prependIcon&&createVNode(y,{key:"prepend-icon",name:"prepend"},null)]),c.default&&createVNode("div",{class:"v-input__control"},[(Q=c.default)==null?void 0:Q.call(c,z.value)]),J&&createVNode("div",{key:"append",class:"v-input__append"},[a.appendIcon&&createVNode(y,{key:"append-icon",name:"append"},null),(te=c.append)==null?void 0:te.call(c,z.value)]),G&&createVNode("div",{class:"v-input__details"},[createVNode(VMessages,{id:S.value,active:j,messages:U.value},{message:c.message}),(re=c.details)==null?void 0:re.call(c,z.value)])])}),{reset:F,resetValidation:M,validate:P,isValid:T,errorMessages:C}}}),activeTypes=["color","file","time","date","datetime-local","week","month"],makeVTextFieldProps=propsFactory({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...makeVInputProps(),...makeVFieldProps()},"VTextField"),VTextField=genericComponent()({name:"VTextField",directives:{Intersect:Intersect$1},inheritAttrs:!1,props:makeVTextFieldProps(),emits:{"click:control":a=>!0,"mousedown:control":a=>!0,"update:focused":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const m=useProxiedModel(a,"modelValue"),{isFocused:f,focus:v,blur:g}=useFocus(a),y=computed(()=>typeof a.counterValue=="function"?a.counterValue(m.value):typeof a.counterValue=="number"?a.counterValue:(m.value??"").toString().length),b=computed(()=>{if(u.maxlength)return u.maxlength;if(!(!a.counter||typeof a.counter!="number"&&typeof a.counter!="string"))return a.counter}),w=computed(()=>["plain","underlined"].includes(a.variant));function S(P,B){var z,U;!a.autofocus||!P||(U=(z=B[0].target)==null?void 0:z.focus)==null||U.call(z)}const C=ref(),k=ref(),$=ref(),E=computed(()=>activeTypes.includes(a.type)||a.persistentPlaceholder||f.value||a.active);function D(){var P;$.value!==document.activeElement&&((P=$.value)==null||P.focus()),f.value||v()}function T(P){c("mousedown:control",P),P.target!==$.value&&(D(),P.preventDefault())}function O(P){D(),c("click:control",P)}function F(P){P.stopPropagation(),D(),nextTick(()=>{m.value=null,callEvent(a["onClick:clear"],P)})}function M(P){var z;const B=P.target;if(m.value=B.value,(z=a.modelModifiers)!=null&&z.trim&&["text","search","password","tel","url"].includes(a.type)){const U=[B.selectionStart,B.selectionEnd];nextTick(()=>{B.selectionStart=U[0],B.selectionEnd=U[1]})}}return useRender(()=>{const P=!!(d.counter||a.counter!==!1&&a.counter!=null),B=!!(P||d.details),[z,U]=filterInputAttrs(u),{modelValue:H,...J}=VInput.filterProps(a),j=filterFieldProps(a);return createVNode(VInput,mergeProps({ref:C,modelValue:m.value,"onUpdate:modelValue":G=>m.value=G,class:["v-text-field",{"v-text-field--prefixed":a.prefix,"v-text-field--suffixed":a.suffix,"v-input--plain-underlined":w.value},a.class],style:a.style},z,J,{centerAffix:!w.value,focused:f.value}),{...d,default:G=>{let{id:ee,isDisabled:Q,isDirty:te,isReadonly:re,isValid:ae}=G;return createVNode(VField,mergeProps({ref:k,onMousedown:T,onClick:O,"onClick:clear":F,"onClick:prependInner":a["onClick:prependInner"],"onClick:appendInner":a["onClick:appendInner"],role:a.role},j,{id:ee.value,active:E.value||te.value,dirty:te.value||a.dirty,disabled:Q.value,focused:f.value,error:ae.value===!1}),{...d,default:ye=>{let{props:{class:ue,...le}}=ye;const Se=withDirectives(createVNode("input",mergeProps({ref:$,value:m.value,onInput:M,autofocus:a.autofocus,readonly:re.value,disabled:Q.value,name:a.name,placeholder:a.placeholder,size:1,type:a.type,onFocus:D,onBlur:g},le,U),null),[[resolveDirective("intersect"),{handler:S},null,{once:!0}]]);return createVNode(Fragment,null,[a.prefix&&createVNode("span",{class:"v-text-field__prefix"},[createVNode("span",{class:"v-text-field__prefix__text"},[a.prefix])]),d.default?createVNode("div",{class:ue,"data-no-activator":""},[d.default(),Se]):cloneVNode(Se,{class:ue}),a.suffix&&createVNode("span",{class:"v-text-field__suffix"},[createVNode("span",{class:"v-text-field__suffix__text"},[a.suffix])])])}})},details:B?G=>{var ee;return createVNode(Fragment,null,[(ee=d.details)==null?void 0:ee.call(d,G),P&&createVNode(Fragment,null,[createVNode("span",null,null),createVNode(VCounter,{active:a.persistentCounter||f.value,value:y.value,max:b.value,disabled:a.disabled},d.counter)])])}:void 0})}),forwardRefs({},C,k,$)}}),_hoisted_1$10=createBaseVNode("i",{class:"fas fa-search mr-1"},null,-1),_hoisted_2$G=createBaseVNode("span",{class:"d-none d-sm-block"},"Search",-1),_hoisted_3$t=createBaseVNode("i",{class:"fas fa-arrow-up"},null,-1),_hoisted_4$j=createBaseVNode("i",{class:"fas fa-arrow-down"},null,-1),_hoisted_5$b=createBaseVNode("small",{class:"mr-2"},"to navigate",-1),_hoisted_6$8=createBaseVNode("i",{class:"fas fa-level-down-alt fa-rotate-90"},null,-1),_hoisted_7$6=createBaseVNode("small",{class:"mr-2"},"to select",-1),_hoisted_8$4=createBaseVNode("small",null,"to close",-1),_sfc_main$w=defineComponent$1({__name:"GlobalSearchDialog",setup(a){const i=useRouter$1(),u=ref(!1);ref([]);const c=ref([]),d=ref(null),m=ref(0),f=computed(()=>{let y=[];return d.value!=""&&d.value!=null?(y.push({name:d.value,icon:"fas fa-search",suffix:"Advanced Search"}),c.value.filter(b=>b.name.toLowerCase().includes(d.value.toLowerCase())).slice(0,10).forEach(b=>{y.push({name:b.name,image:b.image,recipe_id:b.id})})):c.value.slice(0,5).forEach(b=>{y.push({name:b.name,image:b.image,recipe_id:b.id})}),y});watch(u,y=>{d.value="",setTimeout(()=>{if(y){let b=document.getElementById("id_global_search_input");b!=null&&b.focus()}},20)}),watch(d,()=>{m.value>=f.value.length&&(m.value=f.value.length-1)}),onMounted(()=>{window.addEventListener("keydown",b=>{u.value?(b.key=="ArrowUp"&&(m.value=Math.max(0,m.value-1)),b.key=="ArrowDown"&&(m.value=Math.min(f.value.length,m.value+1)),b.key=="Enter"&&g()):b.key=="k"&&b.ctrlKey&&(b.preventDefault(),u.value=!0)}),new ApiApi().apiRecipeFlatList().then(b=>{c.value=b})});function v(y){return m.value==y?"tonal":"elevated"}function g(){u.value=!1;let y=f.value[m.value];y.recipe_id!=null&&i.push({name:"view_recipe",params:{id:y.recipe_id}})}return(y,b)=>(openBlock(),createElementBlock(Fragment,null,[renderSlot(y.$slots,"activator",{},()=>[createVNode(VBtn,{onClick:b[0]||(b[0]=w=>u.value=!0),variant:"plain",density:"default"},{default:withCtx(()=>[_hoisted_1$10,_hoisted_2$G,createVNode(VChip,{size:"x-small",variant:"tonal",class:"d-none d-md-flex ml-1",label:""},{default:withCtx(()=>[createTextVNode("Ctrl+K")]),_:1})]),_:1})]),createVNode(VDialog,{width:"90%","max-width":"800px",modelValue:u.value,"onUpdate:modelValue":b[3]||(b[3]=w=>u.value=w),location:"id_dialog_anchor","location-strategy":"connected"},{default:withCtx(()=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardText,{class:"pb-0"},{default:withCtx(()=>[createVNode(VTextField,{id:"id_global_search_input",modelValue:d.value,"onUpdate:modelValue":b[1]||(b[1]=w=>d.value=w),autocomplete:"off",clearable:"",placeholder:"Search","prepend-inner-icon":"fas fa-search",variant:"solo"},null,8,["modelValue"])]),_:1}),createVNode(VDivider),createVNode(VCardText,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.value,(w,S)=>(openBlock(),createBlock(VCard,{variant:v(S),hover:"",class:"mt-1",onClick:C=>m.value=S,key:S},{default:withCtx(()=>[createVNode(VCardTitle,{onClick:b[2]||(b[2]=C=>g())},{default:withCtx(()=>[w.image?(openBlock(),createBlock(VAvatar,{key:0,image:w.image},null,8,["image"])):w.recipe_id!==void 0?(openBlock(),createBlock(VAvatar,{key:1,color:"tandoor"},{default:withCtx(()=>[createTextVNode(toDisplayString(w.name.charAt(0)),1)]),_:2},1024)):createCommentVNode("",!0),w.icon?(openBlock(),createBlock(VIcon,{key:2,icon:w.icon},null,8,["icon"])):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(w.name),1)]),_:2},1024)]),_:2},1032,["variant","onClick"]))),128))]),_:1}),createVNode(VDivider,{class:"d-none d-sm-block"}),createVNode(VCardText,{class:"d-none d-sm-block pt-2"},{default:withCtx(()=>[createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[_hoisted_3$t]),_:1}),createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[_hoisted_4$j]),_:1}),_hoisted_5$b,createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[_hoisted_6$8]),_:1}),_hoisted_7$6,createVNode(VChip,{size:"x-small",class:"mr-1",label:""},{default:withCtx(()=>[createTextVNode(" esc")]),_:1}),_hoisted_8$4]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}}),firstDay={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function getWeekArray(a,i){const u=[];let c=[];const d=startOfMonth(a),m=endOfMonth(a),f=(d.getDay()-firstDay[i.slice(-2).toUpperCase()]+7)%7,v=(m.getDay()-firstDay[i.slice(-2).toUpperCase()]+7)%7;for(let g=0;g0&&u.push(c),u}function startOfWeek(a,i){const u=new Date(a);for(;u.getDay()!==(firstDay[i.slice(-2).toUpperCase()]??0);)u.setDate(u.getDate()-1);return u}function endOfWeek(a,i){const u=new Date(a),c=((firstDay[i.slice(-2).toUpperCase()]??0)+6)%7;for(;u.getDay()!==c;)u.setDate(u.getDate()+1);return u}function startOfMonth(a){return new Date(a.getFullYear(),a.getMonth(),1)}function endOfMonth(a){return new Date(a.getFullYear(),a.getMonth()+1,0)}function parseLocalDate(a){const i=a.split("-").map(Number);return new Date(i[0],i[1]-1,i[2])}const _YYYMMDD=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function date$5(a){if(a==null)return new Date;if(a instanceof Date)return a;if(typeof a=="string"){let i;if(_YYYMMDD.test(a))return parseLocalDate(a);if(i=Date.parse(a),!isNaN(i))return new Date(i)}return null}const sundayJanuarySecond2000=new Date(2e3,0,2);function getWeekdays(a){const i=firstDay[a.slice(-2).toUpperCase()];return createRange(7).map(u=>{const c=new Date(sundayJanuarySecond2000);return c.setDate(sundayJanuarySecond2000.getDate()+i+u),new Intl.DateTimeFormat(a,{weekday:"narrow"}).format(c)})}function format$1(a,i,u,c){const d=date$5(a)??new Date,m=c==null?void 0:c[i];if(typeof m=="function")return m(d,i,u);let f={};switch(i){case"fullDate":f={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":f={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const v=d.getDate(),g=new Intl.DateTimeFormat(u,{month:"long"}).format(d);return`${v} ${g}`;case"normalDateWithWeekday":f={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":f={month:"short",day:"numeric"};break;case"year":f={year:"numeric"};break;case"month":f={month:"long"};break;case"monthShort":f={month:"short"};break;case"monthAndYear":f={month:"long",year:"numeric"};break;case"monthAndDate":f={month:"long",day:"numeric"};break;case"weekday":f={weekday:"long"};break;case"weekdayShort":f={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(u).format(d.getDate());case"hours12h":f={hour:"numeric",hour12:!0};break;case"hours24h":f={hour:"numeric",hour12:!1};break;case"minutes":f={minute:"numeric"};break;case"seconds":f={second:"numeric"};break;case"fullTime":f={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime12h":f={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime24h":f={hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"fullDateTime":f={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime12h":f={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime24h":f={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDate":f={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":f={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDateTime12h":f={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"keyboardDateTime24h":f={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;default:f=m??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(u,f).format(d)}function toISO(a,i){const u=a.toJsDate(i),c=u.getFullYear(),d=padStart$1(String(u.getMonth()+1),2,"0"),m=padStart$1(String(u.getDate()),2,"0");return`${c}-${d}-${m}`}function parseISO(a){const[i,u,c]=a.split("-").map(Number);return new Date(i,u-1,c)}function addMinutes(a,i){const u=new Date(a);return u.setMinutes(u.getMinutes()+i),u}function addHours(a,i){const u=new Date(a);return u.setHours(u.getHours()+i),u}function addDays(a,i){const u=new Date(a);return u.setDate(u.getDate()+i),u}function addWeeks(a,i){const u=new Date(a);return u.setDate(u.getDate()+i*7),u}function addMonths(a,i){const u=new Date(a);return u.setMonth(u.getMonth()+i),u}function getYear(a){return a.getFullYear()}function getMonth(a){return a.getMonth()}function getDate(a){return a.getDate()}function getNextMonth(a){return new Date(a.getFullYear(),a.getMonth()+1,1)}function getPreviousMonth(a){return new Date(a.getFullYear(),a.getMonth()-1,1)}function getHours(a){return a.getHours()}function getMinutes(a){return a.getMinutes()}function startOfYear(a){return new Date(a.getFullYear(),0,1)}function endOfYear(a){return new Date(a.getFullYear(),11,31)}function isWithinRange(a,i){return isAfter$1(a,i[0])&&isBefore$1(a,i[1])}function isValid$3(a){const i=new Date(a);return i instanceof Date&&!isNaN(i.getTime())}function isAfter$1(a,i){return a.getTime()>i.getTime()}function isAfterDay(a,i){return isAfter$1(startOfDay(a),startOfDay(i))}function isBefore$1(a,i){return a.getTime(){u.locale=a.locale[c]??c??u.locale}),u}function useDate(){const a=inject$1(DateOptionsSymbol);if(!a)throw new Error("[Vuetify] Could not find injected date options");const i=useLocale();return createInstance$1(a,i)}function getWeek(a,i){const u=a.toJsDate(i);let c=u.getFullYear(),d=new Date(c,0,1);if(u=v&&(c=c+1,d=v)}const m=Math.abs(u.getTime()-d.getTime()),f=Math.ceil(m/(1e3*60*60*24));return Math.floor(f/7)+1}const VuetifyLayoutKey=Symbol.for("vuetify:layout"),VuetifyLayoutItemKey=Symbol.for("vuetify:layout-item"),ROOT_ZINDEX=1e3,makeLayoutProps=propsFactory({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),makeLayoutItemProps=propsFactory({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function useLayout(){const a=inject$1(VuetifyLayoutKey);if(!a)throw new Error("[Vuetify] Could not find injected layout");return{layoutIsReady:nextTick(),getLayoutItem:a.getLayoutItem,mainRect:a.mainRect,mainStyles:a.mainStyles}}function useLayoutItem(a){const i=inject$1(VuetifyLayoutKey);if(!i)throw new Error("[Vuetify] Could not find injected layout");const u=a.id??`layout-item-${getUid()}`,c=getCurrentInstance("useLayoutItem");provide(VuetifyLayoutItemKey,{id:u});const d=shallowRef(!1);onDeactivated(()=>d.value=!0),onActivated(()=>d.value=!1);const m=nextTick(),{layoutItemStyles:f,layoutItemScrimStyles:v}=i.register(c,{...a,active:computed(()=>d.value?!1:a.active.value),id:u});return onBeforeUnmount(()=>i.unregister(u)),{layoutItemStyles:f,layoutRect:i.layoutRect,layoutItemScrimStyles:v,layoutIsReady:m}}const generateLayers=(a,i,u,c)=>{let d={top:0,left:0,right:0,bottom:0};const m=[{id:"",layer:{...d}}];for(const f of a){const v=i.get(f),g=u.get(f),y=c.get(f);if(!v||!g||!y)continue;const b={...d,[v.value]:parseInt(d[v.value],10)+(y.value?parseInt(g.value,10):0)};m.push({id:f,layer:b}),d=b}return m};function createLayout(a){const i=inject$1(VuetifyLayoutKey,null),u=computed(()=>i?i.rootZIndex.value-100:ROOT_ZINDEX),c=ref([]),d=reactive(new Map),m=reactive(new Map),f=reactive(new Map),v=reactive(new Map),g=reactive(new Map),{resizeRef:y,contentRect:b}=useResizeObserver(),w=eagerComputed(()=>{const M=[...new Set([...f.values()].map(B=>B.value))].sort((B,z)=>B-z),P=[];for(const B of M){const z=c.value.filter(U=>{var H;return((H=f.get(U))==null?void 0:H.value)===B});P.push(...z)}return generateLayers(P,d,m,v)}),S=computed(()=>!Array.from(g.values()).some(M=>M.value)),C=computed(()=>w.value[w.value.length-1].layer),k=computed(()=>({"--v-layout-left":convertToUnit(C.value.left),"--v-layout-right":convertToUnit(C.value.right),"--v-layout-top":convertToUnit(C.value.top),"--v-layout-bottom":convertToUnit(C.value.bottom),...S.value?void 0:{transition:"none"}})),$=eagerComputed(()=>w.value.slice(1).map((M,P)=>{let{id:B}=M;const{layer:z}=w.value[P],U=m.get(B),H=d.get(B);return{id:B,...z,size:Number(U.value),position:H.value}})),E=M=>$.value.find(P=>P.id===M),D=getCurrentInstance("createLayout"),T=nextTick();provide(VuetifyLayoutKey,{register:(M,P)=>{let{id:B,order:z,position:U,layoutSize:H,elementSize:J,active:j,disableTransitions:G,absolute:ee}=P;f.set(B,z),d.set(B,U),m.set(B,H),v.set(B,j),G&&g.set(B,G);const te=findChildrenWithProvide(VuetifyLayoutItemKey,D==null?void 0:D.vnode).indexOf(M);te>-1?c.value.splice(te,0,B):c.value.push(B);const re=computed(()=>$.value.findIndex(le=>le.id===B)),ae=computed(()=>u.value+w.value.length*2-re.value*2),ye=computed(()=>{const le=U.value==="left"||U.value==="right",Se=U.value==="right",Fe=U.value==="bottom",kt=J.value??H.value,Pe=kt===0?"%":"px",ke={[U.value]:0,zIndex:ae.value,transform:`translate${le?"X":"Y"}(${(j.value?0:-(kt===0?100:kt))*(Se||Fe?-1:1)}${Pe})`,position:ee.value||u.value!==ROOT_ZINDEX?"absolute":"fixed",...S.value?void 0:{transition:"none"}};if(re.value<0)throw new Error(`Layout item "${B}" is missing`);const de=$.value[re.value];if(!de)throw new Error(`[Vuetify] Could not find layout item "${B}"`);return{...ke,height:le?`calc(100% - ${de.top}px - ${de.bottom}px)`:J.value?`${J.value}px`:void 0,left:Se?void 0:`${de.left}px`,right:Se?`${de.right}px`:void 0,top:U.value!=="bottom"?`${de.top}px`:void 0,bottom:U.value!=="top"?`${de.bottom}px`:void 0,width:le?J.value?`${J.value}px`:void 0:`calc(100% - ${de.left}px - ${de.right}px)`}}),ue=computed(()=>({zIndex:ae.value-1}));return{layoutItemStyles:ye,layoutItemScrimStyles:ue,zIndex:ae}},unregister:M=>{f.delete(M),d.delete(M),m.delete(M),v.delete(M),g.delete(M),c.value=c.value.filter(P=>P!==M)},mainRect:C,mainStyles:k,getLayoutItem:E,items:$,layoutRect:b,rootZIndex:u,layoutIsReady:T});const O=computed(()=>["v-layout",{"v-layout--full-height":a.fullHeight}]),F=computed(()=>({zIndex:i?u.value:void 0,position:i?"relative":void 0,overflow:i?"hidden":void 0}));return{layoutClasses:O,layoutStyles:F,getLayoutItem:E,items:$,layoutRect:b,layoutIsReady:T,layoutRef:y}}function createVuetify(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:i,...u}=a,c=mergeDeep(i,u),{aliases:d={},components:m={},directives:f={}}=c,v=createDefaults(c.defaults),g=createDisplay(c.display,c.ssr),y=createTheme(c.theme),b=createIcons(c.icons),w=createLocale(c.locale),S=createDate$1(c.date,w),C=createGoTo(c.goTo,w);return{install:$=>{for(const E in f)$.directive(E,f[E]);for(const E in m)$.component(E,m[E]);for(const E in d)$.component(E,defineComponent({...d[E],name:E,aliasName:d[E].name}));if(y.install($),$.provide(DefaultsSymbol,v),$.provide(DisplaySymbol,g),$.provide(ThemeSymbol,y),$.provide(IconSymbol,b),$.provide(LocaleSymbol,w),$.provide(DateOptionsSymbol,S.options),$.provide(DateAdapterSymbol,S.instance),$.provide(GoToSymbol,C),IN_BROWSER&&c.ssr)if($.$nuxt)$.$nuxt.hook("app:suspense:resolve",()=>{g.update()});else{const{mount:E}=$;$.mount=function(){const D=E(...arguments);return nextTick(()=>g.update()),$.mount=E,D}}getUid.reset(),$.mixin({computed:{$vuetify(){return reactive({defaults:inject.call(this,DefaultsSymbol),display:inject.call(this,DisplaySymbol),theme:inject.call(this,ThemeSymbol),icons:inject.call(this,IconSymbol),locale:inject.call(this,LocaleSymbol),date:inject.call(this,DateAdapterSymbol)})}}})},defaults:v,display:g,theme:y,icons:b,locale:w,date:S,goTo:C}}const version$3="3.6.1";createVuetify.version=version$3;function inject(a){var c,d;const i=this.$,u=((c=i.parent)==null?void 0:c.provides)??((d=i.vnode.appContext)==null?void 0:d.provides);if(u&&a in u)return u[a]}function tryOnScopeDispose(a){return getCurrentScope()?(onScopeDispose(a),!0):!1}function toValue(a){return typeof a=="function"?a():unref(a)}const isClient=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const toString$c=Object.prototype.toString,isObject$g=a=>toString$c.call(a)==="[object Object]",noop$3=()=>{};function createFilterWrapper(a,i){function u(...c){return new Promise((d,m)=>{Promise.resolve(a(()=>i.apply(this,c),{fn:i,thisArg:this,args:c})).then(d).catch(m)})}return u}const bypassFilter=a=>a();function debounceFilter(a,i={}){let u,c,d=noop$3;const m=v=>{clearTimeout(v),d(),d=noop$3};return v=>{const g=toValue(a),y=toValue(i.maxWait);return u&&m(u),g<=0||y!==void 0&&y<=0?(c&&(m(c),c=null),Promise.resolve(v())):new Promise((b,w)=>{d=i.rejectOnCancel?w:b,y&&!c&&(c=setTimeout(()=>{u&&m(u),c=null,b(v())},y)),u=setTimeout(()=>{c&&m(c),c=null,b(v())},g)})}}function pausableFilter(a=bypassFilter){const i=ref(!0);function u(){i.value=!1}function c(){i.value=!0}const d=(...m)=>{i.value&&a(...m)};return{isActive:readonly(i),pause:u,resume:c,eventFilter:d}}function createSingletonPromise(a){let i;function u(){return i||(i=a()),i}return u.reset=async()=>{const c=i;i=void 0,c&&await c},u}function getLifeCycleTarget(a){return a||getCurrentInstance$1()}function useDebounceFn(a,i=200,u={}){return createFilterWrapper(debounceFilter(i,u),a)}function watchWithFilter(a,i,u={}){const{eventFilter:c=bypassFilter,...d}=u;return watch(a,createFilterWrapper(c,i),d)}function watchPausable(a,i,u={}){const{eventFilter:c,...d}=u,{eventFilter:m,pause:f,resume:v,isActive:g}=pausableFilter(c);return{stop:watchWithFilter(a,i,{...d,eventFilter:m}),pause:f,resume:v,isActive:g}}function tryOnMounted(a,i=!0,u){getLifeCycleTarget()?onMounted(a,u):i?a():nextTick(a)}function useTimeoutFn(a,i,u={}){const{immediate:c=!0}=u,d=ref(!1);let m=null;function f(){m&&(clearTimeout(m),m=null)}function v(){d.value=!1,f()}function g(...y){f(),d.value=!0,m=setTimeout(()=>{d.value=!1,m=null,a(...y)},toValue(i))}return c&&(d.value=!0,isClient&&g()),tryOnScopeDispose(v),{isPending:readonly(d),start:g,stop:v}}function unrefElement(a){var i;const u=toValue(a);return(i=u==null?void 0:u.$el)!=null?i:u}const defaultWindow=isClient?window:void 0,defaultNavigator=isClient?window.navigator:void 0;function useEventListener(...a){let i,u,c,d;if(typeof a[0]=="string"||Array.isArray(a[0])?([u,c,d]=a,i=defaultWindow):[i,u,c,d]=a,!i)return noop$3;Array.isArray(u)||(u=[u]),Array.isArray(c)||(c=[c]);const m=[],f=()=>{m.forEach(b=>b()),m.length=0},v=(b,w,S,C)=>(b.addEventListener(w,S,C),()=>b.removeEventListener(w,S,C)),g=watch(()=>[unrefElement(i),toValue(d)],([b,w])=>{if(f(),!b)return;const S=isObject$g(w)?{...w}:w;m.push(...u.flatMap(C=>c.map(k=>v(b,C,k,S))))},{immediate:!0,flush:"post"}),y=()=>{g(),f()};return tryOnScopeDispose(y),y}function useMounted(){const a=ref(!1),i=getCurrentInstance$1();return i&&onMounted(()=>{a.value=!0},i),a}function useSupported(a){const i=useMounted();return computed(()=>(i.value,!!a()))}function usePermission(a,i={}){const{controls:u=!1,navigator:c=defaultNavigator}=i,d=useSupported(()=>c&&"permissions"in c);let m;const f=typeof a=="string"?{name:a}:a,v=ref(),g=()=>{m&&(v.value=m.state)},y=createSingletonPromise(async()=>{if(d.value){if(!m)try{m=await c.permissions.query(f),useEventListener(m,"change",g),g()}catch{v.value="prompt"}return m}});return y(),u?{state:v,isSupported:d,query:y}:v}function useClipboard(a={}){const{navigator:i=defaultNavigator,read:u=!1,source:c,copiedDuring:d=1500,legacy:m=!1}=a,f=useSupported(()=>i&&"clipboard"in i),v=usePermission("clipboard-read"),g=usePermission("clipboard-write"),y=computed(()=>f.value||m),b=ref(""),w=ref(!1),S=useTimeoutFn(()=>w.value=!1,d);function C(){f.value&&D(v.value)?i.clipboard.readText().then(T=>{b.value=T}):b.value=E()}y.value&&u&&useEventListener(["copy","cut"],C);async function k(T=toValue(c)){y.value&&T!=null&&(f.value&&D(g.value)?await i.clipboard.writeText(T):$(T),b.value=T,w.value=!0,S.start())}function $(T){const O=document.createElement("textarea");O.value=T??"",O.style.position="absolute",O.style.opacity="0",document.body.appendChild(O),O.select(),document.execCommand("copy"),O.remove()}function E(){var T,O,F;return(F=(O=(T=document==null?void 0:document.getSelection)==null?void 0:T.call(document))==null?void 0:O.toString())!=null?F:""}function D(T){return T==="granted"||T==="prompt"}return{isSupported:y,text:b,copied:w,copy:k}}const _global$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__",handlers=getHandlers();function getHandlers(){return globalKey in _global$1||(_global$1[globalKey]=_global$1[globalKey]||{}),_global$1[globalKey]}function getSSRHandler(a,i){return handlers[a]||i}function guessSerializerType(a){return a==null?"any":a instanceof Set?"set":a instanceof Map?"map":a instanceof Date?"date":typeof a=="boolean"?"boolean":typeof a=="string"?"string":typeof a=="object"?"object":Number.isNaN(a)?"any":"number"}const StorageSerializers={boolean:{read:a=>a==="true",write:a=>String(a)},object:{read:a=>JSON.parse(a),write:a=>JSON.stringify(a)},number:{read:a=>Number.parseFloat(a),write:a=>String(a)},any:{read:a=>a,write:a=>String(a)},string:{read:a=>a,write:a=>String(a)},map:{read:a=>new Map(JSON.parse(a)),write:a=>JSON.stringify(Array.from(a.entries()))},set:{read:a=>new Set(JSON.parse(a)),write:a=>JSON.stringify(Array.from(a))},date:{read:a=>new Date(a),write:a=>a.toISOString()}},customStorageEventName="vueuse-storage";function useStorage(a,i,u,c={}){var d;const{flush:m="pre",deep:f=!0,listenToStorageChanges:v=!0,writeDefaults:g=!0,mergeDefaults:y=!1,shallow:b,window:w=defaultWindow,eventFilter:S,onError:C=H=>{console.error(H)},initOnMounted:k}=c,$=(b?shallowRef:ref)(typeof i=="function"?i():i);if(!u)try{u=getSSRHandler("getDefaultStorage",()=>{var H;return(H=defaultWindow)==null?void 0:H.localStorage})()}catch(H){C(H)}if(!u)return $;const E=toValue(i),D=guessSerializerType(E),T=(d=c.serializer)!=null?d:StorageSerializers[D],{pause:O,resume:F}=watchPausable($,()=>P($.value),{flush:m,deep:f,eventFilter:S});w&&v&&tryOnMounted(()=>{useEventListener(w,"storage",z),useEventListener(w,customStorageEventName,U),k&&z()}),k||z();function M(H,J){w&&w.dispatchEvent(new CustomEvent(customStorageEventName,{detail:{key:a,oldValue:H,newValue:J,storageArea:u}}))}function P(H){try{const J=u.getItem(a);if(H==null)M(J,null),u.removeItem(a);else{const j=T.write(H);J!==j&&(u.setItem(a,j),M(J,j))}}catch(J){C(J)}}function B(H){const J=H?H.newValue:u.getItem(a);if(J==null)return g&&E!=null&&u.setItem(a,T.write(E)),E;if(!H&&y){const j=T.read(J);return typeof y=="function"?y(j,E):D==="object"&&!Array.isArray(j)?{...E,...j}:j}else return typeof J!="string"?J:T.read(J)}function z(H){if(!(H&&H.storageArea!==u)){if(H&&H.key==null){$.value=E;return}if(!(H&&H.key!==a)){O();try{(H==null?void 0:H.newValue)!==T.write($.value)&&($.value=B(H))}catch(J){C(J)}finally{H?nextTick(F):F()}}}}function U(H){z(H.detail)}return $}class LuxonError extends Error{}class InvalidDateTimeError extends LuxonError{constructor(i){super(`Invalid DateTime: ${i.toMessage()}`)}}class InvalidIntervalError extends LuxonError{constructor(i){super(`Invalid Interval: ${i.toMessage()}`)}}class InvalidDurationError extends LuxonError{constructor(i){super(`Invalid Duration: ${i.toMessage()}`)}}class ConflictingSpecificationError extends LuxonError{}class InvalidUnitError extends LuxonError{constructor(i){super(`Invalid unit ${i}`)}}class InvalidArgumentError extends LuxonError{}class ZoneIsAbstractError extends LuxonError{constructor(){super("Zone is an abstract class")}}const n$1="numeric",s="short",l="long",DATE_SHORT={year:n$1,month:n$1,day:n$1},DATE_MED={year:n$1,month:s,day:n$1},DATE_MED_WITH_WEEKDAY={year:n$1,month:s,day:n$1,weekday:s},DATE_FULL={year:n$1,month:l,day:n$1},DATE_HUGE={year:n$1,month:l,day:n$1,weekday:l},TIME_SIMPLE={hour:n$1,minute:n$1},TIME_WITH_SECONDS={hour:n$1,minute:n$1,second:n$1},TIME_WITH_SHORT_OFFSET={hour:n$1,minute:n$1,second:n$1,timeZoneName:s},TIME_WITH_LONG_OFFSET={hour:n$1,minute:n$1,second:n$1,timeZoneName:l},TIME_24_SIMPLE={hour:n$1,minute:n$1,hourCycle:"h23"},TIME_24_WITH_SECONDS={hour:n$1,minute:n$1,second:n$1,hourCycle:"h23"},TIME_24_WITH_SHORT_OFFSET={hour:n$1,minute:n$1,second:n$1,hourCycle:"h23",timeZoneName:s},TIME_24_WITH_LONG_OFFSET={hour:n$1,minute:n$1,second:n$1,hourCycle:"h23",timeZoneName:l},DATETIME_SHORT={year:n$1,month:n$1,day:n$1,hour:n$1,minute:n$1},DATETIME_SHORT_WITH_SECONDS={year:n$1,month:n$1,day:n$1,hour:n$1,minute:n$1,second:n$1},DATETIME_MED={year:n$1,month:s,day:n$1,hour:n$1,minute:n$1},DATETIME_MED_WITH_SECONDS={year:n$1,month:s,day:n$1,hour:n$1,minute:n$1,second:n$1},DATETIME_MED_WITH_WEEKDAY={year:n$1,month:s,day:n$1,weekday:s,hour:n$1,minute:n$1},DATETIME_FULL={year:n$1,month:l,day:n$1,hour:n$1,minute:n$1,timeZoneName:s},DATETIME_FULL_WITH_SECONDS={year:n$1,month:l,day:n$1,hour:n$1,minute:n$1,second:n$1,timeZoneName:s},DATETIME_HUGE={year:n$1,month:l,day:n$1,weekday:l,hour:n$1,minute:n$1,timeZoneName:l},DATETIME_HUGE_WITH_SECONDS={year:n$1,month:l,day:n$1,weekday:l,hour:n$1,minute:n$1,second:n$1,timeZoneName:l};class Zone{get type(){throw new ZoneIsAbstractError}get name(){throw new ZoneIsAbstractError}get ianaName(){return this.name}get isUniversal(){throw new ZoneIsAbstractError}offsetName(i,u){throw new ZoneIsAbstractError}formatOffset(i,u){throw new ZoneIsAbstractError}offset(i){throw new ZoneIsAbstractError}equals(i){throw new ZoneIsAbstractError}get isValid(){throw new ZoneIsAbstractError}}let singleton$1=null;class SystemZone extends Zone{static get instance(){return singleton$1===null&&(singleton$1=new SystemZone),singleton$1}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(i,{format:u,locale:c}){return parseZoneInfo(i,u,c)}formatOffset(i,u){return formatOffset(this.offset(i),u)}offset(i){return-new Date(i).getTimezoneOffset()}equals(i){return i.type==="system"}get isValid(){return!0}}let dtfCache={};function makeDTF(a){return dtfCache[a]||(dtfCache[a]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:a,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),dtfCache[a]}const typeToPos={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function hackyOffset(a,i){const u=a.format(i).replace(/\u200E/g,""),c=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(u),[,d,m,f,v,g,y,b]=c;return[f,d,m,v,g,y,b]}function partsOffset(a,i){const u=a.formatToParts(i),c=[];for(let d=0;d=0?k:1e3+k,(S-C)/(60*1e3)}equals(i){return i.type==="iana"&&i.name===this.name}get isValid(){return this.valid}}let intlLFCache={};function getCachedLF(a,i={}){const u=JSON.stringify([a,i]);let c=intlLFCache[u];return c||(c=new Intl.ListFormat(a,i),intlLFCache[u]=c),c}let intlDTCache={};function getCachedDTF(a,i={}){const u=JSON.stringify([a,i]);let c=intlDTCache[u];return c||(c=new Intl.DateTimeFormat(a,i),intlDTCache[u]=c),c}let intlNumCache={};function getCachedINF(a,i={}){const u=JSON.stringify([a,i]);let c=intlNumCache[u];return c||(c=new Intl.NumberFormat(a,i),intlNumCache[u]=c),c}let intlRelCache={};function getCachedRTF(a,i={}){const{base:u,...c}=i,d=JSON.stringify([a,c]);let m=intlRelCache[d];return m||(m=new Intl.RelativeTimeFormat(a,i),intlRelCache[d]=m),m}let sysLocaleCache=null;function systemLocale(){return sysLocaleCache||(sysLocaleCache=new Intl.DateTimeFormat().resolvedOptions().locale,sysLocaleCache)}let weekInfoCache={};function getCachedWeekInfo(a){let i=weekInfoCache[a];if(!i){const u=new Intl.Locale(a);i="getWeekInfo"in u?u.getWeekInfo():u.weekInfo,weekInfoCache[a]=i}return i}function parseLocaleString(a){const i=a.indexOf("-x-");i!==-1&&(a=a.substring(0,i));const u=a.indexOf("-u-");if(u===-1)return[a];{let c,d;try{c=getCachedDTF(a).resolvedOptions(),d=a}catch{const g=a.substring(0,u);c=getCachedDTF(g).resolvedOptions(),d=g}const{numberingSystem:m,calendar:f}=c;return[d,m,f]}}function intlConfigString(a,i,u){return(u||i)&&(a.includes("-u-")||(a+="-u"),u&&(a+=`-ca-${u}`),i&&(a+=`-nu-${i}`)),a}function mapMonths(a){const i=[];for(let u=1;u<=12;u++){const c=DateTime.utc(2009,u,1);i.push(a(c))}return i}function mapWeekdays(a){const i=[];for(let u=1;u<=7;u++){const c=DateTime.utc(2016,11,13+u);i.push(a(c))}return i}function listStuff(a,i,u,c){const d=a.listingMode();return d==="error"?null:d==="en"?u(i):c(i)}function supportsFastNumbers(a){return a.numberingSystem&&a.numberingSystem!=="latn"?!1:a.numberingSystem==="latn"||!a.locale||a.locale.startsWith("en")||new Intl.DateTimeFormat(a.intl).resolvedOptions().numberingSystem==="latn"}class PolyNumberFormatter{constructor(i,u,c){this.padTo=c.padTo||0,this.floor=c.floor||!1;const{padTo:d,floor:m,...f}=c;if(!u||Object.keys(f).length>0){const v={useGrouping:!1,...c};c.padTo>0&&(v.minimumIntegerDigits=c.padTo),this.inf=getCachedINF(i,v)}}format(i){if(this.inf){const u=this.floor?Math.floor(i):i;return this.inf.format(u)}else{const u=this.floor?Math.floor(i):roundTo(i,3);return padStart(u,this.padTo)}}}class PolyDateFormatter{constructor(i,u,c){this.opts=c,this.originalZone=void 0;let d;if(this.opts.timeZone)this.dt=i;else if(i.zone.type==="fixed"){const f=-1*(i.offset/60),v=f>=0?`Etc/GMT+${f}`:`Etc/GMT${f}`;i.offset!==0&&IANAZone.create(v).valid?(d=v,this.dt=i):(d="UTC",this.dt=i.offset===0?i:i.setZone("UTC").plus({minutes:i.offset}),this.originalZone=i.zone)}else i.zone.type==="system"?this.dt=i:i.zone.type==="iana"?(this.dt=i,d=i.zone.name):(d="UTC",this.dt=i.setZone("UTC").plus({minutes:i.offset}),this.originalZone=i.zone);const m={...this.opts};m.timeZone=m.timeZone||d,this.dtf=getCachedDTF(u,m)}format(){return this.originalZone?this.formatToParts().map(({value:i})=>i).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const i=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?i.map(u=>{if(u.type==="timeZoneName"){const c=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...u,value:c}}else return u}):i}resolvedOptions(){return this.dtf.resolvedOptions()}}class PolyRelFormatter{constructor(i,u,c){this.opts={style:"long",...c},!u&&hasRelative()&&(this.rtf=getCachedRTF(i,c))}format(i,u){return this.rtf?this.rtf.format(i,u):formatRelativeTime(u,i,this.opts.numeric,this.opts.style!=="long")}formatToParts(i,u){return this.rtf?this.rtf.formatToParts(i,u):[]}}const fallbackWeekSettings={firstDay:1,minimalDays:4,weekend:[6,7]};let Locale$1=class wi{static fromOpts(i){return wi.create(i.locale,i.numberingSystem,i.outputCalendar,i.weekSettings,i.defaultToEN)}static create(i,u,c,d,m=!1){const f=i||Settings.defaultLocale,v=f||(m?"en-US":systemLocale()),g=u||Settings.defaultNumberingSystem,y=c||Settings.defaultOutputCalendar,b=validateWeekSettings(d)||Settings.defaultWeekSettings;return new wi(v,g,y,b,f)}static resetCache(){sysLocaleCache=null,intlDTCache={},intlNumCache={},intlRelCache={}}static fromObject({locale:i,numberingSystem:u,outputCalendar:c,weekSettings:d}={}){return wi.create(i,u,c,d)}constructor(i,u,c,d,m){const[f,v,g]=parseLocaleString(i);this.locale=f,this.numberingSystem=u||v||null,this.outputCalendar=c||g||null,this.weekSettings=d,this.intl=intlConfigString(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=m,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=supportsFastNumbers(this)),this.fastNumbersCached}listingMode(){const i=this.isEnglish(),u=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return i&&u?"en":"intl"}clone(i){return!i||Object.getOwnPropertyNames(i).length===0?this:wi.create(i.locale||this.specifiedLocale,i.numberingSystem||this.numberingSystem,i.outputCalendar||this.outputCalendar,validateWeekSettings(i.weekSettings)||this.weekSettings,i.defaultToEN||!1)}redefaultToEN(i={}){return this.clone({...i,defaultToEN:!0})}redefaultToSystem(i={}){return this.clone({...i,defaultToEN:!1})}months(i,u=!1){return listStuff(this,i,months$1,()=>{const c=u?{month:i,day:"numeric"}:{month:i},d=u?"format":"standalone";return this.monthsCache[d][i]||(this.monthsCache[d][i]=mapMonths(m=>this.extract(m,c,"month"))),this.monthsCache[d][i]})}weekdays(i,u=!1){return listStuff(this,i,weekdays,()=>{const c=u?{weekday:i,year:"numeric",month:"long",day:"numeric"}:{weekday:i},d=u?"format":"standalone";return this.weekdaysCache[d][i]||(this.weekdaysCache[d][i]=mapWeekdays(m=>this.extract(m,c,"weekday"))),this.weekdaysCache[d][i]})}meridiems(){return listStuff(this,void 0,()=>meridiems,()=>{if(!this.meridiemCache){const i={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[DateTime.utc(2016,11,13,9),DateTime.utc(2016,11,13,19)].map(u=>this.extract(u,i,"dayperiod"))}return this.meridiemCache})}eras(i){return listStuff(this,i,eras,()=>{const u={era:i};return this.eraCache[i]||(this.eraCache[i]=[DateTime.utc(-40,1,1),DateTime.utc(2017,1,1)].map(c=>this.extract(c,u,"era"))),this.eraCache[i]})}extract(i,u,c){const d=this.dtFormatter(i,u),m=d.formatToParts(),f=m.find(v=>v.type.toLowerCase()===c);return f?f.value:null}numberFormatter(i={}){return new PolyNumberFormatter(this.intl,i.forceSimple||this.fastNumbers,i)}dtFormatter(i,u={}){return new PolyDateFormatter(i,this.intl,u)}relFormatter(i={}){return new PolyRelFormatter(this.intl,this.isEnglish(),i)}listFormatter(i={}){return getCachedLF(this.intl,i)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:hasLocaleWeekInfo()?getCachedWeekInfo(this.locale):fallbackWeekSettings}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(i){return this.locale===i.locale&&this.numberingSystem===i.numberingSystem&&this.outputCalendar===i.outputCalendar}},singleton=null;class FixedOffsetZone extends Zone{static get utcInstance(){return singleton===null&&(singleton=new FixedOffsetZone(0)),singleton}static instance(i){return i===0?FixedOffsetZone.utcInstance:new FixedOffsetZone(i)}static parseSpecifier(i){if(i){const u=i.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(u)return new FixedOffsetZone(signedOffset(u[1],u[2]))}return null}constructor(i){super(),this.fixed=i}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${formatOffset(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${formatOffset(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(i,u){return formatOffset(this.fixed,u)}get isUniversal(){return!0}offset(){return this.fixed}equals(i){return i.type==="fixed"&&i.fixed===this.fixed}get isValid(){return!0}}class InvalidZone extends Zone{constructor(i){super(),this.zoneName=i}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function normalizeZone(a,i){if(isUndefined$2(a)||a===null)return i;if(a instanceof Zone)return a;if(isString$4(a)){const u=a.toLowerCase();return u==="default"?i:u==="local"||u==="system"?SystemZone.instance:u==="utc"||u==="gmt"?FixedOffsetZone.utcInstance:FixedOffsetZone.parseSpecifier(u)||IANAZone.create(a)}else return isNumber$2(a)?FixedOffsetZone.instance(a):typeof a=="object"&&"offset"in a&&typeof a.offset=="function"?a:new InvalidZone(a)}let now$1=()=>Date.now(),defaultZone="system",defaultLocale=null,defaultNumberingSystem=null,defaultOutputCalendar=null,twoDigitCutoffYear=60,throwOnInvalid,defaultWeekSettings=null;class Settings{static get now(){return now$1}static set now(i){now$1=i}static set defaultZone(i){defaultZone=i}static get defaultZone(){return normalizeZone(defaultZone,SystemZone.instance)}static get defaultLocale(){return defaultLocale}static set defaultLocale(i){defaultLocale=i}static get defaultNumberingSystem(){return defaultNumberingSystem}static set defaultNumberingSystem(i){defaultNumberingSystem=i}static get defaultOutputCalendar(){return defaultOutputCalendar}static set defaultOutputCalendar(i){defaultOutputCalendar=i}static get defaultWeekSettings(){return defaultWeekSettings}static set defaultWeekSettings(i){defaultWeekSettings=validateWeekSettings(i)}static get twoDigitCutoffYear(){return twoDigitCutoffYear}static set twoDigitCutoffYear(i){twoDigitCutoffYear=i%100}static get throwOnInvalid(){return throwOnInvalid}static set throwOnInvalid(i){throwOnInvalid=i}static resetCaches(){Locale$1.resetCache(),IANAZone.resetCache()}}class Invalid{constructor(i,u){this.reason=i,this.explanation=u}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const nonLeapLadder=[0,31,59,90,120,151,181,212,243,273,304,334],leapLadder=[0,31,60,91,121,152,182,213,244,274,305,335];function unitOutOfRange(a,i){return new Invalid("unit out of range",`you specified ${i} (of type ${typeof i}) as a ${a}, which is invalid`)}function dayOfWeek(a,i,u){const c=new Date(Date.UTC(a,i-1,u));a<100&&a>=0&&c.setUTCFullYear(c.getUTCFullYear()-1900);const d=c.getUTCDay();return d===0?7:d}function computeOrdinal(a,i,u){return u+(isLeapYear$1(a)?leapLadder:nonLeapLadder)[i-1]}function uncomputeOrdinal(a,i){const u=isLeapYear$1(a)?leapLadder:nonLeapLadder,c=u.findIndex(m=>mweeksInWeekYear(c,i,u)?(y=c+1,g=1):y=c,{weekYear:y,weekNumber:g,weekday:v,...timeObject(a)}}function weekToGregorian(a,i=4,u=1){const{weekYear:c,weekNumber:d,weekday:m}=a,f=isoWeekdayToLocal(dayOfWeek(c,1,i),u),v=daysInYear$1(c);let g=d*7+m-f-7+i,y;g<1?(y=c-1,g+=daysInYear$1(y)):g>v?(y=c+1,g-=daysInYear$1(c)):y=c;const{month:b,day:w}=uncomputeOrdinal(y,g);return{year:y,month:b,day:w,...timeObject(a)}}function gregorianToOrdinal(a){const{year:i,month:u,day:c}=a,d=computeOrdinal(i,u,c);return{year:i,ordinal:d,...timeObject(a)}}function ordinalToGregorian(a){const{year:i,ordinal:u}=a,{month:c,day:d}=uncomputeOrdinal(i,u);return{year:i,month:c,day:d,...timeObject(a)}}function usesLocalWeekValues(a,i){if(!isUndefined$2(a.localWeekday)||!isUndefined$2(a.localWeekNumber)||!isUndefined$2(a.localWeekYear)){if(!isUndefined$2(a.weekday)||!isUndefined$2(a.weekNumber)||!isUndefined$2(a.weekYear))throw new ConflictingSpecificationError("Cannot mix locale-based week fields with ISO-based week fields");return isUndefined$2(a.localWeekday)||(a.weekday=a.localWeekday),isUndefined$2(a.localWeekNumber)||(a.weekNumber=a.localWeekNumber),isUndefined$2(a.localWeekYear)||(a.weekYear=a.localWeekYear),delete a.localWeekday,delete a.localWeekNumber,delete a.localWeekYear,{minDaysInFirstWeek:i.getMinDaysInFirstWeek(),startOfWeek:i.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function hasInvalidWeekData(a,i=4,u=1){const c=isInteger(a.weekYear),d=integerBetween(a.weekNumber,1,weeksInWeekYear(a.weekYear,i,u)),m=integerBetween(a.weekday,1,7);return c?d?m?!1:unitOutOfRange("weekday",a.weekday):unitOutOfRange("week",a.weekNumber):unitOutOfRange("weekYear",a.weekYear)}function hasInvalidOrdinalData(a){const i=isInteger(a.year),u=integerBetween(a.ordinal,1,daysInYear$1(a.year));return i?u?!1:unitOutOfRange("ordinal",a.ordinal):unitOutOfRange("year",a.year)}function hasInvalidGregorianData(a){const i=isInteger(a.year),u=integerBetween(a.month,1,12),c=integerBetween(a.day,1,daysInMonth$1(a.year,a.month));return i?u?c?!1:unitOutOfRange("day",a.day):unitOutOfRange("month",a.month):unitOutOfRange("year",a.year)}function hasInvalidTimeData(a){const{hour:i,minute:u,second:c,millisecond:d}=a,m=integerBetween(i,0,23)||i===24&&u===0&&c===0&&d===0,f=integerBetween(u,0,59),v=integerBetween(c,0,59),g=integerBetween(d,0,999);return m?f?v?g?!1:unitOutOfRange("millisecond",d):unitOutOfRange("second",c):unitOutOfRange("minute",u):unitOutOfRange("hour",i)}function isUndefined$2(a){return typeof a>"u"}function isNumber$2(a){return typeof a=="number"}function isInteger(a){return typeof a=="number"&&a%1===0}function isString$4(a){return typeof a=="string"}function isDate$2(a){return Object.prototype.toString.call(a)==="[object Date]"}function hasRelative(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function hasLocaleWeekInfo(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function maybeArray(a){return Array.isArray(a)?a:[a]}function bestBy(a,i,u){if(a.length!==0)return a.reduce((c,d)=>{const m=[i(d),d];return c&&u(c[0],m[0])===c[0]?c:m},null)[1]}function pick$1(a,i){return i.reduce((u,c)=>(u[c]=a[c],u),{})}function hasOwnProperty$g(a,i){return Object.prototype.hasOwnProperty.call(a,i)}function validateWeekSettings(a){if(a==null)return null;if(typeof a!="object")throw new InvalidArgumentError("Week settings must be an object");if(!integerBetween(a.firstDay,1,7)||!integerBetween(a.minimalDays,1,7)||!Array.isArray(a.weekend)||a.weekend.some(i=>!integerBetween(i,1,7)))throw new InvalidArgumentError("Invalid week settings");return{firstDay:a.firstDay,minimalDays:a.minimalDays,weekend:Array.from(a.weekend)}}function integerBetween(a,i,u){return isInteger(a)&&a>=i&&a<=u}function floorMod(a,i){return a-i*Math.floor(a/i)}function padStart(a,i=2){const u=a<0;let c;return u?c="-"+(""+-a).padStart(i,"0"):c=(""+a).padStart(i,"0"),c}function parseInteger(a){if(!(isUndefined$2(a)||a===null||a===""))return parseInt(a,10)}function parseFloating(a){if(!(isUndefined$2(a)||a===null||a===""))return parseFloat(a)}function parseMillis(a){if(!(isUndefined$2(a)||a===null||a==="")){const i=parseFloat("0."+a)*1e3;return Math.floor(i)}}function roundTo(a,i,u=!1){const c=10**i;return(u?Math.trunc:Math.round)(a*c)/c}function isLeapYear$1(a){return a%4===0&&(a%100!==0||a%400===0)}function daysInYear$1(a){return isLeapYear$1(a)?366:365}function daysInMonth$1(a,i){const u=floorMod(i-1,12)+1,c=a+(i-u)/12;return u===2?isLeapYear$1(c)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][u-1]}function objToLocalTS(a){let i=Date.UTC(a.year,a.month-1,a.day,a.hour,a.minute,a.second,a.millisecond);return a.year<100&&a.year>=0&&(i=new Date(i),i.setUTCFullYear(a.year,a.month-1,a.day)),+i}function firstWeekOffset$1(a,i,u){return-isoWeekdayToLocal(dayOfWeek(a,1,i),u)+i-1}function weeksInWeekYear(a,i=4,u=1){const c=firstWeekOffset$1(a,i,u),d=firstWeekOffset$1(a+1,i,u);return(daysInYear$1(a)-c+d)/7}function untruncateYear$1(a){return a>99?a:a>Settings.twoDigitCutoffYear?1900+a:2e3+a}function parseZoneInfo(a,i,u,c=null){const d=new Date(a),m={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};c&&(m.timeZone=c);const f={timeZoneName:i,...m},v=new Intl.DateTimeFormat(u,f).formatToParts(d).find(g=>g.type.toLowerCase()==="timezonename");return v?v.value:null}function signedOffset(a,i){let u=parseInt(a,10);Number.isNaN(u)&&(u=0);const c=parseInt(i,10)||0,d=u<0||Object.is(u,-0)?-c:c;return u*60+d}function asNumber(a){const i=Number(a);if(typeof a=="boolean"||a===""||Number.isNaN(i))throw new InvalidArgumentError(`Invalid unit value ${a}`);return i}function normalizeObject(a,i){const u={};for(const c in a)if(hasOwnProperty$g(a,c)){const d=a[c];if(d==null)continue;u[i(c)]=asNumber(d)}return u}function formatOffset(a,i){const u=Math.trunc(Math.abs(a/60)),c=Math.trunc(Math.abs(a%60)),d=a>=0?"+":"-";switch(i){case"short":return`${d}${padStart(u,2)}:${padStart(c,2)}`;case"narrow":return`${d}${u}${c>0?`:${c}`:""}`;case"techie":return`${d}${padStart(u,2)}${padStart(c,2)}`;default:throw new RangeError(`Value format ${i} is out of range for property format`)}}function timeObject(a){return pick$1(a,["hour","minute","second","millisecond"])}const monthsLong=["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthsNarrow=["J","F","M","A","M","J","J","A","S","O","N","D"];function months$1(a){switch(a){case"narrow":return[...monthsNarrow];case"short":return[...monthsShort];case"long":return[...monthsLong];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const weekdaysLong=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],weekdaysShort=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],weekdaysNarrow=["M","T","W","T","F","S","S"];function weekdays(a){switch(a){case"narrow":return[...weekdaysNarrow];case"short":return[...weekdaysShort];case"long":return[...weekdaysLong];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const meridiems=["AM","PM"],erasLong=["Before Christ","Anno Domini"],erasShort=["BC","AD"],erasNarrow=["B","A"];function eras(a){switch(a){case"narrow":return[...erasNarrow];case"short":return[...erasShort];case"long":return[...erasLong];default:return null}}function meridiemForDateTime(a){return meridiems[a.hour<12?0:1]}function weekdayForDateTime(a,i){return weekdays(i)[a.weekday-1]}function monthForDateTime(a,i){return months$1(i)[a.month-1]}function eraForDateTime(a,i){return eras(i)[a.year<0?0:1]}function formatRelativeTime(a,i,u="always",c=!1){const d={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},m=["hours","minutes","seconds"].indexOf(a)===-1;if(u==="auto"&&m){const w=a==="days";switch(i){case 1:return w?"tomorrow":`next ${d[a][0]}`;case-1:return w?"yesterday":`last ${d[a][0]}`;case 0:return w?"today":`this ${d[a][0]}`}}const f=Object.is(i,-0)||i<0,v=Math.abs(i),g=v===1,y=d[a],b=c?g?y[1]:y[2]||y[1]:g?d[a][0]:a;return f?`${v} ${b} ago`:`in ${v} ${b}`}function stringifyTokens(a,i){let u="";for(const c of a)c.literal?u+=c.val:u+=i(c.val);return u}const macroTokenToFormatOpts={D:DATE_SHORT,DD:DATE_MED,DDD:DATE_FULL,DDDD:DATE_HUGE,t:TIME_SIMPLE,tt:TIME_WITH_SECONDS,ttt:TIME_WITH_SHORT_OFFSET,tttt:TIME_WITH_LONG_OFFSET,T:TIME_24_SIMPLE,TT:TIME_24_WITH_SECONDS,TTT:TIME_24_WITH_SHORT_OFFSET,TTTT:TIME_24_WITH_LONG_OFFSET,f:DATETIME_SHORT,ff:DATETIME_MED,fff:DATETIME_FULL,ffff:DATETIME_HUGE,F:DATETIME_SHORT_WITH_SECONDS,FF:DATETIME_MED_WITH_SECONDS,FFF:DATETIME_FULL_WITH_SECONDS,FFFF:DATETIME_HUGE_WITH_SECONDS};class Formatter{static create(i,u={}){return new Formatter(i,u)}static parseFormat(i){let u=null,c="",d=!1;const m=[];for(let f=0;f0&&m.push({literal:d||/^\s+$/.test(c),val:c}),u=null,c="",d=!d):d||v===u?c+=v:(c.length>0&&m.push({literal:/^\s+$/.test(c),val:c}),c=v,u=v)}return c.length>0&&m.push({literal:d||/^\s+$/.test(c),val:c}),m}static macroTokenToFormatOpts(i){return macroTokenToFormatOpts[i]}constructor(i,u){this.opts=u,this.loc=i,this.systemLoc=null}formatWithSystemDefault(i,u){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(i,{...this.opts,...u}).format()}dtFormatter(i,u={}){return this.loc.dtFormatter(i,{...this.opts,...u})}formatDateTime(i,u){return this.dtFormatter(i,u).format()}formatDateTimeParts(i,u){return this.dtFormatter(i,u).formatToParts()}formatInterval(i,u){return this.dtFormatter(i.start,u).dtf.formatRange(i.start.toJSDate(),i.end.toJSDate())}resolvedOptions(i,u){return this.dtFormatter(i,u).resolvedOptions()}num(i,u=0){if(this.opts.forceSimple)return padStart(i,u);const c={...this.opts};return u>0&&(c.padTo=u),this.loc.numberFormatter(c).format(i)}formatDateTimeFromString(i,u){const c=this.loc.listingMode()==="en",d=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",m=(C,k)=>this.loc.extract(i,C,k),f=C=>i.isOffsetFixed&&i.offset===0&&C.allowZ?"Z":i.isValid?i.zone.formatOffset(i.ts,C.format):"",v=()=>c?meridiemForDateTime(i):m({hour:"numeric",hourCycle:"h12"},"dayperiod"),g=(C,k)=>c?monthForDateTime(i,C):m(k?{month:C}:{month:C,day:"numeric"},"month"),y=(C,k)=>c?weekdayForDateTime(i,C):m(k?{weekday:C}:{weekday:C,month:"long",day:"numeric"},"weekday"),b=C=>{const k=Formatter.macroTokenToFormatOpts(C);return k?this.formatWithSystemDefault(i,k):C},w=C=>c?eraForDateTime(i,C):m({era:C},"era"),S=C=>{switch(C){case"S":return this.num(i.millisecond);case"u":case"SSS":return this.num(i.millisecond,3);case"s":return this.num(i.second);case"ss":return this.num(i.second,2);case"uu":return this.num(Math.floor(i.millisecond/10),2);case"uuu":return this.num(Math.floor(i.millisecond/100));case"m":return this.num(i.minute);case"mm":return this.num(i.minute,2);case"h":return this.num(i.hour%12===0?12:i.hour%12);case"hh":return this.num(i.hour%12===0?12:i.hour%12,2);case"H":return this.num(i.hour);case"HH":return this.num(i.hour,2);case"Z":return f({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return f({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return f({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return i.zone.offsetName(i.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return i.zone.offsetName(i.ts,{format:"long",locale:this.loc.locale});case"z":return i.zoneName;case"a":return v();case"d":return d?m({day:"numeric"},"day"):this.num(i.day);case"dd":return d?m({day:"2-digit"},"day"):this.num(i.day,2);case"c":return this.num(i.weekday);case"ccc":return y("short",!0);case"cccc":return y("long",!0);case"ccccc":return y("narrow",!0);case"E":return this.num(i.weekday);case"EEE":return y("short",!1);case"EEEE":return y("long",!1);case"EEEEE":return y("narrow",!1);case"L":return d?m({month:"numeric",day:"numeric"},"month"):this.num(i.month);case"LL":return d?m({month:"2-digit",day:"numeric"},"month"):this.num(i.month,2);case"LLL":return g("short",!0);case"LLLL":return g("long",!0);case"LLLLL":return g("narrow",!0);case"M":return d?m({month:"numeric"},"month"):this.num(i.month);case"MM":return d?m({month:"2-digit"},"month"):this.num(i.month,2);case"MMM":return g("short",!1);case"MMMM":return g("long",!1);case"MMMMM":return g("narrow",!1);case"y":return d?m({year:"numeric"},"year"):this.num(i.year);case"yy":return d?m({year:"2-digit"},"year"):this.num(i.year.toString().slice(-2),2);case"yyyy":return d?m({year:"numeric"},"year"):this.num(i.year,4);case"yyyyyy":return d?m({year:"numeric"},"year"):this.num(i.year,6);case"G":return w("short");case"GG":return w("long");case"GGGGG":return w("narrow");case"kk":return this.num(i.weekYear.toString().slice(-2),2);case"kkkk":return this.num(i.weekYear,4);case"W":return this.num(i.weekNumber);case"WW":return this.num(i.weekNumber,2);case"n":return this.num(i.localWeekNumber);case"nn":return this.num(i.localWeekNumber,2);case"ii":return this.num(i.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(i.localWeekYear,4);case"o":return this.num(i.ordinal);case"ooo":return this.num(i.ordinal,3);case"q":return this.num(i.quarter);case"qq":return this.num(i.quarter,2);case"X":return this.num(Math.floor(i.ts/1e3));case"x":return this.num(i.ts);default:return b(C)}};return stringifyTokens(Formatter.parseFormat(u),S)}formatDurationFromString(i,u){const c=g=>{switch(g[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},d=g=>y=>{const b=c(y);return b?this.num(g.get(b),y.length):y},m=Formatter.parseFormat(u),f=m.reduce((g,{literal:y,val:b})=>y?g:g.concat(b),[]),v=i.shiftTo(...f.map(c).filter(g=>g));return stringifyTokens(m,d(v))}}const ianaRegex=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function combineRegexes(...a){const i=a.reduce((u,c)=>u+c.source,"");return RegExp(`^${i}$`)}function combineExtractors(...a){return i=>a.reduce(([u,c,d],m)=>{const[f,v,g]=m(i,d);return[{...u,...f},v||c,g]},[{},null,1]).slice(0,2)}function parse$2(a,...i){if(a==null)return[null,null];for(const[u,c]of i){const d=u.exec(a);if(d)return c(d)}return[null,null]}function simpleParse(...a){return(i,u)=>{const c={};let d;for(d=0;dC!==void 0&&(k||C&&b)?-C:C;return[{years:S(parseFloating(u)),months:S(parseFloating(c)),weeks:S(parseFloating(d)),days:S(parseFloating(m)),hours:S(parseFloating(f)),minutes:S(parseFloating(v)),seconds:S(parseFloating(g),g==="-0"),milliseconds:S(parseMillis(y),w)}]}const obsOffsets$1={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function fromStrings(a,i,u,c,d,m,f){const v={year:i.length===2?untruncateYear$1(parseInteger(i)):parseInteger(i),month:monthsShort.indexOf(u)+1,day:parseInteger(c),hour:parseInteger(d),minute:parseInteger(m)};return f&&(v.second=parseInteger(f)),a&&(v.weekday=a.length>3?weekdaysLong.indexOf(a)+1:weekdaysShort.indexOf(a)+1),v}const rfc2822$1=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function extractRFC2822(a){const[,i,u,c,d,m,f,v,g,y,b,w]=a,S=fromStrings(i,d,c,u,m,f,v);let C;return g?C=obsOffsets$1[g]:y?C=0:C=signedOffset(b,w),[S,new FixedOffsetZone(C)]}function preprocessRFC2822$1(a){return a.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const rfc1123=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,rfc850=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,ascii=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function extractRFC1123Or850(a){const[,i,u,c,d,m,f,v]=a;return[fromStrings(i,d,c,u,m,f,v),FixedOffsetZone.utcInstance]}function extractASCII(a){const[,i,u,c,d,m,f,v]=a;return[fromStrings(i,v,u,c,d,m,f),FixedOffsetZone.utcInstance]}const isoYmdWithTimeExtensionRegex=combineRegexes(isoYmdRegex,isoTimeExtensionRegex),isoWeekWithTimeExtensionRegex=combineRegexes(isoWeekRegex,isoTimeExtensionRegex),isoOrdinalWithTimeExtensionRegex=combineRegexes(isoOrdinalRegex,isoTimeExtensionRegex),isoTimeCombinedRegex=combineRegexes(isoTimeRegex),extractISOYmdTimeAndOffset=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone),extractISOWeekTimeAndOffset=combineExtractors(extractISOWeekData,extractISOTime,extractISOOffset,extractIANAZone),extractISOOrdinalDateAndTime=combineExtractors(extractISOOrdinalData,extractISOTime,extractISOOffset,extractIANAZone),extractISOTimeAndOffset=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseISODate(a){return parse$2(a,[isoYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[isoWeekWithTimeExtensionRegex,extractISOWeekTimeAndOffset],[isoOrdinalWithTimeExtensionRegex,extractISOOrdinalDateAndTime],[isoTimeCombinedRegex,extractISOTimeAndOffset])}function parseRFC2822Date(a){return parse$2(preprocessRFC2822$1(a),[rfc2822$1,extractRFC2822])}function parseHTTPDate(a){return parse$2(a,[rfc1123,extractRFC1123Or850],[rfc850,extractRFC1123Or850],[ascii,extractASCII])}function parseISODuration(a){return parse$2(a,[isoDuration,extractISODuration])}const extractISOTimeOnly=combineExtractors(extractISOTime);function parseISOTimeOnly(a){return parse$2(a,[isoTimeOnly,extractISOTimeOnly])}const sqlYmdWithTimeExtensionRegex=combineRegexes(sqlYmdRegex,sqlTimeExtensionRegex),sqlTimeCombinedRegex=combineRegexes(sqlTimeRegex),extractISOTimeOffsetAndIANAZone=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseSQL(a){return parse$2(a,[sqlYmdWithTimeExtensionRegex,extractISOYmdTimeAndOffset],[sqlTimeCombinedRegex,extractISOTimeOffsetAndIANAZone])}const INVALID$2="Invalid Duration",lowOrderMatrix={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},casualMatrix={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...lowOrderMatrix},daysInYearAccurate=146097/400,daysInMonthAccurate=146097/4800,accurateMatrix={years:{quarters:4,months:12,weeks:daysInYearAccurate/7,days:daysInYearAccurate,hours:daysInYearAccurate*24,minutes:daysInYearAccurate*24*60,seconds:daysInYearAccurate*24*60*60,milliseconds:daysInYearAccurate*24*60*60*1e3},quarters:{months:3,weeks:daysInYearAccurate/28,days:daysInYearAccurate/4,hours:daysInYearAccurate*24/4,minutes:daysInYearAccurate*24*60/4,seconds:daysInYearAccurate*24*60*60/4,milliseconds:daysInYearAccurate*24*60*60*1e3/4},months:{weeks:daysInMonthAccurate/7,days:daysInMonthAccurate,hours:daysInMonthAccurate*24,minutes:daysInMonthAccurate*24*60,seconds:daysInMonthAccurate*24*60*60,milliseconds:daysInMonthAccurate*24*60*60*1e3},...lowOrderMatrix},orderedUnits$1=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],reverseUnits=orderedUnits$1.slice(0).reverse();function clone$5(a,i,u=!1){const c={values:u?i.values:{...a.values,...i.values||{}},loc:a.loc.clone(i.loc),conversionAccuracy:i.conversionAccuracy||a.conversionAccuracy,matrix:i.matrix||a.matrix};return new Duration$1(c)}function durationToMillis(a,i){let u=i.milliseconds??0;for(const c of reverseUnits.slice(1))i[c]&&(u+=i[c]*a[c].milliseconds);return u}function normalizeValues(a,i){const u=durationToMillis(a,i)<0?-1:1;orderedUnits$1.reduceRight((c,d)=>{if(isUndefined$2(i[d]))return c;if(c){const m=i[c]*u,f=a[d][c],v=Math.floor(m/f);i[d]+=v*u,i[c]-=v*f*u}return d},null),orderedUnits$1.reduce((c,d)=>{if(isUndefined$2(i[d]))return c;if(c){const m=i[c]%1;i[c]-=m,i[d]+=m*a[c][d]}return d},null)}function removeZeroes(a){const i={};for(const[u,c]of Object.entries(a))c!==0&&(i[u]=c);return i}let Duration$1=class cr{constructor(i){const u=i.conversionAccuracy==="longterm"||!1;let c=u?accurateMatrix:casualMatrix;i.matrix&&(c=i.matrix),this.values=i.values,this.loc=i.loc||Locale$1.create(),this.conversionAccuracy=u?"longterm":"casual",this.invalid=i.invalid||null,this.matrix=c,this.isLuxonDuration=!0}static fromMillis(i,u){return cr.fromObject({milliseconds:i},u)}static fromObject(i,u={}){if(i==null||typeof i!="object")throw new InvalidArgumentError(`Duration.fromObject: argument expected to be an object, got ${i===null?"null":typeof i}`);return new cr({values:normalizeObject(i,cr.normalizeUnit),loc:Locale$1.fromObject(u),conversionAccuracy:u.conversionAccuracy,matrix:u.matrix})}static fromDurationLike(i){if(isNumber$2(i))return cr.fromMillis(i);if(cr.isDuration(i))return i;if(typeof i=="object")return cr.fromObject(i);throw new InvalidArgumentError(`Unknown duration argument ${i} of type ${typeof i}`)}static fromISO(i,u){const[c]=parseISODuration(i);return c?cr.fromObject(c,u):cr.invalid("unparsable",`the input "${i}" can't be parsed as ISO 8601`)}static fromISOTime(i,u){const[c]=parseISOTimeOnly(i);return c?cr.fromObject(c,u):cr.invalid("unparsable",`the input "${i}" can't be parsed as ISO 8601`)}static invalid(i,u=null){if(!i)throw new InvalidArgumentError("need to specify a reason the Duration is invalid");const c=i instanceof Invalid?i:new Invalid(i,u);if(Settings.throwOnInvalid)throw new InvalidDurationError(c);return new cr({invalid:c})}static normalizeUnit(i){const u={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[i&&i.toLowerCase()];if(!u)throw new InvalidUnitError(i);return u}static isDuration(i){return i&&i.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(i,u={}){const c={...u,floor:u.round!==!1&&u.floor!==!1};return this.isValid?Formatter.create(this.loc,c).formatDurationFromString(this,i):INVALID$2}toHuman(i={}){if(!this.isValid)return INVALID$2;const u=orderedUnits$1.map(c=>{const d=this.values[c];return isUndefined$2(d)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...i,unit:c.slice(0,-1)}).format(d)}).filter(c=>c);return this.loc.listFormatter({type:"conjunction",style:i.listStyle||"narrow",...i}).format(u)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let i="P";return this.years!==0&&(i+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(i+=this.months+this.quarters*3+"M"),this.weeks!==0&&(i+=this.weeks+"W"),this.days!==0&&(i+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(i+="T"),this.hours!==0&&(i+=this.hours+"H"),this.minutes!==0&&(i+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(i+=roundTo(this.seconds+this.milliseconds/1e3,3)+"S"),i==="P"&&(i+="T0S"),i}toISOTime(i={}){if(!this.isValid)return null;const u=this.toMillis();return u<0||u>=864e5?null:(i={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...i,includeOffset:!1},DateTime.fromMillis(u,{zone:"UTC"}).toISOTime(i))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?durationToMillis(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(i){if(!this.isValid)return this;const u=cr.fromDurationLike(i),c={};for(const d of orderedUnits$1)(hasOwnProperty$g(u.values,d)||hasOwnProperty$g(this.values,d))&&(c[d]=u.get(d)+this.get(d));return clone$5(this,{values:c},!0)}minus(i){if(!this.isValid)return this;const u=cr.fromDurationLike(i);return this.plus(u.negate())}mapUnits(i){if(!this.isValid)return this;const u={};for(const c of Object.keys(this.values))u[c]=asNumber(i(this.values[c],c));return clone$5(this,{values:u},!0)}get(i){return this[cr.normalizeUnit(i)]}set(i){if(!this.isValid)return this;const u={...this.values,...normalizeObject(i,cr.normalizeUnit)};return clone$5(this,{values:u})}reconfigure({locale:i,numberingSystem:u,conversionAccuracy:c,matrix:d}={}){const f={loc:this.loc.clone({locale:i,numberingSystem:u}),matrix:d,conversionAccuracy:c};return clone$5(this,f)}as(i){return this.isValid?this.shiftTo(i).get(i):NaN}normalize(){if(!this.isValid)return this;const i=this.toObject();return normalizeValues(this.matrix,i),clone$5(this,{values:i},!0)}rescale(){if(!this.isValid)return this;const i=removeZeroes(this.normalize().shiftToAll().toObject());return clone$5(this,{values:i},!0)}shiftTo(...i){if(!this.isValid)return this;if(i.length===0)return this;i=i.map(f=>cr.normalizeUnit(f));const u={},c={},d=this.toObject();let m;for(const f of orderedUnits$1)if(i.indexOf(f)>=0){m=f;let v=0;for(const y in c)v+=this.matrix[y][f]*c[y],c[y]=0;isNumber$2(d[f])&&(v+=d[f]);const g=Math.trunc(v);u[f]=g,c[f]=(v*1e3-g*1e3)/1e3}else isNumber$2(d[f])&&(c[f]=d[f]);for(const f in c)c[f]!==0&&(u[m]+=f===m?c[f]:c[f]/this.matrix[m][f]);return normalizeValues(this.matrix,u),clone$5(this,{values:u},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const i={};for(const u of Object.keys(this.values))i[u]=this.values[u]===0?0:-this.values[u];return clone$5(this,{values:i},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(i){if(!this.isValid||!i.isValid||!this.loc.equals(i.loc))return!1;function u(c,d){return c===void 0||c===0?d===void 0||d===0:c===d}for(const c of orderedUnits$1)if(!u(this.values[c],i.values[c]))return!1;return!0}};const INVALID$1="Invalid Interval";function validateStartEnd(a,i){return!a||!a.isValid?Interval.invalid("missing or invalid start"):!i||!i.isValid?Interval.invalid("missing or invalid end"):ii:!1}isBefore(i){return this.isValid?this.e<=i:!1}contains(i){return this.isValid?this.s<=i&&this.e>i:!1}set({start:i,end:u}={}){return this.isValid?Interval.fromDateTimes(i||this.s,u||this.e):this}splitAt(...i){if(!this.isValid)return[];const u=i.map(friendlyDateTime).filter(f=>this.contains(f)).sort((f,v)=>f.toMillis()-v.toMillis()),c=[];let{s:d}=this,m=0;for(;d+this.e?this.e:f;c.push(Interval.fromDateTimes(d,v)),d=v,m+=1}return c}splitBy(i){const u=Duration$1.fromDurationLike(i);if(!this.isValid||!u.isValid||u.as("milliseconds")===0)return[];let{s:c}=this,d=1,m;const f=[];for(;cg*d));m=+v>+this.e?this.e:v,f.push(Interval.fromDateTimes(c,m)),c=m,d+=1}return f}divideEqually(i){return this.isValid?this.splitBy(this.length()/i).slice(0,i):[]}overlaps(i){return this.e>i.s&&this.s=i.e:!1}equals(i){return!this.isValid||!i.isValid?!1:this.s.equals(i.s)&&this.e.equals(i.e)}intersection(i){if(!this.isValid)return this;const u=this.s>i.s?this.s:i.s,c=this.e=c?null:Interval.fromDateTimes(u,c)}union(i){if(!this.isValid)return this;const u=this.si.e?this.e:i.e;return Interval.fromDateTimes(u,c)}static merge(i){const[u,c]=i.sort((d,m)=>d.s-m.s).reduce(([d,m],f)=>m?m.overlaps(f)||m.abutsStart(f)?[d,m.union(f)]:[d.concat([m]),f]:[d,f],[[],null]);return c&&u.push(c),u}static xor(i){let u=null,c=0;const d=[],m=i.map(g=>[{time:g.s,type:"s"},{time:g.e,type:"e"}]),f=Array.prototype.concat(...m),v=f.sort((g,y)=>g.time-y.time);for(const g of v)c+=g.type==="s"?1:-1,c===1?u=g.time:(u&&+u!=+g.time&&d.push(Interval.fromDateTimes(u,g.time)),u=null);return Interval.merge(d)}difference(...i){return Interval.xor([this].concat(i)).map(u=>this.intersection(u)).filter(u=>u&&!u.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:INVALID$1}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(i=DATE_SHORT,u={}){return this.isValid?Formatter.create(this.s.loc.clone(u),i).formatInterval(this):INVALID$1}toISO(i){return this.isValid?`${this.s.toISO(i)}/${this.e.toISO(i)}`:INVALID$1}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:INVALID$1}toISOTime(i){return this.isValid?`${this.s.toISOTime(i)}/${this.e.toISOTime(i)}`:INVALID$1}toFormat(i,{separator:u=" – "}={}){return this.isValid?`${this.s.toFormat(i)}${u}${this.e.toFormat(i)}`:INVALID$1}toDuration(i,u){return this.isValid?this.e.diff(this.s,i,u):Duration$1.invalid(this.invalidReason)}mapEndpoints(i){return Interval.fromDateTimes(i(this.s),i(this.e))}}class Info{static hasDST(i=Settings.defaultZone){const u=DateTime.now().setZone(i).set({month:12});return!i.isUniversal&&u.offset!==u.set({month:6}).offset}static isValidIANAZone(i){return IANAZone.isValidZone(i)}static normalizeZone(i){return normalizeZone(i,Settings.defaultZone)}static getStartOfWeek({locale:i=null,locObj:u=null}={}){return(u||Locale$1.create(i)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:i=null,locObj:u=null}={}){return(u||Locale$1.create(i)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:i=null,locObj:u=null}={}){return(u||Locale$1.create(i)).getWeekendDays().slice()}static months(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null,outputCalendar:m="gregory"}={}){return(d||Locale$1.create(u,c,m)).months(i)}static monthsFormat(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null,outputCalendar:m="gregory"}={}){return(d||Locale$1.create(u,c,m)).months(i,!0)}static weekdays(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null}={}){return(d||Locale$1.create(u,c,null)).weekdays(i)}static weekdaysFormat(i="long",{locale:u=null,numberingSystem:c=null,locObj:d=null}={}){return(d||Locale$1.create(u,c,null)).weekdays(i,!0)}static meridiems({locale:i=null}={}){return Locale$1.create(i).meridiems()}static eras(i="short",{locale:u=null}={}){return Locale$1.create(u,null,"gregory").eras(i)}static features(){return{relative:hasRelative(),localeWeek:hasLocaleWeekInfo()}}}function dayDiff(a,i){const u=d=>d.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),c=u(i)-u(a);return Math.floor(Duration$1.fromMillis(c).as("days"))}function highOrderDiffs(a,i,u){const c=[["years",(g,y)=>y.year-g.year],["quarters",(g,y)=>y.quarter-g.quarter+(y.year-g.year)*4],["months",(g,y)=>y.month-g.month+(y.year-g.year)*12],["weeks",(g,y)=>{const b=dayDiff(g,y);return(b-b%7)/7}],["days",dayDiff]],d={},m=a;let f,v;for(const[g,y]of c)u.indexOf(g)>=0&&(f=g,d[g]=y(a,i),v=m.plus(d),v>i?(d[g]--,a=m.plus(d),a>i&&(v=a,d[g]--,a=m.plus(d))):a=v);return[a,d,v,f]}function diff$1(a,i,u,c){let[d,m,f,v]=highOrderDiffs(a,i,u);const g=i-d,y=u.filter(w=>["hours","minutes","seconds","milliseconds"].indexOf(w)>=0);y.length===0&&(f0?Duration$1.fromMillis(g,c).shiftTo(...y).plus(b):b}const numberingSystems={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},numberingSystemsUTF16={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},hanidecChars=numberingSystems.hanidec.replace(/[\[|\]]/g,"").split("");function parseDigits(a){let i=parseInt(a,10);if(isNaN(i)){i="";for(let u=0;u=m&&c<=f&&(i+=c-m)}}return parseInt(i,10)}else return i}function digitRegex({numberingSystem:a},i=""){return new RegExp(`${numberingSystems[a||"latn"]}${i}`)}const MISSING_FTP="missing Intl.DateTimeFormat.formatToParts support";function intUnit(a,i=u=>u){return{regex:a,deser:([u])=>i(parseDigits(u))}}const NBSP=" ",spaceOrNBSP=`[ ${NBSP}]`,spaceOrNBSPRegExp=new RegExp(spaceOrNBSP,"g");function fixListRegex(a){return a.replace(/\./g,"\\.?").replace(spaceOrNBSPRegExp,spaceOrNBSP)}function stripInsensitivities(a){return a.replace(/\./g,"").replace(spaceOrNBSPRegExp," ").toLowerCase()}function oneOf(a,i){return a===null?null:{regex:RegExp(a.map(fixListRegex).join("|")),deser:([u])=>a.findIndex(c=>stripInsensitivities(u)===stripInsensitivities(c))+i}}function offset$2(a,i){return{regex:a,deser:([,u,c])=>signedOffset(u,c),groups:i}}function simple(a){return{regex:a,deser:([i])=>i}}function escapeToken(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function unitForToken(a,i){const u=digitRegex(i),c=digitRegex(i,"{2}"),d=digitRegex(i,"{3}"),m=digitRegex(i,"{4}"),f=digitRegex(i,"{6}"),v=digitRegex(i,"{1,2}"),g=digitRegex(i,"{1,3}"),y=digitRegex(i,"{1,6}"),b=digitRegex(i,"{1,9}"),w=digitRegex(i,"{2,4}"),S=digitRegex(i,"{4,6}"),C=E=>({regex:RegExp(escapeToken(E.val)),deser:([D])=>D,literal:!0}),$=(E=>{if(a.literal)return C(E);switch(E.val){case"G":return oneOf(i.eras("short"),0);case"GG":return oneOf(i.eras("long"),0);case"y":return intUnit(y);case"yy":return intUnit(w,untruncateYear$1);case"yyyy":return intUnit(m);case"yyyyy":return intUnit(S);case"yyyyyy":return intUnit(f);case"M":return intUnit(v);case"MM":return intUnit(c);case"MMM":return oneOf(i.months("short",!0),1);case"MMMM":return oneOf(i.months("long",!0),1);case"L":return intUnit(v);case"LL":return intUnit(c);case"LLL":return oneOf(i.months("short",!1),1);case"LLLL":return oneOf(i.months("long",!1),1);case"d":return intUnit(v);case"dd":return intUnit(c);case"o":return intUnit(g);case"ooo":return intUnit(d);case"HH":return intUnit(c);case"H":return intUnit(v);case"hh":return intUnit(c);case"h":return intUnit(v);case"mm":return intUnit(c);case"m":return intUnit(v);case"q":return intUnit(v);case"qq":return intUnit(c);case"s":return intUnit(v);case"ss":return intUnit(c);case"S":return intUnit(g);case"SSS":return intUnit(d);case"u":return simple(b);case"uu":return simple(v);case"uuu":return intUnit(u);case"a":return oneOf(i.meridiems(),0);case"kkkk":return intUnit(m);case"kk":return intUnit(w,untruncateYear$1);case"W":return intUnit(v);case"WW":return intUnit(c);case"E":case"c":return intUnit(u);case"EEE":return oneOf(i.weekdays("short",!1),1);case"EEEE":return oneOf(i.weekdays("long",!1),1);case"ccc":return oneOf(i.weekdays("short",!0),1);case"cccc":return oneOf(i.weekdays("long",!0),1);case"Z":case"ZZ":return offset$2(new RegExp(`([+-]${v.source})(?::(${c.source}))?`),2);case"ZZZ":return offset$2(new RegExp(`([+-]${v.source})(${c.source})?`),2);case"z":return simple(/[a-z_+-/]{1,256}?/i);case" ":return simple(/[^\S\n\r]/);default:return C(E)}})(a)||{invalidReason:MISSING_FTP};return $.token=a,$}const partTypeStyleToTokenVal={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function tokenForPart(a,i,u){const{type:c,value:d}=a;if(c==="literal"){const g=/^\s+$/.test(d);return{literal:!g,val:g?" ":d}}const m=i[c];let f=c;c==="hour"&&(i.hour12!=null?f=i.hour12?"hour12":"hour24":i.hourCycle!=null?i.hourCycle==="h11"||i.hourCycle==="h12"?f="hour12":f="hour24":f=u.hour12?"hour12":"hour24");let v=partTypeStyleToTokenVal[f];if(typeof v=="object"&&(v=v[m]),v)return{literal:!1,val:v}}function buildRegex(a){return[`^${a.map(u=>u.regex).reduce((u,c)=>`${u}(${c.source})`,"")}$`,a]}function match(a,i,u){const c=a.match(i);if(c){const d={};let m=1;for(const f in u)if(hasOwnProperty$g(u,f)){const v=u[f],g=v.groups?v.groups+1:1;!v.literal&&v.token&&(d[v.token.val[0]]=v.deser(c.slice(m,m+g))),m+=g}return[c,d]}else return[c,{}]}function dateTimeFromMatches(a){const i=m=>{switch(m){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let u=null,c;return isUndefined$2(a.z)||(u=IANAZone.create(a.z)),isUndefined$2(a.Z)||(u||(u=new FixedOffsetZone(a.Z)),c=a.Z),isUndefined$2(a.q)||(a.M=(a.q-1)*3+1),isUndefined$2(a.h)||(a.h<12&&a.a===1?a.h+=12:a.h===12&&a.a===0&&(a.h=0)),a.G===0&&a.y&&(a.y=-a.y),isUndefined$2(a.u)||(a.S=parseMillis(a.u)),[Object.keys(a).reduce((m,f)=>{const v=i(f);return v&&(m[v]=a[f]),m},{}),u,c]}let dummyDateTimeCache=null;function getDummyDateTime(){return dummyDateTimeCache||(dummyDateTimeCache=DateTime.fromMillis(1555555555555)),dummyDateTimeCache}function maybeExpandMacroToken(a,i){if(a.literal)return a;const u=Formatter.macroTokenToFormatOpts(a.val),c=formatOptsToTokens(u,i);return c==null||c.includes(void 0)?a:c}function expandMacroTokens(a,i){return Array.prototype.concat(...a.map(u=>maybeExpandMacroToken(u,i)))}function explainFromTokens(a,i,u){const c=expandMacroTokens(Formatter.parseFormat(u),a),d=c.map(f=>unitForToken(f,a)),m=d.find(f=>f.invalidReason);if(m)return{input:i,tokens:c,invalidReason:m.invalidReason};{const[f,v]=buildRegex(d),g=RegExp(f,"i"),[y,b]=match(i,g,v),[w,S,C]=b?dateTimeFromMatches(b):[null,null,void 0];if(hasOwnProperty$g(b,"a")&&hasOwnProperty$g(b,"H"))throw new ConflictingSpecificationError("Can't include meridiem when specifying 24-hour format");return{input:i,tokens:c,regex:g,rawMatches:y,matches:b,result:w,zone:S,specificOffset:C}}}function parseFromTokens(a,i,u){const{result:c,zone:d,specificOffset:m,invalidReason:f}=explainFromTokens(a,i,u);return[c,d,m,f]}function formatOptsToTokens(a,i){if(!a)return null;const c=Formatter.create(i,a).dtFormatter(getDummyDateTime()),d=c.formatToParts(),m=c.resolvedOptions();return d.map(f=>tokenForPart(f,a,m))}const INVALID="Invalid DateTime",MAX_DATE=864e13;function unsupportedZone(a){return new Invalid("unsupported zone",`the zone "${a.name}" is not supported`)}function possiblyCachedWeekData(a){return a.weekData===null&&(a.weekData=gregorianToWeek(a.c)),a.weekData}function possiblyCachedLocalWeekData(a){return a.localWeekData===null&&(a.localWeekData=gregorianToWeek(a.c,a.loc.getMinDaysInFirstWeek(),a.loc.getStartOfWeek())),a.localWeekData}function clone$4(a,i){const u={ts:a.ts,zone:a.zone,c:a.c,o:a.o,loc:a.loc,invalid:a.invalid};return new DateTime({...u,...i,old:u})}function fixOffset(a,i,u){let c=a-i*60*1e3;const d=u.offset(c);if(i===d)return[c,i];c-=(d-i)*60*1e3;const m=u.offset(c);return d===m?[c,d]:[a-Math.min(d,m)*60*1e3,Math.max(d,m)]}function tsToObj(a,i){a+=i*60*1e3;const u=new Date(a);return{year:u.getUTCFullYear(),month:u.getUTCMonth()+1,day:u.getUTCDate(),hour:u.getUTCHours(),minute:u.getUTCMinutes(),second:u.getUTCSeconds(),millisecond:u.getUTCMilliseconds()}}function objToTS(a,i,u){return fixOffset(objToLocalTS(a),i,u)}function adjustTime(a,i){const u=a.o,c=a.c.year+Math.trunc(i.years),d=a.c.month+Math.trunc(i.months)+Math.trunc(i.quarters)*3,m={...a.c,year:c,month:d,day:Math.min(a.c.day,daysInMonth$1(c,d))+Math.trunc(i.days)+Math.trunc(i.weeks)*7},f=Duration$1.fromObject({years:i.years-Math.trunc(i.years),quarters:i.quarters-Math.trunc(i.quarters),months:i.months-Math.trunc(i.months),weeks:i.weeks-Math.trunc(i.weeks),days:i.days-Math.trunc(i.days),hours:i.hours,minutes:i.minutes,seconds:i.seconds,milliseconds:i.milliseconds}).as("milliseconds"),v=objToLocalTS(m);let[g,y]=fixOffset(v,u,a.zone);return f!==0&&(g+=f,y=a.zone.offset(g)),{ts:g,o:y}}function parseDataToDateTime(a,i,u,c,d,m){const{setZone:f,zone:v}=u;if(a&&Object.keys(a).length!==0||i){const g=i||v,y=DateTime.fromObject(a,{...u,zone:g,specificOffset:m});return f?y:y.setZone(v)}else return DateTime.invalid(new Invalid("unparsable",`the input "${d}" can't be parsed as ${c}`))}function toTechFormat(a,i,u=!0){return a.isValid?Formatter.create(Locale$1.create("en-US"),{allowZ:u,forceSimple:!0}).formatDateTimeFromString(a,i):null}function toISODate(a,i){const u=a.c.year>9999||a.c.year<0;let c="";return u&&a.c.year>=0&&(c+="+"),c+=padStart(a.c.year,u?6:4),i?(c+="-",c+=padStart(a.c.month),c+="-",c+=padStart(a.c.day)):(c+=padStart(a.c.month),c+=padStart(a.c.day)),c}function toISOTime(a,i,u,c,d,m){let f=padStart(a.c.hour);return i?(f+=":",f+=padStart(a.c.minute),(a.c.millisecond!==0||a.c.second!==0||!u)&&(f+=":")):f+=padStart(a.c.minute),(a.c.millisecond!==0||a.c.second!==0||!u)&&(f+=padStart(a.c.second),(a.c.millisecond!==0||!c)&&(f+=".",f+=padStart(a.c.millisecond,3))),d&&(a.isOffsetFixed&&a.offset===0&&!m?f+="Z":a.o<0?(f+="-",f+=padStart(Math.trunc(-a.o/60)),f+=":",f+=padStart(Math.trunc(-a.o%60))):(f+="+",f+=padStart(Math.trunc(a.o/60)),f+=":",f+=padStart(Math.trunc(a.o%60)))),m&&(f+="["+a.zone.ianaName+"]"),f}const defaultUnitValues={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},defaultWeekUnitValues={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},defaultOrdinalUnitValues={ordinal:1,hour:0,minute:0,second:0,millisecond:0},orderedUnits=["year","month","day","hour","minute","second","millisecond"],orderedWeekUnits=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],orderedOrdinalUnits=["year","ordinal","hour","minute","second","millisecond"];function normalizeUnit(a){const i={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[a.toLowerCase()];if(!i)throw new InvalidUnitError(a);return i}function normalizeUnitWithLocalWeeks(a){switch(a.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return normalizeUnit(a)}}function quickDT(a,i){const u=normalizeZone(i.zone,Settings.defaultZone),c=Locale$1.fromObject(i),d=Settings.now();let m,f;if(isUndefined$2(a.year))m=d;else{for(const y of orderedUnits)isUndefined$2(a[y])&&(a[y]=defaultUnitValues[y]);const v=hasInvalidGregorianData(a)||hasInvalidTimeData(a);if(v)return DateTime.invalid(v);const g=u.offset(d);[m,f]=objToTS(a,g,u)}return new DateTime({ts:m,zone:u,loc:c,o:f})}function diffRelative(a,i,u){const c=isUndefined$2(u.round)?!0:u.round,d=(f,v)=>(f=roundTo(f,c||u.calendary?0:2,!0),i.loc.clone(u).relFormatter(u).format(f,v)),m=f=>u.calendary?i.hasSame(a,f)?0:i.startOf(f).diff(a.startOf(f),f).get(f):i.diff(a,f).get(f);if(u.unit)return d(m(u.unit),u.unit);for(const f of u.units){const v=m(f);if(Math.abs(v)>=1)return d(v,f)}return d(a>i?-0:0,u.units[u.units.length-1])}function lastOpts(a){let i={},u;return a.length>0&&typeof a[a.length-1]=="object"?(i=a[a.length-1],u=Array.from(a).slice(0,a.length-1)):u=Array.from(a),[i,u]}class DateTime{constructor(i){const u=i.zone||Settings.defaultZone;let c=i.invalid||(Number.isNaN(i.ts)?new Invalid("invalid input"):null)||(u.isValid?null:unsupportedZone(u));this.ts=isUndefined$2(i.ts)?Settings.now():i.ts;let d=null,m=null;if(!c)if(i.old&&i.old.ts===this.ts&&i.old.zone.equals(u))[d,m]=[i.old.c,i.old.o];else{const v=u.offset(this.ts);d=tsToObj(this.ts,v),c=Number.isNaN(d.year)?new Invalid("invalid input"):null,d=c?null:d,m=c?null:v}this._zone=u,this.loc=i.loc||Locale$1.create(),this.invalid=c,this.weekData=null,this.localWeekData=null,this.c=d,this.o=m,this.isLuxonDateTime=!0}static now(){return new DateTime({})}static local(){const[i,u]=lastOpts(arguments),[c,d,m,f,v,g,y]=u;return quickDT({year:c,month:d,day:m,hour:f,minute:v,second:g,millisecond:y},i)}static utc(){const[i,u]=lastOpts(arguments),[c,d,m,f,v,g,y]=u;return i.zone=FixedOffsetZone.utcInstance,quickDT({year:c,month:d,day:m,hour:f,minute:v,second:g,millisecond:y},i)}static fromJSDate(i,u={}){const c=isDate$2(i)?i.valueOf():NaN;if(Number.isNaN(c))return DateTime.invalid("invalid input");const d=normalizeZone(u.zone,Settings.defaultZone);return d.isValid?new DateTime({ts:c,zone:d,loc:Locale$1.fromObject(u)}):DateTime.invalid(unsupportedZone(d))}static fromMillis(i,u={}){if(isNumber$2(i))return i<-MAX_DATE||i>MAX_DATE?DateTime.invalid("Timestamp out of range"):new DateTime({ts:i,zone:normalizeZone(u.zone,Settings.defaultZone),loc:Locale$1.fromObject(u)});throw new InvalidArgumentError(`fromMillis requires a numerical input, but received a ${typeof i} with value ${i}`)}static fromSeconds(i,u={}){if(isNumber$2(i))return new DateTime({ts:i*1e3,zone:normalizeZone(u.zone,Settings.defaultZone),loc:Locale$1.fromObject(u)});throw new InvalidArgumentError("fromSeconds requires a numerical input")}static fromObject(i,u={}){i=i||{};const c=normalizeZone(u.zone,Settings.defaultZone);if(!c.isValid)return DateTime.invalid(unsupportedZone(c));const d=Locale$1.fromObject(u),m=normalizeObject(i,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:f,startOfWeek:v}=usesLocalWeekValues(m,d),g=Settings.now(),y=isUndefined$2(u.specificOffset)?c.offset(g):u.specificOffset,b=!isUndefined$2(m.ordinal),w=!isUndefined$2(m.year),S=!isUndefined$2(m.month)||!isUndefined$2(m.day),C=w||S,k=m.weekYear||m.weekNumber;if((C||b)&&k)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(S&&b)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");const $=k||m.weekday&&!C;let E,D,T=tsToObj(g,y);$?(E=orderedWeekUnits,D=defaultWeekUnitValues,T=gregorianToWeek(T,f,v)):b?(E=orderedOrdinalUnits,D=defaultOrdinalUnitValues,T=gregorianToOrdinal(T)):(E=orderedUnits,D=defaultUnitValues);let O=!1;for(const H of E){const J=m[H];isUndefined$2(J)?O?m[H]=D[H]:m[H]=T[H]:O=!0}const F=$?hasInvalidWeekData(m,f,v):b?hasInvalidOrdinalData(m):hasInvalidGregorianData(m),M=F||hasInvalidTimeData(m);if(M)return DateTime.invalid(M);const P=$?weekToGregorian(m,f,v):b?ordinalToGregorian(m):m,[B,z]=objToTS(P,y,c),U=new DateTime({ts:B,zone:c,o:z,loc:d});return m.weekday&&C&&i.weekday!==U.weekday?DateTime.invalid("mismatched weekday",`you can't specify both a weekday of ${m.weekday} and a date of ${U.toISO()}`):U}static fromISO(i,u={}){const[c,d]=parseISODate(i);return parseDataToDateTime(c,d,u,"ISO 8601",i)}static fromRFC2822(i,u={}){const[c,d]=parseRFC2822Date(i);return parseDataToDateTime(c,d,u,"RFC 2822",i)}static fromHTTP(i,u={}){const[c,d]=parseHTTPDate(i);return parseDataToDateTime(c,d,u,"HTTP",u)}static fromFormat(i,u,c={}){if(isUndefined$2(i)||isUndefined$2(u))throw new InvalidArgumentError("fromFormat requires an input string and a format");const{locale:d=null,numberingSystem:m=null}=c,f=Locale$1.fromOpts({locale:d,numberingSystem:m,defaultToEN:!0}),[v,g,y,b]=parseFromTokens(f,i,u);return b?DateTime.invalid(b):parseDataToDateTime(v,g,c,`format ${u}`,i,y)}static fromString(i,u,c={}){return DateTime.fromFormat(i,u,c)}static fromSQL(i,u={}){const[c,d]=parseSQL(i);return parseDataToDateTime(c,d,u,"SQL",i)}static invalid(i,u=null){if(!i)throw new InvalidArgumentError("need to specify a reason the DateTime is invalid");const c=i instanceof Invalid?i:new Invalid(i,u);if(Settings.throwOnInvalid)throw new InvalidDateTimeError(c);return new DateTime({invalid:c})}static isDateTime(i){return i&&i.isLuxonDateTime||!1}static parseFormatForOpts(i,u={}){const c=formatOptsToTokens(i,Locale$1.fromObject(u));return c?c.map(d=>d?d.val:null).join(""):null}static expandFormat(i,u={}){return expandMacroTokens(Formatter.parseFormat(i),Locale$1.fromObject(u)).map(d=>d.val).join("")}get(i){return this[i]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?possiblyCachedWeekData(this).weekYear:NaN}get weekNumber(){return this.isValid?possiblyCachedWeekData(this).weekNumber:NaN}get weekday(){return this.isValid?possiblyCachedWeekData(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?possiblyCachedLocalWeekData(this).weekday:NaN}get localWeekNumber(){return this.isValid?possiblyCachedLocalWeekData(this).weekNumber:NaN}get localWeekYear(){return this.isValid?possiblyCachedLocalWeekData(this).weekYear:NaN}get ordinal(){return this.isValid?gregorianToOrdinal(this.c).ordinal:NaN}get monthShort(){return this.isValid?Info.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Info.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Info.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Info.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const i=864e5,u=6e4,c=objToLocalTS(this.c),d=this.zone.offset(c-i),m=this.zone.offset(c+i),f=this.zone.offset(c-d*u),v=this.zone.offset(c-m*u);if(f===v)return[this];const g=c-f*u,y=c-v*u,b=tsToObj(g,f),w=tsToObj(y,v);return b.hour===w.hour&&b.minute===w.minute&&b.second===w.second&&b.millisecond===w.millisecond?[clone$4(this,{ts:g}),clone$4(this,{ts:y})]:[this]}get isInLeapYear(){return isLeapYear$1(this.year)}get daysInMonth(){return daysInMonth$1(this.year,this.month)}get daysInYear(){return this.isValid?daysInYear$1(this.year):NaN}get weeksInWeekYear(){return this.isValid?weeksInWeekYear(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?weeksInWeekYear(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(i={}){const{locale:u,numberingSystem:c,calendar:d}=Formatter.create(this.loc.clone(i),i).resolvedOptions(this);return{locale:u,numberingSystem:c,outputCalendar:d}}toUTC(i=0,u={}){return this.setZone(FixedOffsetZone.instance(i),u)}toLocal(){return this.setZone(Settings.defaultZone)}setZone(i,{keepLocalTime:u=!1,keepCalendarTime:c=!1}={}){if(i=normalizeZone(i,Settings.defaultZone),i.equals(this.zone))return this;if(i.isValid){let d=this.ts;if(u||c){const m=i.offset(this.ts),f=this.toObject();[d]=objToTS(f,m,i)}return clone$4(this,{ts:d,zone:i})}else return DateTime.invalid(unsupportedZone(i))}reconfigure({locale:i,numberingSystem:u,outputCalendar:c}={}){const d=this.loc.clone({locale:i,numberingSystem:u,outputCalendar:c});return clone$4(this,{loc:d})}setLocale(i){return this.reconfigure({locale:i})}set(i){if(!this.isValid)return this;const u=normalizeObject(i,normalizeUnitWithLocalWeeks),{minDaysInFirstWeek:c,startOfWeek:d}=usesLocalWeekValues(u,this.loc),m=!isUndefined$2(u.weekYear)||!isUndefined$2(u.weekNumber)||!isUndefined$2(u.weekday),f=!isUndefined$2(u.ordinal),v=!isUndefined$2(u.year),g=!isUndefined$2(u.month)||!isUndefined$2(u.day),y=v||g,b=u.weekYear||u.weekNumber;if((y||f)&&b)throw new ConflictingSpecificationError("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(g&&f)throw new ConflictingSpecificationError("Can't mix ordinal dates with month/day");let w;m?w=weekToGregorian({...gregorianToWeek(this.c,c,d),...u},c,d):isUndefined$2(u.ordinal)?(w={...this.toObject(),...u},isUndefined$2(u.day)&&(w.day=Math.min(daysInMonth$1(w.year,w.month),w.day))):w=ordinalToGregorian({...gregorianToOrdinal(this.c),...u});const[S,C]=objToTS(w,this.o,this.zone);return clone$4(this,{ts:S,o:C})}plus(i){if(!this.isValid)return this;const u=Duration$1.fromDurationLike(i);return clone$4(this,adjustTime(this,u))}minus(i){if(!this.isValid)return this;const u=Duration$1.fromDurationLike(i).negate();return clone$4(this,adjustTime(this,u))}startOf(i,{useLocaleWeeks:u=!1}={}){if(!this.isValid)return this;const c={},d=Duration$1.normalizeUnit(i);switch(d){case"years":c.month=1;case"quarters":case"months":c.day=1;case"weeks":case"days":c.hour=0;case"hours":c.minute=0;case"minutes":c.second=0;case"seconds":c.millisecond=0;break}if(d==="weeks")if(u){const m=this.loc.getStartOfWeek(),{weekday:f}=this;fthis.valueOf(),v=f?this:i,g=f?i:this,y=diff$1(v,g,m,d);return f?y.negate():y}diffNow(i="milliseconds",u={}){return this.diff(DateTime.now(),i,u)}until(i){return this.isValid?Interval.fromDateTimes(this,i):this}hasSame(i,u,c){if(!this.isValid)return!1;const d=i.valueOf(),m=this.setZone(i.zone,{keepLocalTime:!0});return m.startOf(u,c)<=d&&d<=m.endOf(u,c)}equals(i){return this.isValid&&i.isValid&&this.valueOf()===i.valueOf()&&this.zone.equals(i.zone)&&this.loc.equals(i.loc)}toRelative(i={}){if(!this.isValid)return null;const u=i.base||DateTime.fromObject({},{zone:this.zone}),c=i.padding?thisu.valueOf(),Math.min)}static max(...i){if(!i.every(DateTime.isDateTime))throw new InvalidArgumentError("max requires all arguments be DateTimes");return bestBy(i,u=>u.valueOf(),Math.max)}static fromFormatExplain(i,u,c={}){const{locale:d=null,numberingSystem:m=null}=c,f=Locale$1.fromOpts({locale:d,numberingSystem:m,defaultToEN:!0});return explainFromTokens(f,i,u)}static fromStringExplain(i,u,c={}){return DateTime.fromFormatExplain(i,u,c)}static get DATE_SHORT(){return DATE_SHORT}static get DATE_MED(){return DATE_MED}static get DATE_MED_WITH_WEEKDAY(){return DATE_MED_WITH_WEEKDAY}static get DATE_FULL(){return DATE_FULL}static get DATE_HUGE(){return DATE_HUGE}static get TIME_SIMPLE(){return TIME_SIMPLE}static get TIME_WITH_SECONDS(){return TIME_WITH_SECONDS}static get TIME_WITH_SHORT_OFFSET(){return TIME_WITH_SHORT_OFFSET}static get TIME_WITH_LONG_OFFSET(){return TIME_WITH_LONG_OFFSET}static get TIME_24_SIMPLE(){return TIME_24_SIMPLE}static get TIME_24_WITH_SECONDS(){return TIME_24_WITH_SECONDS}static get TIME_24_WITH_SHORT_OFFSET(){return TIME_24_WITH_SHORT_OFFSET}static get TIME_24_WITH_LONG_OFFSET(){return TIME_24_WITH_LONG_OFFSET}static get DATETIME_SHORT(){return DATETIME_SHORT}static get DATETIME_SHORT_WITH_SECONDS(){return DATETIME_SHORT_WITH_SECONDS}static get DATETIME_MED(){return DATETIME_MED}static get DATETIME_MED_WITH_SECONDS(){return DATETIME_MED_WITH_SECONDS}static get DATETIME_MED_WITH_WEEKDAY(){return DATETIME_MED_WITH_WEEKDAY}static get DATETIME_FULL(){return DATETIME_FULL}static get DATETIME_FULL_WITH_SECONDS(){return DATETIME_FULL_WITH_SECONDS}static get DATETIME_HUGE(){return DATETIME_HUGE}static get DATETIME_HUGE_WITH_SECONDS(){return DATETIME_HUGE_WITH_SECONDS}}function friendlyDateTime(a){if(DateTime.isDateTime(a))return a;if(a&&a.valueOf&&isNumber$2(a.valueOf()))return DateTime.fromJSDate(a);if(a&&typeof a=="object")return DateTime.fromObject(a);throw new InvalidArgumentError(`Unknown datetime argument: ${a}, of type ${typeof a}`)}var MessageType=(a=>(a.ERROR="error",a.WARNING="warning",a.INFO="info",a.SUCCESS="success",a))(MessageType||{}),ErrorMessageType=(a=>(a.FETCH_ERROR="Fetch Error",a.UPDATE_ERROR="Update Error",a.CREATE_ERROR="Update Error",a.DELETE_ERROR="Update Error",a))(ErrorMessageType||{});class Message{constructor(i,u,c,d){xr(this,"type",{});xr(this,"createdAt",-1);xr(this,"showTimeout",0);xr(this,"msg","");xr(this,"data",{});xr(this,"code","");typeof c>"u"&&(c=0),typeof d>"u"&&(d={}),this.type=i,this.msg=u,this.showTimeout=c,this.data=d,this.createdAt=DateTime.now().toSeconds()}toString(){return{type:this.type,createdAt:this.createdAt,msg:this.msg,data:this.data}}}const useMessageStore=defineStore("message_store",()=>{let a=useStorage("LOCAL_MESSAGES",[]),i=ref([]);function u(m,f,v,g){let y=new Message(m,f,v,g);a.value.push(y),y.showTimeout>0&&i.value.push(y)}function c(m,f){u("error",m,7e3,f)}function d(){a.value=[]}return{snackbarQueue:i,messages:a,addMessage:u,addError:c,deleteAllMessages:d}});function useRefs$2(){const a=ref([]);onBeforeUpdate(()=>a.value=[]);function i(u,c){a.value[c]=u}return{refs:a,updateRef:i}}const makeVPaginationProps=propsFactory({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:a=>a.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:a=>a%1===0},totalVisible:[Number,String],firstIcon:{type:IconValue,default:"$first"},prevIcon:{type:IconValue,default:"$prev"},nextIcon:{type:IconValue,default:"$next"},lastIcon:{type:IconValue,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeSizeProps(),...makeTagProps({tag:"nav"}),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VPagination"),VPagination=genericComponent()({name:"VPagination",props:makeVPaginationProps(),emits:{"update:modelValue":a=>!0,first:a=>!0,prev:a=>!0,next:a=>!0,last:a=>!0},setup(a,i){let{slots:u,emit:c}=i;const d=useProxiedModel(a,"modelValue"),{t:m,n:f}=useLocale(),{isRtl:v}=useRtl(),{themeClasses:g}=provideTheme(a),{width:y}=useDisplay(),b=shallowRef(-1);provideDefaults(void 0,{scoped:!0});const{resizeRef:w}=useResizeObserver(z=>{if(!z.length)return;const{target:U,contentRect:H}=z[0],J=U.querySelector(".v-pagination__list > *");if(!J)return;const j=H.width,G=J.offsetWidth+parseFloat(getComputedStyle(J).marginRight)*2;b.value=$(j,G)}),S=computed(()=>parseInt(a.length,10)),C=computed(()=>parseInt(a.start,10)),k=computed(()=>a.totalVisible!=null?parseInt(a.totalVisible,10):b.value>=0?b.value:$(y.value,58));function $(z,U){const H=a.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((z-U*H)/U).toFixed(2)))}const E=computed(()=>{if(S.value<=0||isNaN(S.value)||S.value>Number.MAX_SAFE_INTEGER)return[];if(k.value<=0)return[];if(k.value===1)return[d.value];if(S.value<=k.value)return createRange(S.value,C.value);const z=k.value%2===0,U=z?k.value/2:Math.floor(k.value/2),H=z?U:U+1,J=S.value-U;if(H-d.value>=0)return[...createRange(Math.max(1,k.value-1),C.value),a.ellipsis,S.value];if(d.value-J>=(z?1:0)){const j=k.value-1,G=S.value-j+C.value;return[C.value,a.ellipsis,...createRange(j,G)]}else{const j=Math.max(1,k.value-3),G=j===1?d.value:d.value-Math.ceil(j/2)+C.value;return[C.value,a.ellipsis,...createRange(j,G),a.ellipsis,S.value]}});function D(z,U,H){z.preventDefault(),d.value=U,H&&c(H,U)}const{refs:T,updateRef:O}=useRefs$2();provideDefaults({VPaginationBtn:{color:toRef(a,"color"),border:toRef(a,"border"),density:toRef(a,"density"),size:toRef(a,"size"),variant:toRef(a,"variant"),rounded:toRef(a,"rounded"),elevation:toRef(a,"elevation")}});const F=computed(()=>E.value.map((z,U)=>{const H=J=>O(J,U);if(typeof z=="string")return{isActive:!1,key:`ellipsis-${U}`,page:z,props:{ref:H,ellipsis:!0,icon:!0,disabled:!0}};{const J=z===d.value;return{isActive:J,key:z,page:f(z),props:{ref:H,ellipsis:!1,icon:!0,disabled:!!a.disabled||+a.length<2,color:J?a.activeColor:a.color,"aria-current":J,"aria-label":m(J?a.currentPageAriaLabel:a.pageAriaLabel,z),onClick:j=>D(j,z)}}}})),M=computed(()=>{const z=!!a.disabled||d.value<=C.value,U=!!a.disabled||d.value>=C.value+S.value-1;return{first:a.showFirstLastPage?{icon:v.value?a.lastIcon:a.firstIcon,onClick:H=>D(H,C.value,"first"),disabled:z,"aria-label":m(a.firstAriaLabel),"aria-disabled":z}:void 0,prev:{icon:v.value?a.nextIcon:a.prevIcon,onClick:H=>D(H,d.value-1,"prev"),disabled:z,"aria-label":m(a.previousAriaLabel),"aria-disabled":z},next:{icon:v.value?a.prevIcon:a.nextIcon,onClick:H=>D(H,d.value+1,"next"),disabled:U,"aria-label":m(a.nextAriaLabel),"aria-disabled":U},last:a.showFirstLastPage?{icon:v.value?a.firstIcon:a.lastIcon,onClick:H=>D(H,C.value+S.value-1,"last"),disabled:U,"aria-label":m(a.lastAriaLabel),"aria-disabled":U}:void 0}});function P(){var U;const z=d.value-C.value;(U=T.value[z])==null||U.$el.focus()}function B(z){z.key===keyValues.left&&!a.disabled&&d.value>+a.start?(d.value=d.value-1,nextTick(P)):z.key===keyValues.right&&!a.disabled&&d.valuecreateVNode(a.tag,{ref:w,class:["v-pagination",g.value,a.class],style:a.style,role:"navigation","aria-label":m(a.ariaLabel),onKeydown:B,"data-test":"v-pagination-root"},{default:()=>[createVNode("ul",{class:"v-pagination__list"},[a.showFirstLastPage&&createVNode("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[u.first?u.first(M.value.first):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},M.value.first),null)]),createVNode("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[u.prev?u.prev(M.value.prev):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},M.value.prev),null)]),F.value.map((z,U)=>createVNode("li",{key:z.key,class:["v-pagination__item",{"v-pagination__item--is-active":z.isActive}],"data-test":"v-pagination-item"},[u.item?u.item(z):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},z.props),{default:()=>[z.page]})])),createVNode("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[u.next?u.next(M.value.next):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},M.value.next),null)]),a.showFirstLastPage&&createVNode("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[u.last?u.last(M.value.last):createVNode(VBtn,mergeProps({_as:"VPaginationBtn"},M.value.last),null)])])]})),{}}}),VSelectionControlGroupSymbol=Symbol.for("vuetify:selection-control-group"),makeSelectionControlGroupProps=propsFactory({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:IconValue,trueIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:deepEqual},...makeComponentProps(),...makeDensityProps(),...makeThemeProps()},"SelectionControlGroup"),makeVSelectionControlGroupProps=propsFactory({...makeSelectionControlGroupProps({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");genericComponent()({name:"VSelectionControlGroup",props:makeVSelectionControlGroupProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),d=getUid(),m=computed(()=>a.id||`v-selection-control-group-${d}`),f=computed(()=>a.name||m.value),v=new Set;return provide(VSelectionControlGroupSymbol,{modelValue:c,forceUpdate:()=>{v.forEach(g=>g())},onForceUpdate:g=>{v.add(g),onScopeDispose(()=>{v.delete(g)})}}),provideDefaults({[a.defaultsTarget]:{color:toRef(a,"color"),disabled:toRef(a,"disabled"),density:toRef(a,"density"),error:toRef(a,"error"),inline:toRef(a,"inline"),modelValue:c,multiple:computed(()=>!!a.multiple||a.multiple==null&&Array.isArray(c.value)),name:f,falseIcon:toRef(a,"falseIcon"),trueIcon:toRef(a,"trueIcon"),readonly:toRef(a,"readonly"),ripple:toRef(a,"ripple"),type:toRef(a,"type"),valueComparator:toRef(a,"valueComparator")}}),useRender(()=>{var g;return createVNode("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":a.inline},a.class],style:a.style,role:a.type==="radio"?"radiogroup":void 0},[(g=u.default)==null?void 0:g.call(u)])}),{}}});const makeVSelectionControlProps=propsFactory({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...makeComponentProps(),...makeSelectionControlGroupProps()},"VSelectionControl");function useSelectionControl(a){const i=inject$1(VSelectionControlGroupSymbol,void 0),{densityClasses:u}=useDensity(a),c=useProxiedModel(a,"modelValue"),d=computed(()=>a.trueValue!==void 0?a.trueValue:a.value!==void 0?a.value:!0),m=computed(()=>a.falseValue!==void 0?a.falseValue:!1),f=computed(()=>!!a.multiple||a.multiple==null&&Array.isArray(c.value)),v=computed({get(){const C=i?i.modelValue.value:c.value;return f.value?wrapInArray(C).some(k=>a.valueComparator(k,d.value)):a.valueComparator(C,d.value)},set(C){if(a.readonly)return;const k=C?d.value:m.value;let $=k;f.value&&($=C?[...wrapInArray(c.value),k]:wrapInArray(c.value).filter(E=>!a.valueComparator(E,d.value))),i?i.modelValue.value=$:c.value=$}}),{textColorClasses:g,textColorStyles:y}=useTextColor(computed(()=>{if(!(a.error||a.disabled))return v.value?a.color:a.baseColor})),{backgroundColorClasses:b,backgroundColorStyles:w}=useBackgroundColor(computed(()=>v.value&&!a.error&&!a.disabled?a.color:a.baseColor)),S=computed(()=>v.value?a.trueIcon:a.falseIcon);return{group:i,densityClasses:u,trueValue:d,falseValue:m,model:v,textColorClasses:g,textColorStyles:y,backgroundColorClasses:b,backgroundColorStyles:w,icon:S}}const VSelectionControl=genericComponent()({name:"VSelectionControl",directives:{Ripple},inheritAttrs:!1,props:makeVSelectionControlProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{attrs:u,slots:c}=i;const{group:d,densityClasses:m,icon:f,model:v,textColorClasses:g,textColorStyles:y,backgroundColorClasses:b,backgroundColorStyles:w,trueValue:S}=useSelectionControl(a),C=getUid(),k=shallowRef(!1),$=shallowRef(!1),E=ref(),D=computed(()=>a.id||`input-${C}`),T=computed(()=>!a.disabled&&!a.readonly);d==null||d.onForceUpdate(()=>{E.value&&(E.value.checked=v.value)});function O(B){T.value&&(k.value=!0,matchesSelector(B.target,":focus-visible")!==!1&&($.value=!0))}function F(){k.value=!1,$.value=!1}function M(B){B.stopPropagation()}function P(B){T.value&&(a.readonly&&d&&nextTick(()=>d.forceUpdate()),v.value=B.target.checked)}return useRender(()=>{var J,j;const B=c.label?c.label({label:a.label,props:{for:D.value}}):a.label,[z,U]=filterInputAttrs(u),H=createVNode("input",mergeProps({ref:E,checked:v.value,disabled:!!a.disabled,id:D.value,onBlur:F,onFocus:O,onInput:P,"aria-disabled":!!a.disabled,"aria-label":a.label,type:a.type,value:S.value,name:a.name,"aria-checked":a.type==="checkbox"?v.value:void 0},U),null);return createVNode("div",mergeProps({class:["v-selection-control",{"v-selection-control--dirty":v.value,"v-selection-control--disabled":a.disabled,"v-selection-control--error":a.error,"v-selection-control--focused":k.value,"v-selection-control--focus-visible":$.value,"v-selection-control--inline":a.inline},m.value,a.class]},z,{style:a.style}),[createVNode("div",{class:["v-selection-control__wrapper",g.value],style:y.value},[(J=c.default)==null?void 0:J.call(c,{backgroundColorClasses:b,backgroundColorStyles:w}),withDirectives(createVNode("div",{class:["v-selection-control__input"]},[((j=c.input)==null?void 0:j.call(c,{model:v,textColorClasses:g,textColorStyles:y,backgroundColorClasses:b,backgroundColorStyles:w,inputNode:H,icon:f.value,props:{onFocus:O,onBlur:F,id:D.value}}))??createVNode(Fragment,null,[f.value&&createVNode(VIcon,{key:"icon",icon:f.value},null),H])]),[[resolveDirective("ripple"),a.ripple&&[!a.disabled&&!a.readonly,null,["center","circle"]]]])]),B&&createVNode(VLabel,{for:D.value,onClick:M},{default:()=>[B]})])}),{isFocused:k,input:E}}}),makeVCheckboxBtnProps=propsFactory({indeterminate:Boolean,indeterminateIcon:{type:IconValue,default:"$checkboxIndeterminate"},...makeVSelectionControlProps({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),VCheckboxBtn=genericComponent()({name:"VCheckboxBtn",props:makeVCheckboxBtnProps(),emits:{"update:modelValue":a=>!0,"update:indeterminate":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"indeterminate"),d=useProxiedModel(a,"modelValue");function m(g){c.value&&(c.value=!1)}const f=computed(()=>c.value?a.indeterminateIcon:a.falseIcon),v=computed(()=>c.value?a.indeterminateIcon:a.trueIcon);return useRender(()=>{const g=omit$1(VSelectionControl.filterProps(a),["modelValue"]);return createVNode(VSelectionControl,mergeProps(g,{modelValue:d.value,"onUpdate:modelValue":[y=>d.value=y,m],class:["v-checkbox-btn",a.class],style:a.style,type:"checkbox",falseIcon:f.value,trueIcon:v.value,"aria-checked":c.value?"mixed":void 0}),u)}),{}}}),ListKey=Symbol.for("vuetify:list");function createList(){const a=inject$1(ListKey,{hasPrepend:shallowRef(!1),updateHasPrepend:()=>null}),i={hasPrepend:shallowRef(!1),updateHasPrepend:u=>{u&&(i.hasPrepend.value=u)}};return provide(ListKey,i),a}function useList(){return inject$1(ListKey,null)}const independentActiveStrategy=a=>{const i={activate:u=>{let{id:c,value:d,activated:m}=u;return c=toRaw(c),a&&!d&&m.size===1&&m.has(c)||(d?m.add(c):m.delete(c)),m},in:(u,c,d)=>{let m=new Set;for(const f of u||[])m=i.activate({id:f,value:!0,activated:new Set(m),children:c,parents:d});return m},out:u=>Array.from(u)};return i},independentSingleActiveStrategy=a=>{const i=independentActiveStrategy(a);return{activate:c=>{let{activated:d,id:m,...f}=c;m=toRaw(m);const v=d.has(m)?new Set([m]):new Set;return i.activate({...f,id:m,activated:v})},in:(c,d,m)=>{let f=new Set;return c!=null&&c.length&&(f=i.in(c.slice(0,1),d,m)),f},out:(c,d,m)=>i.out(c,d,m)}},leafActiveStrategy=a=>{const i=independentActiveStrategy(a);return{activate:c=>{let{id:d,activated:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.activate({id:d,activated:m,children:f,...v})},in:i.in,out:i.out}},leafSingleActiveStrategy=a=>{const i=independentSingleActiveStrategy(a);return{activate:c=>{let{id:d,activated:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.activate({id:d,activated:m,children:f,...v})},in:i.in,out:i.out}},singleOpenStrategy={open:a=>{let{id:i,value:u,opened:c,parents:d}=a;if(u){const m=new Set;m.add(i);let f=d.get(i);for(;f!=null;)m.add(f),f=d.get(f);return m}else return c.delete(i),c},select:()=>null},multipleOpenStrategy={open:a=>{let{id:i,value:u,opened:c,parents:d}=a;if(u){let m=d.get(i);for(c.add(i);m!=null&&m!==i;)c.add(m),m=d.get(m);return c}else c.delete(i);return c},select:()=>null},listOpenStrategy={open:multipleOpenStrategy.open,select:a=>{let{id:i,value:u,opened:c,parents:d}=a;if(!u)return c;const m=[];let f=d.get(i);for(;f!=null;)m.push(f),f=d.get(f);return new Set(m)}},independentSelectStrategy=a=>{const i={select:u=>{let{id:c,value:d,selected:m}=u;if(c=toRaw(c),a&&!d){const f=Array.from(m.entries()).reduce((v,g)=>{let[y,b]=g;return b==="on"&&v.push(y),v},[]);if(f.length===1&&f[0]===c)return m}return m.set(c,d?"on":"off"),m},in:(u,c,d)=>{let m=new Map;for(const f of u||[])m=i.select({id:f,value:!0,selected:new Map(m),children:c,parents:d});return m},out:u=>{const c=[];for(const[d,m]of u.entries())m==="on"&&c.push(d);return c}};return i},independentSingleSelectStrategy=a=>{const i=independentSelectStrategy(a);return{select:c=>{let{selected:d,id:m,...f}=c;m=toRaw(m);const v=d.has(m)?new Map([[m,d.get(m)]]):new Map;return i.select({...f,id:m,selected:v})},in:(c,d,m)=>{let f=new Map;return c!=null&&c.length&&(f=i.in(c.slice(0,1),d,m)),f},out:(c,d,m)=>i.out(c,d,m)}},leafSelectStrategy=a=>{const i=independentSelectStrategy(a);return{select:c=>{let{id:d,selected:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.select({id:d,selected:m,children:f,...v})},in:i.in,out:i.out}},leafSingleSelectStrategy=a=>{const i=independentSingleSelectStrategy(a);return{select:c=>{let{id:d,selected:m,children:f,...v}=c;return d=toRaw(d),f.has(d)?m:i.select({id:d,selected:m,children:f,...v})},in:i.in,out:i.out}},classicSelectStrategy=a=>{const i={select:u=>{let{id:c,value:d,selected:m,children:f,parents:v}=u;c=toRaw(c);const g=new Map(m),y=[c];for(;y.length;){const w=y.shift();m.set(w,d?"on":"off"),f.has(w)&&y.push(...f.get(w))}let b=v.get(c);for(;b;){const w=f.get(b),S=w.every(k=>m.get(k)==="on"),C=w.every(k=>!m.has(k)||m.get(k)==="off");m.set(b,S?"on":C?"off":"indeterminate"),b=v.get(b)}return a&&!d&&Array.from(m.entries()).reduce((S,C)=>{let[k,$]=C;return $==="on"&&S.push(k),S},[]).length===0?g:m},in:(u,c,d)=>{let m=new Map;for(const f of u||[])m=i.select({id:f,value:!0,selected:new Map(m),children:c,parents:d});return m},out:(u,c)=>{const d=[];for(const[m,f]of u.entries())f==="on"&&!c.has(m)&&d.push(m);return d}};return i},VNestedSymbol=Symbol.for("vuetify:nested"),emptyNested={id:shallowRef(),root:{register:()=>null,unregister:()=>null,parents:ref(new Map),children:ref(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:ref(!1),selectable:ref(!1),opened:ref(new Set),activated:ref(new Set),selected:ref(new Map),selectedValues:ref([])}},makeNestedProps=propsFactory({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function],selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,activated:Array,selected:Array,mandatory:Boolean},"nested"),useNested=a=>{let i=!1;const u=ref(new Map),c=ref(new Map),d=useProxiedModel(a,"opened",a.opened,C=>new Set(C),C=>[...C.values()]),m=computed(()=>{if(typeof a.activeStrategy=="object")return a.activeStrategy;switch(a.activeStrategy){case"leaf":return leafActiveStrategy(a.mandatory);case"single-leaf":return leafSingleActiveStrategy(a.mandatory);case"independent":return independentActiveStrategy(a.mandatory);case"single-independent":default:return independentSingleActiveStrategy(a.mandatory)}}),f=computed(()=>{if(typeof a.selectStrategy=="object")return a.selectStrategy;switch(a.selectStrategy){case"single-leaf":return leafSingleSelectStrategy(a.mandatory);case"leaf":return leafSelectStrategy(a.mandatory);case"independent":return independentSelectStrategy(a.mandatory);case"single-independent":return independentSingleSelectStrategy(a.mandatory);case"classic":default:return classicSelectStrategy(a.mandatory)}}),v=computed(()=>{if(typeof a.openStrategy=="object")return a.openStrategy;switch(a.openStrategy){case"list":return listOpenStrategy;case"single":return singleOpenStrategy;case"multiple":default:return multipleOpenStrategy}}),g=useProxiedModel(a,"activated",a.activated,C=>m.value.in(C,u.value,c.value),C=>m.value.out(C,u.value,c.value)),y=useProxiedModel(a,"selected",a.selected,C=>f.value.in(C,u.value,c.value),C=>f.value.out(C,u.value,c.value));onBeforeUnmount(()=>{i=!0});function b(C){const k=[];let $=C;for(;$!=null;)k.unshift($),$=c.value.get($);return k}const w=getCurrentInstance("nested"),S={id:shallowRef(),root:{opened:d,activatable:toRef(a,"activatable"),selectable:toRef(a,"selectable"),activated:g,selected:y,selectedValues:computed(()=>{const C=[];for(const[k,$]of y.value.entries())$==="on"&&C.push(k);return C}),register:(C,k,$)=>{k&&C!==k&&c.value.set(C,k),$&&u.value.set(C,[]),k!=null&&u.value.set(k,[...u.value.get(k)||[],C])},unregister:C=>{if(i)return;u.value.delete(C);const k=c.value.get(C);if(k){const $=u.value.get(k)??[];u.value.set(k,$.filter(E=>E!==C))}c.value.delete(C),d.value.delete(C)},open:(C,k,$)=>{w.emit("click:open",{id:C,value:k,path:b(C),event:$});const E=v.value.open({id:C,value:k,opened:new Set(d.value),children:u.value,parents:c.value,event:$});E&&(d.value=E)},openOnSelect:(C,k,$)=>{const E=v.value.select({id:C,value:k,selected:new Map(y.value),opened:new Set(d.value),children:u.value,parents:c.value,event:$});E&&(d.value=E)},select:(C,k,$)=>{w.emit("click:select",{id:C,value:k,path:b(C),event:$});const E=f.value.select({id:C,value:k,selected:new Map(y.value),children:u.value,parents:c.value,event:$});E&&(y.value=E),S.root.openOnSelect(C,k,$)},activate:(C,k,$)=>{if(!a.activatable)return S.root.select(C,!0,$);w.emit("click:activate",{id:C,value:k,path:b(C),event:$});const E=m.value.activate({id:C,value:k,activated:new Set(g.value),children:u.value,parents:c.value,event:$});E&&(g.value=E)},children:u,parents:c}};return provide(VNestedSymbol,S),S.root},useNestedItem=(a,i)=>{const u=inject$1(VNestedSymbol,emptyNested),c=Symbol(getUid()),d=computed(()=>a.value!==void 0?a.value:c),m={...u,id:d,open:(f,v)=>u.root.open(d.value,f,v),openOnSelect:(f,v)=>u.root.openOnSelect(d.value,f,v),isOpen:computed(()=>u.root.opened.value.has(d.value)),parent:computed(()=>u.root.parents.value.get(d.value)),activate:(f,v)=>u.root.activate(d.value,f,v),isActivated:computed(()=>u.root.activated.value.has(toRaw(d.value))),select:(f,v)=>u.root.select(d.value,f,v),isSelected:computed(()=>u.root.selected.value.get(toRaw(d.value))==="on"),isIndeterminate:computed(()=>u.root.selected.value.get(d.value)==="indeterminate"),isLeaf:computed(()=>!u.root.children.value.get(d.value)),isGroupActivator:u.isGroupActivator};return!u.isGroupActivator&&u.root.register(d.value,u.id.value,i),onBeforeUnmount(()=>{!u.isGroupActivator&&u.root.unregister(d.value)}),i&&provide(VNestedSymbol,m),m},useNestedGroupActivator=()=>{const a=inject$1(VNestedSymbol,emptyNested);provide(VNestedSymbol,{...a,isGroupActivator:!0})};function useSsrBoot(){const a=shallowRef(!1);return onMounted(()=>{window.requestAnimationFrame(()=>{a.value=!0})}),{ssrBootStyles:computed(()=>a.value?void 0:{transition:"none !important"}),isBooted:readonly(a)}}const VListGroupActivator=defineComponent({name:"VListGroupActivator",setup(a,i){let{slots:u}=i;return useNestedGroupActivator(),()=>{var c;return(c=u.default)==null?void 0:c.call(u)}}}),makeVListGroupProps=propsFactory({activeColor:String,baseColor:String,color:String,collapseIcon:{type:IconValue,default:"$collapse"},expandIcon:{type:IconValue,default:"$expand"},prependIcon:IconValue,appendIcon:IconValue,fluid:Boolean,subgroup:Boolean,title:String,value:null,...makeComponentProps(),...makeTagProps()},"VListGroup"),VListGroup=genericComponent()({name:"VListGroup",props:makeVListGroupProps(),setup(a,i){let{slots:u}=i;const{isOpen:c,open:d,id:m}=useNestedItem(toRef(a,"value"),!0),f=computed(()=>`v-list-group--id-${String(m.value)}`),v=useList(),{isBooted:g}=useSsrBoot();function y(C){d(!c.value,C)}const b=computed(()=>({onClick:y,class:"v-list-group__header",id:f.value})),w=computed(()=>c.value?a.collapseIcon:a.expandIcon),S=computed(()=>({VListItem:{active:c.value,activeColor:a.activeColor,baseColor:a.baseColor,color:a.color,prependIcon:a.prependIcon||a.subgroup&&w.value,appendIcon:a.appendIcon||!a.subgroup&&w.value,title:a.title,value:a.value}}));return useRender(()=>createVNode(a.tag,{class:["v-list-group",{"v-list-group--prepend":v==null?void 0:v.hasPrepend.value,"v-list-group--fluid":a.fluid,"v-list-group--subgroup":a.subgroup,"v-list-group--open":c.value},a.class],style:a.style},{default:()=>[u.activator&&createVNode(VDefaultsProvider,{defaults:S.value},{default:()=>[createVNode(VListGroupActivator,null,{default:()=>[u.activator({props:b.value,isOpen:c.value})]})]}),createVNode(MaybeTransition,{transition:{component:VExpandTransition},disabled:!g.value},{default:()=>{var C;return[withDirectives(createVNode("div",{class:"v-list-group__items",role:"group","aria-labelledby":f.value},[(C=u.default)==null?void 0:C.call(u)]),[[vShow,c.value]])]}})]})),{isOpen:c}}}),makeVListItemSubtitleProps=propsFactory({opacity:[Number,String],...makeComponentProps(),...makeTagProps()},"VListItemSubtitle"),VListItemSubtitle=genericComponent()({name:"VListItemSubtitle",props:makeVListItemSubtitleProps(),setup(a,i){let{slots:u}=i;return useRender(()=>createVNode(a.tag,{class:["v-list-item-subtitle",a.class],style:[{"--v-list-item-subtitle-opacity":a.opacity},a.style]},u)),{}}}),VListItemTitle=createSimpleFunctional("v-list-item-title"),makeVListItemProps=propsFactory({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:IconValue,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:IconValue,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:EventProp(),onClickOnce:EventProp(),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeRoundedProps(),...makeRouterProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VListItem"),VListItem=genericComponent()({name:"VListItem",directives:{Ripple},props:makeVListItemProps(),emits:{click:a=>!0},setup(a,i){let{attrs:u,slots:c,emit:d}=i;const m=useLink(a,u),f=computed(()=>a.value===void 0?m.href.value:a.value),{activate:v,isActivated:g,select:y,isSelected:b,isIndeterminate:w,isGroupActivator:S,root:C,parent:k,openOnSelect:$}=useNestedItem(f,!1),E=useList(),D=computed(()=>{var ue;return a.active!==!1&&(a.active||((ue=m.isActive)==null?void 0:ue.value)||(C.activatable.value?g.value:b.value))}),T=computed(()=>a.link!==!1&&m.isLink.value),O=computed(()=>!a.disabled&&a.link!==!1&&(a.link||m.isClickable.value||!!E&&(C.selectable.value||C.activatable.value||a.value!=null))),F=computed(()=>a.rounded||a.nav),M=computed(()=>a.color??a.activeColor),P=computed(()=>({color:D.value?M.value??a.baseColor:a.baseColor,variant:a.variant}));watch(()=>{var ue;return(ue=m.isActive)==null?void 0:ue.value},ue=>{ue&&k.value!=null&&C.open(k.value,!0),ue&&$(ue)},{immediate:!0});const{themeClasses:B}=provideTheme(a),{borderClasses:z}=useBorder(a),{colorClasses:U,colorStyles:H,variantClasses:J}=useVariant(P),{densityClasses:j}=useDensity(a),{dimensionStyles:G}=useDimension(a),{elevationClasses:ee}=useElevation(a),{roundedClasses:Q}=useRounded(F),te=computed(()=>a.lines?`v-list-item--${a.lines}-line`:void 0),re=computed(()=>({isActive:D.value,select:y,isSelected:b.value,isIndeterminate:w.value}));function ae(ue){var le;d("click",ue),!(S||!O.value)&&((le=m.navigate)==null||le.call(m,ue),C.activatable.value?v(!g.value,ue):(C.selectable.value||a.value!=null)&&y(!b.value,ue))}function ye(ue){(ue.key==="Enter"||ue.key===" ")&&(ue.preventDefault(),ae(ue))}return useRender(()=>{const ue=T.value?"a":a.tag,le=c.title||a.title!=null,Se=c.subtitle||a.subtitle!=null,Fe=!!(a.appendAvatar||a.appendIcon),kt=!!(Fe||c.append),Pe=!!(a.prependAvatar||a.prependIcon),ke=!!(Pe||c.prepend);return E==null||E.updateHasPrepend(ke),a.activeColor&&deprecate$1("active-color",["color","base-color"]),withDirectives(createVNode(ue,{class:["v-list-item",{"v-list-item--active":D.value,"v-list-item--disabled":a.disabled,"v-list-item--link":O.value,"v-list-item--nav":a.nav,"v-list-item--prepend":!ke&&(E==null?void 0:E.hasPrepend.value),"v-list-item--slim":a.slim,[`${a.activeClass}`]:a.activeClass&&D.value},B.value,z.value,U.value,j.value,ee.value,te.value,Q.value,J.value,a.class],style:[H.value,G.value,a.style],href:m.href.value,tabindex:O.value?E?-2:0:void 0,onClick:ae,onKeydown:O.value&&!T.value&&ye},{default:()=>{var de;return[genOverlays(O.value||D.value,"v-list-item"),ke&&createVNode("div",{key:"prepend",class:"v-list-item__prepend"},[c.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!Pe,defaults:{VAvatar:{density:a.density,image:a.prependAvatar},VIcon:{density:a.density,icon:a.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var $e;return[($e=c.prepend)==null?void 0:$e.call(c,re.value)]}}):createVNode(Fragment,null,[a.prependAvatar&&createVNode(VAvatar,{key:"prepend-avatar",density:a.density,image:a.prependAvatar},null),a.prependIcon&&createVNode(VIcon,{key:"prepend-icon",density:a.density,icon:a.prependIcon},null)]),createVNode("div",{class:"v-list-item__spacer"},null)]),createVNode("div",{class:"v-list-item__content","data-no-activator":""},[le&&createVNode(VListItemTitle,{key:"title"},{default:()=>{var $e;return[(($e=c.title)==null?void 0:$e.call(c,{title:a.title}))??a.title]}}),Se&&createVNode(VListItemSubtitle,{key:"subtitle"},{default:()=>{var $e;return[(($e=c.subtitle)==null?void 0:$e.call(c,{subtitle:a.subtitle}))??a.subtitle]}}),(de=c.default)==null?void 0:de.call(c,re.value)]),kt&&createVNode("div",{key:"append",class:"v-list-item__append"},[c.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!Fe,defaults:{VAvatar:{density:a.density,image:a.appendAvatar},VIcon:{density:a.density,icon:a.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var $e;return[($e=c.append)==null?void 0:$e.call(c,re.value)]}}):createVNode(Fragment,null,[a.appendIcon&&createVNode(VIcon,{key:"append-icon",density:a.density,icon:a.appendIcon},null),a.appendAvatar&&createVNode(VAvatar,{key:"append-avatar",density:a.density,image:a.appendAvatar},null)]),createVNode("div",{class:"v-list-item__spacer"},null)])]}}),[[resolveDirective("ripple"),O.value&&a.ripple]])}),{isGroupActivator:S,isSelected:b,list:E,select:y}}}),makeVListSubheaderProps=propsFactory({color:String,inset:Boolean,sticky:Boolean,title:String,...makeComponentProps(),...makeTagProps()},"VListSubheader"),VListSubheader=genericComponent()({name:"VListSubheader",props:makeVListSubheaderProps(),setup(a,i){let{slots:u}=i;const{textColorClasses:c,textColorStyles:d}=useTextColor(toRef(a,"color"));return useRender(()=>{const m=!!(u.default||a.title);return createVNode(a.tag,{class:["v-list-subheader",{"v-list-subheader--inset":a.inset,"v-list-subheader--sticky":a.sticky},c.value,a.class],style:[{textColorStyles:d},a.style]},{default:()=>{var f;return[m&&createVNode("div",{class:"v-list-subheader__text"},[((f=u.default)==null?void 0:f.call(u))??a.title])]}})}),{}}}),makeVListChildrenProps=propsFactory({items:Array,returnObject:Boolean},"VListChildren"),VListChildren=genericComponent()({name:"VListChildren",props:makeVListChildrenProps(),setup(a,i){let{slots:u}=i;return createList(),()=>{var c,d;return((c=u.default)==null?void 0:c.call(u))??((d=a.items)==null?void 0:d.map(m=>{var S,C;let{children:f,props:v,type:g,raw:y}=m;if(g==="divider")return((S=u.divider)==null?void 0:S.call(u,{props:v}))??createVNode(VDivider,v,null);if(g==="subheader")return((C=u.subheader)==null?void 0:C.call(u,{props:v}))??createVNode(VListSubheader,v,null);const b={subtitle:u.subtitle?k=>{var $;return($=u.subtitle)==null?void 0:$.call(u,{...k,item:y})}:void 0,prepend:u.prepend?k=>{var $;return($=u.prepend)==null?void 0:$.call(u,{...k,item:y})}:void 0,append:u.append?k=>{var $;return($=u.append)==null?void 0:$.call(u,{...k,item:y})}:void 0,title:u.title?k=>{var $;return($=u.title)==null?void 0:$.call(u,{...k,item:y})}:void 0},w=VListGroup.filterProps(v);return f?createVNode(VListGroup,mergeProps({value:v==null?void 0:v.value},w),{activator:k=>{let{props:$}=k;const E={...v,...$,value:a.returnObject?y:v.value};return u.header?u.header({props:E}):createVNode(VListItem,E,b)},default:()=>createVNode(VListChildren,{items:f},u)}):u.item?u.item({props:v}):createVNode(VListItem,mergeProps(v,{value:a.returnObject?y:v.value}),b)}))}}}),makeItemsProps=propsFactory({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:deepEqual}},"list-items");function transformItem$2(a,i){const u=getPropertyFromItem(i,a.itemTitle,i),c=getPropertyFromItem(i,a.itemValue,u),d=getPropertyFromItem(i,a.itemChildren),m=a.itemProps===!0?typeof i=="object"&&i!=null&&!Array.isArray(i)?"children"in i?omit$1(i,["children"]):i:void 0:getPropertyFromItem(i,a.itemProps),f={title:u,value:c,...m};return{title:String(f.title??""),value:f.value,props:f,children:Array.isArray(d)?transformItems$2(a,d):void 0,raw:i}}function transformItems$2(a,i){const u=[];for(const c of i)u.push(transformItem$2(a,c));return u}function useItems(a){const i=computed(()=>transformItems$2(a,a.items)),u=computed(()=>i.value.some(m=>m.value===null));function c(m){return u.value||(m=m.filter(f=>f!==null)),m.map(f=>a.returnObject&&typeof f=="string"?transformItem$2(a,f):i.value.find(v=>a.valueComparator(f,v.value))||transformItem$2(a,f))}function d(m){return a.returnObject?m.map(f=>{let{raw:v}=f;return v}):m.map(f=>{let{value:v}=f;return v})}return{items:i,transformIn:c,transformOut:d}}function isPrimitive(a){return typeof a=="string"||typeof a=="number"||typeof a=="boolean"}function transformItem$1(a,i){const u=getPropertyFromItem(i,a.itemType,"item"),c=isPrimitive(i)?i:getPropertyFromItem(i,a.itemTitle),d=getPropertyFromItem(i,a.itemValue,void 0),m=getPropertyFromItem(i,a.itemChildren),f=a.itemProps===!0?omit$1(i,["children"]):getPropertyFromItem(i,a.itemProps),v={title:c,value:d,...f};return{type:u,title:v.title,value:v.value,props:v,children:u==="item"&&m?transformItems$1(a,m):void 0,raw:i}}function transformItems$1(a,i){const u=[];for(const c of i)u.push(transformItem$1(a,c));return u}function useListItems(a){return{items:computed(()=>transformItems$1(a,a.items))}}const makeVListProps=propsFactory({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,...makeNestedProps({selectStrategy:"single-leaf",openStrategy:"list"}),...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),itemType:{type:String,default:"type"},...makeItemsProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"text"})},"VList"),VList=genericComponent()({name:"VList",props:makeVListProps(),emits:{"update:selected":a=>!0,"update:activated":a=>!0,"update:opened":a=>!0,"click:open":a=>!0,"click:activate":a=>!0,"click:select":a=>!0},setup(a,i){let{slots:u}=i;const{items:c}=useListItems(a),{themeClasses:d}=provideTheme(a),{backgroundColorClasses:m,backgroundColorStyles:f}=useBackgroundColor(toRef(a,"bgColor")),{borderClasses:v}=useBorder(a),{densityClasses:g}=useDensity(a),{dimensionStyles:y}=useDimension(a),{elevationClasses:b}=useElevation(a),{roundedClasses:w}=useRounded(a),{children:S,open:C,parents:k,select:$}=useNested(a),E=computed(()=>a.lines?`v-list--${a.lines}-line`:void 0),D=toRef(a,"activeColor"),T=toRef(a,"baseColor"),O=toRef(a,"color");createList(),provideDefaults({VListGroup:{activeColor:D,baseColor:T,color:O,expandIcon:toRef(a,"expandIcon"),collapseIcon:toRef(a,"collapseIcon")},VListItem:{activeClass:toRef(a,"activeClass"),activeColor:D,baseColor:T,color:O,density:toRef(a,"density"),disabled:toRef(a,"disabled"),lines:toRef(a,"lines"),nav:toRef(a,"nav"),slim:toRef(a,"slim"),variant:toRef(a,"variant")}});const F=shallowRef(!1),M=ref();function P(j){F.value=!0}function B(j){F.value=!1}function z(j){var G;!F.value&&!(j.relatedTarget&&((G=M.value)!=null&&G.contains(j.relatedTarget)))&&J()}function U(j){const G=j.target;if(!(!M.value||["INPUT","TEXTAREA"].includes(G.tagName))){if(j.key==="ArrowDown")J("next");else if(j.key==="ArrowUp")J("prev");else if(j.key==="Home")J("first");else if(j.key==="End")J("last");else return;j.preventDefault()}}function H(j){F.value=!0}function J(j){if(M.value)return focusChild(M.value,j)}return useRender(()=>createVNode(a.tag,{ref:M,class:["v-list",{"v-list--disabled":a.disabled,"v-list--nav":a.nav,"v-list--slim":a.slim},d.value,m.value,v.value,g.value,b.value,E.value,w.value,a.class],style:[f.value,y.value,a.style],tabindex:a.disabled||F.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:P,onFocusout:B,onFocus:z,onKeydown:U,onMousedown:H},{default:()=>[createVNode(VListChildren,{items:c.value,returnObject:a.returnObject},u)]})),{open:C,select:$,focus:J,children:S,parents:k}}}),makeVMenuProps=propsFactory({id:String,...omit$1(makeVOverlayProps({closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:VDialogTransition}}),["absolute"])},"VMenu"),VMenu=genericComponent()({name:"VMenu",props:makeVMenuProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{scopeId:d}=useScopeId(),m=getUid(),f=computed(()=>a.id||`v-menu-${m}`),v=ref(),g=inject$1(VMenuSymbol,null),y=shallowRef(0);provide(VMenuSymbol,{register(){++y.value},unregister(){--y.value},closeParents($){setTimeout(()=>{!y.value&&($==null||$&&!isClickInsideElement($,v.value.contentEl))&&(c.value=!1,g==null||g.closeParents())},40)}});async function b($){var T,O,F;const E=$.relatedTarget,D=$.target;await nextTick(),c.value&&E!==D&&((T=v.value)!=null&&T.contentEl)&&((O=v.value)!=null&&O.globalTop)&&![document,v.value.contentEl].includes(D)&&!v.value.contentEl.contains(D)&&((F=focusableChildren(v.value.contentEl)[0])==null||F.focus())}watch(c,$=>{$?(g==null||g.register(),document.addEventListener("focusin",b,{once:!0})):(g==null||g.unregister(),document.removeEventListener("focusin",b))});function w($){g==null||g.closeParents($)}function S($){var E,D,T;a.disabled||($.key==="Tab"||$.key==="Enter"&&!a.closeOnContentClick?($.key==="Enter"&&$.preventDefault(),getNextElement(focusableChildren((E=v.value)==null?void 0:E.contentEl,!1),$.shiftKey?"prev":"next",F=>F.tabIndex>=0)||(c.value=!1,(T=(D=v.value)==null?void 0:D.activatorEl)==null||T.focus())):["Enter"," "].includes($.key)&&a.closeOnContentClick&&(c.value=!1,g==null||g.closeParents()))}function C($){var D;if(a.disabled)return;const E=(D=v.value)==null?void 0:D.contentEl;E&&c.value?$.key==="ArrowDown"?($.preventDefault(),focusChild(E,"next")):$.key==="ArrowUp"&&($.preventDefault(),focusChild(E,"prev")):["ArrowDown","ArrowUp"].includes($.key)&&(c.value=!0,$.preventDefault(),setTimeout(()=>setTimeout(()=>C($))))}const k=computed(()=>mergeProps({"aria-haspopup":"menu","aria-expanded":String(c.value),"aria-owns":f.value,onKeydown:C},a.activatorProps));return useRender(()=>{const $=VOverlay.filterProps(a);return createVNode(VOverlay,mergeProps({ref:v,id:f.value,class:["v-menu",a.class],style:a.style},$,{modelValue:c.value,"onUpdate:modelValue":E=>c.value=E,absolute:!0,activatorProps:k.value,"onClick:outside":w,onKeydown:S},d),{activator:u.activator,default:function(){for(var E=arguments.length,D=new Array(E),T=0;T{var O;return[(O=u.default)==null?void 0:O.call(u,...D)]}})}})}),forwardRefs({id:f,ΨopenChildren:y},v)}}),makeVVirtualScrollItemProps=propsFactory({renderless:Boolean,...makeComponentProps()},"VVirtualScrollItem"),VVirtualScrollItem=genericComponent()({name:"VVirtualScrollItem",inheritAttrs:!1,props:makeVVirtualScrollItemProps(),emits:{"update:height":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{resizeRef:m,contentRect:f}=useResizeObserver(void 0,"border");watch(()=>{var v;return(v=f.value)==null?void 0:v.height},v=>{v!=null&&c("update:height",v)}),useRender(()=>{var v,g;return a.renderless?createVNode(Fragment,null,[(v=d.default)==null?void 0:v.call(d,{itemRef:m})]):createVNode("div",mergeProps({ref:m,class:["v-virtual-scroll__item",a.class],style:a.style},u),[(g=d.default)==null?void 0:g.call(d)])})}}),UP=-1,DOWN=1,BUFFER_PX=100,makeVirtualProps=propsFactory({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function useVirtual(a,i){const u=useDisplay(),c=shallowRef(0);watchEffect(()=>{c.value=parseFloat(a.itemHeight||0)});const d=shallowRef(0),m=shallowRef(Math.ceil((parseInt(a.height)||u.height.value)/(c.value||16))||1),f=shallowRef(0),v=shallowRef(0),g=ref(),y=ref();let b=0;const{resizeRef:w,contentRect:S}=useResizeObserver();watchEffect(()=>{w.value=g.value});const C=computed(()=>{var ye;return g.value===document.documentElement?u.height.value:((ye=S.value)==null?void 0:ye.height)||parseInt(a.height)||0}),k=computed(()=>!!(g.value&&y.value&&C.value&&c.value));let $=Array.from({length:i.value.length}),E=Array.from({length:i.value.length});const D=shallowRef(0);let T=-1;function O(ye){return $[ye]||c.value}const F=debounce$3(()=>{const ye=performance.now();E[0]=0;const ue=i.value.length;for(let le=1;le<=ue-1;le++)E[le]=(E[le-1]||0)+O(le-1);D.value=Math.max(D.value,performance.now()-ye)},D),M=watch(k,ye=>{ye&&(M(),b=y.value.offsetTop,F.immediate(),Q(),~T&&nextTick(()=>{IN_BROWSER&&window.requestAnimationFrame(()=>{re(T),T=-1})}))});onScopeDispose(()=>{F.clear()});function P(ye,ue){const le=$[ye],Se=c.value;c.value=Se?Math.min(c.value,ue):ue,(le!==ue||Se!==c.value)&&($[ye]=ue,F())}function B(ye){return ye=clamp(ye,0,i.value.length-1),E[ye]||0}function z(ye){return binaryClosest(E,ye)}let U=0,H=0,J=0;watch(C,(ye,ue)=>{ue&&(Q(),ye{H=0,Q()}))});function j(){if(!g.value||!y.value)return;const ye=g.value.scrollTop,ue=performance.now();ue-J>500?(H=Math.sign(ye-U),b=y.value.offsetTop):H=ye-U,U=ye,J=ue,Q()}function G(){!g.value||!y.value||(H=0,J=0,Q())}let ee=-1;function Q(){cancelAnimationFrame(ee),ee=requestAnimationFrame(te)}function te(){if(!g.value||!C.value)return;const ye=U-b,ue=Math.sign(H),le=Math.max(0,ye-BUFFER_PX),Se=clamp(z(le),0,i.value.length),Fe=ye+C.value+BUFFER_PX,kt=clamp(z(Fe)+1,Se+1,i.value.length);if((ue!==UP||Sem.value)){const Pe=B(d.value)-B(Se),ke=B(kt)-B(m.value);Math.max(Pe,ke)>BUFFER_PX?(d.value=Se,m.value=kt):(Se<=0&&(d.value=Se),kt>=i.value.length&&(m.value=kt))}f.value=B(d.value),v.value=B(i.value.length)-B(m.value)}function re(ye){const ue=B(ye);!g.value||ye&&!ue?T=ye:g.value.scrollTop=ue}const ae=computed(()=>i.value.slice(d.value,m.value).map((ye,ue)=>({raw:ye,index:ue+d.value})));return watch(i,()=>{$=Array.from({length:i.value.length}),E=Array.from({length:i.value.length}),F.immediate(),Q()},{deep:!0}),{containerRef:g,markerRef:y,computedItems:ae,paddingTop:f,paddingBottom:v,scrollToIndex:re,handleScroll:j,handleScrollend:G,handleItemResize:P}}function binaryClosest(a,i){let u=a.length-1,c=0,d=0,m=null,f=-1;if(a[u]>1,m=a[d],m>i)u=d-1;else if(m[]},renderless:Boolean,...makeVirtualProps(),...makeComponentProps(),...makeDimensionProps()},"VVirtualScroll"),VVirtualScroll=genericComponent()({name:"VVirtualScroll",props:makeVVirtualScrollProps(),setup(a,i){let{slots:u}=i;const c=getCurrentInstance("VVirtualScroll"),{dimensionStyles:d}=useDimension(a),{containerRef:m,markerRef:f,handleScroll:v,handleScrollend:g,handleItemResize:y,scrollToIndex:b,paddingTop:w,paddingBottom:S,computedItems:C}=useVirtual(a,toRef(a,"items"));return useToggleScope(()=>a.renderless,()=>{function k(){var D,T;const E=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";m.value===document.documentElement?(document[E]("scroll",v,{passive:!0}),document[E]("scrollend",g)):((D=m.value)==null||D[E]("scroll",v,{passive:!0}),(T=m.value)==null||T[E]("scrollend",g))}onMounted(()=>{m.value=getScrollParent$2(c.vnode.el,!0),k(!0)}),onScopeDispose(k)}),useRender(()=>{const k=C.value.map($=>createVNode(VVirtualScrollItem,{key:$.index,renderless:a.renderless,"onUpdate:height":E=>y($.index,E)},{default:E=>{var D;return(D=u.default)==null?void 0:D.call(u,{item:$.raw,index:$.index,...E})}}));return a.renderless?createVNode(Fragment,null,[createVNode("div",{ref:f,class:"v-virtual-scroll__spacer",style:{paddingTop:convertToUnit(w.value)}},null),k,createVNode("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:convertToUnit(S.value)}},null)]):createVNode("div",{ref:m,class:["v-virtual-scroll",a.class],onScrollPassive:v,onScrollend:g,style:[d.value,a.style]},[createVNode("div",{ref:f,class:"v-virtual-scroll__container",style:{paddingTop:convertToUnit(w.value),paddingBottom:convertToUnit(S.value)}},[k])])}),{scrollToIndex:b}}});function useScrolling(a,i){const u=shallowRef(!1);let c;function d(v){cancelAnimationFrame(c),u.value=!0,c=requestAnimationFrame(()=>{c=requestAnimationFrame(()=>{u.value=!1})})}async function m(){await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>{if(u.value){const g=watch(u,()=>{g(),v()})}else v()})}async function f(v){var b,w;if(v.key==="Tab"&&((b=i.value)==null||b.focus()),!["PageDown","PageUp","Home","End"].includes(v.key))return;const g=(w=a.value)==null?void 0:w.$el;if(!g)return;(v.key==="Home"||v.key==="End")&&g.scrollTo({top:v.key==="Home"?0:g.scrollHeight,behavior:"smooth"}),await m();const y=g.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(v.key==="PageDown"||v.key==="Home"){const S=g.getBoundingClientRect().top;for(const C of y)if(C.getBoundingClientRect().top>=S){C.focus();break}}else{const S=g.getBoundingClientRect().bottom;for(const C of[...y].reverse())if(C.getBoundingClientRect().bottom<=S){C.focus();break}}}return{onListScroll:d,onListKeydown:f}}const makeSelectProps=propsFactory({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:IconValue,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...makeItemsProps({itemChildren:!1})},"Select"),makeVSelectProps=propsFactory({...makeSelectProps(),...omit$1(makeVTextFieldProps({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...makeTransitionProps$1({transition:{component:VDialogTransition}})},"VSelect"),VSelect=genericComponent()({name:"VSelect",props:makeVSelectProps(),emits:{"update:focused":a=>!0,"update:modelValue":a=>!0,"update:menu":a=>!0},setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),d=ref(),m=ref(),f=ref(),v=useProxiedModel(a,"menu"),g=computed({get:()=>v.value,set:ae=>{var ye;v.value&&!ae&&((ye=m.value)!=null&&ye.ΨopenChildren)||(v.value=ae)}}),{items:y,transformIn:b,transformOut:w}=useItems(a),S=useProxiedModel(a,"modelValue",[],ae=>b(ae===null?[null]:wrapInArray(ae)),ae=>{const ye=w(ae);return a.multiple?ye:ye[0]??null}),C=computed(()=>typeof a.counterValue=="function"?a.counterValue(S.value):typeof a.counterValue=="number"?a.counterValue:S.value.length),k=useForm(),$=computed(()=>S.value.map(ae=>ae.value)),E=shallowRef(!1),D=computed(()=>g.value?a.closeText:a.openText);let T="",O;const F=computed(()=>a.hideSelected?y.value.filter(ae=>!S.value.some(ye=>ye===ae)):y.value),M=computed(()=>a.hideNoData&&!F.value.length||a.readonly||(k==null?void 0:k.isReadonly.value)),P=computed(()=>{var ae;return{...a.menuProps,activatorProps:{...((ae=a.menuProps)==null?void 0:ae.activatorProps)||{},"aria-haspopup":"listbox"}}}),B=ref(),{onListScroll:z,onListKeydown:U}=useScrolling(B,d);function H(ae){a.openOnClear&&(g.value=!0)}function J(){M.value||(g.value=!g.value)}function j(ae){var Fe,kt;if(!ae.key||a.readonly||k!=null&&k.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(ae.key)&&ae.preventDefault(),["Enter","ArrowDown"," "].includes(ae.key)&&(g.value=!0),["Escape","Tab"].includes(ae.key)&&(g.value=!1),ae.key==="Home"?(Fe=B.value)==null||Fe.focus("first"):ae.key==="End"&&((kt=B.value)==null||kt.focus("last"));const ye=1e3;function ue(Pe){const ke=Pe.key.length===1,de=!Pe.ctrlKey&&!Pe.metaKey&&!Pe.altKey;return ke&&de}if(a.multiple||!ue(ae))return;const le=performance.now();le-O>ye&&(T=""),T+=ae.key.toLowerCase(),O=le;const Se=y.value.find(Pe=>Pe.title.toLowerCase().startsWith(T));if(Se!==void 0){S.value=[Se];const Pe=F.value.indexOf(Se);IN_BROWSER&&window.requestAnimationFrame(()=>{var ke;Pe>=0&&((ke=f.value)==null||ke.scrollToIndex(Pe))})}}function G(ae){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!ae.props.disabled)if(a.multiple){const ue=S.value.findIndex(Se=>a.valueComparator(Se.value,ae.value)),le=ye??!~ue;if(~ue){const Se=le?[...S.value,ae]:[...S.value];Se.splice(ue,1),S.value=Se}else le&&(S.value=[...S.value,ae])}else{const ue=ye!==!1;S.value=ue?[ae]:[],nextTick(()=>{g.value=!1})}}function ee(ae){var ye;(ye=B.value)!=null&&ye.$el.contains(ae.relatedTarget)||(g.value=!1)}function Q(){var ae;E.value&&((ae=d.value)==null||ae.focus())}function te(ae){E.value=!0}function re(ae){if(ae==null)S.value=[];else if(matchesSelector(d.value,":autofill")||matchesSelector(d.value,":-webkit-autofill")){const ye=y.value.find(ue=>ue.title===ae);ye&&G(ye)}else d.value&&(d.value.value="")}return watch(g,()=>{if(!a.hideSelected&&g.value&&S.value.length){const ae=F.value.findIndex(ye=>S.value.some(ue=>a.valueComparator(ue.value,ye.value)));IN_BROWSER&&window.requestAnimationFrame(()=>{var ye;ae>=0&&((ye=f.value)==null||ye.scrollToIndex(ae))})}}),watch(()=>a.items,(ae,ye)=>{g.value||E.value&&!ye.length&&ae.length&&(g.value=!0)}),useRender(()=>{const ae=!!(a.chips||u.chip),ye=!!(!a.hideNoData||F.value.length||u["prepend-item"]||u["append-item"]||u["no-data"]),ue=S.value.length>0,le=VTextField.filterProps(a),Se=ue||!E.value&&a.label&&!a.persistentPlaceholder?void 0:a.placeholder;return createVNode(VTextField,mergeProps({ref:d},le,{modelValue:S.value.map(Fe=>Fe.props.value).join(", "),"onUpdate:modelValue":re,focused:E.value,"onUpdate:focused":Fe=>E.value=Fe,validationValue:S.externalValue,counterValue:C.value,dirty:ue,class:["v-select",{"v-select--active-menu":g.value,"v-select--chips":!!a.chips,[`v-select--${a.multiple?"multiple":"single"}`]:!0,"v-select--selected":S.value.length,"v-select--selection-slot":!!u.selection},a.class],style:a.style,inputmode:"none",placeholder:Se,"onClick:clear":H,"onMousedown:control":J,onBlur:ee,onKeydown:j,"aria-label":c(D.value),title:c(D.value)}),{...u,default:()=>createVNode(Fragment,null,[createVNode(VMenu,mergeProps({ref:m,modelValue:g.value,"onUpdate:modelValue":Fe=>g.value=Fe,activator:"parent",contentClass:"v-select__content",disabled:M.value,eager:a.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:a.transition,onAfterLeave:Q},P.value),{default:()=>[ye&&createVNode(VList,mergeProps({ref:B,selected:$.value,selectStrategy:a.multiple?"independent":"single-independent",onMousedown:Fe=>Fe.preventDefault(),onKeydown:U,onFocusin:te,onScrollPassive:z,tabindex:"-1","aria-live":"polite",color:a.itemColor??a.color},a.listProps),{default:()=>{var Fe,kt,Pe;return[(Fe=u["prepend-item"])==null?void 0:Fe.call(u),!F.value.length&&!a.hideNoData&&(((kt=u["no-data"])==null?void 0:kt.call(u))??createVNode(VListItem,{title:c(a.noDataText)},null)),createVNode(VVirtualScroll,{ref:f,renderless:!0,items:F.value},{default:ke=>{var Bt;let{item:de,index:$e,itemRef:Te}=ke;const Le=mergeProps(de.props,{ref:Te,key:$e,onClick:()=>G(de,null)});return((Bt=u.item)==null?void 0:Bt.call(u,{item:de,index:$e,props:Le}))??createVNode(VListItem,mergeProps(Le,{role:"option"}),{prepend:Ie=>{let{isSelected:ie}=Ie;return createVNode(Fragment,null,[a.multiple&&!a.hideSelected?createVNode(VCheckboxBtn,{key:de.value,modelValue:ie,ripple:!1,tabindex:"-1"},null):void 0,de.props.prependAvatar&&createVNode(VAvatar,{image:de.props.prependAvatar},null),de.props.prependIcon&&createVNode(VIcon,{icon:de.props.prependIcon},null)])}})}}),(Pe=u["append-item"])==null?void 0:Pe.call(u)]}})]}),S.value.map((Fe,kt)=>{function Pe(Te){Te.stopPropagation(),Te.preventDefault(),G(Fe,!1)}const ke={"onClick:close":Pe,onKeydown(Te){Te.key!=="Enter"&&Te.key!==" "||(Te.preventDefault(),Te.stopPropagation(),Pe(Te))},onMousedown(Te){Te.preventDefault(),Te.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},de=ae?!!u.chip:!!u.selection,$e=de?ensureValidVNode(ae?u.chip({item:Fe,index:kt,props:ke}):u.selection({item:Fe,index:kt})):void 0;if(!(de&&!$e))return createVNode("div",{key:Fe.value,class:"v-select__selection"},[ae?u.chip?createVNode(VDefaultsProvider,{key:"chip-defaults",defaults:{VChip:{closable:a.closableChips,size:"small",text:Fe.title}}},{default:()=>[$e]}):createVNode(VChip,mergeProps({key:"chip",closable:a.closableChips,size:"small",text:Fe.title,disabled:Fe.props.disabled},ke),null):$e??createVNode("span",{class:"v-select__selection-text"},[Fe.title,a.multiple&&kt+(c??1)),u=useProxiedModel(a,"itemsPerPage",void 0,c=>+(c??10));return{page:i,itemsPerPage:u}}function providePagination(a){const{page:i,itemsPerPage:u,itemsLength:c}=a,d=computed(()=>u.value===-1?0:u.value*(i.value-1)),m=computed(()=>u.value===-1?c.value:Math.min(c.value,d.value+u.value)),f=computed(()=>u.value===-1||c.value===0?1:Math.ceil(c.value/u.value));watchEffect(()=>{i.value>f.value&&(i.value=f.value)});function v(S){u.value=S,i.value=1}function g(){i.value=clamp(i.value+1,1,f.value)}function y(){i.value=clamp(i.value-1,1,f.value)}function b(S){i.value=clamp(S,1,f.value)}const w={page:i,itemsPerPage:u,startIndex:d,stopIndex:m,pageCount:f,itemsLength:c,nextPage:g,prevPage:y,setPage:b,setItemsPerPage:v};return provide(VDataTablePaginationSymbol,w),w}function usePagination(){const a=inject$1(VDataTablePaginationSymbol);if(!a)throw new Error("Missing pagination!");return a}function usePaginatedItems(a){const i=getCurrentInstance("usePaginatedItems"),{items:u,startIndex:c,stopIndex:d,itemsPerPage:m}=a,f=computed(()=>m.value<=0?u.value:u.value.slice(c.value,d.value));return watch(f,v=>{i.emit("update:currentItems",v)}),{paginatedItems:f}}const makeVDataTableFooterProps=propsFactory({prevIcon:{type:String,default:"$prev"},nextIcon:{type:String,default:"$next"},firstIcon:{type:String,default:"$first"},lastIcon:{type:String,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),VDataTableFooter=genericComponent()({name:"VDataTableFooter",props:makeVDataTableFooterProps(),setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),{page:d,pageCount:m,startIndex:f,stopIndex:v,itemsLength:g,itemsPerPage:y,setItemsPerPage:b}=usePagination(),w=computed(()=>a.itemsPerPageOptions.map(S=>typeof S=="number"?{value:S,title:S===-1?c("$vuetify.dataFooter.itemsPerPageAll"):String(S)}:{...S,title:isNaN(Number(S.title))?c(S.title):S.title}));return useRender(()=>{var C;const S=VPagination.filterProps(a);return createVNode("div",{class:"v-data-table-footer"},[(C=u.prepend)==null?void 0:C.call(u),createVNode("div",{class:"v-data-table-footer__items-per-page"},[createVNode("span",null,[c(a.itemsPerPageText)]),createVNode(VSelect,{items:w.value,modelValue:y.value,"onUpdate:modelValue":k=>b(Number(k)),density:"compact",variant:"outlined","hide-details":!0},null)]),createVNode("div",{class:"v-data-table-footer__info"},[createVNode("div",null,[c(a.pageText,g.value?f.value+1:0,v.value,g.value)])]),createVNode("div",{class:"v-data-table-footer__pagination"},[createVNode(VPagination,mergeProps({modelValue:d.value,"onUpdate:modelValue":k=>d.value=k,density:"comfortable","first-aria-label":a.firstPageLabel,"last-aria-label":a.lastPageLabel,length:m.value,"next-aria-label":a.nextPageLabel,"previous-aria-label":a.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":a.showCurrentPage?1:0,variant:"plain"},S),null)])])}),{}}}),VDataTableColumn=defineFunctionalComponent({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(a,i)=>{let{slots:u}=i;const c=a.tag??"td";return createVNode(c,{class:["v-data-table__td",{"v-data-table-column--fixed":a.fixed,"v-data-table-column--last-fixed":a.lastFixed,"v-data-table-column--no-padding":a.noPadding,"v-data-table-column--nowrap":a.nowrap},`v-data-table-column--align-${a.align}`],style:{height:convertToUnit(a.height),width:convertToUnit(a.width),maxWidth:convertToUnit(a.maxWidth),left:convertToUnit(a.fixedOffset||null)}},{default:()=>{var d;return[(d=u.default)==null?void 0:d.call(u)]}})}),makeDataTableHeaderProps=propsFactory({headers:Array},"DataTable-header"),VDataTableHeadersSymbol=Symbol.for("vuetify:data-table-headers"),defaultHeader={title:"",sortable:!1},defaultActionHeader={...defaultHeader,width:48};function priorityQueue(){const i=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(u=>({element:u,priority:0}));return{enqueue:(u,c)=>{let d=!1;for(let m=0;mc){i.splice(m,0,{element:u,priority:c}),d=!0;break}d||i.push({element:u,priority:c})},size:()=>i.length,count:()=>{let u=0;if(!i.length)return 0;const c=Math.floor(i[0].priority);for(let d=0;di.shift()}}function extractLeaves(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!a.children)i.push(a);else for(const u of a.children)extractLeaves(u,i);return i}function extractKeys(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const u of a)u.key&&i.add(u.key),u.children&&extractKeys(u.children,i);return i}function getDefaultItem(a){if(a.key){if(a.key==="data-table-group")return defaultHeader;if(["data-table-expand","data-table-select"].includes(a.key))return defaultActionHeader}}function getDepth(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return a.children?Math.max(i,...a.children.map(u=>getDepth(u,i+1))):i}function parseFixedColumns(a){let i=!1;function u(m){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(m)if(f&&(m.fixed=!0),m.fixed)if(m.children)for(let v=m.children.length-1;v>=0;v--)u(m.children[v],!0);else i?isNaN(+m.width)&&(`${m.key}`,void 0):m.lastFixed=!0,i=!0;else if(m.children)for(let v=m.children.length-1;v>=0;v--)u(m.children[v]);else i=!1}for(let m=a.length-1;m>=0;m--)u(a[m]);function c(m){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!m)return f;if(m.children){m.fixedOffset=f;for(const v of m.children)f=c(v,f)}else m.fixed&&(m.fixedOffset=f,f+=parseFloat(m.width||"0")||0);return f}let d=0;for(const m of a)d=c(m,d)}function parse$1(a,i){const u=[];let c=0;const d=priorityQueue(a);for(;d.size()>0;){let f=d.count();const v=[];let g=1;for(;f>0;){const{element:y,priority:b}=d.dequeue(),w=i-c-getDepth(y);if(v.push({...y,rowspan:w??1,colspan:y.children?extractLeaves(y).length:1}),y.children)for(const S of y.children){const C=b%1+g/Math.pow(10,c+2);d.enqueue(S,c+w+C)}g+=1,f-=1}c+=1,u.push(v)}return{columns:a.map(f=>extractLeaves(f)).flat(),headers:u}}function convertToInternalHeaders(a){const i=[];for(const u of a){const c={...getDefaultItem(u),...u},d=c.key??(typeof c.value=="string"?c.value:null),m=c.value??d??null,f={...c,key:d,value:m,sortable:c.sortable??(c.key!=null||!!c.sort),children:c.children?convertToInternalHeaders(c.children):void 0};i.push(f)}return i}function createHeaders(a,i){const u=ref([]),c=ref([]),d=ref({}),m=ref({}),f=ref({});watchEffect(()=>{var $,E,D;const y=(a.headers||Object.keys(a.items[0]??{}).map(T=>({key:T,title:capitalize$2(T)}))).slice(),b=extractKeys(y);($=i==null?void 0:i.groupBy)!=null&&$.value.length&&!b.has("data-table-group")&&y.unshift({key:"data-table-group",title:"Group"}),(E=i==null?void 0:i.showSelect)!=null&&E.value&&!b.has("data-table-select")&&y.unshift({key:"data-table-select"}),(D=i==null?void 0:i.showExpand)!=null&&D.value&&!b.has("data-table-expand")&&y.push({key:"data-table-expand"});const w=convertToInternalHeaders(y);parseFixedColumns(w);const S=Math.max(...w.map(T=>getDepth(T)))+1,C=parse$1(w,S);u.value=C.headers,c.value=C.columns;const k=C.headers.flat(1);for(const T of k)T.key&&(T.sortable&&(T.sort&&(d.value[T.key]=T.sort),T.sortRaw&&(m.value[T.key]=T.sortRaw)),T.filter&&(f.value[T.key]=T.filter))});const v={headers:u,columns:c,sortFunctions:d,sortRawFunctions:m,filterFunctions:f};return provide(VDataTableHeadersSymbol,v),v}function useHeaders(){const a=inject$1(VDataTableHeadersSymbol);if(!a)throw new Error("Missing headers!");return a}const singleSelectStrategy={showSelectAll:!1,allSelected:()=>[],select:a=>{var c;let{items:i,value:u}=a;return new Set(u?[toRaw((c=i[0])==null?void 0:c.value)]:[])},selectAll:a=>{let{selected:i}=a;return i}},pageSelectStrategy={showSelectAll:!0,allSelected:a=>{let{currentPage:i}=a;return i},select:a=>{let{items:i,value:u,selected:c}=a;for(const d of i)u?c.add(toRaw(d.value)):c.delete(toRaw(d.value));return c},selectAll:a=>{let{value:i,currentPage:u,selected:c}=a;return pageSelectStrategy.select({items:u,value:i,selected:c})}},allSelectStrategy={showSelectAll:!0,allSelected:a=>{let{allItems:i}=a;return i},select:a=>{let{items:i,value:u,selected:c}=a;for(const d of i)u?c.add(toRaw(d.value)):c.delete(toRaw(d.value));return c},selectAll:a=>{let{value:i,allItems:u,selected:c}=a;return allSelectStrategy.select({items:u,value:i,selected:c})}},makeDataTableSelectProps=propsFactory({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:deepEqual}},"DataTable-select"),VDataTableSelectionSymbol=Symbol.for("vuetify:data-table-selection");function provideSelection(a,i){let{allItems:u,currentPage:c}=i;const d=useProxiedModel(a,"modelValue",a.modelValue,E=>new Set(wrapInArray(E).map(D=>{var T;return((T=u.value.find(O=>a.valueComparator(D,O.value)))==null?void 0:T.value)??D})),E=>[...E.values()]),m=computed(()=>u.value.filter(E=>E.selectable)),f=computed(()=>c.value.filter(E=>E.selectable)),v=computed(()=>{if(typeof a.selectStrategy=="object")return a.selectStrategy;switch(a.selectStrategy){case"single":return singleSelectStrategy;case"all":return allSelectStrategy;case"page":default:return pageSelectStrategy}});function g(E){return wrapInArray(E).every(D=>d.value.has(toRaw(D.value)))}function y(E){return wrapInArray(E).some(D=>d.value.has(toRaw(D.value)))}function b(E,D){const T=v.value.select({items:E,value:D,selected:new Set(d.value)});d.value=T}function w(E){const D=toRef(E);b([D.value],!g([D.value]))}function S(E){const D=v.value.selectAll({value:E,allItems:m.value,currentPage:f.value,selected:new Set(d.value)});d.value=D}const C=computed(()=>d.value.size>0),k=computed(()=>{const E=v.value.allSelected({allItems:m.value,currentPage:f.value});return!!E.length&&g(E)}),$={toggleSelect:w,select:b,selectAll:S,isSelected:g,isSomeSelected:y,someSelected:C,allSelected:k,showSelectAll:v.value.showSelectAll};return provide(VDataTableSelectionSymbol,$),$}function useSelection(){const a=inject$1(VDataTableSelectionSymbol);if(!a)throw new Error("Missing selection!");return a}const makeDataTableSortProps=propsFactory({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),VDataTableSortSymbol=Symbol.for("vuetify:data-table-sort");function createSort(a){const i=useProxiedModel(a,"sortBy"),u=toRef(a,"mustSort"),c=toRef(a,"multiSort");return{sortBy:i,mustSort:u,multiSort:c}}function provideSort(a){const{sortBy:i,mustSort:u,multiSort:c,page:d}=a,m=g=>{if(g.key==null)return;let y=i.value.map(w=>({...w}))??[];const b=y.find(w=>w.key===g.key);b?b.order==="desc"?u.value?b.order="asc":y=y.filter(w=>w.key!==g.key):b.order="desc":c.value?y=[...y,{key:g.key,order:"asc"}]:y=[{key:g.key,order:"asc"}],i.value=y,d&&(d.value=1)};function f(g){return!!i.value.find(y=>y.key===g.key)}const v={sortBy:i,toggleSort:m,isSorted:f};return provide(VDataTableSortSymbol,v),v}function useSort(){const a=inject$1(VDataTableSortSymbol);if(!a)throw new Error("Missing sort!");return a}function useSortedItems(a,i,u,c){const d=useLocale();return{sortedItems:computed(()=>{var f,v;return u.value.length?sortItems(i.value,u.value,d.current.value,{transform:c==null?void 0:c.transform,sortFunctions:{...a.customKeySort,...(f=c==null?void 0:c.sortFunctions)==null?void 0:f.value},sortRawFunctions:(v=c==null?void 0:c.sortRawFunctions)==null?void 0:v.value}):i.value})}}function sortItems(a,i,u,c){const d=new Intl.Collator(u,{sensitivity:"accent",usage:"sort"});return a.map(f=>[f,c!=null&&c.transform?c.transform(f):f]).sort((f,v)=>{var g,y;for(let b=0;bT!=null?T.toString().toLocaleLowerCase():T),k!==$)return isEmpty$1(k)&&isEmpty$1($)?0:isEmpty$1(k)?-1:isEmpty$1($)?1:!isNaN(k)&&!isNaN($)?Number(k)-Number($):d.compare(k,$)}}return 0}).map(f=>{let[v]=f;return v})}const makeVDataTableHeadersProps=propsFactory({color:String,sticky:Boolean,multiSort:Boolean,sortAscIcon:{type:IconValue,default:"$sortAsc"},sortDescIcon:{type:IconValue,default:"$sortDesc"},headerProps:{type:Object},...makeDisplayProps(),...makeLoaderProps()},"VDataTableHeaders"),VDataTableHeaders=genericComponent()({name:"VDataTableHeaders",props:makeVDataTableHeadersProps(),setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),{toggleSort:d,sortBy:m,isSorted:f}=useSort(),{someSelected:v,allSelected:g,selectAll:y,showSelectAll:b}=useSelection(),{columns:w,headers:S}=useHeaders(),{loaderClasses:C}=useLoader(a);function k(z,U){if(!(!a.sticky&&!z.fixed))return{position:"sticky",left:z.fixed?convertToUnit(z.fixedOffset):void 0,top:a.sticky?`calc(var(--v-table-header-height) * ${U})`:void 0}}function $(z){const U=m.value.find(H=>H.key===z.key);return U?U.order==="asc"?a.sortAscIcon:a.sortDescIcon:a.sortAscIcon}const{backgroundColorClasses:E,backgroundColorStyles:D}=useBackgroundColor(a,"color"),{displayClasses:T,mobile:O}=useDisplay(a),F=computed(()=>({headers:S.value,columns:w.value,toggleSort:d,isSorted:f,sortBy:m.value,someSelected:v.value,allSelected:g.value,selectAll:y,getSortIcon:$})),M=computed(()=>["v-data-table__th",{"v-data-table__th--sticky":a.sticky},T.value,C.value]),P=z=>{let{column:U,x:H,y:J}=z;const j=U.key==="data-table-select"||U.key==="data-table-expand",G=mergeProps(a.headerProps??{},U.headerProps??{});return createVNode(VDataTableColumn,mergeProps({tag:"th",align:U.align,class:[{"v-data-table__th--sortable":U.sortable,"v-data-table__th--sorted":f(U),"v-data-table__th--fixed":U.fixed},...M.value],style:{width:convertToUnit(U.width),minWidth:convertToUnit(U.minWidth),maxWidth:convertToUnit(U.maxWidth),...k(U,J)},colspan:U.colspan,rowspan:U.rowspan,onClick:U.sortable?()=>d(U):void 0,fixed:U.fixed,nowrap:U.nowrap,lastFixed:U.lastFixed,noPadding:j},G),{default:()=>{var te;const ee=`header.${U.key}`,Q={column:U,selectAll:y,isSorted:f,toggleSort:d,sortBy:m.value,someSelected:v.value,allSelected:g.value,getSortIcon:$};return u[ee]?u[ee](Q):U.key==="data-table-select"?((te=u["header.data-table-select"])==null?void 0:te.call(u,Q))??(b&&createVNode(VCheckboxBtn,{modelValue:g.value,indeterminate:v.value&&!g.value,"onUpdate:modelValue":y},null)):createVNode("div",{class:"v-data-table-header__content"},[createVNode("span",null,[U.title]),U.sortable&&createVNode(VIcon,{key:"icon",class:"v-data-table-header__sort-icon",icon:$(U)},null),a.multiSort&&f(U)&&createVNode("div",{key:"badge",class:["v-data-table-header__sort-badge",...E.value],style:D.value},[m.value.findIndex(re=>re.key===U.key)+1])])}})},B=()=>{const z=mergeProps(a.headerProps??{}??{}),U=computed(()=>w.value.filter(J=>J==null?void 0:J.sortable)),H=computed(()=>g.value?"$checkboxOn":v.value?"$checkboxIndeterminate":"$checkboxOff");return createVNode(VDataTableColumn,mergeProps({tag:"th",class:[...M.value],colspan:S.value.length+1},z),{default:()=>[createVNode("div",{class:"v-data-table-header__content"},[createVNode(VSelect,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:U.value,label:c("$vuetify.dataTable.sortBy"),multiple:a.multiSort,variant:"underlined","onClick:clear":()=>m.value=[],appendIcon:H.value,"onClick:append":()=>y(!g.value)},{...u,chip:J=>{var j;return createVNode(VChip,{onClick:(j=J.item.raw)!=null&&j.sortable?()=>d(J.item.raw):void 0,onMousedown:G=>{G.preventDefault(),G.stopPropagation()}},{default:()=>[J.item.title,createVNode(VIcon,{class:["v-data-table__td-sort-icon",f(J.item.raw)&&"v-data-table__td-sort-icon-active"],icon:$(J.item.raw),size:"small"},null)]})}})])]})};useRender(()=>O.value?createVNode("tr",null,[createVNode(B,null,null)]):createVNode(Fragment,null,[u.headers?u.headers(F.value):S.value.map((z,U)=>createVNode("tr",null,[z.map((H,J)=>createVNode(P,{column:H,x:J,y:U},null))])),a.loading&&createVNode("tr",{class:"v-data-table-progress"},[createVNode("th",{colspan:w.value.length},[createVNode(LoaderSlot,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof a.loading=="boolean"?void 0:a.loading,indeterminate:!0},{default:u.loader})])])]))}}),makeDataTableGroupProps=propsFactory({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),VDataTableGroupSymbol=Symbol.for("vuetify:data-table-group");function createGroupBy(a){return{groupBy:useProxiedModel(a,"groupBy")}}function provideGroupBy(a){const{groupBy:i,sortBy:u}=a,c=ref(new Set),d=computed(()=>i.value.map(y=>({...y,order:y.order??!1})).concat(u.value));function m(y){return c.value.has(y.id)}function f(y){const b=new Set(c.value);m(y)?b.delete(y.id):b.add(y.id),c.value=b}function v(y){function b(w){const S=[];for(const C of w.items)"type"in C&&C.type==="group"?S.push(...b(C)):S.push(C);return S}return b({type:"group",items:y,id:"dummy",key:"dummy",value:"dummy",depth:0})}const g={sortByWithGroups:d,toggleGroup:f,opened:c,groupBy:i,extractRows:v,isGroupOpen:m};return provide(VDataTableGroupSymbol,g),g}function useGroupBy(){const a=inject$1(VDataTableGroupSymbol);if(!a)throw new Error("Missing group!");return a}function groupItemsByProperty(a,i){if(!a.length)return[];const u=new Map;for(const c of a){const d=getObjectValueByPath(c.raw,i);u.has(d)||u.set(d,[]),u.get(d).push(c)}return u}function groupItems(a,i){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!i.length)return[];const d=groupItemsByProperty(a,i[0]),m=[],f=i.slice(1);return d.forEach((v,g)=>{const y=i[0],b=`${c}_${y}_${g}`;m.push({depth:u,id:b,key:y,value:g,items:f.length?groupItems(v,f,u+1,b):v,type:"group"})}),m}function flattenItems(a,i){const u=[];for(const c of a)"type"in c&&c.type==="group"?(c.value!=null&&u.push(c),(i.has(c.id)||c.value==null)&&u.push(...flattenItems(c.items,i))):u.push(c);return u}function useGroupedItems(a,i,u){return{flatItems:computed(()=>{if(!i.value.length)return a.value;const d=groupItems(a.value,i.value.map(m=>m.key));return flattenItems(d,u.value)})}}const makeVDataTableGroupHeaderRowProps=propsFactory({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),VDataTableGroupHeaderRow=genericComponent()({name:"VDataTableGroupHeaderRow",props:makeVDataTableGroupHeaderRowProps(),setup(a,i){let{slots:u}=i;const{isGroupOpen:c,toggleGroup:d,extractRows:m}=useGroupBy(),{isSelected:f,isSomeSelected:v,select:g}=useSelection(),{columns:y}=useHeaders(),b=computed(()=>m([a.item]));return()=>createVNode("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":a.item.depth}},[y.value.map(w=>{var S,C;if(w.key==="data-table-group"){const k=c(a.item)?"$expand":"$next",$=()=>d(a.item);return((S=u["data-table-group"])==null?void 0:S.call(u,{item:a.item,count:b.value.length,props:{icon:k,onClick:$}}))??createVNode(VDataTableColumn,{class:"v-data-table-group-header-row__column"},{default:()=>[createVNode(VBtn,{size:"small",variant:"text",icon:k,onClick:$},null),createVNode("span",null,[a.item.value]),createVNode("span",null,[createTextVNode("("),b.value.length,createTextVNode(")")])]})}if(w.key==="data-table-select"){const k=f(b.value),$=v(b.value)&&!k,E=D=>g(b.value,D);return((C=u["data-table-select"])==null?void 0:C.call(u,{props:{modelValue:k,indeterminate:$,"onUpdate:modelValue":E}}))??createVNode("td",null,[createVNode(VCheckboxBtn,{modelValue:k,indeterminate:$,"onUpdate:modelValue":E},null)])}return createVNode("td",null,null)})])}}),makeDataTableExpandProps=propsFactory({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),VDataTableExpandedKey=Symbol.for("vuetify:datatable:expanded");function provideExpanded(a){const i=toRef(a,"expandOnClick"),u=useProxiedModel(a,"expanded",a.expanded,v=>new Set(v),v=>[...v.values()]);function c(v,g){const y=new Set(u.value);g?y.add(v.value):y.delete(v.value),u.value=y}function d(v){return u.value.has(v.value)}function m(v){c(v,!d(v))}const f={expand:c,expanded:u,expandOnClick:i,isExpanded:d,toggleExpand:m};return provide(VDataTableExpandedKey,f),f}function useExpanded(){const a=inject$1(VDataTableExpandedKey);if(!a)throw new Error("foo");return a}const makeVDataTableRowProps=propsFactory({index:Number,item:Object,cellProps:[Object,Function],onClick:EventProp(),onContextmenu:EventProp(),onDblclick:EventProp(),...makeDisplayProps()},"VDataTableRow"),VDataTableRow=genericComponent()({name:"VDataTableRow",props:makeVDataTableRowProps(),setup(a,i){let{slots:u}=i;const{displayClasses:c,mobile:d}=useDisplay(a,"v-data-table__tr"),{isSelected:m,toggleSelect:f,someSelected:v,allSelected:g,selectAll:y}=useSelection(),{isExpanded:b,toggleExpand:w}=useExpanded(),{toggleSort:S,sortBy:C,isSorted:k}=useSort(),{columns:$}=useHeaders();useRender(()=>createVNode("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(a.onClick||a.onContextmenu||a.onDblclick)},c.value],onClick:a.onClick,onContextmenu:a.onContextmenu,onDblclick:a.onDblclick},[a.item&&$.value.map((E,D)=>{const T=a.item,O=`item.${E.key}`,F=`header.${E.key}`,M={index:a.index,item:T.raw,internalItem:T,value:getObjectValueByPath(T.columns,E.key),column:E,isSelected:m,toggleSelect:f,isExpanded:b,toggleExpand:w},P={column:E,selectAll:y,isSorted:k,toggleSort:S,sortBy:C.value,someSelected:v.value,allSelected:g.value,getSortIcon:()=>""},B=typeof a.cellProps=="function"?a.cellProps({index:M.index,item:M.item,internalItem:M.internalItem,value:M.value,column:E}):a.cellProps,z=typeof E.cellProps=="function"?E.cellProps({index:M.index,item:M.item,internalItem:M.internalItem,value:M.value}):E.cellProps;return createVNode(VDataTableColumn,mergeProps({align:E.align,class:{"v-data-table__td--expanded-row":E.key==="data-table-expand","v-data-table__td--select-row":E.key==="data-table-select"},fixed:E.fixed,fixedOffset:E.fixedOffset,lastFixed:E.lastFixed,maxWidth:d.value?void 0:E.maxWidth,noPadding:E.key==="data-table-select"||E.key==="data-table-expand",nowrap:E.nowrap,width:d.value?void 0:E.width},B,z),{default:()=>{var H,J,j,G,ee;if(u[O]&&!d.value)return(H=u[O])==null?void 0:H.call(u,M);if(E.key==="data-table-select")return((J=u["item.data-table-select"])==null?void 0:J.call(u,M))??createVNode(VCheckboxBtn,{disabled:!T.selectable,modelValue:m([T]),onClick:withModifiers(()=>f(T),["stop"])},null);if(E.key==="data-table-expand")return((j=u["item.data-table-expand"])==null?void 0:j.call(u,M))??createVNode(VBtn,{icon:b(T)?"$collapse":"$expand",size:"small",variant:"text",onClick:withModifiers(()=>w(T),["stop"])},null);const U=toDisplayString(M.value);return d.value?createVNode(Fragment,null,[createVNode("div",{class:"v-data-table__td-title"},[((G=u[F])==null?void 0:G.call(u,P))??E.title]),createVNode("div",{class:"v-data-table__td-value"},[((ee=u[O])==null?void 0:ee.call(u,M))??U])]):U}})})]))}}),makeVDataTableRowsProps=propsFactory({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...makeDisplayProps()},"VDataTableRows"),VDataTableRows=genericComponent()({name:"VDataTableRows",inheritAttrs:!1,props:makeVDataTableRowsProps(),setup(a,i){let{attrs:u,slots:c}=i;const{columns:d}=useHeaders(),{expandOnClick:m,toggleExpand:f,isExpanded:v}=useExpanded(),{isSelected:g,toggleSelect:y}=useSelection(),{toggleGroup:b,isGroupOpen:w}=useGroupBy(),{t:S}=useLocale(),{mobile:C}=useDisplay(a);return useRender(()=>{var k,$;return a.loading&&(!a.items.length||c.loading)?createVNode("tr",{class:"v-data-table-rows-loading",key:"loading"},[createVNode("td",{colspan:d.value.length},[((k=c.loading)==null?void 0:k.call(c))??S(a.loadingText)])]):!a.loading&&!a.items.length&&!a.hideNoData?createVNode("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[createVNode("td",{colspan:d.value.length},[(($=c["no-data"])==null?void 0:$.call(c))??S(a.noDataText)])]):createVNode(Fragment,null,[a.items.map((E,D)=>{var F;if(E.type==="group"){const M={index:D,item:E,columns:d.value,isExpanded:v,toggleExpand:f,isSelected:g,toggleSelect:y,toggleGroup:b,isGroupOpen:w};return c["group-header"]?c["group-header"](M):createVNode(VDataTableGroupHeaderRow,mergeProps({key:`group-header_${E.id}`,item:E},getPrefixedEventHandlers(u,":group-header",()=>M)),c)}const T={index:D,item:E.raw,internalItem:E,columns:d.value,isExpanded:v,toggleExpand:f,isSelected:g,toggleSelect:y},O={...T,props:mergeProps({key:`item_${E.key??E.index}`,onClick:m.value?()=>{f(E)}:void 0,index:D,item:E,cellProps:a.cellProps,mobile:C.value},getPrefixedEventHandlers(u,":row",()=>T),typeof a.rowProps=="function"?a.rowProps({item:T.item,index:T.index,internalItem:T.internalItem}):a.rowProps)};return createVNode(Fragment,{key:O.props.key},[c.item?c.item(O):createVNode(VDataTableRow,O.props,c),v(E)&&((F=c["expanded-row"])==null?void 0:F.call(c,T))])})])}),{}}}),makeVTableProps=propsFactory({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...makeComponentProps(),...makeDensityProps(),...makeTagProps(),...makeThemeProps()},"VTable"),VTable=genericComponent()({name:"VTable",props:makeVTableProps(),setup(a,i){let{slots:u,emit:c}=i;const{themeClasses:d}=provideTheme(a),{densityClasses:m}=useDensity(a);return useRender(()=>createVNode(a.tag,{class:["v-table",{"v-table--fixed-height":!!a.height,"v-table--fixed-header":a.fixedHeader,"v-table--fixed-footer":a.fixedFooter,"v-table--has-top":!!u.top,"v-table--has-bottom":!!u.bottom,"v-table--hover":a.hover},d.value,m.value,a.class],style:a.style},{default:()=>{var f,v,g;return[(f=u.top)==null?void 0:f.call(u),u.default?createVNode("div",{class:"v-table__wrapper",style:{height:convertToUnit(a.height)}},[createVNode("table",null,[u.default()])]):(v=u.wrapper)==null?void 0:v.call(u),(g=u.bottom)==null?void 0:g.call(u)]}})),{}}}),makeDataTableItemsProps=propsFactory({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function transformItem(a,i,u,c){const d=a.returnObject?i:getPropertyFromItem(i,a.itemValue),m=getPropertyFromItem(i,a.itemSelectable,!0),f=c.reduce((v,g)=>(g.key!=null&&(v[g.key]=getPropertyFromItem(i,g.value)),v),{});return{type:"item",key:a.returnObject?getPropertyFromItem(i,a.itemValue):d,index:u,value:d,selectable:m,columns:f,raw:i}}function transformItems(a,i,u){return i.map((c,d)=>transformItem(a,c,d,u))}function useDataTableItems(a,i){return{items:computed(()=>transformItems(a,a.items,i.value))}}function useOptions$2(a){let{page:i,itemsPerPage:u,sortBy:c,groupBy:d,search:m}=a;const f=getCurrentInstance("VDataTable"),v=computed(()=>({page:i.value,itemsPerPage:u.value,sortBy:c.value,groupBy:d.value,search:m.value}));let g=null;watch(v,()=>{deepEqual(g,v.value)||(g&&g.search!==v.value.search&&(i.value=1),f.emit("update:options",v.value),g=v.value)},{deep:!0,immediate:!0})}const defaultFilter=(a,i,u)=>a==null||i==null?-1:a.toString().toLocaleLowerCase().indexOf(i.toString().toLocaleLowerCase()),makeFilterProps=propsFactory({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function filterItems(a,i,u){var v;const c=[],d=(u==null?void 0:u.default)??defaultFilter,m=u!=null&&u.filterKeys?wrapInArray(u.filterKeys):!1,f=Object.keys((u==null?void 0:u.customKeyFilter)??{}).length;if(!(a!=null&&a.length))return c;e:for(let g=0;gc!=null&&c.transform?unref(i).map(g=>[g,c.transform(g)]):unref(i));watchEffect(()=>{const g=typeof u=="function"?u():unref(u),y=typeof g!="string"&&typeof g!="number"?"":String(g),b=filterItems(f.value,y,{customKeyFilter:{...a.customKeyFilter,...unref(c==null?void 0:c.customKeyFilter)},default:a.customFilter,filterKeys:a.filterKeys,filterMode:a.filterMode,noFilter:a.noFilter}),w=unref(i),S=[],C=new Map;b.forEach(k=>{let{index:$,matches:E}=k;const D=w[$];S.push(D),C.set(D.value,E)}),d.value=S,m.value=C});function v(g){return m.value.get(g.value)}return{filteredItems:d,filteredMatches:m,getMatches:v}}const makeDataTableProps=propsFactory({...makeVDataTableRowsProps(),width:[String,Number],search:String,...makeDataTableExpandProps(),...makeDataTableGroupProps(),...makeDataTableHeaderProps(),...makeDataTableItemsProps(),...makeDataTableSelectProps(),...makeDataTableSortProps(),...makeVDataTableHeadersProps(),...makeVTableProps()},"DataTable"),makeVDataTableProps=propsFactory({...makeDataTablePaginateProps(),...makeDataTableProps(),...makeFilterProps(),...makeVDataTableFooterProps()},"VDataTable"),VDataTable=genericComponent()({name:"VDataTable",props:makeVDataTableProps(),emits:{"update:modelValue":a=>!0,"update:page":a=>!0,"update:itemsPerPage":a=>!0,"update:sortBy":a=>!0,"update:options":a=>!0,"update:groupBy":a=>!0,"update:expanded":a=>!0,"update:currentItems":a=>!0},setup(a,i){let{attrs:u,slots:c}=i;const{groupBy:d}=createGroupBy(a),{sortBy:m,multiSort:f,mustSort:v}=createSort(a),{page:g,itemsPerPage:y}=createPagination(a),{columns:b,headers:w,sortFunctions:S,sortRawFunctions:C,filterFunctions:k}=createHeaders(a,{groupBy:d,showSelect:toRef(a,"showSelect"),showExpand:toRef(a,"showExpand")}),{items:$}=useDataTableItems(a,b),E=toRef(a,"search"),{filteredItems:D}=useFilter(a,$,E,{transform:ke=>ke.columns,customKeyFilter:k}),{toggleSort:T}=provideSort({sortBy:m,multiSort:f,mustSort:v,page:g}),{sortByWithGroups:O,opened:F,extractRows:M,isGroupOpen:P,toggleGroup:B}=provideGroupBy({groupBy:d,sortBy:m}),{sortedItems:z}=useSortedItems(a,D,O,{transform:ke=>ke.columns,sortFunctions:S,sortRawFunctions:C}),{flatItems:U}=useGroupedItems(z,d,F),H=computed(()=>U.value.length),{startIndex:J,stopIndex:j,pageCount:G,setItemsPerPage:ee}=providePagination({page:g,itemsPerPage:y,itemsLength:H}),{paginatedItems:Q}=usePaginatedItems({items:U,startIndex:J,stopIndex:j,itemsPerPage:y}),te=computed(()=>M(Q.value)),{isSelected:re,select:ae,selectAll:ye,toggleSelect:ue,someSelected:le,allSelected:Se}=provideSelection(a,{allItems:$,currentPage:te}),{isExpanded:Fe,toggleExpand:kt}=provideExpanded(a);useOptions$2({page:g,itemsPerPage:y,sortBy:m,groupBy:d,search:E}),provideDefaults({VDataTableRows:{hideNoData:toRef(a,"hideNoData"),noDataText:toRef(a,"noDataText"),loading:toRef(a,"loading"),loadingText:toRef(a,"loadingText")}});const Pe=computed(()=>({page:g.value,itemsPerPage:y.value,sortBy:m.value,pageCount:G.value,toggleSort:T,setItemsPerPage:ee,someSelected:le.value,allSelected:Se.value,isSelected:re,select:ae,selectAll:ye,toggleSelect:ue,isExpanded:Fe,toggleExpand:kt,isGroupOpen:P,toggleGroup:B,items:te.value.map(ke=>ke.raw),internalItems:te.value,groupedItems:Q.value,columns:b.value,headers:w.value}));return useRender(()=>{const ke=VDataTableFooter.filterProps(a),de=VDataTableHeaders.filterProps(a),$e=VDataTableRows.filterProps(a),Te=VTable.filterProps(a);return createVNode(VTable,mergeProps({class:["v-data-table",{"v-data-table--show-select":a.showSelect,"v-data-table--loading":a.loading},a.class],style:a.style},Te),{top:()=>{var Le;return(Le=c.top)==null?void 0:Le.call(c,Pe.value)},default:()=>{var Le,Bt,Ie,ie,pe,Ne;return c.default?c.default(Pe.value):createVNode(Fragment,null,[(Le=c.colgroup)==null?void 0:Le.call(c,Pe.value),createVNode("thead",null,[createVNode(VDataTableHeaders,de,c)]),(Bt=c.thead)==null?void 0:Bt.call(c,Pe.value),createVNode("tbody",null,[(Ie=c["body.prepend"])==null?void 0:Ie.call(c,Pe.value),c.body?c.body(Pe.value):createVNode(VDataTableRows,mergeProps(u,$e,{items:Q.value}),c),(ie=c["body.append"])==null?void 0:ie.call(c,Pe.value)]),(pe=c.tbody)==null?void 0:pe.call(c,Pe.value),(Ne=c.tfoot)==null?void 0:Ne.call(c,Pe.value)])},bottom:()=>c.bottom?c.bottom(Pe.value):createVNode(Fragment,null,[createVNode(VDivider,null,null),createVNode(VDataTableFooter,ke,{prepend:c["footer.prepend"]})])})}),{}}}),makeVContainerProps=propsFactory({fluid:{type:Boolean,default:!1},...makeComponentProps(),...makeTagProps()},"VContainer"),VContainer=genericComponent()({name:"VContainer",props:makeVContainerProps(),setup(a,i){let{slots:u}=i;const{rtlClasses:c}=useRtl();return useRender(()=>createVNode(a.tag,{class:["v-container",{"v-container--fluid":a.fluid},c.value,a.class],style:a.style},u)),{}}}),breakpointProps=breakpoints.reduce((a,i)=>(a[i]={type:[Boolean,String,Number],default:!1},a),{}),offsetProps=breakpoints.reduce((a,i)=>{const u="offset"+capitalize$2(i);return a[u]={type:[String,Number],default:null},a},{}),orderProps=breakpoints.reduce((a,i)=>{const u="order"+capitalize$2(i);return a[u]={type:[String,Number],default:null},a},{}),propMap$1={col:Object.keys(breakpointProps),offset:Object.keys(offsetProps),order:Object.keys(orderProps)};function breakpointClass$1(a,i,u){let c=a;if(!(u==null||u===!1)){if(i){const d=i.replace(a,"");c+=`-${d}`}return a==="col"&&(c="v-"+c),a==="col"&&(u===""||u===!0)||(c+=`-${u}`),c.toLowerCase()}}const ALIGN_SELF_VALUES=["auto","start","end","center","baseline","stretch"],makeVColProps=propsFactory({cols:{type:[Boolean,String,Number],default:!1},...breakpointProps,offset:{type:[String,Number],default:null},...offsetProps,order:{type:[String,Number],default:null},...orderProps,alignSelf:{type:String,default:null,validator:a=>ALIGN_SELF_VALUES.includes(a)},...makeComponentProps(),...makeTagProps()},"VCol"),VCol=genericComponent()({name:"VCol",props:makeVColProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>{const d=[];let m;for(m in propMap$1)propMap$1[m].forEach(v=>{const g=a[v],y=breakpointClass$1(m,v,g);y&&d.push(y)});const f=d.some(v=>v.startsWith("v-col-"));return d.push({"v-col":!f||!a.cols,[`v-col-${a.cols}`]:a.cols,[`offset-${a.offset}`]:a.offset,[`order-${a.order}`]:a.order,[`align-self-${a.alignSelf}`]:a.alignSelf}),d});return()=>{var d;return h(a.tag,{class:[c.value,a.class],style:a.style},(d=u.default)==null?void 0:d.call(u))}}}),ALIGNMENT=["start","end","center"],SPACE=["space-between","space-around","space-evenly"];function makeRowProps(a,i){return breakpoints.reduce((u,c)=>{const d=a+capitalize$2(c);return u[d]=i(),u},{})}const ALIGN_VALUES=[...ALIGNMENT,"baseline","stretch"],alignValidator=a=>ALIGN_VALUES.includes(a),alignProps=makeRowProps("align",()=>({type:String,default:null,validator:alignValidator})),JUSTIFY_VALUES=[...ALIGNMENT,...SPACE],justifyValidator=a=>JUSTIFY_VALUES.includes(a),justifyProps=makeRowProps("justify",()=>({type:String,default:null,validator:justifyValidator})),ALIGN_CONTENT_VALUES=[...ALIGNMENT,...SPACE,"stretch"],alignContentValidator=a=>ALIGN_CONTENT_VALUES.includes(a),alignContentProps=makeRowProps("alignContent",()=>({type:String,default:null,validator:alignContentValidator})),propMap={align:Object.keys(alignProps),justify:Object.keys(justifyProps),alignContent:Object.keys(alignContentProps)},classMap={align:"align",justify:"justify",alignContent:"align-content"};function breakpointClass(a,i,u){let c=classMap[a];if(u!=null){if(i){const d=i.replace(a,"");c+=`-${d}`}return c+=`-${u}`,c.toLowerCase()}}const makeVRowProps=propsFactory({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:alignValidator},...alignProps,justify:{type:String,default:null,validator:justifyValidator},...justifyProps,alignContent:{type:String,default:null,validator:alignContentValidator},...alignContentProps,...makeComponentProps(),...makeTagProps()},"VRow"),VRow=genericComponent()({name:"VRow",props:makeVRowProps(),setup(a,i){let{slots:u}=i;const c=computed(()=>{const d=[];let m;for(m in propMap)propMap[m].forEach(f=>{const v=a[f],g=breakpointClass(m,f,v);g&&d.push(g)});return d.push({"v-row--no-gutters":a.noGutters,"v-row--dense":a.dense,[`align-${a.align}`]:a.align,[`justify-${a.justify}`]:a.justify,[`align-content-${a.alignContent}`]:a.alignContent}),d});return()=>{var d;return h(a.tag,{class:["v-row",c.value,a.class],style:a.style},(d=u.default)==null?void 0:d.call(u))}}}),VSpacer=createSimpleFunctional("v-spacer","div","VSpacer"),_hoisted_1$$=createBaseVNode("h4",null,"Filter",-1),_hoisted_2$F=createBaseVNode("br",null,null,-1),_hoisted_3$s=createBaseVNode("br",null,null,-1),_hoisted_4$i={key:0,style:{"white-space":"pre-wrap"}},_sfc_main$v=defineComponent$1({__name:"MessageListDialog",setup(a){const{copy:i}=useClipboard(),u=computed(()=>{let b=[];return useMessageStore().messages.forEach(w=>{f.value.includes(w.type)&&b.push(w)}),b}),c=ref([{key:"createdAt",order:"desc"}]),d=ref(""),m=ref([{title:"Type",key:"type"},{title:"Created",key:"createdAt",value:b=>`${DateTime.fromSeconds(b.createdAt).toLocaleString(DateTime.DATETIME_MED)}`},{title:"Message",key:"msg"},{title:"Actions",key:"actions",align:"end"}]),f=ref([MessageType.SUCCESS,MessageType.INFO,MessageType.WARNING,MessageType.ERROR]),v=ref({}),g=ref(!1);function y(){let b=[MessageType.SUCCESS,MessageType.ERROR,MessageType.INFO,MessageType.WARNING];useMessageStore().addMessage(b[Math.floor(Math.random()*b.length)],`Lorem Ipsum ${Math.random()*1e3}`,5e3,{json:"data",msg:"whatever",data:1})}return(b,w)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VDialog,{"max-width":"70vw","min-height":"80vh",activator:"parent"},{default:withCtx(({isActive:S})=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode(" Nachrichten "),createVNode(VBtn,{icon:"fas fa-times",variant:"flat",size:"x-small",class:"mt-2 float-right",onClick:C=>S.value=!1},null,8,["onClick"])]),_:2},1024),createVNode(VCardText,null,{default:withCtx(()=>[_hoisted_1$$,createVNode(VTextField,{class:"mt-2",modelValue:d.value,"onUpdate:modelValue":w[0]||(w[0]=C=>d.value=C),label:"Search","prepend-inner-icon":"mdi-magnify",variant:"outlined",clearable:"","hide-details":"","single-line":""},null,8,["modelValue"]),createVNode(VBtnToggle,{class:"mt-2",modelValue:f.value,"onUpdate:modelValue":w[1]||(w[1]=C=>f.value=C),variant:"outlined",divided:"",multiple:""},{default:withCtx(()=>[createVNode(VBtn,{value:unref(MessageType).SUCCESS},{default:withCtx(()=>[createVNode(VIcon,{icon:"fas fa-eye",class:"me-2",color:"success"}),createTextVNode(" Success ")]),_:1},8,["value"]),createVNode(VBtn,{value:unref(MessageType).INFO},{default:withCtx(()=>[createVNode(VIcon,{icon:"fas fa-eye",class:"me-2",color:"info"}),createTextVNode(" Info ")]),_:1},8,["value"]),createVNode(VBtn,{value:unref(MessageType).WARNING},{default:withCtx(()=>[createVNode(VIcon,{icon:"fas fa-eye",class:"me-2",color:"warning"}),createTextVNode(" Warning ")]),_:1},8,["value"]),createVNode(VBtn,{value:unref(MessageType).ERROR},{default:withCtx(()=>[createVNode(VIcon,{icon:"fas fa-eye",class:"me-2",color:"error"}),createTextVNode(" Error ")]),_:1},8,["value"])]),_:1},8,["modelValue"]),createVNode(VDataTable,{headers:m.value,items:u.value,"sort-by":c.value,search:d.value},{"item.type":withCtx(({value:C})=>[createVNode(VChip,{color:C},{default:withCtx(()=>[createTextVNode(toDisplayString(C),1)]),_:2},1032,["color"])]),"item.actions":withCtx(({item:C})=>[createVNode(VIcon,{icon:"fas fa-search",onClick:k=>{g.value=!0,v.value=C}},null,8,["onClick"]),createVNode(VIcon,{class:"ms-1",icon:"fas fa-copy",onClick:k=>{unref(i)(JSON.stringify({type:C.type,createdAt:C.createdAt,msg:C.msg,data:C.data}))}},null,8,["onClick"])]),_:1},8,["headers","items","sort-by","search"])]),_:1}),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VSpacer),createVNode(VBtn,{onClick:w[2]||(w[2]=C=>unref(useMessageStore)().deleteAllMessages()),color:"error"},{default:withCtx(()=>[createTextVNode("Alle Löschen")]),_:1}),createVNode(VBtn,{onClick:w[3]||(w[3]=C=>y()),color:"warning"},{default:withCtx(()=>[createTextVNode("Test Nachricht")]),_:1}),createVNode(VBtn,{onClick:C=>S.value=!1},{default:withCtx(()=>[createTextVNode("Close")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:1}),createVNode(VDialog,{modelValue:g.value,"onUpdate:modelValue":w[5]||(w[5]=S=>g.value=S),"max-width":"50vw"},{default:withCtx(()=>[createVNode(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode(" Nachricht Details "),createBaseVNode("small",null,toDisplayString(unref(DateTime).fromSeconds(v.value.createdAt).toLocaleString(unref(DateTime).DATETIME_MED)),1)]),_:1}),createVNode(VDivider),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VLabel,null,{default:withCtx(()=>[createTextVNode("Typ")]),_:1}),_hoisted_2$F,createVNode(VChip,{color:v.value.type},{default:withCtx(()=>[createTextVNode(toDisplayString(v.value.type),1)]),_:1},8,["color"]),_hoisted_3$s,createVNode(VLabel,{class:"mt-2"},{default:withCtx(()=>[createTextVNode("Nachricht")]),_:1}),createBaseVNode("p",null,toDisplayString(v.value.msg),1),createVNode(VLabel,{class:"mt-2"},{default:withCtx(()=>[createTextVNode("Data")]),_:1}),v.value.data!=null?(openBlock(),createElementBlock("pre",_hoisted_4$i,toDisplayString(v.value.data),1)):createCommentVNode("",!0)]),_:1}),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VSpacer),createVNode(VBtn,{text:"Close Dialog",onClick:w[4]||(w[4]=S=>g.value=!1)})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64))}});function useCountdown(a){const i=shallowRef(a);let u=-1;function c(){clearInterval(u)}function d(){c(),nextTick(()=>i.value=a)}function m(f){const v=f?getComputedStyle(f):{transitionDuration:.2},g=parseFloat(v.transitionDuration)*1e3||200;if(c(),i.value<=0)return;const y=performance.now();u=window.setInterval(()=>{const b=performance.now()-y+g;i.value=Math.max(a-b,0),i.value<=0&&c()},g)}return onScopeDispose(c),{clear:c,time:i,start:m,reset:d}}const makeVSnackbarProps=propsFactory({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...makeLocationProps({location:"bottom"}),...makePositionProps(),...makeRoundedProps(),...makeVariantProps(),...makeThemeProps(),...omit$1(makeVOverlayProps({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),VSnackbar=genericComponent()({name:"VSnackbar",props:makeVSnackbarProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{positionClasses:d}=usePosition(a),{scopeId:m}=useScopeId(),{themeClasses:f}=provideTheme(a),{colorClasses:v,colorStyles:g,variantClasses:y}=useVariant(a),{roundedClasses:b}=useRounded(a),w=useCountdown(Number(a.timeout)),S=ref(),C=ref(),k=shallowRef(!1),$=shallowRef(0),E=ref(),D=inject$1(VuetifyLayoutKey,void 0);useToggleScope(()=>!!D,()=>{const H=useLayout();watchEffect(()=>{E.value=H.mainStyles.value})}),watch(c,O),watch(()=>a.timeout,O),onMounted(()=>{c.value&&O()});let T=-1;function O(){w.reset(),window.clearTimeout(T);const H=Number(a.timeout);if(!c.value||H===-1)return;const J=refElement(C.value);w.start(J),T=window.setTimeout(()=>{c.value=!1},H)}function F(){w.reset(),window.clearTimeout(T)}function M(){k.value=!0,F()}function P(){k.value=!1,O()}function B(H){$.value=H.touches[0].clientY}function z(H){Math.abs($.value-H.changedTouches[0].clientY)>50&&(c.value=!1)}const U=computed(()=>a.location.split(" ").reduce((H,J)=>(H[`v-snackbar--${J}`]=!0,H),{}));return useRender(()=>{const H=VOverlay.filterProps(a),J=!!(u.default||u.text||a.text);return createVNode(VOverlay,mergeProps({ref:S,class:["v-snackbar",{"v-snackbar--active":c.value,"v-snackbar--multi-line":a.multiLine&&!a.vertical,"v-snackbar--timer":!!a.timer,"v-snackbar--vertical":a.vertical},U.value,d.value,a.class],style:[E.value,a.style]},H,{modelValue:c.value,"onUpdate:modelValue":j=>c.value=j,contentProps:mergeProps({class:["v-snackbar__wrapper",f.value,v.value,b.value,y.value],style:[g.value],onPointerenter:M,onPointerleave:P},H.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:B,onTouchend:z},m),{default:()=>{var j,G;return[genOverlays(!1,"v-snackbar"),a.timer&&!k.value&&createVNode("div",{key:"timer",class:"v-snackbar__timer"},[createVNode(VProgressLinear,{ref:C,color:typeof a.timer=="string"?a.timer:"info",max:a.timeout,"model-value":w.time.value},null)]),J&&createVNode("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((j=u.text)==null?void 0:j.call(u))??a.text,(G=u.default)==null?void 0:G.call(u)]),u.actions&&createVNode(VDefaultsProvider,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[createVNode("div",{class:"v-snackbar__actions"},[u.actions({isActive:c})])]})]},activator:u.activator})}),forwardRefs({},S)}}),_hoisted_1$_=createBaseVNode("br",null,null,-1),_hoisted_2$E={key:0},_hoisted_3$r={key:1},_sfc_main$u=defineComponent$1({__name:"VSnackbarQueued",props:{location:{required:!1,type:String,default:"bottom"},vertical:{required:!1,type:Boolean,default:!1}},setup(a){const i=ref(-1),u=ref({}),c=ref(!1);useMessageStore().$subscribe((f,v)=>{"snackbarQueue"in v&&f.events.type=="add"&&d()});function d(){i.value==-1&&useMessageStore().snackbarQueue.length>0&&(u.value=useMessageStore().snackbarQueue[0],c.value=!0,i.value=setTimeout(()=>{useMessageStore().snackbarQueue.shift(),i.value=-1,d()},u.value.showTimeout+50))}function m(){c.value=!1,clearTimeout(i.value),i.value=-1,useMessageStore().snackbarQueue.shift(),d()}return(f,v)=>(openBlock(),createBlock(VSnackbar,{modelValue:c.value,"onUpdate:modelValue":v[1]||(v[1]=g=>c.value=g),timer:!0,timeout:u.value.showTimeout,color:u.value.type,vertical:a.vertical,location:a.location,"multi-line":""},{actions:withCtx(()=>[createVNode(VBtn,{variant:"text"},{default:withCtx(()=>[createTextVNode("View "),createVNode(_sfc_main$v)]),_:1}),createVNode(VBtn,{variant:"text",onClick:v[0]||(v[0]=g=>m())},{default:withCtx(()=>[unref(useMessageStore)().snackbarQueue.length>1?(openBlock(),createElementBlock("span",_hoisted_2$E,"Next ("+toDisplayString(unref(useMessageStore)().snackbarQueue.length-1)+")",1)):(openBlock(),createElementBlock("span",_hoisted_3$r,"Close"))]),_:1})]),default:withCtx(()=>[createBaseVNode("small",null,toDisplayString(unref(DateTime).fromSeconds(u.value.createdAt).toLocaleString(unref(DateTime).DATETIME_MED)),1),createTextVNode(),_hoisted_1$_,createTextVNode(" "+toDisplayString(u.value.msg)+" ",1)]),_:1},8,["modelValue","timeout","color","vertical","location"]))}}),makeVAppProps=propsFactory({...makeComponentProps(),...makeLayoutProps({fullHeight:!0}),...makeThemeProps()},"VApp"),VApp=genericComponent()({name:"VApp",props:makeVAppProps(),setup(a,i){let{slots:u}=i;const c=provideTheme(a),{layoutClasses:d,getLayoutItem:m,items:f,layoutRef:v}=createLayout(a),{rtlClasses:g}=useRtl();return useRender(()=>createVNode("div",{ref:v,class:["v-application",c.themeClasses.value,d.value,g.value,a.class],style:[a.style]},[createVNode("div",{class:"v-application__wrap"},[createVNode(Suspense,null,{default:()=>{var y;return[createVNode(Fragment,null,[(y=u.default)==null?void 0:y.call(u)])]}})])])),{getLayoutItem:m,items:f,theme:c}}}),makeVToolbarTitleProps=propsFactory({text:String,...makeComponentProps(),...makeTagProps()},"VToolbarTitle"),VToolbarTitle=genericComponent()({name:"VToolbarTitle",props:makeVToolbarTitleProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{const c=!!(u.default||u.text||a.text);return createVNode(a.tag,{class:["v-toolbar-title",a.class],style:a.style},{default:()=>{var d;return[c&&createVNode("div",{class:"v-toolbar-title__placeholder"},[u.text?u.text():a.text,(d=u.default)==null?void 0:d.call(u)])]}})}),{}}}),allowedDensities=[null,"prominent","default","comfortable","compact"],makeVToolbarProps=propsFactory({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:a=>allowedDensities.includes(a)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...makeBorderProps(),...makeComponentProps(),...makeElevationProps(),...makeRoundedProps(),...makeTagProps({tag:"header"}),...makeThemeProps()},"VToolbar"),VToolbar=genericComponent()({name:"VToolbar",props:makeVToolbarProps(),setup(a,i){var C;let{slots:u}=i;const{backgroundColorClasses:c,backgroundColorStyles:d}=useBackgroundColor(toRef(a,"color")),{borderClasses:m}=useBorder(a),{elevationClasses:f}=useElevation(a),{roundedClasses:v}=useRounded(a),{themeClasses:g}=provideTheme(a),{rtlClasses:y}=useRtl(),b=shallowRef(!!(a.extended||(C=u.extension)!=null&&C.call(u))),w=computed(()=>parseInt(Number(a.height)+(a.density==="prominent"?Number(a.height):0)-(a.density==="comfortable"?8:0)-(a.density==="compact"?16:0),10)),S=computed(()=>b.value?parseInt(Number(a.extensionHeight)+(a.density==="prominent"?Number(a.extensionHeight):0)-(a.density==="comfortable"?4:0)-(a.density==="compact"?8:0),10):0);return provideDefaults({VBtn:{variant:"text"}}),useRender(()=>{var D;const k=!!(a.title||u.title),$=!!(u.image||a.image),E=(D=u.extension)==null?void 0:D.call(u);return b.value=!!(a.extended||E),createVNode(a.tag,{class:["v-toolbar",{"v-toolbar--absolute":a.absolute,"v-toolbar--collapse":a.collapse,"v-toolbar--flat":a.flat,"v-toolbar--floating":a.floating,[`v-toolbar--density-${a.density}`]:!0},c.value,m.value,f.value,v.value,g.value,y.value,a.class],style:[d.value,a.style]},{default:()=>[$&&createVNode("div",{key:"image",class:"v-toolbar__image"},[u.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!a.image,defaults:{VImg:{cover:!0,src:a.image}}},u.image):createVNode(VImg,{key:"image-img",cover:!0,src:a.image},null)]),createVNode(VDefaultsProvider,{defaults:{VTabs:{height:convertToUnit(w.value)}}},{default:()=>{var T,O,F;return[createVNode("div",{class:"v-toolbar__content",style:{height:convertToUnit(w.value)}},[u.prepend&&createVNode("div",{class:"v-toolbar__prepend"},[(T=u.prepend)==null?void 0:T.call(u)]),k&&createVNode(VToolbarTitle,{key:"title",text:a.title},{text:u.title}),(O=u.default)==null?void 0:O.call(u),u.append&&createVNode("div",{class:"v-toolbar__append"},[(F=u.append)==null?void 0:F.call(u)])])]}}),createVNode(VDefaultsProvider,{defaults:{VTabs:{height:convertToUnit(S.value)}}},{default:()=>[createVNode(VExpandTransition,null,{default:()=>[b.value&&createVNode("div",{class:"v-toolbar__extension",style:{height:convertToUnit(S.value)}},[E])]})]})]})}),{contentHeight:w,extensionHeight:S}}}),makeScrollProps=propsFactory({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function useScroll$2(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:u}=i;let c=0;const d=ref(null),m=shallowRef(0),f=shallowRef(0),v=shallowRef(0),g=shallowRef(!1),y=shallowRef(!1),b=computed(()=>Number(a.scrollThreshold)),w=computed(()=>clamp((b.value-m.value)/b.value||0)),S=()=>{const C=d.value;!C||u&&!u.value||(c=m.value,m.value="window"in C?C.pageYOffset:C.scrollTop,y.value=m.value{f.value=f.value||m.value}),watch(g,()=>{f.value=0}),onMounted(()=>{watch(()=>a.scrollTarget,C=>{var $;const k=C?document.querySelector(C):window;k&&k!==d.value&&(($=d.value)==null||$.removeEventListener("scroll",S),d.value=k,d.value.addEventListener("scroll",S,{passive:!0}))},{immediate:!0})}),onBeforeUnmount(()=>{var C;(C=d.value)==null||C.removeEventListener("scroll",S)}),u&&watch(u,S,{immediate:!0}),{scrollThreshold:b,currentScroll:m,currentThreshold:v,isScrollActive:g,scrollRatio:w,isScrollingUp:y,savedScroll:f}}const makeVAppBarProps=propsFactory({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:a=>["top","bottom"].includes(a)},...makeVToolbarProps(),...makeLayoutItemProps(),...makeScrollProps(),height:{type:[Number,String],default:64}},"VAppBar"),VAppBar=genericComponent()({name:"VAppBar",props:makeVAppBarProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=ref(),d=useProxiedModel(a,"modelValue"),m=computed(()=>{var F;const O=new Set(((F=a.scrollBehavior)==null?void 0:F.split(" "))??[]);return{hide:O.has("hide"),fullyHide:O.has("fully-hide"),inverted:O.has("inverted"),collapse:O.has("collapse"),elevate:O.has("elevate"),fadeImage:O.has("fade-image")}}),f=computed(()=>{const O=m.value;return O.hide||O.fullyHide||O.inverted||O.collapse||O.elevate||O.fadeImage||!d.value}),{currentScroll:v,scrollThreshold:g,isScrollingUp:y,scrollRatio:b}=useScroll$2(a,{canScroll:f}),w=computed(()=>m.value.hide||m.value.fullyHide),S=computed(()=>a.collapse||m.value.collapse&&(m.value.inverted?b.value>0:b.value===0)),C=computed(()=>a.flat||m.value.fullyHide&&!d.value||m.value.elevate&&(m.value.inverted?v.value>0:v.value===0)),k=computed(()=>m.value.fadeImage?m.value.inverted?1-b.value:b.value:void 0),$=computed(()=>{var M,P;const O=Number(((M=c.value)==null?void 0:M.contentHeight)??a.height),F=Number(((P=c.value)==null?void 0:P.extensionHeight)??0);return w.value?v.value!!a.scrollBehavior),()=>{watchEffect(()=>{w.value?m.value.inverted?d.value=v.value>g.value:d.value=y.value||v.valueparseInt(a.order,10)),position:toRef(a,"location"),layoutSize:$,elementSize:shallowRef(void 0),active:d,absolute:toRef(a,"absolute")});return useRender(()=>{const O=VToolbar.filterProps(a);return createVNode(VToolbar,mergeProps({ref:c,class:["v-app-bar",{"v-app-bar--bottom":a.location==="bottom"},a.class],style:[{...D.value,"--v-toolbar-image-opacity":k.value,height:void 0,...E.value},a.style]},O,{collapse:S.value,flat:C.value}),u)}),T}}),makeVBottomNavigationProps=propsFactory({baseColor:String,bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:a=>!a||["horizontal","shift"].includes(a)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...makeBorderProps(),...makeComponentProps(),...makeDensityProps(),...makeElevationProps(),...makeRoundedProps(),...makeLayoutItemProps({name:"bottom-navigation"}),...makeTagProps({tag:"header"}),...makeGroupProps({selectedClass:"v-btn--selected"}),...makeThemeProps()},"VBottomNavigation"),VBottomNavigation=genericComponent()({name:"VBottomNavigation",props:makeVBottomNavigationProps(),emits:{"update:active":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{themeClasses:c}=useTheme(),{borderClasses:d}=useBorder(a),{backgroundColorClasses:m,backgroundColorStyles:f}=useBackgroundColor(toRef(a,"bgColor")),{densityClasses:v}=useDensity(a),{elevationClasses:g}=useElevation(a),{roundedClasses:y}=useRounded(a),{ssrBootStyles:b}=useSsrBoot(),w=computed(()=>Number(a.height)-(a.density==="comfortable"?8:0)-(a.density==="compact"?16:0)),S=useProxiedModel(a,"active",a.active),{layoutItemStyles:C,layoutIsReady:k}=useLayoutItem({id:a.name,order:computed(()=>parseInt(a.order,10)),position:computed(()=>"bottom"),layoutSize:computed(()=>S.value?w.value:0),elementSize:w,active:S,absolute:toRef(a,"absolute")});return useGroup(a,VBtnToggleSymbol),provideDefaults({VBtn:{baseColor:toRef(a,"baseColor"),color:toRef(a,"color"),density:toRef(a,"density"),stacked:computed(()=>a.mode!=="horizontal"),variant:"text"}},{scoped:!0}),useRender(()=>createVNode(a.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":S.value,"v-bottom-navigation--grow":a.grow,"v-bottom-navigation--shift":a.mode==="shift"},c.value,m.value,d.value,v.value,g.value,y.value,a.class],style:[f.value,C.value,{height:convertToUnit(w.value)},b.value,a.style]},{default:()=>[u.default&&createVNode("div",{class:"v-bottom-navigation__content"},[u.default()])]})),k}}),makeVMainProps=propsFactory({scrollable:Boolean,...makeComponentProps(),...makeDimensionProps(),...makeTagProps({tag:"main"})},"VMain"),VMain=genericComponent()({name:"VMain",props:makeVMainProps(),setup(a,i){let{slots:u}=i;const{dimensionStyles:c}=useDimension(a),{mainStyles:d,layoutIsReady:m}=useLayout(),{ssrBootStyles:f}=useSsrBoot();return useRender(()=>createVNode(a.tag,{class:["v-main",{"v-main--scrollable":a.scrollable},a.class],style:[d.value,f.value,c.value,a.style]},{default:()=>{var v,g;return[a.scrollable?createVNode("div",{class:"v-main__scroller"},[(v=u.default)==null?void 0:v.call(u)]):(g=u.default)==null?void 0:g.call(u)]}})),m}});function useSticky(a){let{rootEl:i,isSticky:u,layoutItemStyles:c}=a;const d=shallowRef(!1),m=shallowRef(0),f=computed(()=>{const y=typeof d.value=="boolean"?"top":d.value;return[u.value?{top:"auto",bottom:"auto",height:void 0}:void 0,d.value?{[y]:convertToUnit(m.value)}:{top:c.value.top}]});onMounted(()=>{watch(u,y=>{y?window.addEventListener("scroll",g,{passive:!0}):window.removeEventListener("scroll",g)},{immediate:!0})}),onBeforeUnmount(()=>{window.removeEventListener("scroll",g)});let v=0;function g(){const y=v>window.scrollY?"up":"down",b=i.value.getBoundingClientRect(),w=parseFloat(c.value.top??0),S=window.scrollY-Math.max(0,m.value-w),C=b.height+Math.max(m.value,w)-window.scrollY-window.innerHeight,k=parseFloat(getComputedStyle(i.value).getPropertyValue("--v-body-scroll-y"))||0;b.height0;u--){if(a[u].t===a[u-1].t)continue;const c=kineticEnergyToVelocity(i),d=(a[u].d-a[u-1].d)/(a[u].t-a[u-1].t);i+=(d-c)*Math.abs(d),u===a.length-1&&(i*=.5)}return kineticEnergyToVelocity(i)*1e3}function useVelocity(){const a={};function i(d){Array.from(d.changedTouches).forEach(m=>{(a[m.identifier]??(a[m.identifier]=new CircularBuffer(HISTORY))).push([d.timeStamp,m])})}function u(d){Array.from(d.changedTouches).forEach(m=>{delete a[m.identifier]})}function c(d){var y;const m=(y=a[d])==null?void 0:y.values().reverse();if(!m)throw new Error(`No samples for touch id ${d}`);const f=m[0],v=[],g=[];for(const b of m){if(f[0]-b[0]>HORIZON)break;v.push({t:b[0],d:b[1].clientX}),g.push({t:b[0],d:b[1].clientY})}return{x:calculateImpulseVelocity(v),y:calculateImpulseVelocity(g),get direction(){const{x:b,y:w}=this,[S,C]=[Math.abs(b),Math.abs(w)];return S>C&&b>=0?"right":S>C&&b<=0?"left":C>S&&w>=0?"down":C>S&&w<=0?"up":oops$1()}}}return{addMovement:i,endTouch:u,getVelocity:c}}function oops$1(){throw new Error}function useTouch(a){let{el:i,isActive:u,isTemporary:c,width:d,touchless:m,position:f}=a;onMounted(()=>{window.addEventListener("touchstart",T,{passive:!0}),window.addEventListener("touchmove",O,{passive:!1}),window.addEventListener("touchend",F,{passive:!0})}),onBeforeUnmount(()=>{window.removeEventListener("touchstart",T),window.removeEventListener("touchmove",O),window.removeEventListener("touchend",F)});const v=computed(()=>["left","right"].includes(f.value)),{addMovement:g,endTouch:y,getVelocity:b}=useVelocity();let w=!1;const S=shallowRef(!1),C=shallowRef(0),k=shallowRef(0);let $;function E(P,B){return(f.value==="left"?P:f.value==="right"?document.documentElement.clientWidth-P:f.value==="top"?P:f.value==="bottom"?document.documentElement.clientHeight-P:oops())-(B?d.value:0)}function D(P){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const z=f.value==="left"?(P-k.value)/d.value:f.value==="right"?(document.documentElement.clientWidth-P-k.value)/d.value:f.value==="top"?(P-k.value)/d.value:f.value==="bottom"?(document.documentElement.clientHeight-P-k.value)/d.value:oops();return B?Math.max(0,Math.min(1,z)):z}function T(P){if(m.value)return;const B=P.changedTouches[0].clientX,z=P.changedTouches[0].clientY,U=25,H=f.value==="left"?Bdocument.documentElement.clientWidth-U:f.value==="top"?zdocument.documentElement.clientHeight-U:oops(),J=u.value&&(f.value==="left"?Bdocument.documentElement.clientWidth-d.value:f.value==="top"?zdocument.documentElement.clientHeight-d.value:oops());(H||J||u.value&&c.value)&&($=[B,z],k.value=E(v.value?B:z,u.value),C.value=D(v.value?B:z),w=k.value>-20&&k.value<80,y(P),g(P))}function O(P){const B=P.changedTouches[0].clientX,z=P.changedTouches[0].clientY;if(w){if(!P.cancelable){w=!1;return}const H=Math.abs(B-$[0]),J=Math.abs(z-$[1]);(v.value?H>J&&H>3:J>H&&J>3)?(S.value=!0,w=!1):(v.value?J:H)>3&&(w=!1)}if(!S.value)return;P.preventDefault(),g(P);const U=D(v.value?B:z,!1);C.value=Math.max(0,Math.min(1,U)),U>1?k.value=E(v.value?B:z,!0):U<0&&(k.value=E(v.value?B:z,!1))}function F(P){if(w=!1,!S.value)return;g(P),S.value=!1;const B=b(P.changedTouches[0].identifier),z=Math.abs(B.x),U=Math.abs(B.y);(v.value?z>U&&z>400:U>z&&U>3)?u.value=B.direction===({left:"right",right:"left",top:"down",bottom:"up"}[f.value]||oops()):u.value=C.value>.5}const M=computed(()=>S.value?{transform:f.value==="left"?`translateX(calc(-100% + ${C.value*d.value}px))`:f.value==="right"?`translateX(calc(100% - ${C.value*d.value}px))`:f.value==="top"?`translateY(calc(-100% + ${C.value*d.value}px))`:f.value==="bottom"?`translateY(calc(100% - ${C.value*d.value}px))`:oops(),transition:"none"}:void 0);return useToggleScope(S,()=>{var z,U;const P=((z=i.value)==null?void 0:z.style.transform)??null,B=((U=i.value)==null?void 0:U.style.transition)??null;watchEffect(()=>{var H,J,j,G;(J=i.value)==null||J.style.setProperty("transform",((H=M.value)==null?void 0:H.transform)||"none"),(G=i.value)==null||G.style.setProperty("transition",((j=M.value)==null?void 0:j.transition)||null)}),onScopeDispose(()=>{var H,J;(H=i.value)==null||H.style.setProperty("transform",P),(J=i.value)==null||J.style.setProperty("transition",B)})}),{isDragging:S,dragProgress:C,dragStyles:M}}function oops(){throw new Error}const locations=["start","end","left","right","top","bottom"],makeVNavigationDrawerProps=propsFactory({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:a=>locations.includes(a)},sticky:Boolean,...makeBorderProps(),...makeComponentProps(),...makeDelayProps(),...makeDisplayProps(),...makeElevationProps(),...makeLayoutItemProps(),...makeRoundedProps(),...makeTagProps({tag:"nav"}),...makeThemeProps()},"VNavigationDrawer"),VNavigationDrawer=genericComponent()({name:"VNavigationDrawer",props:makeVNavigationDrawerProps(),emits:{"update:modelValue":a=>!0,"update:rail":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const{isRtl:m}=useRtl(),{themeClasses:f}=provideTheme(a),{borderClasses:v}=useBorder(a),{backgroundColorClasses:g,backgroundColorStyles:y}=useBackgroundColor(toRef(a,"color")),{elevationClasses:b}=useElevation(a),{displayClasses:w,mobile:S}=useDisplay(a),{roundedClasses:C}=useRounded(a),k=useRouter(),$=useProxiedModel(a,"modelValue",null,Se=>!!Se),{ssrBootStyles:E}=useSsrBoot(),{scopeId:D}=useScopeId(),T=ref(),O=shallowRef(!1),{runOpenDelay:F,runCloseDelay:M}=useDelay(a,Se=>{O.value=Se}),P=computed(()=>a.rail&&a.expandOnHover&&O.value?Number(a.width):Number(a.rail?a.railWidth:a.width)),B=computed(()=>toPhysical(a.location,m.value)),z=computed(()=>a.persistent),U=computed(()=>!a.permanent&&(S.value||a.temporary)),H=computed(()=>a.sticky&&!U.value&&B.value!=="bottom");useToggleScope(()=>a.expandOnHover&&a.rail!=null,()=>{watch(O,Se=>c("update:rail",!Se))}),useToggleScope(()=>!a.disableResizeWatcher,()=>{watch(U,Se=>!a.permanent&&nextTick(()=>$.value=!Se))}),useToggleScope(()=>!a.disableRouteWatcher&&!!k,()=>{watch(k.currentRoute,()=>U.value&&($.value=!1))}),watch(()=>a.permanent,Se=>{Se&&($.value=!0)}),a.modelValue==null&&!U.value&&($.value=a.permanent||!S.value);const{isDragging:J,dragProgress:j}=useTouch({el:T,isActive:$,isTemporary:U,width:P,touchless:toRef(a,"touchless"),position:B}),G=computed(()=>{const Se=U.value?0:a.rail&&a.expandOnHover?Number(a.railWidth):P.value;return J.value?Se*j.value:Se}),ee=computed(()=>["top","bottom"].includes(a.location)?0:P.value),{layoutItemStyles:Q,layoutItemScrimStyles:te,layoutIsReady:re}=useLayoutItem({id:a.name,order:computed(()=>parseInt(a.order,10)),position:B,layoutSize:G,elementSize:ee,active:computed(()=>$.value||J.value),disableTransitions:computed(()=>J.value),absolute:computed(()=>a.absolute||H.value&&typeof ae.value!="string")}),{isStuck:ae,stickyStyles:ye}=useSticky({rootEl:T,isSticky:H,layoutItemStyles:Q}),ue=useBackgroundColor(computed(()=>typeof a.scrim=="string"?a.scrim:null)),le=computed(()=>({...J.value?{opacity:j.value*.2,transition:"none"}:void 0,...te.value}));return provideDefaults({VList:{bgColor:"transparent"}}),useRender(()=>{const Se=d.image||a.image;return createVNode(Fragment,null,[createVNode(a.tag,mergeProps({ref:T,onMouseenter:F,onMouseleave:M,class:["v-navigation-drawer",`v-navigation-drawer--${B.value}`,{"v-navigation-drawer--expand-on-hover":a.expandOnHover,"v-navigation-drawer--floating":a.floating,"v-navigation-drawer--is-hovering":O.value,"v-navigation-drawer--rail":a.rail,"v-navigation-drawer--temporary":U.value,"v-navigation-drawer--persistent":z.value,"v-navigation-drawer--active":$.value,"v-navigation-drawer--sticky":H.value},f.value,g.value,v.value,w.value,b.value,C.value,a.class],style:[y.value,Q.value,E.value,ye.value,a.style,["top","bottom"].includes(B.value)?{height:"auto"}:{}]},D,u),{default:()=>{var Fe,kt,Pe;return[Se&&createVNode("div",{key:"image",class:"v-navigation-drawer__img"},[d.image?createVNode(VDefaultsProvider,{key:"image-defaults",disabled:!a.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:a.image}}},d.image):createVNode(VImg,{key:"image-img",alt:"",cover:!0,height:"inherit",src:a.image},null)]),d.prepend&&createVNode("div",{class:"v-navigation-drawer__prepend"},[(Fe=d.prepend)==null?void 0:Fe.call(d)]),createVNode("div",{class:"v-navigation-drawer__content"},[(kt=d.default)==null?void 0:kt.call(d)]),d.append&&createVNode("div",{class:"v-navigation-drawer__append"},[(Pe=d.append)==null?void 0:Pe.call(d)])]}}),createVNode(Transition,{name:"fade-transition"},{default:()=>[U.value&&(J.value||$.value)&&!!a.scrim&&createVNode("div",mergeProps({class:["v-navigation-drawer__scrim",ue.backgroundColorClasses.value],style:[le.value,ue.backgroundColorStyles.value],onClick:()=>{z.value||($.value=!1)}},D),null)]})])}),re.then(()=>({isStuck:ae}))}}),_hoisted_1$Z=createBaseVNode("span",null,"Recipes",-1),_hoisted_2$D=createBaseVNode("span",null,"MealPlan",-1),_hoisted_3$q=createBaseVNode("span",null,"Shopping",-1),_hoisted_4$h=createBaseVNode("span",null,"More",-1),_sfc_main$t=defineComponent$1({__name:"Tandoor",setup(a){const{lgAndUp:i}=useDisplay();return(u,c)=>{const d=resolveComponent("router-link"),m=resolveComponent("router-view");return openBlock(),createBlock(VApp,null,{default:withCtx(()=>[createVNode(VAppBar,{color:"tandoor",flat:"",density:"comfortable"},{default:withCtx(()=>[createVNode(d,{to:{name:"view_home",params:{}}},{default:withCtx(()=>[createVNode(VImg,{src:_imports_0$1,width:"140px",class:"ms-2"})]),_:1}),createVNode(VSpacer),createVNode(_sfc_main$w),createVNode(VBtn,null,{default:withCtx(()=>[createTextVNode("DEBUG "),createVNode(_sfc_main$v)]),_:1}),createVNode(VAvatar,{color:"cyan",class:"me-2"},{default:withCtx(()=>[createTextVNode("V")]),_:1})]),_:1}),createVNode(VMain,null,{default:withCtx(()=>[createVNode(m)]),_:1}),unref(i)?(openBlock(),createBlock(VNavigationDrawer,{key:0},{default:withCtx(()=>[createVNode(VListItem,{title:"My Application",subtitle:"Vuetify"}),createVNode(VDivider),createVNode(VListItem,{"prepend-icon":"fas fa-book",title:"Home",to:{name:"view_home",params:{}}}),createVNode(VListItem,{"prepend-icon":"fas fa-calendar-alt",title:"Mealplan",to:{name:"view_mealplan",params:{}}}),createVNode(VListItem,{"prepend-icon":"fas fa-shopping-cart",title:"Shopping",to:{name:"view_shopping",params:{}}}),createVNode(VListItem,{"prepend-icon":"fas fa-bars",title:"More",to:{name:"view_books",params:{}}})]),_:1})):createCommentVNode("",!0),unref(i)?createCommentVNode("",!0):(openBlock(),createBlock(VBottomNavigation,{key:1,grow:""},{default:withCtx(()=>[createVNode(VBtn,{value:"recent",to:{name:"view_home",params:{}}},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-book "}),_hoisted_1$Z]),_:1}),createVNode(VBtn,{value:"favorites",to:"/mealplan"},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-calendar-alt"}),_hoisted_2$D]),_:1}),createVNode(VBtn,{value:"nearby",to:"/shopping"},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-shopping-cart"}),_hoisted_3$q]),_:1}),createVNode(VBtn,{value:"nearby",to:"/books"},{default:withCtx(()=>[createVNode(VIcon,{icon:"fa-fw fas fa-bars"}),_hoisted_4$h]),_:1})]),_:1})),createVNode(_sfc_main$u,{vertical:!0,location:"top center"})]),_:1})}}});var commonjsGlobal$2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}function getAugmentedNamespace(a){if(a.__esModule)return a;var i=a.default;if(typeof i=="function"){var u=function c(){return this instanceof c?Reflect.construct(i,arguments,this.constructor):i.apply(this,arguments)};u.prototype=i.prototype}else u={};return Object.defineProperty(u,"__esModule",{value:!0}),Object.keys(a).forEach(function(c){var d=Object.getOwnPropertyDescriptor(a,c);Object.defineProperty(u,c,d.get?d:{enumerable:!0,get:function(){return a[c]}})}),u}var mavonEditor$1={exports:{}};const require$$0=getAugmentedNamespace(vue_runtime_esmBundler);(function(module,exports){(function(a,i){module.exports=i(require$$0)})(window,function(__WEBPACK_EXTERNAL_MODULE__0__){return function(a){var i={};function u(c){if(i[c])return i[c].exports;var d=i[c]={i:c,l:!1,exports:{}};return a[c].call(d.exports,d,d.exports,u),d.l=!0,d.exports}return u.m=a,u.c=i,u.d=function(c,d,m){u.o(c,d)||Object.defineProperty(c,d,{enumerable:!0,get:m})},u.r=function(c){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},u.t=function(c,d){if(1&d&&(c=u(c)),8&d||4&d&&typeof c=="object"&&c&&c.__esModule)return c;var m=Object.create(null);if(u.r(m),Object.defineProperty(m,"default",{enumerable:!0,value:c}),2&d&&typeof c!="string")for(var f in c)u.d(m,f,(function(v){return c[v]}).bind(null,f));return m},u.n=function(c){var d=c&&c.__esModule?function(){return c.default}:function(){return c};return u.d(d,"a",d),d},u.o=function(c,d){return Object.prototype.hasOwnProperty.call(c,d)},u.p="",u(u.s=79)}([function(a,i){a.exports=__WEBPACK_EXTERNAL_MODULE__0__},function(a,i,u){var c=Object.prototype.hasOwnProperty;function d(D,T){return c.call(D,T)}function m(D){return!(D>=55296&&D<=57343)&&!(D>=64976&&D<=65007)&&(65535&D)!=65535&&(65535&D)!=65534&&!(D>=0&&D<=8)&&D!==11&&!(D>=14&&D<=31)&&!(D>=127&&D<=159)&&!(D>1114111)}function f(D){if(D>65535){var T=55296+((D-=65536)>>10),O=56320+(1023&D);return String.fromCharCode(T,O)}return String.fromCharCode(D)}var v=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,g=new RegExp(v.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),y=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,b=u(62),w=/[&<>"]/,S=/[&<>"]/g,C={"&":"&","<":"<",">":">",'"':"""};function k(D){return C[D]}var $=/[.?*+^$[\]\\(){}|-]/g,E=u(40);i.lib={},i.lib.mdurl=u(63),i.lib.ucmicro=u(145),i.assign=function(D){var T=Array.prototype.slice.call(arguments,1);return T.forEach(function(O){if(O){if(typeof O!="object")throw new TypeError(O+"must be object");Object.keys(O).forEach(function(F){D[F]=O[F]})}}),D},i.isString=function(D){return function(T){return Object.prototype.toString.call(T)}(D)==="[object String]"},i.has=d,i.unescapeMd=function(D){return D.indexOf("\\")<0?D:D.replace(v,"$1")},i.unescapeAll=function(D){return D.indexOf("\\")<0&&D.indexOf("&")<0?D:D.replace(g,function(T,O,F){return O||function(M,P){var B=0;return d(b,P)?b[P]:P.charCodeAt(0)===35&&y.test(P)&&m(B=P[1].toLowerCase()==="x"?parseInt(P.slice(2),16):parseInt(P.slice(1),10))?f(B):M}(T,F)})},i.isValidEntityCode=m,i.fromCodePoint=f,i.escapeHtml=function(D){return w.test(D)?D.replace(S,k):D},i.arrayReplaceAt=function(D,T,O){return[].concat(D.slice(0,T),O,D.slice(T+1))},i.isSpace=function(D){switch(D){case 9:case 32:return!0}return!1},i.isWhiteSpace=function(D){if(D>=8192&&D<=8202)return!0;switch(D){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},i.isMdAsciiPunct=function(D){switch(D){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},i.isPunctChar=function(D){return E.test(D)},i.escapeRE=function(D){return D.replace($,"\\$&")},i.normalizeReference=function(D){return D=D.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(D=D.replace(/ẞ/g,"ß")),D.toLowerCase().toUpperCase()}},function(a,i){var u=a.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=u)},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default=(c,d)=>{const m=c.__vccOpts||c;for(const[f,v]of d)m[f]=v;return m}},function(a,i){var u={}.hasOwnProperty;a.exports=function(c,d){return u.call(c,d)}},function(a,i,u){var c=u(6),d=u(16);a.exports=u(7)?function(m,f,v){return c.f(m,f,d(1,v))}:function(m,f,v){return m[f]=v,m}},function(a,i,u){var c=u(14),d=u(47),m=u(28),f=Object.defineProperty;i.f=u(7)?Object.defineProperty:function(v,g,y){if(c(v),g=m(g,!0),c(y),d)try{return f(v,g,y)}catch{}if("get"in y||"set"in y)throw TypeError("Accessors not supported!");return"value"in y&&(v[g]=y.value),v}},function(a,i,u){a.exports=!u(15)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(a,i,u){var c=u(89),d=u(27);a.exports=function(m){return c(d(m))}},function(a,i,u){var c=u(32)("wks"),d=u(17),m=u(2).Symbol,f=typeof m=="function";(a.exports=function(v){return c[v]||(c[v]=f&&m[v]||(f?m:d)("Symbol."+v))}).store=c},function(a,i){a.exports=function(u){return typeof u=="object"?u!==null:typeof u=="function"}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var _typeof2=__webpack_require__(25),_typeof3=_interopRequireDefault(_typeof2),_keydownListen=__webpack_require__(110),_langHljsCss=__webpack_require__(111),_langHljsCss2=_interopRequireDefault(_langHljsCss),_langHljs=__webpack_require__(56);_interopRequireDefault(_langHljs);var _extraFunction=__webpack_require__(57),_util=__webpack_require__(112),_toolbar_left_click2=__webpack_require__(113),_toolbar_right_click2=__webpack_require__(114),_config=__webpack_require__(115),_markdown=__webpack_require__(132),_markdown2=_interopRequireDefault(_markdown),_mdToolbarLeft=__webpack_require__(70),_mdToolbarLeft2=_interopRequireDefault(_mdToolbarLeft),_mdToolbarRight=__webpack_require__(72),_mdToolbarRight2=_interopRequireDefault(_mdToolbarRight),_autoTextarea=__webpack_require__(216),_autoTextarea2=_interopRequireDefault(_autoTextarea);function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}__webpack_require__(222),__webpack_require__(231),exports.default={emits:["imgDel","change","fullScreen","readModel","previewToggle","subfieldToggle","htmlCode","helpToggle","save","navigationToggle","update:modelValue"],mixins:[_markdown2.default],props:{scrollStyle:{type:Boolean,default:!0},boxShadow:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},autofocus:{type:Boolean,default:!0},fontSize:{type:String,default:"14px"},toolbarsBackground:{type:String,default:"#ffffff"},editorBackground:{type:String,default:"#ffffff"},previewBackground:{type:String,default:"#fbfbfb"},boxShadowStyle:{type:String,default:"0 2px 12px 0 rgba(0, 0, 0, 0.1)"},help:{type:String,default:null},modelValue:{type:String,default:""},language:{type:String,default:"zh-CN"},subfield:{type:Boolean,default:!0},navigation:{type:Boolean,default:!1},defaultOpen:{type:String,default:null},editable:{type:Boolean,default:!0},toolbarsFlag:{type:Boolean,default:!0},toolbars:{type:Object,default:function(){return _config.CONFIG.toolbars}},html:{type:Boolean,default:!0},xssOptions:{type:[Object,Boolean],default:function(){return{}}},codeStyle:{type:String,default:function(){return"github"}},placeholder:{type:String,default:null},ishljs:{type:Boolean,default:!0},externalLink:{type:[Object,Boolean],default:!0},imageFilter:{type:Function,default:null},imageClick:{type:Function,default:null},tabSize:{type:Number,default:0},shortCut:{type:Boolean,default:!0}},data:function(){var a,i,u=this;return{s_right_click_menu_show:!1,right_click_menu_top:0,right_click_menu_left:0,s_subfield:u.subfield,s_autofocus:!0,s_navigation:u.navigation,s_scrollStyle:u.scrollStyle,d_value:"",d_render:"",s_preview_switch:(i=u.defaultOpen,i||(i=u.subfield?"preview":"edit"),i==="preview"),s_fullScreen:!1,s_help:!1,s_html_code:!1,d_help:null,d_words:null,edit_scroll_height:-1,s_readmodel:!1,s_table_enter:!1,d_history:(a=[],a.push(u.modelValue),a),d_history_index:0,currentTimeout:"",d_image_file:[],d_preview_imgsrc:null,s_external_link:{markdown_css:function(){return"https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.9.0/github-markdown.min.css"},hljs_js:function(){return"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/highlight.min.js"},hljs_lang:function(c){return"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/languages/"+c+".min.js"},hljs_css:function(c){return _langHljsCss2.default[c]?"https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.3.1/styles/"+c+".min.css":""},katex_js:function(){return"https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.8.3/katex.min.js"},katex_css:function(){return"https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.8.3/katex.min.css"}},p_external_link:{},textarea_selectionEnd:0,textarea_selectionEnds:[0],_xssHandler:null}},created:function(){var a=this;this.initLanguage(),this.initExternalFuc(),this.$nextTick(function(){a.editableTextarea()})},mounted:function(){var a=this;this.$el.addEventListener("paste",function(i){a.$paste(i)}),this.$el.addEventListener("drop",function(i){a.$drag(i)}),(0,_keydownListen.keydownListen)(this),(0,_extraFunction.ImagePreviewListener)(this),this.autofocus&&this.getTextareaDom().focus(),(0,_extraFunction.fullscreenchange)(this),this.d_value=this.modelValue||"",document.body.appendChild(this.$refs.help),this.loadExternalLink("markdown_css","css"),this.loadExternalLink("katex_css","css"),this.loadExternalLink("katex_js","js",function(){a.iRender(!0)}),this.loadExternalLink("hljs_js","js",function(){a.iRender(!0)}),(0,_typeof3.default)(a.externalLink)==="object"&&typeof a.externalLink.markdown_css=="function"||a.codeStyleChange(a.codeStyle,!0)},beforeUnmount:function(){document.body.removeChild(this.$refs.help)},getMarkdownIt:function(){var a=this.mixins[0].data().markdownIt;return a||(a=(0,_markdown.initMarkdown)()),a},methods:{loadExternalLink:function(a,i,u){if(typeof this.p_external_link[a]=="function"){var c={css:_extraFunction.loadLink,js:_extraFunction.loadScript};c.hasOwnProperty(i)&&c[i](this.p_external_link[a](),u)}else this.p_external_link[a]!==!1&&console.error("external_link."+a,"is not a function, if you want to disabled this error log, set external_link."+a,"to function or false")},initExternalFuc:function(){for(var a=["markdown_css","hljs_js","hljs_css","hljs_lang","katex_js","katex_css"],i=(0,_typeof3.default)(this.externalLink),u=i==="object",c=i==="boolean",d=0;d0&&(a.preventDefault(),this.$refs.toolbar_left.$imgFilesAdd(u))}},$paste:function(a){var i=a.clipboardData;if(i){var u=i.items;if(!u)return;for(var c=i.types||[],d=null,m=0;m=0?this.language:"zh-CN",i=this;i.$render(_config.CONFIG["help_"+a],function(u){i.d_help=u}),this.d_words=_config.CONFIG["words_"+a]},editableTextarea:function(){var a=this.$refs.vNoteTextarea.$refs.vTextarea;this.editable?a.removeAttribute("disabled"):a.setAttribute("disabled","disabled")},codeStyleChange:function(a,i){if(i=i||!1,typeof this.p_external_link.hljs_css=="function"){var u=this.p_external_link.hljs_css(a);u.length===0&&i&&(console.warn("hljs color scheme",a,"do not exist, loading default github"),u=this.p_external_link.hljs_css("github")),u.length>0?(0,_extraFunction.loadLink)(u,null,"md-code-style"):console.warn("hljs color scheme",a,"do not exist, hljs color scheme will not change")}else this.p_external_link.hljs_css!==!1&&console.error("external_link.hljs_css is not a function, if you want to disabled this error log, set external_link.hljs_css to function or false")},iRender:function(a){var i=this;this.$render(i.d_value,function(u){i.d_render=u,a||i.change&&i.change(i.d_value,i.d_render),i.s_navigation&&(0,_extraFunction.getNavigation)(i,!1),i.$emit("update:modelValue",i.d_value),i.d_value!==i.d_history[i.d_history_index]&&(window.clearTimeout(i.currentTimeout),i.currentTimeout=setTimeout(function(){i.saveHistory()},500))})},$emptyHistory:function(){this.d_history=[this.d_value],this.d_history_index=0}},watch:{d_value:function(a,i){this.saveSelectionEndsHistory(),this.iRender()},modelValue:function(a,i){a!==this.d_value&&(this.d_value=a)},subfield:function(a,i){this.s_subfield=a},d_history_index:function(){this.d_history_index>20&&(this.d_history.shift(),this.d_history_index=this.d_history_index-1),this.d_value=this.d_history[this.d_history_index]},language:function(a){this.initLanguage()},editable:function(){this.editableTextarea()},defaultOpen:function(a){var i=a;return i||(i=this.subfield?"preview":"edit"),this.s_preview_switch=i==="preview",this.s_preview_switch},codeStyle:function(a){this.codeStyleChange(a)}},components:{"v-autoTextarea":_autoTextarea2.default,"v-md-toolbar-left":_mdToolbarLeft2.default,"v-md-toolbar-right":_mdToolbarRight2.default}}},function(a,i){a.exports=!0},function(a,i){var u=a.exports={version:"2.6.12"};typeof __e=="number"&&(__e=u)},function(a,i,u){var c=u(10);a.exports=function(d){if(!c(d))throw TypeError(d+" is not an object!");return d}},function(a,i){a.exports=function(u){try{return!!u()}catch{return!0}}},function(a,i){a.exports=function(u,c){return{enumerable:!(1&u),configurable:!(2&u),writable:!(4&u),value:c}}},function(a,i){var u=0,c=Math.random();a.exports=function(d){return"Symbol(".concat(d===void 0?"":d,")_",(++u+c).toString(36))}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={emits:["toolbar_left_addlink","imgTouch","imgAdd","imgDel","imgAdd","imgAdd","toolbar_left_click","toolbar_left_click"],name:"s-md-toolbar-left",props:{editable:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},toolbars:{type:Object,required:!0},d_words:{type:Object,required:!0},image_filter:{type:Function,default:null}},data:function(){return{img_file:[[0,null]],img_timer:null,header_timer:null,s_img_dropdown_open:!1,s_header_dropdown_open:!1,s_img_link_open:!1,trigger:null,num:0,link_text:"",link_addr:"",link_type:"link"}},methods:{$imgLinkAdd:function(){this.$emit("toolbar_left_addlink",this.link_type,this.link_text,this.link_addr),this.s_img_link_open=!1},$toggle_imgLinkAdd:function(c){var d=this;this.link_type=c,this.link_text=this.link_addr="",this.s_img_link_open=!0,this.$nextTick(function(){d.$refs.linkTextInput.focus()}),this.s_img_dropdown_open=!1},$imgFileListClick:function(c){this.$emit("imgTouch",this.img_file[c])},$changeUrl:function(c,d){this.img_file[c][0]=d},$imgFileAdd:function(c){this.img_file.push([++this.num,c]),this.$emit("imgAdd",this.num,c),this.s_img_dropdown_open=!1},$imgFilesAdd:function(c){for(var d=typeof this.image_filter=="function",m=0;md;){if(this.img_file[d][1]===c||this.isEqualName(c,d))return this.$imgDel(d),!0;d+=1}return!1},$imgAddByFilename:function(c,d){for(var m=0;m0?c:u)(d)}},function(a,i){a.exports=function(u){if(u==null)throw TypeError("Can't call method on "+u);return u}},function(a,i,u){var c=u(10);a.exports=function(d,m){if(!c(d))return d;var f,v;if(m&&typeof(f=d.toString)=="function"&&!c(v=f.call(d))||typeof(f=d.valueOf)=="function"&&!c(v=f.call(d))||!m&&typeof(f=d.toString)=="function"&&!c(v=f.call(d)))return v;throw TypeError("Can't convert object to primitive value")}},function(a,i){a.exports={}},function(a,i,u){var c=u(51),d=u(33);a.exports=Object.keys||function(m){return c(m,d)}},function(a,i,u){var c=u(32)("keys"),d=u(17);a.exports=function(m){return c[m]||(c[m]=d(m))}},function(a,i,u){var c=u(13),d=u(2),m=d["__core-js_shared__"]||(d["__core-js_shared__"]={});(a.exports=function(f,v){return m[f]||(m[f]=v!==void 0?v:{})})("versions",[]).push({version:c.version,mode:u(12)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(a,i){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,i,u){var c=u(6).f,d=u(4),m=u(9)("toStringTag");a.exports=function(f,v,g){f&&!d(f=g?f:f.prototype,m)&&c(f,m,{configurable:!0,value:v})}},function(a,i,u){i.f=u(9)},function(a,i,u){var c=u(2),d=u(13),m=u(12),f=u(35),v=u(6).f;a.exports=function(g){var y=d.Symbol||(d.Symbol=m?{}:c.Symbol||{});g.charAt(0)=="_"||g in y||v(y,g,{value:f.f(g)})}},function(a,i){i.f={}.propertyIsEnumerable},function(a,i,u){var c=u(59),d=u(135);for(var m in(i=a.exports=function(f,v){return new d(v).process(f)}).FilterCSS=d,c)i[m]=c[m];typeof window<"u"&&(window.filterCSS=a.exports)},function(a,i){a.exports={indexOf:function(u,c){var d,m;if(Array.prototype.indexOf)return u.indexOf(c);for(d=0,m=u.length;d=0&&(f=this.attrs[m][1]),f},c.prototype.attrJoin=function(d,m){var f=this.attrIndex(d);f<0?this.attrPush([d,m]):this.attrs[f][1]=this.attrs[f][1]+" "+m},a.exports=c},function(a,i,u){a.exports=function(c){var d=[];return d.toString=function(){return this.map(function(m){var f=function(v,g){var y=v[1]||"",b=v[3];if(!b)return y;if(g&&typeof btoa=="function"){var w=(C=b,k=btoa(unescape(encodeURIComponent(JSON.stringify(C)))),$="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(k),"/*# ".concat($," */")),S=b.sources.map(function(E){return"/*# sourceURL=".concat(b.sourceRoot||"").concat(E," */")});return[y].concat(S).concat([w]).join(` -`)}var C,k,$;return[y].join(` -`)}(m,c);return m[2]?"@media ".concat(m[2]," {").concat(f,"}"):f}).join("")},d.i=function(m,f,v){typeof m=="string"&&(m=[[null,m,""]]);var g={};if(v)for(var y=0;yB.parts.length&&(z.parts.length=B.parts.length)}else{var H=[];for(U=0;Udocument.F=Object<\/script>"),y.close(),g=y.F;w--;)delete g.prototype[m[w]];return g()};a.exports=Object.create||function(y,b){var w;return y!==null?(v.prototype=c(y),w=new v,v.prototype=null,w[f]=y):w=g(),b===void 0?w:d(w,b)}},function(a,i,u){var c=u(4),d=u(8),m=u(90)(!1),f=u(31)("IE_PROTO");a.exports=function(v,g){var y,b=d(v),w=0,S=[];for(y in b)y!=f&&c(b,y)&&S.push(y);for(;g.length>w;)c(b,y=g[w++])&&(~m(S,y)||S.push(y));return S}},function(a,i){var u={}.toString;a.exports=function(c){return u.call(c).slice(8,-1)}},function(a,i,u){var c=u(27);a.exports=function(d){return Object(c(d))}},function(a,i){i.f=Object.getOwnPropertySymbols},function(a,i,u){var c=u(51),d=u(33).concat("length","prototype");i.f=Object.getOwnPropertyNames||function(m){return c(m,d)}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={"1c":"1c",abnf:"abnf",accesslog:"accesslog",actionscript:"actionscript",as:"actionscript",ada:"ada",apache:"apache",apacheconf:"apache",applescript:"applescript",osascript:"applescript",arduino:"arduino",armasm:"armasm",arm:"armasm",asciidoc:"asciidoc",adoc:"asciidoc",aspectj:"aspectj",autohotkey:"autohotkey",ahk:"autohotkey",autoit:"autoit",avrasm:"avrasm",awk:"awk",axapta:"axapta",bash:"bash",sh:"bash",zsh:"bash",basic:"basic",bnf:"bnf",brainfuck:"brainfuck",bf:"brainfuck",cal:"cal",capnproto:"capnproto",capnp:"capnproto",ceylon:"ceylon",clean:"clean",icl:"clean",dcl:"clean","clojure-repl":"clojure-repl",clojure:"clojure",clj:"clojure",cmake:"cmake","cmake.in":"cmake",coffeescript:"coffeescript",coffee:"coffeescript",cson:"coffeescript",iced:"coffeescript",coq:"coq",cos:"cos",cls:"cos",cpp:"cpp",c:"cpp",cc:"cpp",h:"cpp","c++":"cpp","h++":"cpp",hpp:"cpp",crmsh:"crmsh",crm:"crmsh",pcmk:"crmsh",crystal:"crystal",cr:"crystal",cs:"cs",csharp:"cs",csp:"csp",css:"css",d:"d",dart:"dart",delphi:"delphi",dpr:"delphi",dfm:"delphi",pas:"delphi",pascal:"delphi",freepascal:"delphi",lazarus:"delphi",lpr:"delphi",lfm:"delphi",diff:"diff",patch:"diff",django:"django",jinja:"django",dns:"dns",bind:"dns",zone:"dns",dockerfile:"dockerfile",docker:"dockerfile",dos:"dos",bat:"dos",cmd:"dos",dsconfig:"dsconfig",dts:"dts",dust:"dust",dst:"dust",ebnf:"ebnf",elixir:"elixir",elm:"elm",erb:"erb","erlang-repl":"erlang-repl",erlang:"erlang",erl:"erlang",excel:"excel",xlsx:"excel",xls:"excel",fix:"fix",flix:"flix",fortran:"fortran",f90:"fortran",f95:"fortran",fsharp:"fsharp",fs:"fsharp",gams:"gams",gms:"gams",gauss:"gauss",gss:"gauss",gcode:"gcode",nc:"gcode",gherkin:"gherkin",feature:"gherkin",glsl:"glsl",go:"go",golang:"go",golo:"golo",gradle:"gradle",groovy:"groovy",haml:"haml",handlebars:"handlebars",hbs:"handlebars","html.hbs":"handlebars","html.handlebars":"handlebars",haskell:"haskell",hs:"haskell",haxe:"haxe",hx:"haxe",hsp:"hsp",htmlbars:"htmlbars",http:"http",https:"http",hy:"hy",hylang:"hy",inform7:"inform7",i7:"inform7",ini:"ini",toml:"ini",irpf90:"irpf90",java:"java",jsp:"java",javascript:"javascript",js:"javascript",jsx:"javascript","jboss-cli":"jboss-cli","wildfly-cli":"jboss-cli",json:"json","julia-repl":"julia-repl",julia:"julia",kotlin:"kotlin",lasso:"lasso",ls:"livescript",lassoscript:"lasso",ldif:"ldif",leaf:"leaf",less:"less",lisp:"lisp",livecodeserver:"livecodeserver",livescript:"livescript",llvm:"llvm",lsl:"lsl",lua:"lua",makefile:"makefile",mk:"makefile",mak:"makefile",markdown:"markdown",md:"markdown",mkdown:"markdown",mkd:"markdown",mathematica:"mathematica",mma:"mathematica",matlab:"matlab",maxima:"maxima",mel:"mel",mercury:"mercury",m:"mercury",moo:"mercury",mipsasm:"mipsasm",mips:"mipsasm",mizar:"mizar",mojolicious:"mojolicious",monkey:"monkey",moonscript:"moonscript",moon:"moonscript",n1ql:"n1ql",nginx:"nginx",nginxconf:"nginx",nimrod:"nimrod",nim:"nimrod",nix:"nix",nixos:"nix",nsis:"nsis",objectivec:"objectivec",mm:"objectivec",objc:"objectivec","obj-c":"objectivec",ocaml:"ocaml",ml:"sml",openscad:"openscad",scad:"openscad",oxygene:"oxygene",parser3:"parser3",perl:"perl",pl:"perl",pm:"perl",pf:"pf","pf.conf":"pf",php:"php",php3:"php",php4:"php",php5:"php",php6:"php",pony:"pony",powershell:"powershell",ps:"powershell",processing:"processing",profile:"profile",prolog:"prolog",protobuf:"protobuf",puppet:"puppet",pp:"puppet",purebasic:"purebasic",pb:"purebasic",pbi:"purebasic",python:"python",py:"python",gyp:"python",q:"q",k:"q",kdb:"q",qml:"qml",qt:"qml",r:"r",rib:"rib",roboconf:"roboconf",graph:"roboconf",instances:"roboconf",routeros:"routeros",mikrotik:"routeros",rsl:"rsl",ruby:"ruby",rb:"ruby",gemspec:"ruby",podspec:"ruby",thor:"ruby",irb:"ruby",ruleslanguage:"ruleslanguage",rust:"rust",rs:"rust",scala:"scala",scheme:"scheme",scilab:"scilab",sci:"scilab",scss:"scss",shell:"shell",console:"shell",smali:"smali",smalltalk:"smalltalk",st:"smalltalk",sml:"sml",sqf:"sqf",sql:"sql",stan:"stan",stata:"stata",do:"stata",ado:"stata",step21:"step21",p21:"step21",step:"step21",stp:"step21",stylus:"stylus",styl:"stylus",subunit:"subunit",swift:"swift",taggerscript:"taggerscript",tap:"tap",tcl:"tcl",tk:"tcl",tex:"tex",thrift:"thrift",tp:"tp",twig:"twig",craftcms:"twig",typescript:"typescript",ts:"typescript",vala:"vala",vbnet:"vbnet",vb:"vbnet","vbscript-html":"vbscript-html",vbscript:"vbscript",vbs:"vbscript",verilog:"verilog",v:"verilog",sv:"verilog",svh:"verilog",vhdl:"vhdl",vim:"vim",x86asm:"x86asm",xl:"xl",tao:"xl",xml:"xml",html:"xml",xhtml:"xml",rss:"xml",atom:"xml",xjb:"xml",xsd:"xml",xsl:"xml",plist:"xml",xquery:"xquery",xpath:"xquery",xq:"xquery",yaml:"yaml",yml:"yaml",YAML:"yaml",zephir:"zephir",zep:"zephir"}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.loadScript=function(g,y){typeof y!="function"&&(y=function(){});var b=document.querySelectorAll("script[src='"+g+"']");if(b.length>0)return b[0].addEventListener("load",function(){y()}),void y();var w=document.createElement("script"),S=document.getElementsByTagName("head")[0];w.type="text/javascript",w.charset="UTF-8",w.src=g,w.addEventListener?w.addEventListener("load",function(){y()},!1):w.attachEvent&&w.attachEvent("onreadystatechange",function(){window.event.srcElement.readyState==="loaded"&&y()}),S.appendChild(w)},i.loadLink=function(g,y,b){if(typeof y!="function"&&(y=function(){}),document.querySelectorAll("link[href='"+g+"']").length>0)return void y();if(b){var w=document.querySelectorAll("link#"+b);if(w.length)return void(w[0].href=g)}var S=document.createElement("link"),C=document.getElementsByTagName("head")[0];S.rel="stylesheet",S.href=g,b&&(S.id=b),S.addEventListener?S.addEventListener("load",function(){y()},!1):S.attachEvent&&S.attachEvent("onreadystatechange",function(){window.event.srcElement.readyState==="loaded"&&y()}),C.appendChild(S)},i.insertTextAtCaret=function(g,y,b){var w=y.prefix,S=y.subfix,C=y.str;if(y.type,g.focus(),v(g)){var k=g.selectionStart,$=g.selectionEnd,E=g.value;k===$?(g.value=E.substring(0,k)+w+C+S+E.substring($,E.length),g.selectionStart=k+w.length,g.selectionEnd=k+(C.length+w.length)):E.substring(k-w.length,k)===w&&E.substring($,$+S.length)===S&&function(D,T,O,F,M){return!(D==="*"&&T==="*"&&O.substring(F-2,F-1)==="*"&&O.substring(M+1,M+2)==="*")}(w,S,E,k,$)?(g.value=E.substring(0,k-w.length)+E.substring(k,$)+E.substring($+S.length,E.length),g.selectionStart=k-w.length,g.selectionEnd=$-w.length):(g.value=E.substring(0,k)+w+E.substring(k,$)+S+E.substring($,E.length),g.selectionStart=k+w.length,g.selectionEnd=k+($-k+w.length))}else alert("Error: Browser version is too low");b.d_value=g.value,g.focus()};var c="```",d="\n```\n",m="language";i.insertCodeBlock=function(g){var y=g.getTextareaDom();if(v(y)){var b=m,w=y.selectionStart,S=y.selectionEnd,C=y.value;w===S?f(b,"",y):function(k){var $=k.selectionStart,E=k.selectionEnd,D=k.value,T=c,O=d;return D.substring($-1,$)===` -`?T+=` -`:O=` -`+O,D.substring($-T.length,$)===T&&D.substring(E,E+O.length)===O}(y)?function(k){var $=c,E=d,D=m,T=k.selectionStart,O=k.selectionEnd,F=k.value,M=F.substring(T,O);if(F.substring(T-1,T)===` -`)$+=` -`;else if($+D+(E=` -`+E)===F.substring(T-$.length,O+E.length)){var P=F.substring(0,T-$.length);return P+=F.substring(O+E.length,F.length),k.value=P,k.selectionStart=T-$.length,void(k.selectionEnd=k.selectionStart)}var B=F.substring(0,T-$.length);B+=M,B+=F.substring(O+E.length,F.length),k.value=B,k.selectionStart=T-$.length,k.selectionEnd=k.selectionStart+M.length}(y):f("",C.substring(w,S),y),g.d_value=y.value,y.focus()}else alert("Error: Browser version is too low")};function f(g,y,b){var w=c,S=d,C=b.selectionStart,k=b.selectionEnd,$=b.value,E=$.substring(0,C);E+=w+g+` -`,E+=y,E+=S,E+=$.substring(k,$.length),b.value=E,b.selectionStart=C+w.length+(g?0:1),b.selectionEnd=b.selectionStart+g.length+y.length}function v(g){return typeof g.selectionStart=="number"&&typeof g.selectionEnd=="number"}i.insertOl=function(g){var y=g.getTextareaDom();if(v(y)){var b=y.selectionStart,w=y.selectionEnd,S=y.value;if(b===w)y.value=S.substring(0,b)+"1. "+S.substring(w,S.length),y.selectionEnd=y.selectionStart=b+3;else{for(var C=b;C>0&&S.substring(C-1,C)!==` -`;)C--;for(var k=S.substring(C,w),$=k.split(` -`),E=0;E<$.length;E++)$[E]=E+1+". "+$[E];var D=$.join(` -`);y.value=S.substring(0,C)+D+S.substring(w,S.length),y.selectionStart=C,y.selectionEnd=w+D.length-k.length}}else alert("Error: Browser version is too low");g.d_value=y.value,y.focus()},i.removeLine=function(g){var y=g.getTextareaDom();if(v(y)){for(var b=y.selectionStart,w=y.selectionEnd,S=y.value,C=b;C>0&&S.substring(C-1,C)!==` -`;)C--;for(var k=w;k0&&S.substring(C-1,C)!==` -`;)C--;var k=S.substring(C,w),$=k.replace(/\n/g,` -- `);$="- "+$,y.value=S.substring(0,C)+$+S.substring(w,S.length),y.selectionStart=C,y.selectionEnd=w+$.length-k.length}}else alert("Error: Browser version is too low");g.d_value=y.value,y.focus()},i.insertTab=function(g,y){y=y?new Array(y).fill(" ").join(""):" ";var b=g.getTextareaDom();if(v(b)){var w=b.selectionStart,S=b.selectionEnd,C=b.value,k=C.substring(0,w).split(` -`).pop();if(k.match(/^\s*[0-9]+\.\s+\S*/)){var $=k.replace(/(\d+)/,1);b.value=C.substring(0,w-$.length)+y+$+C.substring(S,C.length)}else k.match(/^\s*-\s+\S*/)?b.value=C.substring(0,w-k.length)+y+k+C.substring(S,C.length):b.value=C.substring(0,w)+y+C.substring(S,C.length);b.selectionStart=b.selectionEnd=w+y.length}else alert("Error: Browser version is too low");g.d_value=b.value,b.focus()},i.unInsertTab=function(g,y){var b=new RegExp(y?"\\s{"+y+"}":" ");console.log("regTab:",b);var w=g.getTextareaDom();if(v(w)){var S=w.selectionStart,C=w.selectionEnd,k=w.value,$=k.substring(0,S).split(` -`).pop();$.search(b)>=0&&(w.value=k.substring(0,S-$.length)+$.replace(b,"")+k.substring(C,k.length),w.selectionStart=w.selectionEnd=S-(y||1))}else alert("Error: Browser version is too low");g.d_value=w.value,w.focus()},i.insertEnter=function(g,y){var b=g.getTextareaDom();if(v(b)){var w=b.selectionStart,S=b.selectionEnd,C=b.value,k=C.substring(0,w).split(` -`).pop(),$=k.match(/^\s*(?:[0-9]+\.|-)\s+\S+/);if($){y.preventDefault();var E=$.shift().match(/^\s*(?:[0-9]+\.|-)\s/).shift();if(E.search(/-/)>=0)b.value=C.substring(0,w)+` -`+E+C.substring(S,C.length),b.selectionStart=b.selectionEnd=w+E.length+1;else{var D=E.replace(/(\d+)/,parseInt(E)+1);b.value=C.substring(0,w)+` -`+D+C.substring(S,C.length),b.selectionStart=b.selectionEnd=w+D.length+1}}else{var T=k.match(/^\s*(?:[0-9]+\.|-)\s+$/);if(T){y.preventDefault();var O=T.shift().length;b.value=C.substring(0,w-O)+` -`+C.substring(S,C.length),b.selectionStart=b.selectionEnd=w-O}}}else alert("Error: Browser version is too low");g.d_value=b.value,b.focus()},i.getNavigation=function(g,y){var b=void 0;(b=g.$refs.navigationContent).innerHTML=g.d_render;var w=b.children;if(w.length)for(var S=0;S=0&&b.scrollHeight!==y.edit_scroll_height&&b.scrollHeight-b.offsetHeight-b.scrollTop<=30&&(y.$refs.vNoteEdit.scrollTop=b.scrollHeight-b.offsetHeight,w=1),y.edit_scroll_height=b.scrollHeight,y.$refs.vShowContent.scrollHeight>y.$refs.vShowContent.offsetHeight&&(y.$refs.vShowContent.scrollTop=(y.$refs.vShowContent.scrollHeight-y.$refs.vShowContent.offsetHeight)*w)},i.fullscreenchange=function(g){g.$el.addEventListener("fullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1),g.$el.addEventListener("mozfullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1),g.$el.addEventListener("webkitfullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1),g.$el.addEventListener("msfullscreenchange",function(y){g.$toolbar_right_read_change_status()},!1)},i.windowResize=function(g){function y(){g.$el.clientWidth>768?g.s_subfield=g.subfield:g.s_subfield=!1}y(),window.addEventListener("resize",y)},i.ImagePreviewListener=function(g){g.$refs.vShowContent.addEventListener("click",function(y){var b=(y=y||window.event).srcElement?y.srcElement:y.target;b.tagName==="IMG"&&(g.imageClick!=null?g.imageClick(b):g.d_preview_imgsrc=b.src)})}},function(a,i,u){var c=u(38).FilterCSS,d=u(38).getDefaultWhiteList,m=u(39);function f(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var v=new c;function g(H){return H.replace(y,"<").replace(b,">")}var y=//g,w=/"/g,S=/"/g,C=/&#([a-zA-Z0-9]*);?/gim,k=/:?/gim,$=/&newline;?/gim,E=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,D=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,T=/u\s*r\s*l\s*\(.*/gi;function O(H){return H.replace(w,""")}function F(H){return H.replace(S,'"')}function M(H){return H.replace(C,function(J,j){return j[0]==="x"||j[0]==="X"?String.fromCharCode(parseInt(j.substr(1),16)):String.fromCharCode(parseInt(j,10))})}function P(H){return H.replace(k,":").replace($," ")}function B(H){for(var J="",j=0,G=H.length;j",G);if(ee===-1)break;j=ee+3}return J},i.stripBlankChar=function(H){var J=H.split("");return(J=J.filter(function(j){var G=j.charCodeAt(0);return G!==127&&(!(G<=31)||G===10||G===13)})).join("")},i.cssFilter=v,i.getDefaultCSSWhiteList=d},function(a,i){function u(){var d={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1};return d}var c=/javascript\s*\:/gim;i.whiteList=u(),i.getDefaultWhiteList=u,i.onAttr=function(d,m,f){},i.onIgnoreAttr=function(d,m,f){},i.safeAttrValue=function(d,m){return c.test(m)?"":m}},function(a,i){a.exports={indexOf:function(u,c){var d,m;if(Array.prototype.indexOf)return u.indexOf(c);for(d=0,m=u.length;d0;S--){var C=w[S];if(C!==" ")return C==="="?S:-1}}function b(w){return function(S){return S[0]==='"'&&S[S.length-1]==='"'||S[0]==="'"&&S[S.length-1]==="'"}(w)?w.substr(1,w.length-2):w}i.parseTag=function(w,S,C){var k="",$=0,E=!1,D=!1,T=0,O=w.length,F="",M="";e:for(T=0;T"||T===O-1){k+=C(w.slice($,E)),F=d(M=w.slice(E,T+1)),k+=S(E,k.length,F,M,m(M)),$=T+1,E=!1;continue}if(P==='"'||P==="'")for(var B=1,z=w.charAt(T-B);z.trim()===""||z==="=";){if(z==="="){D=P;continue e}z=w.charAt(T-++B)}}else if(P===D){D=!1;continue}}return $\`\\x00-\\x20]+|'[^']*'|"[^"]*"))?)*\\s*\\/?>`,d="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",m=new RegExp("^(?:"+c+"|"+d+"|||<[?].*?[?]>|]*>|)"),f=new RegExp("^(?:"+c+"|"+d+")");a.exports.HTML_TAG_RE=m,a.exports.HTML_OPEN_CLOSE_TAG_RE=f},function(a,i,u){function c(d,m){var f,v,g,y,b,w=[],S=m.length;for(f=0;f=0;f--)(v=m[f]).marker!==95&&v.marker!==42||v.end!==-1&&(g=m[v.end],w=f>0&&m[f-1].end===v.end+1&&m[f-1].token===v.token-1&&m[v.end+1].token===g.token+1&&m[f-1].marker===v.marker,b=String.fromCharCode(v.marker),(y=d.tokens[v.token]).type=w?"strong_open":"em_open",y.tag=w?"strong":"em",y.nesting=1,y.markup=w?b+b:b,y.content="",(y=d.tokens[g.token]).type=w?"strong_close":"em_close",y.tag=w?"strong":"em",y.nesting=-1,y.markup=w?b+b:b,y.content="",w&&(d.tokens[m[f-1].token].content="",d.tokens[m[v.end+1].token].content="",f--))}a.exports.tokenize=function(d,m){var f,v,g=d.pos,y=d.src.charCodeAt(g);if(m||y!==95&&y!==42)return!1;for(v=d.scanDelims(d.pos,y===42),f=0;f[Object(c.renderSlot)(S.$slots,"left-toolbar-before",{},void 0,!0)]),"left-toolbar-after":Object(c.withCtx)(()=>[Object(c.renderSlot)(S.$slots,"left-toolbar-after",{},void 0,!0)]),_:3},8,["editable","transition","d_words","onToolbar_left_click","onToolbar_left_addlink","toolbars","onImgAdd","onImgDel","onImgTouch","image_filter","class"]),Object(c.createVNode)(O,{ref:"toolbar_right",d_words:E.d_words,onToolbar_right_click:D.toolbar_right_click,toolbars:k.toolbars,s_subfield:E.s_subfield,s_preview_switch:E.s_preview_switch,s_fullScreen:E.s_fullScreen,s_html_code:E.s_html_code,s_navigation:E.s_navigation,class:Object(c.normalizeClass)({transition:k.transition})},{"right-toolbar-before":Object(c.withCtx)(()=>[Object(c.renderSlot)(S.$slots,"right-toolbar-before",{},void 0,!0)]),"right-toolbar-after":Object(c.withCtx)(()=>[Object(c.renderSlot)(S.$slots,"right-toolbar-after",{},void 0,!0)]),_:3},8,["d_words","onToolbar_right_click","toolbars","s_subfield","s_preview_switch","s_fullScreen","s_html_code","s_navigation","class"])],4),[[c.vShow,k.toolbarsFlag]]),Object(c.createCommentVNode)("编辑展示区域"),Object(c.createElementVNode)("div",d,[Object(c.createCommentVNode)("编辑区"),Object(c.createElementVNode)("div",{ref:"vNoteEdit",onScroll:C[1]||(C[1]=(...M)=>D.$v_edit_scroll&&D.$v_edit_scroll(...M)),class:Object(c.normalizeClass)(["v-note-edit divarea-wrapper",{"scroll-style":E.s_scrollStyle,"scroll-style-border-radius":E.s_scrollStyle&&!E.s_preview_switch&&!E.s_html_code,"single-edit":!E.s_preview_switch&&!E.s_html_code,"single-show":!E.s_subfield&&E.s_preview_switch||!E.s_subfield&&E.s_html_code,transition:k.transition}]),onClick:C[2]||(C[2]=(...M)=>D.textAreaFocus&&D.textAreaFocus(...M))},[Object(c.createElementVNode)("div",{class:"content-input-wrapper",style:Object(c.normalizeStyle)({"background-color":k.editorBackground})},[Object(c.createCommentVNode)(" 双栏 "),Object(c.createVNode)(F,{ref:"vNoteTextarea",placeholder:k.placeholder?k.placeholder:E.d_words.start_editor,class:"content-input",fontSize:k.fontSize,lineHeight:"1.5",modelValue:E.d_value,"onUpdate:modelValue":C[0]||(C[0]=M=>E.d_value=M),fullHeight:"",style:Object(c.normalizeStyle)({"background-color":k.editorBackground})},null,8,["placeholder","fontSize","modelValue","style"])],4)],34),Object(c.createCommentVNode)("展示区"),Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)([{"single-show":!E.s_subfield&&E.s_preview_switch||!E.s_subfield&&E.s_html_code},"v-note-show"])},[Object(c.withDirectives)(Object(c.createElementVNode)("div",{ref:"vShowContent",innerHTML:E.d_render,class:Object(c.normalizeClass)([{"scroll-style":E.s_scrollStyle,"scroll-style-border-radius":E.s_scrollStyle},"v-show-content"]),style:Object(c.normalizeStyle)({"background-color":k.previewBackground})},null,14,m),[[c.vShow,!E.s_html_code]]),Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)([{"scroll-style":E.s_scrollStyle,"scroll-style-border-radius":E.s_scrollStyle},"v-show-content-html"]),style:Object(c.normalizeStyle)({"background-color":k.previewBackground})},Object(c.toDisplayString)(E.d_render),7),[[c.vShow,E.s_html_code]])],2),[[c.vShow,E.s_preview_switch||E.s_html_code]]),Object(c.createCommentVNode)("标题导航"),Object(c.createVNode)(c.Transition,{name:"slideTop",persisted:""},{default:Object(c.withCtx)(()=>[Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["v-note-navigation-wrapper",{transition:k.transition}])},[Object(c.createElementVNode)("div",f,[Object(c.createTextVNode)(Object(c.toDisplayString)(E.d_words.navigation_title),1),Object(c.createElementVNode)("i",{onClick:C[3]||(C[3]=M=>D.toolbar_right_click("navigation")),class:"fa fa-mavon-times v-note-navigation-close","aria-hidden":"true"})]),Object(c.createElementVNode)("div",{ref:"navigationContent",class:Object(c.normalizeClass)(["v-note-navigation-content",{"scroll-style":E.s_scrollStyle}])},null,2)],2),[[c.vShow,E.s_navigation]])]),_:1})]),Object(c.createCommentVNode)("帮助文档"),Object(c.createVNode)(c.Transition,{name:"fade"},{default:Object(c.withCtx)(()=>[Object(c.createElementVNode)("div",v,[E.s_help?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:0,onClick:C[5]||(C[5]=Object(c.withModifiers)(M=>D.toolbar_right_click("help"),["self"])),class:"v-note-help-wrapper"},[Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["v-note-help-content markdown-body",{shadow:k.boxShadow}])},[Object(c.createElementVNode)("i",{onClick:C[4]||(C[4]=Object(c.withModifiers)(M=>D.toolbar_right_click("help"),["stop","prevent"])),class:"fa fa-mavon-times","aria-hidden":"true"}),Object(c.createElementVNode)("div",{class:"scroll-style v-note-help-show",innerHTML:E.d_help},null,8,g)],2)])):Object(c.createCommentVNode)("v-if",!0)],512)]),_:1}),Object(c.createCommentVNode)(" 预览图片 "),Object(c.createVNode)(c.Transition,{name:"fade"},{default:Object(c.withCtx)(()=>[E.d_preview_imgsrc?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:0,onClick:C[6]||(C[6]=M=>E.d_preview_imgsrc=null),class:"v-note-img-wrapper"},[Object(c.createElementVNode)("img",{src:E.d_preview_imgsrc,alt:"none"},null,8,y)])):Object(c.createCommentVNode)("v-if",!0)]),_:1}),Object(c.createCommentVNode)("阅读模式"),Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)([{show:E.s_readmodel},"v-note-read-model scroll-style"]),ref:"vReadModel"},[Object(c.createElementVNode)("div",{ref:"vNoteReadContent",class:"v-note-read-content",innerHTML:E.d_render},null,8,b)],2)],6)}},function(a,i,u){u.d(i,"a",function(){return ke});var c=u(0);const d={class:"v-left-item"},m=["disabled","title"],f=["disabled","title"],v=["disabled","title"],g={key:3,class:"op-icon-divider"},y=["disabled","title"],b=["disabled","title"],w=["disabled","title"],S=["disabled","title"],C=["disabled","title"],k=["disabled","title"],$=["disabled","title"],E=["disabled","title"],D={key:12,class:"op-icon-divider"},T=["disabled","title"],O=["disabled","title"],F=["disabled","title"],M={key:16,class:"op-icon-divider"},P=["disabled","title"],B=["disabled"],z={class:"dropdown-item",style:{overflow:"hidden"}},U=["title","onClick"],H=["onClick","title"],J=["src"],j=["disabled","title"],G=["disabled","title"],ee={key:21,class:"op-icon-divider"},Q=["title"],te=["title"],re=["title"],ae=["title"],ye={key:0,class:"add-image-link-wrapper"},ue={class:"add-image-link"},le={class:"title"},Se={class:"link-text input-wrapper"},Fe=["placeholder"],kt={class:"link-addr input-wrapper"},Pe=["placeholder"];function ke(de,$e,Te,Le,Bt,Ie){return Object(c.openBlock)(),Object(c.createElementBlock)("div",d,[Object(c.renderSlot)(de.$slots,"left-toolbar-before",{},void 0,!0),Te.toolbars.bold?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:0,disabled:!Te.editable,type:"button",onClick:$e[0]||($e[0]=ie=>Ie.$clicks("bold")),class:"op-icon fa fa-mavon-bold","aria-hidden":"true",title:Te.d_words.tl_bold+" (ctrl+b)"},null,8,m)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.italic?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:1,disabled:!Te.editable,type:"button",onClick:$e[1]||($e[1]=ie=>Ie.$clicks("italic")),class:"op-icon fa fa-mavon-italic","aria-hidden":"true",title:Te.d_words.tl_italic+" (ctrl+i)"},null,8,f)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.header?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:2,class:Object(c.normalizeClass)([{selected:Bt.s_header_dropdown_open},"op-icon fa fa-mavon-header dropdown dropdown-wrapper"]),disabled:!Te.editable,type:"button",onMouseleave:$e[10]||($e[10]=(...ie)=>Ie.$mouseleave_header_dropdown&&Ie.$mouseleave_header_dropdown(...ie)),onMouseenter:$e[11]||($e[11]=(...ie)=>Ie.$mouseenter_header_dropdown&&Ie.$mouseenter_header_dropdown(...ie)),"aria-hidden":"true",title:Te.d_words.tl_header+" (ctrl+h)"},[Object(c.createVNode)(c.Transition,{name:"fade",persisted:""},{default:Object(c.withCtx)(()=>[Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["op-header popup-dropdown",{transition:Te.transition}]),onMouseenter:$e[8]||($e[8]=(...ie)=>Ie.$mouseenter_header_dropdown&&Ie.$mouseenter_header_dropdown(...ie)),onMouseleave:$e[9]||($e[9]=(...ie)=>Ie.$mouseleave_header_dropdown&&Ie.$mouseleave_header_dropdown(...ie))},[Object(c.createElementVNode)("div",{title:"#",class:"dropdown-item",onClick:$e[2]||($e[2]=Object(c.withModifiers)(ie=>Ie.$click_header("header1"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_one),1)]),Object(c.createElementVNode)("div",{title:"## ",class:"dropdown-item",onClick:$e[3]||($e[3]=Object(c.withModifiers)(ie=>Ie.$click_header("header2"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_two),1)]),Object(c.createElementVNode)("div",{title:"### ",class:"dropdown-item",onClick:$e[4]||($e[4]=Object(c.withModifiers)(ie=>Ie.$click_header("header3"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_three),1)]),Object(c.createElementVNode)("div",{title:"#### ",class:"dropdown-item",onClick:$e[5]||($e[5]=Object(c.withModifiers)(ie=>Ie.$click_header("header4"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_four),1)]),Object(c.createElementVNode)("div",{title:"##### ",class:"dropdown-item",onClick:$e[6]||($e[6]=Object(c.withModifiers)(ie=>Ie.$click_header("header5"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_five),1)]),Object(c.createElementVNode)("div",{title:"###### ",class:"dropdown-item",onClick:$e[7]||($e[7]=Object(c.withModifiers)(ie=>Ie.$click_header("header6"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_header_six),1)])],34),[[c.vShow,Bt.s_header_dropdown_open]])]),_:1})],42,v)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.header||Te.toolbars.italic||Te.toolbars.bold?(Object(c.openBlock)(),Object(c.createElementBlock)("span",g)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.underline?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:4,disabled:!Te.editable,type:"button",onClick:$e[12]||($e[12]=ie=>Ie.$clicks("underline")),class:"op-icon fa fa-mavon-underline",title:Te.d_words.tl_underline+" (ctrl+u)","aria-hidden":"true"},null,8,y)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.strikethrough?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:5,disabled:!Te.editable,type:"button",onClick:$e[13]||($e[13]=ie=>Ie.$clicks("strikethrough")),class:"op-icon fa fa-mavon-strikethrough",title:Te.d_words.tl_strikethrough+" (ctrl+shift+d)","aria-hidden":"true"},null,8,b)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.mark?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:6,disabled:!Te.editable,type:"button",onClick:$e[14]||($e[14]=ie=>Ie.$clicks("mark")),class:"op-icon fa fa-mavon-thumb-tack",title:Te.d_words.tl_mark+" (ctrl+m)","aria-hidden":"true"},null,8,w)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.superscript?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:7,disabled:!Te.editable,type:"button",onClick:$e[15]||($e[15]=ie=>Ie.$clicks("superscript")),class:"op-icon fa fa-mavon-superscript","aria-hidden":"true",title:Te.d_words.tl_superscript+" (ctrl+alt+s)"},null,8,S)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.subscript?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:8,disabled:!Te.editable,type:"button",onClick:$e[16]||($e[16]=ie=>Ie.$clicks("subscript")),class:"op-icon fa fa-mavon-subscript","aria-hidden":"true",title:Te.d_words.tl_subscript+" (ctrl+shift+s)"},null,8,C)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.alignleft?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:9,disabled:!Te.editable,type:"button",onClick:$e[17]||($e[17]=ie=>Ie.$clicks("alignleft")),class:"op-icon fa fa-mavon-align-left","aria-hidden":"true",title:Te.d_words.tl_alignleft+" (ctrl+l)"},null,8,k)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.aligncenter?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:10,disabled:!Te.editable,type:"button",onClick:$e[18]||($e[18]=ie=>Ie.$clicks("aligncenter")),class:"op-icon fa fa-mavon-align-center","aria-hidden":"true",title:Te.d_words.tl_aligncenter+" (ctrl+e)"},null,8,$)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.alignright?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:11,disabled:!Te.editable,type:"button",onClick:$e[19]||($e[19]=ie=>Ie.$clicks("alignright")),class:"op-icon fa fa-mavon-align-right","aria-hidden":"true",title:Te.d_words.tl_alignright+" (ctrl+r)"},null,8,E)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.superscript||Te.toolbars.subscript||Te.toolbars.underline||Te.toolbars.strikethrough||Te.toolbars.mark?(Object(c.openBlock)(),Object(c.createElementBlock)("span",D)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.quote?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:13,disabled:!Te.editable,type:"button",onClick:$e[20]||($e[20]=ie=>Ie.$clicks("quote")),class:"op-icon fa fa-mavon-quote-left","aria-hidden":"true",title:Te.d_words.tl_quote+" (ctrl+q)"},null,8,T)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.ol?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:14,disabled:!Te.editable,type:"button",onClick:$e[21]||($e[21]=ie=>Ie.$clicks("ol")),class:"op-icon fa fa-mavon-list-ol","aria-hidden":"true",title:Te.d_words.tl_ol+" (ctrl+o)"},null,8,O)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.ul?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:15,disabled:!Te.editable,type:"button",onClick:$e[22]||($e[22]=ie=>Ie.$clicks("ul")),class:"op-icon fa fa-mavon-list-ul","aria-hidden":"true",title:Te.d_words.tl_ul+" (ctrl+alt+u)"},null,8,F)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.ul||Te.toolbars.ol||Te.toolbars.quote?(Object(c.openBlock)(),Object(c.createElementBlock)("span",M)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.link?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:17,disabled:!Te.editable,type:"button",onClick:$e[23]||($e[23]=Object(c.withModifiers)(ie=>Ie.$toggle_imgLinkAdd("link"),["stop"])),class:"op-icon fa fa-mavon-link","aria-hidden":"true",title:Te.d_words.tl_link+" (ctrl+l)"},null,8,P)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.imagelink?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:18,disabled:!Te.editable,class:Object(c.normalizeClass)([{selected:Bt.s_img_dropdown_open},"op-icon fa fa-mavon-picture-o dropdown dropdown-wrapper"]),type:"button",onMouseleave:$e[28]||($e[28]=(...ie)=>Ie.$mouseleave_img_dropdown&&Ie.$mouseleave_img_dropdown(...ie)),onMouseenter:$e[29]||($e[29]=(...ie)=>Ie.$mouseenter_img_dropdown&&Ie.$mouseenter_img_dropdown(...ie)),"aria-hidden":"true"},[Object(c.createVNode)(c.Transition,{name:"fade",persisted:""},{default:Object(c.withCtx)(()=>[Object(c.withDirectives)(Object(c.createElementVNode)("div",{class:Object(c.normalizeClass)(["op-image popup-dropdown",{transition:Te.transition}]),onMouseleave:$e[26]||($e[26]=(...ie)=>Ie.$mouseleave_img_dropdown&&Ie.$mouseleave_img_dropdown(...ie)),onMouseenter:$e[27]||($e[27]=(...ie)=>Ie.$mouseenter_img_dropdown&&Ie.$mouseenter_img_dropdown(...ie))},[Object(c.createElementVNode)("div",{class:"dropdown-item",onClick:$e[24]||($e[24]=Object(c.withModifiers)(ie=>Ie.$toggle_imgLinkAdd("imagelink"),["stop"]))},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(Te.d_words.tl_image),1)]),Object(c.createElementVNode)("div",z,[Object(c.createElementVNode)("input",{type:"file",accept:"image/gif,image/jpeg,image/jpg,image/png,image/svg",onChange:$e[25]||($e[25]=ie=>Ie.$imgAdd(ie)),multiple:"multiple"},null,32),Object(c.createTextVNode)(Object(c.toDisplayString)(Te.d_words.tl_upload),1)]),(Object(c.openBlock)(!0),Object(c.createElementBlock)(c.Fragment,null,Object(c.renderList)(Bt.img_file,(ie,pe)=>(Object(c.openBlock)(),Object(c.createElementBlock)(c.Fragment,{key:pe},[ie&&ie[1]?(Object(c.openBlock)(),Object(c.createElementBlock)("div",{key:0,class:"dropdown-item dropdown-images",title:ie[1].name,onClick:Object(c.withModifiers)(Ne=>Ie.$imgFileListClick(pe),["stop"])},[Object(c.createElementVNode)("span",null,Object(c.toDisplayString)(ie[1].name),1),Object(c.createElementVNode)("button",{type:"button",onClick:Object(c.withModifiers)(Ne=>Ie.$imgDel(pe),["stop"]),class:"op-icon fa fa-mavon-times","aria-hidden":"true",title:Te.d_words.tl_upload_remove},null,8,H),Object(c.createCommentVNode)(" 缩略图展示 "),Object(c.createElementVNode)("img",{class:Object(c.normalizeClass)(["image-show",{transition:Te.transition}]),src:ie[1].miniurl,alt:"none"},null,10,J)],8,U)):Object(c.createCommentVNode)("v-if",!0)],64))),128))],34),[[c.vShow,Bt.s_img_dropdown_open]])]),_:1})],42,B)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.code?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:19,disabled:!Te.editable,type:"button",onClick:$e[30]||($e[30]=ie=>Ie.$clicks("code")),class:"op-icon fa fa-mavon-code","aria-hidden":"true",title:Te.d_words.tl_code+" (ctrl+alt+c)"},null,8,j)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.table?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:20,disabled:!Te.editable,type:"button",onClick:$e[31]||($e[31]=ie=>Ie.$clicks("table")),class:"op-icon fa fa-mavon-table","aria-hidden":"true",title:Te.d_words.tl_table+" (ctrl+alt+t)"},null,8,G)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.link||Te.toolbars.imagelink||Te.toolbars.code||Te.toolbars.table?(Object(c.openBlock)(),Object(c.createElementBlock)("span",ee)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.undo?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:22,type:"button",onClick:$e[32]||($e[32]=ie=>Ie.$clicks("undo")),class:"op-icon fa fa-mavon-undo","aria-hidden":"true",title:Te.d_words.tl_undo+" (ctrl+z)"},null,8,Q)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.redo?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:23,type:"button",onClick:$e[33]||($e[33]=ie=>Ie.$clicks("redo")),class:"op-icon fa fa-mavon-repeat","aria-hidden":"true",title:Te.d_words.tl_redo+" (ctrl+y)"},null,8,te)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.trash?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:24,type:"button",onClick:$e[34]||($e[34]=ie=>Ie.$clicks("trash")),class:"op-icon fa fa-mavon-trash-o","aria-hidden":"true",title:Te.d_words.tl_trash+" (ctrl+breakspace)"},null,8,re)):Object(c.createCommentVNode)("v-if",!0),Te.toolbars.save?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:25,type:"button",onClick:$e[35]||($e[35]=ie=>Ie.$clicks("save")),class:"op-icon fa fa-mavon-floppy-o","aria-hidden":"true",title:Te.d_words.tl_save+" (ctrl+s)"},null,8,ae)):Object(c.createCommentVNode)("v-if",!0),Object(c.renderSlot)(de.$slots,"left-toolbar-after",{},void 0,!0),Object(c.createCommentVNode)(" 添加image链接 "),Object(c.createVNode)(c.Transition,{name:"fade"},{default:Object(c.withCtx)(()=>[Bt.s_img_link_open?(Object(c.openBlock)(),Object(c.createElementBlock)("div",ye,[Object(c.createElementVNode)("div",ue,[Object(c.createElementVNode)("i",{onClick:$e[36]||($e[36]=Object(c.withModifiers)(ie=>Bt.s_img_link_open=!1,["stop","prevent"])),class:"fa fa-mavon-times","aria-hidden":"true"}),Object(c.createElementVNode)("h3",le,Object(c.toDisplayString)(Bt.link_type=="link"?Te.d_words.tl_popup_link_title:Te.d_words.tl_popup_img_link_title),1),Object(c.createElementVNode)("div",Se,[Object(c.withDirectives)(Object(c.createElementVNode)("input",{ref:"linkTextInput",type:"text","onUpdate:modelValue":$e[37]||($e[37]=ie=>Bt.link_text=ie),placeholder:Bt.link_type=="link"?Te.d_words.tl_popup_link_text:Te.d_words.tl_popup_img_link_text},null,8,Fe),[[c.vModelText,Bt.link_text]])]),Object(c.createElementVNode)("div",kt,[Object(c.withDirectives)(Object(c.createElementVNode)("input",{type:"text","onUpdate:modelValue":$e[38]||($e[38]=ie=>Bt.link_addr=ie),placeholder:Bt.link_type=="link"?Te.d_words.tl_popup_link_addr:Te.d_words.tl_popup_img_link_addr},null,8,Pe),[[c.vModelText,Bt.link_addr]])]),Object(c.createElementVNode)("div",{class:"op-btn cancel",onClick:$e[39]||($e[39]=Object(c.withModifiers)(ie=>Bt.s_img_link_open=!1,["stop"]))},Object(c.toDisplayString)(Te.d_words.tl_popup_link_cancel),1),Object(c.createElementVNode)("div",{class:"op-btn sure",onClick:$e[40]||($e[40]=Object(c.withModifiers)(ie=>Ie.$imgLinkAdd(),["stop"]))},Object(c.toDisplayString)(Te.d_words.tl_popup_link_sure),1)])])):Object(c.createCommentVNode)("v-if",!0)]),_:1})])}},function(a,i,u){u.d(i,"a",function(){return D});var c=u(0);const d={class:"v-right-item"},m=["title"],f=["title"],v=["title"],g=["title"],y=["title"],b=["title"],w=["title"],S=["title"],C={key:8,class:"op-icon-divider"},k=["title"],$=["title"],E=["title"];function D(T,O,F,M,P,B){return Object(c.openBlock)(),Object(c.createElementBlock)("div",d,[Object(c.renderSlot)(T.$slots,"right-toolbar-before"),F.toolbars.navigation?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:0,type:"button",onClick:O[0]||(O[0]=z=>B.$clicks("navigation")),class:"op-icon fa fa-mavon-bars","aria-hidden":"true",title:F.d_words.tl_navigation_on+" (F8)"},null,8,m)),[[c.vShow,!F.s_navigation]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.navigation?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:1,type:"button",onClick:O[1]||(O[1]=z=>B.$clicks("navigation")),class:"op-icon fa fa-mavon-bars selected","aria-hidden":"true",title:F.d_words.tl_navigation_off+" (F8)"},null,8,f)),[[c.vShow,F.s_navigation]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.preview?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:2,type:"button",onClick:O[2]||(O[2]=z=>B.$clicks("preview")),class:"op-icon fa fa-mavon-eye-slash selected","aria-hidden":"true",title:F.d_words.tl_edit+" (F9)"},null,8,v)),[[c.vShow,F.s_preview_switch]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.preview?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:3,type:"button",onClick:O[3]||(O[3]=z=>B.$clicks("preview")),class:"op-icon fa fa-mavon-eye","aria-hidden":"true",title:F.d_words.tl_preview+" (F9)"},null,8,g)),[[c.vShow,!F.s_preview_switch]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.fullscreen?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:4,type:"button",onClick:O[4]||(O[4]=z=>B.$clicks("fullscreen")),class:"op-icon fa fa-mavon-arrows-alt",title:F.d_words.tl_fullscreen_on+" (F10)","aria-hidden":"true"},null,8,y)),[[c.vShow,!F.s_fullScreen]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.fullscreen?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:5,type:"button",onClick:O[5]||(O[5]=z=>B.$clicks("fullscreen")),class:"op-icon fa fa-mavon-compress selected",title:F.d_words.tl_fullscreen_off+" (F10)","aria-hidden":"true"},null,8,b)),[[c.vShow,F.s_fullScreen]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.readmodel?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:6,type:"button",onClick:O[6]||(O[6]=z=>B.$clicks("read")),class:"op-icon fa fa-mavon-window-maximize","aria-hidden":"true",title:F.d_words.tl_read+" (F11)"},null,8,w)):Object(c.createCommentVNode)("v-if",!0),F.toolbars.subfield?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:7,type:"button",onClick:O[7]||(O[7]=z=>B.$clicks("subfield")),class:Object(c.normalizeClass)(["op-icon fa fa-mavon-columns",{selected:F.s_subfield}]),"aria-hidden":"true",title:(F.s_subfield?F.d_words.tl_single_column:F.d_words.tl_double_column)+" (F12)"},null,10,S)):Object(c.createCommentVNode)("v-if",!0),F.toolbars.help&&F.toolbars.htmlcode&&F.toolbars.readmodel&&F.toolbars.fullscreen&&F.toolbars.subfield&&F.toolbars.navigation?(Object(c.openBlock)(),Object(c.createElementBlock)("span",C)):Object(c.createCommentVNode)("v-if",!0),F.toolbars.htmlcode?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:9,type:"button",onClick:O[8]||(O[8]=z=>B.$clicks("html")),class:"op-icon fa fa-mavon-code",title:F.d_words.tl_html_on,"aria-hidden":"true"},null,8,k)),[[c.vShow,!F.s_html_code]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.htmlcode?Object(c.withDirectives)((Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:10,type:"button",onClick:O[9]||(O[9]=z=>B.$clicks("html")),class:"op-icon fa fa-mavon-code selected",title:F.d_words.tl_html_off,"aria-hidden":"true"},null,8,$)),[[c.vShow,F.s_html_code]]):Object(c.createCommentVNode)("v-if",!0),F.toolbars.help?(Object(c.openBlock)(),Object(c.createElementBlock)("button",{key:11,type:"button",onClick:O[10]||(O[10]=z=>B.$clicks("help")),class:"op-icon fa fa-mavon-question-circle",style:{"font-size":"17px",padding:"5px 6px 5px 3px"},title:F.d_words.tl_help,"aria-hidden":"true"},null,8,E)):Object(c.createCommentVNode)("v-if",!0),Object(c.renderSlot)(T.$slots,"right-toolbar-after")])}},function(a,i,u){u.d(i,"a",function(){return f});var c=u(0);const d=Object(c.createElementVNode)("br",null,null,-1),m=["autofocus","placeholder"];function f(v,g,y,b,w,S){return Object(c.openBlock)(),Object(c.createElementBlock)("div",{style:Object(c.normalizeStyle)({fontSize:y.fontSize,lineHeight:y.lineHeight,height:y.fullHeight?"100%":"auto"}),class:"auto-textarea-wrapper"},[Object(c.createElementVNode)("pre",{style:Object(c.normalizeStyle)({fontSize:y.fontSize,lineHeight:y.lineHeight,minHeight:y.fullHeight?"100%":"auto"}),class:"auto-textarea-block"},[d,Object(c.createTextVNode)(Object(c.toDisplayString)(w.temp_value)+" ",1)],4),Object(c.withDirectives)(Object(c.createElementVNode)("textarea",{ref:"vTextarea",autofocus:w.s_autofocus,onKeyup:g[0]||(g[0]=(...C)=>S.change&&S.change(...C)),spellcheck:"false",placeholder:y.placeholder,"onUpdate:modelValue":g[1]||(g[1]=C=>w.temp_value=C),style:Object(c.normalizeStyle)({fontSize:y.fontSize,lineHeight:y.lineHeight}),class:Object(c.normalizeClass)([{"no-border":!y.border,"no-resize":!y.resize},"auto-textarea-input"])},`\r - `,46,m),[[c.vModelText,w.temp_value]])],4)}},function(a,i,u){var c=u(80).default,d={markdownIt:c.mixins[0].data().markdownIt,mavonEditor:c,LeftToolbar:u(70).default,RightToolbar:u(72).default,install:function(m){m.component("mavon-editor",c)}};a.exports=d},function(a,i,u){u.r(i);var c=u(75),d=u(21);for(var m in d)["default"].indexOf(m)<0&&function(g){u.d(i,g,function(){return d[g]})}(m);u(219),u(221);var f=u(3);const v=u.n(f)()(d.default,[["render",c.a],["__scopeId","data-v-33c11741"]]);i.default=v},function(a,i,u){a.exports={default:u(82),__esModule:!0}},function(a,i,u){u(83),u(95),a.exports=u(35).f("iterator")},function(a,i,u){var c=u(84)(!0);u(45)(String,"String",function(d){this._t=String(d),this._i=0},function(){var d,m=this._t,f=this._i;return f>=m.length?{value:void 0,done:!0}:(d=c(m,f),this._i+=d.length,{value:d,done:!1})})},function(a,i,u){var c=u(26),d=u(27);a.exports=function(m){return function(f,v){var g,y,b=String(d(f)),w=c(v),S=b.length;return w<0||w>=S?m?"":void 0:(g=b.charCodeAt(w))<55296||g>56319||w+1===S||(y=b.charCodeAt(w+1))<56320||y>57343?m?b.charAt(w):g:m?b.slice(w,w+2):y-56320+(g-55296<<10)+65536}}},function(a,i,u){var c=u(86);a.exports=function(d,m,f){if(c(d),m===void 0)return d;switch(f){case 1:return function(v){return d.call(m,v)};case 2:return function(v,g){return d.call(m,v,g)};case 3:return function(v,g,y){return d.call(m,v,g,y)}}return function(){return d.apply(m,arguments)}}},function(a,i){a.exports=function(u){if(typeof u!="function")throw TypeError(u+" is not a function!");return u}},function(a,i,u){var c=u(50),d=u(16),m=u(34),f={};u(5)(f,u(9)("iterator"),function(){return this}),a.exports=function(v,g,y){v.prototype=c(f,{next:d(1,y)}),m(v,g+" Iterator")}},function(a,i,u){var c=u(6),d=u(14),m=u(30);a.exports=u(7)?Object.defineProperties:function(f,v){d(f);for(var g,y=m(v),b=y.length,w=0;b>w;)c.f(f,g=y[w++],v[g]);return f}},function(a,i,u){var c=u(52);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(d){return c(d)=="String"?d.split(""):Object(d)}},function(a,i,u){var c=u(8),d=u(91),m=u(92);a.exports=function(f){return function(v,g,y){var b,w=c(v),S=d(w.length),C=m(y,S);if(f&&g!=g){for(;S>C;)if((b=w[C++])!=b)return!0}else for(;S>C;C++)if((f||C in w)&&w[C]===g)return f||C||0;return!f&&-1}}},function(a,i,u){var c=u(26),d=Math.min;a.exports=function(m){return m>0?d(c(m),9007199254740991):0}},function(a,i,u){var c=u(26),d=Math.max,m=Math.min;a.exports=function(f,v){return(f=c(f))<0?d(f+v,0):m(f,v)}},function(a,i,u){var c=u(2).document;a.exports=c&&c.documentElement},function(a,i,u){var c=u(4),d=u(53),m=u(31)("IE_PROTO"),f=Object.prototype;a.exports=Object.getPrototypeOf||function(v){return v=d(v),c(v,m)?v[m]:typeof v.constructor=="function"&&v instanceof v.constructor?v.constructor.prototype:v instanceof Object?f:null}},function(a,i,u){u(96);for(var c=u(2),d=u(5),m=u(29),f=u(9)("toStringTag"),v="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),g=0;g=v.length?(this._t=void 0,d(1)):d(0,g=="keys"?y:g=="values"?v[y]:[y,v[y]])},"values"),m.Arguments=m.Array,c("keys"),c("values"),c("entries")},function(a,i){a.exports=function(){}},function(a,i){a.exports=function(u,c){return{value:c,done:!!u}}},function(a,i,u){a.exports={default:u(100),__esModule:!0}},function(a,i,u){u(101),u(107),u(108),u(109),a.exports=u(13).Symbol},function(a,i,u){var c=u(2),d=u(4),m=u(7),f=u(46),v=u(49),g=u(102).KEY,y=u(15),b=u(32),w=u(34),S=u(17),C=u(9),k=u(35),$=u(36),E=u(103),D=u(104),T=u(14),O=u(10),F=u(53),M=u(8),P=u(28),B=u(16),z=u(50),U=u(105),H=u(106),J=u(54),j=u(6),G=u(30),ee=H.f,Q=j.f,te=U.f,re=c.Symbol,ae=c.JSON,ye=ae&&ae.stringify,ue=C("_hidden"),le=C("toPrimitive"),Se={}.propertyIsEnumerable,Fe=b("symbol-registry"),kt=b("symbols"),Pe=b("op-symbols"),ke=Object.prototype,de=typeof re=="function"&&!!J.f,$e=c.QObject,Te=!$e||!$e.prototype||!$e.prototype.findChild,Le=m&&y(function(){return z(Q({},"a",{get:function(){return Q(this,"a",{value:7}).a}})).a!=7})?function(Et,Tt,Kt){var ln=ee(ke,Tt);ln&&delete ke[Tt],Q(Et,Tt,Kt),ln&&Et!==ke&&Q(ke,Tt,ln)}:Q,Bt=function(Et){var Tt=kt[Et]=z(re.prototype);return Tt._k=Et,Tt},Ie=de&&typeof re.iterator=="symbol"?function(Et){return typeof Et=="symbol"}:function(Et){return Et instanceof re},ie=function(Et,Tt,Kt){return Et===ke&&ie(Pe,Tt,Kt),T(Et),Tt=P(Tt,!0),T(Kt),d(kt,Tt)?(Kt.enumerable?(d(Et,ue)&&Et[ue][Tt]&&(Et[ue][Tt]=!1),Kt=z(Kt,{enumerable:B(0,!1)})):(d(Et,ue)||Q(Et,ue,B(1,{})),Et[ue][Tt]=!0),Le(Et,Tt,Kt)):Q(Et,Tt,Kt)},pe=function(Et,Tt){T(Et);for(var Kt,ln=E(Tt=M(Tt)),mn=0,St=ln.length;St>mn;)ie(Et,Kt=ln[mn++],Tt[Kt]);return Et},Ne=function(Et){var Tt=Se.call(this,Et=P(Et,!0));return!(this===ke&&d(kt,Et)&&!d(Pe,Et))&&(!(Tt||!d(this,Et)||!d(kt,Et)||d(this,ue)&&this[ue][Et])||Tt)},We=function(Et,Tt){if(Et=M(Et),Tt=P(Tt,!0),Et!==ke||!d(kt,Tt)||d(Pe,Tt)){var Kt=ee(Et,Tt);return!Kt||!d(kt,Tt)||d(Et,ue)&&Et[ue][Tt]||(Kt.enumerable=!0),Kt}},wt=function(Et){for(var Tt,Kt=te(M(Et)),ln=[],mn=0;Kt.length>mn;)d(kt,Tt=Kt[mn++])||Tt==ue||Tt==g||ln.push(Tt);return ln},Ht=function(Et){for(var Tt,Kt=Et===ke,ln=te(Kt?Pe:M(Et)),mn=[],St=0;ln.length>St;)!d(kt,Tt=ln[St++])||Kt&&!d(ke,Tt)||mn.push(kt[Tt]);return mn};de||(v((re=function(){if(this instanceof re)throw TypeError("Symbol is not a constructor!");var Et=S(arguments.length>0?arguments[0]:void 0),Tt=function(Kt){this===ke&&Tt.call(Pe,Kt),d(this,ue)&&d(this[ue],Et)&&(this[ue][Et]=!1),Le(this,Et,B(1,Kt))};return m&&Te&&Le(ke,Et,{configurable:!0,set:Tt}),Bt(Et)}).prototype,"toString",function(){return this._k}),H.f=We,j.f=ie,u(55).f=U.f=wt,u(37).f=Ne,J.f=Ht,m&&!u(12)&&v(ke,"propertyIsEnumerable",Ne,!0),k.f=function(Et){return Bt(C(Et))}),f(f.G+f.W+f.F*!de,{Symbol:re});for(var qt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),At=0;qt.length>At;)C(qt[At++]);for(var Ft=G(C.store),$t=0;Ft.length>$t;)$(Ft[$t++]);f(f.S+f.F*!de,"Symbol",{for:function(Et){return d(Fe,Et+="")?Fe[Et]:Fe[Et]=re(Et)},keyFor:function(Et){if(!Ie(Et))throw TypeError(Et+" is not a symbol!");for(var Tt in Fe)if(Fe[Tt]===Et)return Tt},useSetter:function(){Te=!0},useSimple:function(){Te=!1}}),f(f.S+f.F*!de,"Object",{create:function(Et,Tt){return Tt===void 0?z(Et):pe(z(Et),Tt)},defineProperty:ie,defineProperties:pe,getOwnPropertyDescriptor:We,getOwnPropertyNames:wt,getOwnPropertySymbols:Ht});var Wt=y(function(){J.f(1)});f(f.S+f.F*Wt,"Object",{getOwnPropertySymbols:function(Et){return J.f(F(Et))}}),ae&&f(f.S+f.F*(!de||y(function(){var Et=re();return ye([Et])!="[null]"||ye({a:Et})!="{}"||ye(Object(Et))!="{}"})),"JSON",{stringify:function(Et){for(var Tt,Kt,ln=[Et],mn=1;arguments.length>mn;)ln.push(arguments[mn++]);if(Kt=Tt=ln[1],(O(Tt)||Et!==void 0)&&!Ie(Et))return D(Tt)||(Tt=function(St,xt){if(typeof Kt=="function"&&(xt=Kt.call(this,St,xt)),!Ie(xt))return xt}),ln[1]=Tt,ye.apply(ae,ln)}}),re.prototype[le]||u(5)(re.prototype,le,re.prototype.valueOf),w(re,"Symbol"),w(Math,"Math",!0),w(c.JSON,"JSON",!0)},function(a,i,u){var c=u(17)("meta"),d=u(10),m=u(4),f=u(6).f,v=0,g=Object.isExtensible||function(){return!0},y=!u(15)(function(){return g(Object.preventExtensions({}))}),b=function(S){f(S,c,{value:{i:"O"+ ++v,w:{}}})},w=a.exports={KEY:c,NEED:!1,fastKey:function(S,C){if(!d(S))return typeof S=="symbol"?S:(typeof S=="string"?"S":"P")+S;if(!m(S,c)){if(!g(S))return"F";if(!C)return"E";b(S)}return S[c].i},getWeak:function(S,C){if(!m(S,c)){if(!g(S))return!0;if(!C)return!1;b(S)}return S[c].w},onFreeze:function(S){return y&&w.NEED&&g(S)&&!m(S,c)&&b(S),S}}},function(a,i,u){var c=u(30),d=u(54),m=u(37);a.exports=function(f){var v=c(f),g=d.f;if(g)for(var y,b=g(f),w=m.f,S=0;b.length>S;)w.call(f,y=b[S++])&&v.push(y);return v}},function(a,i,u){var c=u(52);a.exports=Array.isArray||function(d){return c(d)=="Array"}},function(a,i,u){var c=u(8),d=u(55).f,m={}.toString,f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];a.exports.f=function(v){return f&&m.call(v)=="[object Window]"?function(g){try{return d(g)}catch{return f.slice()}}(v):d(c(v))}},function(a,i,u){var c=u(37),d=u(16),m=u(8),f=u(28),v=u(4),g=u(47),y=Object.getOwnPropertyDescriptor;i.f=u(7)?y:function(b,w){if(b=m(b),w=f(w,!0),g)try{return y(b,w)}catch{}if(v(b,w))return d(!c.f.call(b,w),b[w])}},function(a,i){},function(a,i,u){u(36)("asyncIterator")},function(a,i,u){u(36)("observable")},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0});var c=119,d=120,m=121,f=122,v=123,g=66,y=73,b=72,w=85,S=68,C=77,k=81,$=79,E=76,D=83,T=90,O=89,F=67,M=84,P=82,B=8,z=9,U=13,H=97,J=98,j=99,G=100,ee=101,Q=102,te=49,re=50,ae=51,ye=52,ue=53,le=54;i.keydownListen=function(Se){Se.shortCut&&Se.$el.addEventListener("keydown",function(Fe){if(Fe.ctrlKey||Fe.metaKey||Fe.altKey||Fe.shiftKey)if(!Fe.ctrlKey&&!Fe.metaKey||Fe.altKey||Fe.shiftKey){if((Fe.ctrlKey||Fe.metaKey)&&Fe.altKey&&!Fe.shiftKey)switch(Fe.keyCode){case D:Fe.preventDefault(),Se.toolbar_left_click("superscript");break;case w:Fe.preventDefault(),Se.toolbar_left_click("ul");break;case E:Fe.preventDefault(),Se.toolbar_left_click("imagelink");break;case F:Fe.preventDefault(),Se.toolbar_left_click("code");break;case M:Fe.preventDefault(),Se.toolbar_left_click("table")}else if((Fe.ctrlKey||Fe.metaKey)&&Fe.shiftKey&&!Fe.altKey)switch(Fe.keyCode){case D:Fe.preventDefault(),Se.toolbar_left_click("subscript");break;case S:Fe.preventDefault(),Se.toolbar_left_click("strikethrough");break;case E:Fe.preventDefault(),Se.toolbar_left_click("alignleft");break;case P:Fe.preventDefault(),Se.toolbar_left_click("alignright");break;case F:Fe.preventDefault(),Se.toolbar_left_click("aligncenter")}else if(!Fe.ctrlKey&&!Fe.metaKey&&Fe.shiftKey&&!Fe.altKey)switch(Fe.keyCode){case z:Se.$refs.toolbar_left.s_img_link_open||(Fe.preventDefault(),Se.unInsertTab())}}else switch(Fe.keyCode){case g:Fe.preventDefault(),Se.toolbar_left_click("bold");break;case y:Fe.preventDefault(),Se.toolbar_left_click("italic");break;case b:Fe.preventDefault(),Se.toolbar_left_click("header");break;case w:Fe.preventDefault(),Se.toolbar_left_click("underline");break;case S:Fe.preventDefault(),Se.toolbar_left_click("removeLine");break;case C:Fe.preventDefault(),Se.toolbar_left_click("mark");break;case k:Fe.preventDefault(),Se.toolbar_left_click("quote");break;case $:Fe.preventDefault(),Se.toolbar_left_click("ol");break;case E:Fe.preventDefault(),Se.toolbar_left_click("link");break;case D:Fe.preventDefault(),Se.toolbar_left_click("save");break;case T:Fe.preventDefault(),Se.toolbar_left_click("undo");break;case O:Fe.preventDefault(),Se.toolbar_left_click("redo");break;case B:Fe.preventDefault(),Se.toolbar_left_click("trash");break;case H:Fe.preventDefault(),Se.toolbar_left_click("header1");break;case J:Fe.preventDefault(),Se.toolbar_left_click("header2");break;case j:Fe.preventDefault(),Se.toolbar_left_click("header3");break;case G:Fe.preventDefault(),Se.toolbar_left_click("header4");break;case ee:Fe.preventDefault(),Se.toolbar_left_click("header5");break;case Q:Fe.preventDefault(),Se.toolbar_left_click("header6");break;case te:Fe.preventDefault(),Se.toolbar_left_click("header1");break;case re:Fe.preventDefault(),Se.toolbar_left_click("header2");break;case ae:Fe.preventDefault(),Se.toolbar_left_click("header3");break;case ye:Fe.preventDefault(),Se.toolbar_left_click("header4");break;case ue:Fe.preventDefault(),Se.toolbar_left_click("header5");break;case le:Fe.preventDefault(),Se.toolbar_left_click("header6")}else switch(Fe.keyCode){case c:Se.toolbars.navigation&&(Fe.preventDefault(),Se.toolbar_right_click("navigation"));break;case d:Se.toolbars.preview&&(Fe.preventDefault(),Se.toolbar_right_click("preview"));break;case m:Se.toolbars.fullscreen&&(Fe.preventDefault(),Se.toolbar_right_click("fullscreen"));break;case f:Se.toolbars.readmodel&&(Fe.preventDefault(),Se.toolbar_right_click("read"));break;case v:Se.toolbars.subfield&&(Fe.preventDefault(),Se.toolbar_right_click("subfield"));break;case z:Se.$refs.toolbar_left.s_img_link_open||(Fe.preventDefault(),Se.insertTab());break;case U:Se.$refs.toolbar_left.s_img_link_open?(Fe.preventDefault(),Se.$refs.toolbar_left.$imgLinkAdd()):Se.insertEnter(Fe)}})}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.default={agate:1,androidstudio:1,"arduino-light":1,arta:1,ascetic:1,"atom-one-dark":1,"atom-one-light":1,"brown-paper":1,"codepen-embed":1,"color-brewer":1,dark:1,default:1,docco:1,far:1,foundation:1,github:1,googlecode:1,grayscale:1,hybrid:1,idea:1,"ir-black":1,magula:1,"mono-blue":1,"monokai-sublime":1,monokai:1,obsidian:1,"paraiso-dark":1,"paraiso-light":1,pojoaque:1,purebasic:1,rainbow:1,routeros:1,"school-book":1,sunburst:1,"tomorrow-night-blue":1,"tomorrow-night-bright":1,vs:1,vs2015:1,xcode:1,xt256:1,"a11y-dark":1,"a11y-light":1,"an-old-hope":1,"atom-one-dark-reasonable":1,"brown-pap":1,devibeans:1,"github-dark":1,"github-dark-dimmed":1,gml:1,"gradient-dark":1,"gradient-light":1,"isbl-editor-dark":1,"isbl-editor-light":1,"kimbie-dark":1,"kimbie-light":1,lightfair:1,lioshi:1,"night-owl":1,"nnfx-dark":1,"nnfx-light":1,nord:1,pojo:1,"qtcreator-dark":1,"qtcreator-light":1,"shades-of-purple":1,srcery:1,"stackoverflow-dark":1,"stackoverflow-light":1}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0});var c,d=u(25),m=(c=d)&&c.__esModule?c:{default:c};i.p_ObjectCopy_DEEP=function f(v,g){for(var y in g){var b=(0,m.default)(g[y]);!v[y]||b!=="Object"&&b!=="object"?v[y]=g[y]:v[y]=f(v[y],g[y])}return v},i.p_urlParse=function(){var f=window.location.search,v={},g=f.match(/[?&][^?&]+=[^?&]+/g);return g&&g.forEach(function(y){var b=y.substring(1).split("="),w=decodeURIComponent(b[0]),S=decodeURIComponent(b[1]);v[w]=S}),v},i.stopEvent=function(f){f&&(f.preventDefault&&f.preventDefault(),f.stopPropagation&&f.stopPropagation())}},function(a,i,u){function c(w){w.d_history_index>0&&w.d_history_index--,w.$nextTick(function(){var S=w.textarea_selectionEnds[w.d_history_index];w.getTextareaDom().selectionStart=S,w.getTextareaDom().selectionEnd=S}),w.getTextareaDom().focus()}function d(w){w.d_history_index ",subfix:"",str:S.d_words.tl_quote},link:{prefix:"[](",subfix:")",str:S.d_words.tl_link},imagelink:{prefix:"![](",subfix:")",str:S.d_words.tl_image},table:{prefix:"",subfix:"",str:`|column1|column2|column3| -|-|-|-| -|content1|content2|content3| -`},aligncenter:{prefix:`::: hljs-center - -`,subfix:` - -::: -`,str:S.d_words.tl_aligncenter},alignright:{prefix:`::: hljs-right - -`,subfix:` - -::: -`,str:S.d_words.tl_alignright},alignleft:{prefix:`::: hljs-left - -`,subfix:` - -::: -`,str:S.d_words.tl_alignleft}};C.hasOwnProperty(w)&&S.insertText(S.getTextareaDom(),C[w]);var k={undo:c,redo:d,trash:m,save:f,ol:v,ul:g,removeLine:y,code:b};k.hasOwnProperty(w)&&k[w](S)}},function(a,i,u){function c(b){b.s_html_code=!b.s_html_code,b.htmlcode&&b.htmlcode(b.s_html_code,b.d_value)}function d(b){b.s_help=!b.s_help,b.helptoggle&&b.helptoggle(b.s_help,b.d_value)}function m(b){var w=b.$refs.vReadModel;w.requestFullscreen?w.requestFullscreen():w.mozRequestFullScreen?w.mozRequestFullScreen():w.webkitRequestFullscreen?w.webkitRequestFullscreen():w.msRequestFullscreen&&w.msRequestFullscreen()}function f(b){b.s_preview_switch=!b.s_preview_switch,b.previewtoggle&&b.previewtoggle(b.s_preview_switch,b.d_value)}function v(b){b.s_fullScreen=!b.s_fullScreen,b.fullscreen&&b.fullscreen(b.s_fullScreen,b.d_value)}function g(b){b.s_subfield=!b.s_subfield,b.s_preview_switch=b.s_subfield,b.previewtoggle&&b.previewtoggle(b.s_preview_switch,b.d_value),b.subfieldtoggle&&b.subfieldtoggle(b.s_subfield,b.d_value)}function y(b){b.s_navigation=!b.s_navigation,b.s_navigation&&(b.s_preview_switch=!0),b.navigationtoggle&&b.navigationtoggle(b.s_navigation,b.d_value),b.s_navigation&&b.getNavigation(b,!1)}Object.defineProperty(i,"__esModule",{value:!0}),i.toolbar_right_click=function(b,w){var S={help:d,html:c,read:m,preview:f,fullscreen:v,navigation:y,subfield:g};S.hasOwnProperty(b)&&S[b](w)}},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0}),i.CONFIG=void 0;var c=O(u(116)),d=O(u(117)),m=O(u(118)),f=O(u(119)),v=O(u(120)),g=O(u(121)),y=O(u(122)),b=O(u(123)),w=O(u(124)),S=O(u(125)),C=O(u(126)),k=O(u(127)),$=O(u(128)),E=O(u(129)),D=O(u(130)),T=O(u(131));function O(F){return F&&F.__esModule?F:{default:F}}i.CONFIG={"help_zh-CN":c.default,"help_zh-TW":d.default,"help_pt-BR":v.default,help_en:m.default,help_fr:f.default,help_ru:g.default,help_de:y.default,help_ja:b.default,"words_zh-CN":w.default,"words_zh-TW":S.default,"words_pt-BR":$.default,words_en:C.default,words_fr:k.default,words_ru:E.default,words_de:D.default,words_ja:T.default,langList:["en","zh-CN","zh-TW","fr","pt-BR","ru","de","ja"],toolbars:{bold:!0,italic:!0,header:!0,underline:!0,strikethrough:!0,mark:!0,superscript:!0,subscript:!0,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!0,code:!0,table:!0,undo:!0,redo:!0,trash:!0,save:!0,alignleft:!0,aligncenter:!0,alignright:!0,navigation:!0,subfield:!0,fullscreen:!0,readmodel:!0,htmlcode:!0,help:!0,preview:!0}}},function(a,i){a.exports=`@[toc](目录)\r -\r -Markdown 语法简介\r -=============\r -> [语法详解](http://commonmark.org/help/)\r -\r -## **目录**\r -\`\`\`\r -@[toc](目录)\r -\`\`\`\r -\r -## **粗体**\r -\`\`\`\r -**粗体**\r -__粗体__\r -\`\`\`\r -## *斜体*\r -\`\`\`\r -*斜体*\r -_斜体_\r -\`\`\`\r -## 标题\r -\`\`\`\r -# 一级标题 #\r -一级标题\r -====\r -## 二级标题 ##\r -二级标题\r -----\r -### 三级标题 ###\r -#### 四级标题 ####\r -##### 五级标题 #####\r -###### 六级标题 ######\r -\`\`\`\r -## 分割线\r -\`\`\`\r -***\r ----\r -\`\`\`\r -****\r -## ^上^角~下~标\r -\`\`\`\r -上角标 x^2^\r -下角标 H~2~0\r -\`\`\`\r -## ++下划线++ ~~中划线~~\r -\`\`\`\r -++下划线++\r -~~中划线~~\r -\`\`\`\r -## ==标记==\r -\`\`\`\r -==标记==\r -\`\`\`\r -## 段落引用\r -\`\`\`\r -> 一级\r ->> 二级\r ->>> 三级\r -...\r -\`\`\`\r -\r -## 列表\r -\`\`\`\r -有序列表\r -1.\r -2.\r -3.\r -...\r -无序列表\r --\r --\r -...\r -\`\`\`\r -\r -## 任务列表\r -\r -- [x] 已完成任务\r -- [ ] 未完成任务\r -\r -\`\`\`\r -- [x] 已完成任务\r -- [ ] 未完成任务\r -\`\`\`\r -\r -## 链接\r -\`\`\`\r -[链接](www.baidu.com)\r -![图片描述](http://www.image.com)\r -\`\`\`\r -## 代码段落\r -\\\`\`\` type\r -\r -代码段落\r -\r -\\\`\`\`\r -\r -\\\` 代码块 \\\`\r -\r -\`\`\`c++\r -int main()\r -{\r - printf("hello world!");\r -}\r -\`\`\`\r -\`code\`\r -## 表格(table)\r -\`\`\`\r -| 标题1 | 标题2 | 标题3 |\r -| :-- | :--: | ----: |\r -| 左对齐 | 居中 | 右对齐 |\r -| ---------------------- | ------------- | ----------------- |\r -\`\`\`\r -| 标题1 | 标题2 | 标题3 |\r -| :-- | :--: | ----: |\r -| 左对齐 | 居中 | 右对齐 |\r -| ---------------------- | ------------- | ----------------- |\r -## 脚注(footnote)\r -\`\`\`\r -hello[^hello]\r -\`\`\`\r -\r -见底部脚注[^hello]\r -\r -[^hello]: 一个注脚\r -\r -## 表情(emoji)\r -[参考网站: https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r -\`\`\`\r -:laughing:\r -:blush:\r -:smiley:\r -:)\r -...\r -\`\`\`\r -:laughing::blush::smiley::)\r -\r -## $\\KaTeX$公式\r -\r -我们可以渲染公式例如:$x_i + y_i = z_i$和$\\sum_{i=1}^n a_i=0$\r -我们也可以单行渲染\r -$$\\sum_{i=1}^n a_i=0$$\r -具体可参照[katex文档](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex支持的函数](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex文档](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r -\r -## 布局\r -\r -::: hljs-left\r -\`::: hljs-left\`\r -\`居左\`\r -\`:::\`\r -:::\r -\r -::: hljs-center\r -\`::: hljs-center\`\r -\`居中\`\r -\`:::\`\r -:::\r -\r -::: hljs-right\r -\`::: hljs-right\`\r -\`居右\`\r -\`:::\`\r -:::\r -\r -## 定义\r -\r -术语一\r -\r -: 定义一\r -\r -包含有*行内标记*的术语二\r -\r -: 定义二\r -\r - {一些定义二的文字或代码}\r -\r - 定义二的第三段\r -\r -\`\`\`\r -术语一\r -\r -: 定义一\r -\r -包含有*行内标记*的术语二\r -\r -: 定义二\r -\r - {一些定义二的文字或代码}\r -\r - 定义二的第三段\r -\r -\`\`\`\r -\r -## abbr\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -HTML 规范由 W3C 维护\r -\`\`\`\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -HTML 规范由 W3C 维护\r -\`\`\`\r -\r -`},function(a,i){a.exports=`@[toc](目錄)\r -\r -Markdown 語法簡介\r -=============\r -> [語法詳解](http://commonmark.org/help/)\r -\r -## **粗體**\r -\`\`\`\r -**粗體**\r -__粗體__\r -\`\`\`\r -## *斜體*\r -\`\`\`\r -*斜體*\r -_斜體_\r -\`\`\`\r -## 標題\r -\`\`\`\r -# 一級標題 #\r -一級標題\r -====\r -## 二級標題 ##\r -二級標題\r -----\r -### 三級標題 ###\r -#### 四級標題 ####\r -##### 五級標題 #####\r -###### 六級標題 ######\r -\`\`\`\r -## 分割線\r -\`\`\`\r -***\r ----\r -\`\`\`\r -****\r -## ^上^角~下~標\r -\`\`\`\r -上角標 x^2^\r -下角標 H~2~0\r -\`\`\`\r -## ++下劃線++ ~~中劃線~~\r -\`\`\`\r -++下劃線++\r -~~中劃線~~\r -\`\`\`\r -## ==標記==\r -\`\`\`\r -==標記==\r -\`\`\`\r -## 段落引用\r -\`\`\`\r -> 一級\r ->> 二級\r ->>> 三級\r -...\r -\`\`\`\r -\r -## 列表\r -\`\`\`\r -有序列表\r -1.\r -2.\r -3.\r -...\r -無序列表\r --\r --\r -...\r -\`\`\`\r -\r -## 任務列表\r -\r -- [x] 已完成任務\r -- [ ] 未完成任務\r -\r -\`\`\`\r -- [x] 已完成任務\r -- [ ] 未完成任務\r -\`\`\`\r -\r -## 鏈接\r -\`\`\`\r -[鏈接](www.baidu.com)\r -![圖片描述](http://www.image.com)\r -\`\`\`\r -## 代碼段落\r -\\\`\`\` type\r -\r -代碼段落\r -\r -\\\`\`\`\r -\r -\\\` 代碼塊 \\\`\r -\r -\`\`\`c++\r -int main()\r -{\r - printf("hello world!");\r -}\r -\`\`\`\r -\`code\`\r -## 表格(table)\r -\`\`\`\r -| 標題1 | 標題2 | 標題3 |\r -| :-- | :--: | ----: |\r -| 左對齊 | 居中 | 右對齊 |\r -| ---------------------- | ------------- | ----------------- |\r -\`\`\`\r -| 標題1 | 標題2 | 標題3 |\r -| :-- | :--: | ----: |\r -| 左對齊 | 居中 | 右對齊 |\r -| ---------------------- | ------------- | ----------------- |\r -## 腳註(footnote)\r -\`\`\`\r -hello[^hello]\r -\`\`\`\r -\r -見底部腳註[^hello]\r -\r -[^hello]: 一個註腳\r -\r -## 表情(emoji)\r -[參考網站: https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r -\`\`\`\r -:laughing:\r -:blush:\r -:smiley:\r -:)\r -...\r -\`\`\`\r -:laughing::blush::smiley::)\r -\r -## $\\KaTeX$公式\r -\r -我們可以渲染公式例如:$x_i + y_i = z_i$和$\\sum_{i=1}^n a_i=0$\r -我們也可以單行渲染\r -$$\\sum_{i=1}^n a_i=0$$\r -具體可參照[katex文檔](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex支持的函數](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex文檔](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r -\r -## 布局\r -\r -::: hljs-left\r -\`::: hljs-left\`\r -\`居左\`\r -\`:::\`\r -:::\r -\r -::: hljs-center\r -\`::: hljs-center\`\r -\`居中\`\r -\`:::\`\r -:::\r -\r -::: hljs-right\r -\`::: hljs-right\`\r -\`居右\`\r -\`:::\`\r -:::\r -\r -## 定義\r -\r -術語一\r -\r -: 定義一\r -\r -包含有*行內標記*的術語二\r -\r -: 定義二\r -\r - {一些定義二的文字或代碼}\r -\r - 定義二的第三段\r -\r -\`\`\`\r -術語一\r -\r -: 定義一\r -\r -包含有*行內標記*的術語二\r -\r -: 定義二\r -\r - {一些定義二的文字或代碼}\r -\r - 定義二的第三段\r -\r -\`\`\`\r -\r -## abbr\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -HTML 規範由 W3C 維護\r -\`\`\`\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -HTML 規範由 W3C 維護\r -\`\`\`\r -\r -`},function(a,i){a.exports=`@[toc](Catalog)\r -\r -Markdown Guide\r -===\r -> Detailed: [http://commonmark.org/help/](http://commonmark.org/help/)\r -\r -## **Bold**\r -\`\`\`\r -**bold**\r -__bold__\r -\`\`\`\r -## *Italic*\r -\`\`\`\r -*italic*\r -_italic_\r -\`\`\`\r -## Header\r -\`\`\`\r -# h1 #\r -h1\r -====\r -## h2 ##\r -h2\r -----\r -### h3 ###\r -#### h4 ####\r -##### h5 #####\r -###### h6 ######\r -\`\`\`\r -## Dividing line\r -\`\`\`\r -***\r ----\r -\`\`\`\r -****\r -## ^Super^script & ~Sub~script\r -\`\`\`\r -super x^2^\r -sub H~2~0\r -\`\`\`\r -## ++Underline++ & ~~Strikethrough~~\r -\`\`\`\r -++underline++\r -~~strikethrough~~\r -\`\`\`\r -## ==Mark==\r -\`\`\`\r -==mark==\r -\`\`\`\r -## Quote\r -\r -\`\`\`\r -> quote 1\r ->> quote 2\r ->>> quote 3\r -...\r -\`\`\`\r -\r -## List\r -\`\`\`\r -ol\r -1.\r -2.\r -3.\r -...\r -\r -ul\r --\r --\r -...\r -\`\`\`\r -\r -## Todo List\r -\r -- [x] task 1\r -- [ ] task 2\r -\r -\`\`\`\r -- [x] task 1\r -- [ ] task 2\r -\`\`\`\r -\r -## Link\r -\`\`\`\r -Text Link\r -[Text](www.baidu.com)\r -\r -Image Link\r -![Text](http://www.image.com)\r -\`\`\`\r -## Code\r -\\\`\`\` type\r -\r -code block\r -\r -\\\`\`\`\r -\r -\\\` code \\\`\r -\r -\`\`\`c++\r -int main()\r -{\r - printf("hello world!");\r -}\r -\`\`\`\r -\`code\`\r -\r -## Table\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| left | center | right |\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| left | center | right |\r -| ---------------------- | ------------- | ----------------- |\r -## Footnote\r -\`\`\`\r -hello[^hello]\r -\`\`\`\r -\r -Look at the bottom[^hello]\r -\r -[^hello]: footnote\r -\r -## Emojis\r -Detailed: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r -\`\`\`\r -:laughing:\r -:blush:\r -:smiley:\r -:)\r -...\r -\`\`\`\r -:laughing::blush::smiley::)\r -\r -## $\\KaTeX$ Mathematics\r -\r -We can render formulas for example:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$\r -We can also single-line rendering\r -$$\\sum_{i=1}^n a_i=0$$\r -Detailed: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r -\r -## Layout\r -\r -::: hljs-left\r -\`::: hljs-left\`\r -\`left\`\r -\`:::\`\r -:::\r -\r -::: hljs-center\r -\`::: hljs-center\`\r -\`center\`\r -\`:::\`\r -:::\r -\r -::: hljs-right\r -\`::: hljs-right\`\r -\`right\`\r -\`:::\`\r -:::\r -\r -## deflist\r -\r -Term 1\r -\r -: Definition 1\r -\r -Term 2 with *inline markup*\r -\r -: Definition 2\r -\r - { some code, part of Definition 2 }\r -\r - Third paragraph of definition 2.\r -\r -\`\`\`\r -Term 1\r -\r -: Definition 1\r -\r -Term 2 with *inline markup*\r -\r -: Definition 2\r -\r - { some code, part of Definition 2 }\r -\r - Third paragraph of definition 2.\r -\r -\`\`\`\r -\r -## abbr\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -The HTML specification\r -is maintained by the W3C.\r -\`\`\`\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -The HTML specification\r -is maintained by the W3C.\r -\`\`\`\r -`},function(a,i){a.exports=`@[toc](Catalogue)\r -\r -Guide Markdown\r -==============\r -> Détail : [http://commonmark.org/help/](http://commonmark.org/help/)\r -\r -## **Bold**\r -\`\`\`\r -**bold**\r -__bold__\r -\`\`\`\r -## *Italic*\r -\`\`\`\r -*italic*\r -_italic_\r -\`\`\`\r -## Header\r -\`\`\`\r -# h1 #\r -h1\r -====\r -## h2 ##\r -h2\r -----\r -### h3 ###\r -#### h4 ####\r -##### h5 #####\r -###### h6 ######\r -\`\`\`\r -## Dividing line\r -\`\`\`\r -***\r ----\r -\`\`\`\r -****\r -## ^Super^script & ~Sub~script\r -\`\`\`\r -super x^2^\r -sub H~2~0\r -\`\`\`\r -## ++Underline++ & ~~Strikethrough~~\r -\`\`\`\r -++underline++\r -~~strikethrough~~\r -\`\`\`\r -## ==Mark==\r -\`\`\`\r -==mark==\r -\`\`\`\r -## Quote\r -\r -\`\`\`\r -> quote 1\r ->> quote 2\r ->>> quote 3\r -...\r -\`\`\`\r -\r -## List\r -\`\`\`\r -ol\r -1.\r -2.\r -3.\r -...\r -\r -ul\r --\r --\r -...\r -\`\`\`\r -## Link\r -\r -## Todo List\r -\r -- [x] Équipe 1\r -- [ ] Équipe 2\r -\r -\`\`\`\r -- [x] Équipe 1\r -- [ ] Équipe 2\r -\`\`\`\r -\r -\`\`\`\r -Text Link\r -[Text](www.baidu.com)\r -\r -Image Link\r -![Text](http://www.image.com)\r -\`\`\`\r -## Code\r -\\\`\`\` type\r -\r -code block\r -\r -\\\`\`\`\r -\r -\\\` code \\\`\r -\r -\`\`\`c++\r -int main()\r -{\r - printf("hello world!");\r -}\r -\`\`\`\r -\`code\`\r -\r -## Table\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| left | center | right |\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| left | center | right |\r -| ---------------------- | ------------- | ----------------- |\r -## Footnote\r -\`\`\`\r -hello[^hello]\r -\`\`\`\r -\r -Look at the bottom[^hello]\r -\r -[^hello]: footnote\r -\r -## Emojis\r -Detailed: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r -\`\`\`\r -:laughing:\r -:blush:\r -:smiley:\r -:)\r -...\r -\`\`\`\r -:laughing::blush::smiley::)\r -\r -## $\\KaTeX$ Mathematics\r -\r -We can render formulas for example:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$\r -We can also single-line rendering\r -$$\\sum_{i=1}^n a_i=0$$\r -Detailed: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r -\r -## Layout\r -\r -::: hljs-left\r -\`::: hljs-left\`\r -\`left\`\r -\`:::\`\r -:::\r -\r -::: hljs-center\r -\`::: hljs-center\`\r -\`center\`\r -\`:::\`\r -:::\r -\r -::: hljs-right\r -\`::: hljs-right\`\r -\`right\`\r -\`:::\`\r -:::\r -\r -## deflist\r -\r -Term 1\r -\r -: Definition 1\r -\r -Term 2 with *inline markup*\r -\r -: Definition 2\r -\r - { some code, part of Definition 2 }\r -\r - Third paragraph of definition 2.\r -\r -\`\`\`\r -Term 1\r -\r -: Definition 1\r -\r -Term 2 with *inline markup*\r -\r -: Definition 2\r -\r - { some code, part of Definition 2 }\r -\r - Third paragraph of definition 2.\r -\r -\`\`\`\r -\r -## abbr\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -The HTML specification\r -is maintained by the W3C.\r -\`\`\`\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -The HTML specification\r -is maintained by the W3C.\r -\`\`\`\r -`},function(a,i){a.exports=`@[toc](Directory)\r -\r -Guia Markdown\r -===\r -> Detalhes: [http://commonmark.org/help/](http://commonmark.org/help/)\r -\r -## **Negrito**\r -\`\`\`\r -**negrito**\r -__negrito__\r -\`\`\`\r -## *Itálico*\r -\`\`\`\r -*itálico*\r -_itálico_\r -\`\`\`\r -## Cabeçalho\r -\`\`\`\r -# h1 #\r -h1\r -====\r -## h2 ##\r -h2\r -----\r -### h3 ###\r -#### h4 ####\r -##### h5 #####\r -###### h6 ######\r -\`\`\`\r -## Linha Divisora\r -\`\`\`\r -***\r ----\r -\`\`\`\r -****\r -## ^Sobre^scrito & ~Sub~scrito\r -\`\`\`\r -sobre x^2^\r -sub H~2~0\r -\`\`\`\r -## ++Sublinhar++ & ~~Tachar~~\r -\`\`\`\r -++sublinhar++\r -~~tachar~~\r -\`\`\`\r -## ==Marcador==\r -\`\`\`\r -==marcador==\r -\`\`\`\r -## Citação\r -\r -\`\`\`\r -> citação 1\r ->> citação 2\r ->>> citação 3\r -...\r -\`\`\`\r -\r -## Listas\r -\`\`\`\r -lista Numerada\r -1.\r -2.\r -3.\r -...\r -\r -lista com marcadores\r --\r --\r -...\r -\`\`\`\r -\r -## Todo Listas\r -\r -- [x] Tarefa 1\r -- [ ] Tarefa 2\r -\r -\`\`\`\r -- [x] Tarefa 1\r -- [ ] Tarefa 2\r -\`\`\`\r -\r -## Link\r -\`\`\`\r -Link Texto\r -[Text](www.baidu.com)\r -\r -Link Imagem\r -![Text](http://www.image.com)\r -\`\`\`\r -## Código\r -\\\`\`\` tipo\r -\r -bloco de código\r -\r -\\\`\`\`\r -\r -\\\` código \\\`\r -\r -\`\`\`c++\r -int main()\r -{\r - printf("hello world!");\r -}\r -\`\`\`\r -\`code\`\r -\r -## Tabela\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| esquerda | centro | direita |\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| esquerda | centro | direita |\r -| ---------------------- | ------------- | ----------------- |\r -## Rodapé\r -\`\`\`\r -olá[^olá]\r -\`\`\`\r -\r -Olhe para baixo[^olá]\r -\r -[^olá]: rodapé\r -\r -## Emojis\r -Detalhes: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r -\`\`\`\r -:laughing:\r -:blush:\r -:smiley:\r -:)\r -...\r -\`\`\`\r -:laughing::blush::smiley::)\r -\r -## $\\KaTeX$ Mathematics\r -\r -Podemos mostrar fórmulas por exemplo:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$\r -Podemos também mostrar em uma única linha:\r -$$\\sum_{i=1}^n a_i=0$$\r -Detalhes: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r -\r -## Layout\r -\r -::: hljs-left\r -\`::: hljs-left\`\r -\`esquerda\`\r -\`:::\`\r -:::\r -\r -::: hljs-center\r -\`::: hljs-center\`\r -\`centro\`\r -\`:::\`\r -:::\r -\r -::: hljs-right\r -\`::: hljs-right\`\r -\`direita\`\r -\`:::\`\r -:::\r -\r -## Definições\r -\r -Termo 1\r -\r -: Definição 1\r -\r -Termo 2 com *markup inline*\r -\r -: Definição 2\r -\r - { um pouco de código, parte da Definição 2 }\r -\r - Terceiro parágrafo da definição 2.\r -\r -\`\`\`\r -Termo 1\r -\r -: Definição 1\r -\r -Termo 2 com *markup inline*\r -\r -: Definição 2\r -\r - { um pouco de código, parte da Definição 2 }\r -\r - Terceiro parágrafo da definição 2.\r -\r -\`\`\`\r -\r -## Abreviações\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -A especificação HTML\r -é mantida pela W3C.\r -\`\`\`\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -The HTML specification\r -é mantida pela W3C.\r -\`\`\`\r -`},function(a,i){a.exports=`@[toc](Catalog) \r - \r -Markdown помощь \r -=== \r -> Подробнее: [http://commonmark.org/help/](http://commonmark.org/help/) \r - \r -## **Полужирный** \r -\`\`\` \r -**Полужирный** \r -__Полужирный__ \r -\`\`\` \r -## *Курсив* \r -\`\`\` \r -*Курсив* \r -_Курсив_ \r -\`\`\` \r -## Заголовок \r -\`\`\` \r -# h1 # \r -h1 \r -==== \r -## h2 ## \r -h2 \r ----- \r -### h3 ### \r -#### h4 #### \r -##### h5 ##### \r -###### h6 ###### \r -\`\`\` \r -## Разделительная линия \r -\`\`\` \r -*** \r ---- \r -\`\`\` \r -**** \r -## ^Верхний^индекс & ~Нижний~индекс \r -\`\`\` \r -верхний x^2^ \r -нижний H~2~0 \r -\`\`\` \r -## ++Подчеркнутый++ & ~~Зачеркнутый~~ \r -\`\`\` \r -++Подчеркнутый++ \r -~~Зачеркнутый~~ \r -\`\`\` \r -## ==Отметка== \r -\`\`\` \r -==Отметка== \r -\`\`\` \r -## Цитата \r - \r -\`\`\` \r -> Цитата \r ->> Цитата 2 \r ->>> Цитата 3 \r -... \r -\`\`\` \r - \r -## Список \r -\`\`\` \r -ol \r -1. \r -2. \r -3. \r -... \r - \r -ul \r -- \r -- \r -... \r -\`\`\` \r - \r -## Список задач \r - \r -- [x] Задача 1 \r -- [ ] Задача 2 \r - \r -\`\`\` \r -- [x] Задача 1 \r -- [ ] Задача 2 \r -\`\`\` \r - \r -## Ссылка \r -\`\`\` \r -Ссылка \r -[Текст](www.baidu.com) \r - \r -Ссылка изображения \r -![Текст](http://www.image.com) \r -\`\`\` \r -## Код \r -\\\`\`\` type \r - \r -code block \r - \r -\\\`\`\` \r - \r -\\\` code \\\` \r - \r -\`\`\`c++ \r -int main() \r -{ \r - printf("hello world!");} \r -\`\`\` \r -\`code\` \r - \r -## Таблица \r -\`\`\` \r -| th1 | th2 | th3 | \r -| :-- | :--: | ----: | \r -| left | center | right | \r -\`\`\` \r -| th1 | th2 | th3 | \r -| :-- | :--: | ----: | \r -| left | center | right | \r -| ---------------------- | ------------- | ----------------- | \r -## Сноска \r -\`\`\` \r -Привет[^Привет] \r -\`\`\` \r - \r -Тут что-то непонятное[^Привет] \r - \r -[^Привет]: А тут объяснение \r - \r -## Emojis \r -Подробнее: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/) \r -\`\`\` \r -:laughing: \r -:blush: \r -:smiley: \r -:) \r -... \r -\`\`\` \r -:laughing::blush::smiley::) \r - \r -## $\\KaTeX$ Mathematics \r - \r -Можно выводить такие формулы:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$ \r -А также в одну строку:\r -$$\\sum_{i=1}^n a_i=0$$ \r -Подробнее: \r -- [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)\r -- [katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)\r -- [latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference) \r - \r -## Разметка\r - \r -::: hljs-left \r -\`::: hljs-left\` \r -\`left\` \r -\`:::\` \r -::: \r - \r -::: hljs-center \r -\`::: hljs-center\` \r -\`center\` \r -\`:::\` \r -::: \r - \r -::: hljs-right \r -\`::: hljs-right\` \r -\`right\` \r -\`:::\` \r -::: \r - \r -## Список определений\r - \r -Термин 1 \r - \r -: Определение 1 \r - \r -Термин 2 с использованием *разметки*\r - \r -: Определение 2 \r - \r - { Какой-нибудь код, часть определения 2 } \r - Третий параграф определения 2. \r -\`\`\` \r -Термин 1 \r - \r -: Определение 1 \r - \r -Термин 2 с использованием *разметки*\r - \r -: Определение 2 \r - \r - { Какой-нибудь код, часть определения 2 } \r - Третий параграф определения 2. \r -\`\`\` \r - \r -## Сокращения\r -*[HTML]: Hyper Text Markup Language \r -*[W3C]: World Wide Web Consortium \r -The HTML specification \r -is maintained by the W3C. \r -\`\`\` \r -*[HTML]: Hyper Text Markup Language \r -*[W3C]: World Wide Web Consortium \r -The HTML specification \r -is maintained by the W3C. \r -\`\`\`\r -`},function(a,i){a.exports=`@[toc](Catalog)\r -\r -Markdown Handbuch\r -===\r -> Details: [http://commonmark.org/help/](http://commonmark.org/help/)\r -\r -## **Fett**\r -\`\`\`\r -**fett**\r -__fett__\r -\`\`\`\r -## *Kursiv*\r -\`\`\`\r -*kursiv*\r -_kursiv_\r -\`\`\`\r -## Überschriften\r -\`\`\`\r -# h1 #\r -h1\r -====\r -## h2 ##\r -h2\r -----\r -### h3 ###\r -#### h4 ####\r -##### h5 #####\r -###### h6 ######\r -\`\`\`\r -## Trennlinien\r -\`\`\`\r -***\r ----\r -\`\`\`\r -****\r -## ^Hoch^gestellt & ~Tief~gestellt\r -\`\`\`\r -hochgestellt x^2^\r -tiefgestellt H~2~0\r -\`\`\`\r -## ++Unterstrichen++ & ~~Durchgestrichen~~\r -\`\`\`\r -++unterstrichen++\r -~~durchgestrichen~~\r -\`\`\`\r -## ==Markiert==\r -\`\`\`\r -==markiert==\r -\`\`\`\r -## Zitat\r -\r -\`\`\`\r -> zitat 1\r ->> zitat 2\r ->>> zitat 3\r -...\r -\`\`\`\r -\r -## Liste\r -\`\`\`\r -ol\r -1.\r -2.\r -3.\r -...\r -\r -ul\r --\r --\r -...\r -\`\`\`\r -\r -## Todo Liste\r -\r -- [x] aufgabe 1\r -- [ ] aufgabe 2\r -\r -\`\`\`\r -- [x] aufgabe 1\r -- [ ] aufgabe 2\r -\`\`\`\r -\r -## Link\r -\`\`\`\r -Text Link\r -[Text](www.baidu.com)\r -\r -Link mit Bild\r -![Text](http://www.image.com)\r -\`\`\`\r -## Code\r -\\\`\`\` Typ\r -\r -Codeblock\r -\r -\\\`\`\`\r -\r -\\\` code \\\`\r -\r -\`\`\`c++\r -int main()\r -{\r - printf("hello world!");\r -}\r -\`\`\`\r -\`code\`\r -\r -## Tabelle\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| links | mitte | rechts |\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| links | mitte | rechts |\r -| ---------------------- | ------------- | ----------------- |\r -## Fußnote\r -\`\`\`\r -hallo[^hallo]\r -\`\`\`\r -\r -Schau zum unteren Rand[^hallo]\r -\r -[^hallo]: fussnote\r -\r -## Emojis\r -Details: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r -\`\`\`\r -:laughing:\r -:blush:\r -:smiley:\r -:)\r -...\r -\`\`\`\r -:laughing::blush::smiley::)\r -\r -## $\\KaTeX$ Mathematik\r -\r -Formeln lassen sich darstellen z.b. :$x_i + y_i = z_i$ und $\\sum_{i=1}^n a_i=0$\r -Formeln können auf einer eigenen Zeile gerendert werden\r -$$\\sum_{i=1}^n a_i=0$$\r -Details: [katex](http://www.intmath.com/cg5/katex-mathjax-comparison.php)和[katex function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)以及[latex](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r -\r -## Layout\r -\r -::: hljs-left\r -\`::: hljs-left\`\r -\`links\`\r -\`:::\`\r -:::\r -\r -::: hljs-center\r -\`::: hljs-center\`\r -\`mitte\`\r -\`:::\`\r -:::\r -\r -::: hljs-right\r -\`::: hljs-right\`\r -\`rechts\`\r -\`:::\`\r -:::\r -\r -## Liste von Definitionen\r -\r -Term 1\r -\r -: Definition 1\r -\r -Term 2 mit *inline markup*\r -\r -: Definition 2\r -\r - { ein wenig code, teil von Definition 2 }\r -\r - Dritter Absatz von Definition 2.\r -\r -\`\`\`\r -Term 1\r -\r -: Definition 1\r -\r -Term 2 mit *inline markup*\r -\r -: Definition 2\r -\r - { ein wenig code, teil von Definition 2 }\r -\r - Dritter Absatz von Definition 2.\r -\r -\`\`\`\r -\r -## Abkürzungen\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -Die HTML Spezifikation\r -wird gepflegt vom W3C.\r -\`\`\`\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -Die HTML Spezifikation\r -wird gepflegt vom W3C.\r -\`\`\`\r -`},function(a,i){a.exports=`@[toc](目次)\r -\r -Markdown 文法ガイド\r -===\r -> Detailed: [http://commonmark.org/help/](http://commonmark.org/help/)\r -\r -## **太字**\r -\`\`\`\r -**太字**\r -__太字__\r -\`\`\`\r -## *斜体*\r -\`\`\`\r -*斜体*\r -_斜体_\r -\`\`\`\r -## 見出し\r -\`\`\`\r -# h1 #\r -h1\r -====\r -## h2 ##\r -h2\r -----\r -### h3 ###\r -#### h4 ####\r -##### h5 #####\r -###### h6 ######\r -\`\`\`\r -## 横線\r -\`\`\`\r -***\r ----\r -\`\`\`\r -****\r -## ^上付き^文字 & ~下付き~文字\r -\`\`\`\r -super x^2^\r -sub H~2~0\r -\`\`\`\r -## ++下線++ & ~~取り消し線~~\r -\`\`\`\r -++underline++\r -~~strikethrough~~\r -\`\`\`\r -## ==蛍光ペン==\r -\`\`\`\r -==mark==\r -\`\`\`\r -## 引用\r -\r -\`\`\`\r -> quote 1\r ->> quote 2\r ->>> quote 3\r -...\r -\`\`\`\r -\r -## リスト\r -\`\`\`\r -番号付きリスト\r -1.\r -2.\r -3.\r -...\r -\r -箇条書きリスト\r --\r --\r -...\r -\`\`\`\r -\r -## Todoリスト\r -\r -- [x] task 1\r -- [ ] task 2\r -\r -\`\`\`\r -- [x] task 1\r -- [ ] task 2\r -\`\`\`\r -\r -## リンク\r -\`\`\`\r -Text Link\r -[Text](www.baidu.com)\r -\r -Image Link\r -![Text](http://www.image.com)\r -\`\`\`\r -## コード\r -\\\`\`\` type\r -\r -code block\r -\r -\\\`\`\`\r -\r -\\\` code \\\`\r -\r -\`\`\`c++\r -int main()\r -{\r - printf("hello world!");\r -}\r -\`\`\`\r -\`code\`\r -\r -## 表\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| left | center | right |\r -\`\`\`\r -| th1 | th2 | th3 |\r -| :-- | :--: | ----: |\r -| left | center | right |\r -| ---------------------- | ------------- | ----------------- |\r -\r -## 脚注\r -\`\`\`\r -hello[^hello]\r -\`\`\`\r -\r -Look at the bottom[^hello]\r -\r -[^hello]: footnote\r -\r -## 絵文字\r -> Detailed: [https://www.webpagefx.com/tools/emoji-cheat-sheet/](https://www.webpagefx.com/tools/emoji-cheat-sheet/)\r -\`\`\`\r -:laughing:\r -:blush:\r -:smiley:\r -:)\r -...\r -\`\`\`\r -:laughing::blush::smiley::)\r -\r -## $\\KaTeX$ 数式\r -> Detailed: [KaTeXマニュアル](http://www.intmath.com/cg5/katex-mathjax-comparison.php)、[KaTeX function](https://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX)、[LaTeXマニュアル](https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference)\r -\r -We can render formulas for example:$x_i + y_i = z_i$ and $\\sum_{i=1}^n a_i=0$ \r -We can also single-line rendering\r -$$\\sum_{i=1}^n a_i=0$$\r -\r -## レイアウト\r -\r -::: hljs-left\r -\`::: hljs-left\`\r -\`left\`\r -\`:::\`\r -:::\r -\r -::: hljs-center\r -\`::: hljs-center\`\r -\`center\`\r -\`:::\`\r -:::\r -\r -::: hljs-right\r -\`::: hljs-right\`\r -\`right\`\r -\`:::\`\r -:::\r -\r -## 定義リスト\r -\r -Term 1\r -\r -: Definition 1\r -\r -Term 2 with *inline markup*\r -\r -: Definition 2\r -\r - { some code, part of Definition 2 }\r -\r - Third paragraph of definition 2.\r -\r -\`\`\`\r -Term 1\r -\r -: Definition 1\r -\r -Term 2 with *inline markup*\r -\r -: Definition 2\r -\r - { some code, part of Definition 2 }\r -\r - Third paragraph of definition 2.\r -\r -\`\`\`\r -\r -## abbr\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -The HTML specification\r -is maintained by the W3C.\r -\`\`\`\r -*[HTML]: Hyper Text Markup Language\r -*[W3C]: World Wide Web Consortium\r -The HTML specification\r -is maintained by the W3C.\r -\`\`\`\r -`},function(a){a.exports=JSON.parse('{"start_editor":"开始编辑...","navigation_title":"导航目录","tl_bold":"粗体","tl_italic":"斜体","tl_header":"标题","tl_header_one":"一级标题","tl_header_two":"二级标题","tl_header_three":"三级标题","tl_header_four":"四级标题","tl_header_five":"五级标题","tl_header_six":"六级标题","tl_underline":"下划线","tl_strikethrough":"中划线","tl_mark":"标记","tl_superscript":"上角标","tl_subscript":"下角标","tl_quote":"段落引用","tl_ol":"有序列表","tl_ul":"无序列表","tl_link":"链接","tl_image":"添加图片链接","tl_code":"代码块","tl_table":"表格","tl_undo":"上一步","tl_redo":"下一步","tl_trash":"清空","tl_save":"保存","tl_navigation_on":"开启标题导航","tl_navigation_off":"关闭标题导航","tl_preview":"预览","tl_aligncenter":"居中","tl_alignleft":"居左","tl_alignright":"居右","tl_edit":"编辑","tl_single_column":"单栏","tl_double_column":"双栏","tl_fullscreen_on":"全屏编辑","tl_fullscreen_off":"退出全屏","tl_read":"沉浸式阅读","tl_html_on":"查看html文本","tl_html_off":"返回markdown文本","tl_help":"markdown语法帮助","tl_upload":"上传图片","tl_upload_remove":"删除","tl_popup_link_title":"添加链接","tl_popup_link_text":"链接描述","tl_popup_link_addr":"链接地址","tl_popup_img_link_title":"添加图片","tl_popup_img_link_text":"图片描述","tl_popup_img_link_addr":"图片链接","tl_popup_link_sure":"确定","tl_popup_link_cancel":"取消"}')},function(a){a.exports=JSON.parse('{"start_editor":"開始編輯...","navigation_title":"導航目錄","tl_bold":"粗體","tl_italic":"斜體","tl_header":"標題","tl_header_one":"一級標題","tl_header_two":"二級標題","tl_header_three":"三級標題","tl_header_four":"四級標題","tl_header_five":"五級標題","tl_header_six":"六級標題","tl_underline":"下劃線","tl_strikethrough":"中劃線","tl_mark":"標記","tl_superscript":"上角標","tl_subscript":"下角標","tl_quote":"段落引用","tl_ol":"有序列表","tl_ul":"無序列表","tl_link":"鏈接","tl_image":"添加圖片鏈接","tl_code":"代碼塊","tl_table":"表格","tl_undo":"上一步","tl_redo":"下一步","tl_trash":"清空","tl_save":"保存","tl_navigation_on":"開啟標題導航","tl_navigation_off":"關閉標題導航","tl_preview":"預覽","tl_aligncenter":"居中","tl_alignleft":"居左","tl_alignright":"居右","tl_edit":"編輯","tl_single_column":"單欄","tl_double_column":"雙欄","tl_fullscreen_on":"全屏編輯","tl_fullscreen_off":"退出全屏","tl_read":"沈浸式閱讀","tl_html_on":"查看html文本","tl_html_off":"返回markdown文本","tl_help":"markdown語法幫助","tl_upload":"上傳圖片","tl_upload_remove":"刪除","tl_popup_link_title":"添加鏈接","tl_popup_link_text":"鏈接描述","tl_popup_link_addr":"鏈接地址","tl_popup_img_link_title":"添加圖片","tl_popup_img_link_text":"圖片描述","tl_popup_img_link_addr":"圖片鏈接","tl_popup_link_sure":"確定","tl_popup_link_cancel":"取消"}')},function(a){a.exports=JSON.parse('{"start_editor":"Begin editing...","navigation_title":"Navigation","tl_bold":"Bold","tl_italic":"Italic","tl_header":"Header","tl_header_one":"Header 1","tl_header_two":"Header 2","tl_header_three":"Header 3","tl_header_four":"Header 4","tl_header_five":"Header 5","tl_header_six":"Header 6","tl_underline":"Underline","tl_strikethrough":"Strikethrough","tl_mark":"Mark","tl_superscript":"Superscript","tl_subscript":"Subscript","tl_quote":"Quote","tl_ol":"Ol","tl_ul":"Ul","tl_link":"Link","tl_image":"Image Link","tl_code":"Code","tl_table":"Table","tl_undo":"Undo","tl_redo":"Redo","tl_trash":"Trash","tl_save":"Save","tl_navigation_on":"Navigation ON","tl_navigation_off":"Navigation OFF","tl_preview":"Preview","tl_aligncenter":"Center text","tl_alignleft":"Clamp text to the left","tl_alignright":"Clamp text to the right","tl_edit":"Edit","tl_single_column":"Single Column","tl_double_column":"Double Columns","tl_fullscreen_on":"FullScreen ON","tl_fullscreen_off":"FullScreen OFF","tl_read":"Read Model","tl_html_on":"HTML ON","tl_html_off":"HTML OFF","tl_help":"Markdown Guide","tl_upload":"Upload Images","tl_upload_remove":"Remove","tl_popup_link_title":"Add Link","tl_popup_link_text":"Link text","tl_popup_link_addr":"Link address","tl_popup_img_link_title":"Add Image","tl_popup_img_link_text":"Image Text","tl_popup_img_link_addr":"Image Link","tl_popup_link_sure":"Sure","tl_popup_link_cancel":"Cancel"}')},function(a){a.exports=JSON.parse(`{"start_editor":"Début d'édition...","navigation_title":"Navigation","tl_bold":"Gras","tl_italic":"Italique","tl_header":"Entête","tl_header_one":"Entête 1","tl_header_two":"Entête 2","tl_header_three":"Entête 3","tl_header_four":"Entête 4","tl_header_five":"Entête 5","tl_header_six":"Entête 6","tl_underline":"Souligné","tl_strikethrough":"Barré","tl_mark":"Mark","tl_superscript":"Exposant","tl_subscript":"Sous-exposant","tl_quote":"Quote","tl_ol":"Liste ","tl_ul":"Puce","tl_link":"Lien","tl_image":"Image Lien","tl_code":"Code","tl_table":"Table","tl_undo":"Annuler","tl_redo":"Refaire","tl_trash":"Supprimer","tl_save":"Sauver","tl_navigation_on":"Activer la navigation","tl_navigation_off":"Désactiver le navigation","tl_preview":"Previsualisé","tl_aligncenter":"Center le texte","tl_alignleft":"Férer le texte à gauche","tl_alignright":"Férer le texte à droite","tl_edit":"Editer","tl_single_column":"Seule Colonne","tl_double_column":"Colonnes Doubles","tl_fullscreen_on":"Activer le mode plein écran","tl_fullscreen_off":"Désactiver le mode plein écran","tl_read":"Lire le modèle","tl_html_on":"Activer le mode HTML","tl_html_off":"Désactiver le mode HTML","tl_help":"Guide Markdown","tl_upload":"Télécharger les images","tl_upload_remove":"Supprimer","tl_popup_link_title":"Ajouter un lien","tl_popup_link_text":"Description","tl_popup_link_addr":"Link","tl_popup_img_link_title":"Ajouter une image","tl_popup_img_link_text":"Description","tl_popup_img_link_addr":"Link","tl_popup_link_sure":"sûr","tl_popup_link_cancel":"Annuler"}`)},function(a){a.exports=JSON.parse('{"start_editor":"Começar edição...","navigation_title":"Navegação","tl_bold":"Negrito","tl_italic":"Itálico","tl_header":"Cabeçalho","tl_header_one":"Cabeçalho 1","tl_header_two":"Cabeçalho 2","tl_header_three":"Cabeçalho 3","tl_header_four":"Cabeçalho 4","tl_header_five":"Cabeçalho 5","tl_header_six":"Cabeçalho 6","tl_underline":"Sublinhar","tl_strikethrough":"Tachar","tl_mark":"Marcação","tl_superscript":"Sobrescrito","tl_subscript":"Subscrito","tl_quote":"Citação","tl_ol":"Lista Numerada","tl_ul":"Lista com marcadores","tl_link":"Link","tl_image":"Link de imagem","tl_code":"Código","tl_table":"Tabela","tl_undo":"Desfazer","tl_redo":"Refazer","tl_trash":"Lixo","tl_save":"Salvar","tl_navigation_on":"Mostrar Navegação","tl_navigation_off":"Esconder Navegação","tl_preview":"Preview","tl_aligncenter":"Alinhar no centro","tl_alignleft":"Alinhar à esquerda","tl_alignright":"Alinhar à direita","tl_edit":"Editar","tl_single_column":"Coluna Única","tl_double_column":"Duas Colunas","tl_fullscreen_on":"Ligar Tela Cheia","tl_fullscreen_off":"Desligar Tela Cheia","tl_read":"Modo de Leitura","tl_html_on":"Ligar HTML","tl_html_off":"Desligar HTML","tl_help":"Guia Markdown","tl_upload":"Upload de Imagens","tl_upload_remove":"Remover","tl_popup_link_title":"Adicionar Link","tl_popup_link_text":"Descrição","tl_popup_link_addr":"Link","tl_popup_img_link_title":"Adicionar fotos","tl_popup_img_link_text":"Descrição","tl_popup_img_link_addr":"Link","tl_popup_link_sure":"Confirmar","tl_popup_link_cancel":"Cancelar"}')},function(a){a.exports=JSON.parse('{"start_editor":"Начните редактирование...","navigation_title":"Навигация","tl_bold":"Полужирный","tl_italic":"Курсив","tl_header":"Заголовки","tl_header_one":"Заголовок 1","tl_header_two":"Заголовок 2","tl_header_three":"Заголовок 3","tl_header_four":"Заголовок 4","tl_header_five":"Заголовок 5","tl_header_six":"Заголовок 6","tl_underline":"Подчеркнутый","tl_strikethrough":"Зачеркнутый","tl_mark":"Отметка","tl_superscript":"Верхний индекс","tl_subscript":"Нижний индекс","tl_quote":"Цитата","tl_ol":"Нумерованный список","tl_ul":"Список","tl_link":"Ссылка","tl_image":"Ссылка изображения","tl_code":"Код","tl_table":"Таблица","tl_undo":"Отменить","tl_redo":"Вернуть","tl_trash":"Удалить","tl_save":"Сохранить","tl_navigation_on":"Показать навигацию","tl_navigation_off":"Скрыть навигацию","tl_preview":"Предпросмотр","tl_aligncenter":"Выровнять по центру","tl_alignleft":"Выровнять по левому краю","tl_alignright":"Выровнять по правому краю","tl_edit":"Редактор","tl_single_column":"Одно поле","tl_double_column":"Два поля","tl_fullscreen_on":"Полноэкранный режим","tl_fullscreen_off":"Выключить полноэкранный режим","tl_read":"Режим чтения","tl_html_on":"Показать HTML","tl_html_off":"Убрать HTML","tl_help":"Markdown помощь","tl_upload":"Загрузить изображение","tl_upload_remove":"Удалить","tl_popup_link_title":"Добавить ссылку","tl_popup_link_text":"Текст ссылки","tl_popup_link_addr":"Адрес ссылки","tl_popup_img_link_title":"Локальное изображение","tl_popup_img_link_text":"Текст изображения","tl_popup_img_link_addr":"Ссылка изображения","tl_popup_link_sure":"Добавить","tl_popup_link_cancel":"Отменить"}')},function(a){a.exports=JSON.parse('{"start_editor":"Bearbeitung beginnen...","navigation_title":"Navigation","tl_bold":"Fett","tl_italic":"Kursiv","tl_header":"Überschrift","tl_header_one":"Überschrift 1","tl_header_two":"Überschrift 2","tl_header_three":"Überschrift 3","tl_header_four":"Überschrift 4","tl_header_five":"Überschrift 5","tl_header_six":"Überschrift 6","tl_underline":"Unterstrichen","tl_strikethrough":"Durchgestrichen","tl_mark":"Markiert","tl_superscript":"Hochgestellt","tl_subscript":"Tiefgestellt","tl_quote":"Zitat","tl_ol":"Ol","tl_ul":"Ul","tl_link":"Link","tl_image":"Link mit Bild","tl_code":"Code","tl_table":"Tabelle","tl_undo":"Rückgängig","tl_redo":"Wiederherstellen","tl_trash":"Mülleimer","tl_save":"Speichern","tl_navigation_on":"Navigation AN","tl_navigation_off":"Navigation AUS","tl_preview":"Vorschau","tl_aligncenter":"Text zentrieren","tl_alignleft":"Nach links ausrichten","tl_alignright":"Nach rechts ausrichten","tl_edit":"Bearbeiten","tl_single_column":"Einspaltig","tl_double_column":"Zweispaltig","tl_fullscreen_on":"Vollbild AN","tl_fullscreen_off":"Vollbild AUS","tl_read":"Lesemodus","tl_html_on":"HTML AN","tl_html_off":"HTML AUS","tl_help":"Markdown Handbuch","tl_upload":"Bilder-Upload","tl_upload_remove":"Entfernen","tl_popup_link_title":"Link hinzufügen","tl_popup_link_text":"Text des Links","tl_popup_link_addr":"Linkziel","tl_popup_img_link_title":"Bild hinzufügen","tl_popup_img_link_text":"Text des Bildes","tl_popup_img_link_addr":"Link auf Bild","tl_popup_link_sure":"Ja","tl_popup_link_cancel":"Abbruch"}')},function(a){a.exports=JSON.parse('{"start_editor":"編集を始めてね!","navigation_title":"ナビゲーション","tl_bold":"太字","tl_italic":"斜体","tl_header":"見出し","tl_header_one":"見出し1","tl_header_two":"見出し2","tl_header_three":"見出し3","tl_header_four":"見出し4","tl_header_five":"見出し5","tl_header_six":"見出し6","tl_underline":"下線","tl_strikethrough":"取り消し線","tl_mark":"蛍光ペン","tl_superscript":"上付き文字","tl_subscript":"下付き文字","tl_quote":"引用","tl_ol":"番号付きリスト","tl_ul":"箇条書きリスト","tl_link":"ハイパーリンク","tl_image":"画像のリンク","tl_code":"コードの挿入","tl_table":"表の挿入","tl_undo":"戻る","tl_redo":"進む","tl_trash":"削除","tl_save":"保存","tl_navigation_on":"ナビゲーションを表示","tl_navigation_off":"ナビゲーションを非表示","tl_preview":"プレビュー","tl_aligncenter":"中央揃え","tl_alignleft":"左揃え","tl_alignright":"右揃え","tl_edit":"編集","tl_single_column":"一列","tl_double_column":"二列","tl_fullscreen_on":"全画面表示","tl_fullscreen_off":"全画面表示の終了","tl_read":"モデルの読み込み","tl_html_on":"HTMLで表示","tl_html_off":"HTML表示の終了","tl_help":"ヘルプ","tl_upload":"画像をアップロード","tl_upload_remove":"画像の削除","tl_popup_link_title":"リンクの追加","tl_popup_link_text":"リンクテキスト","tl_popup_link_addr":"リンク先のURL","tl_popup_img_link_title":"画像の追加","tl_popup_img_link_text":"画像タイトル","tl_popup_img_link_addr":"画像URL","tl_popup_link_sure":"OK","tl_popup_link_cancel":"戻る"}')},function(a,i,u){Object.defineProperty(i,"__esModule",{value:!0});var c=v(u(25));i.initMarkdown=J;var d=v(u(56)),m=u(57),f=v(u(133));function v(j){return j&&j.__esModule?j:{default:j}}var g={html:!0,xhtmlOut:!0,breaks:!0,langPrefix:"lang-",linkify:!1,typographer:!0,quotes:"“”‘’"},y=u(138),b=u(195),w=u(201),S=u(202),C=u(203),k=u(204),$=u(205),E=u(206),D=u(207),T=u(208),O=u(209),F=u(210),M=u(211),P=u(212),B=u(213),z={},U=[],H={hljs:"auto",highlighted:!0,langCheck:function(j){j&&d.default[j]&&!z[j]&&(z[j]=1,U.push(d.default[j]))}};function J(){var j=new y(g),G=j.renderer.rules.link_open||function(ee,Q,te,re,ae){return ae.renderToken(ee,Q,te)};return j.renderer.rules.link_open=function(ee,Q,te,re,ae){var ye=ee[Q].attrIndex("href");if(ee[Q].attrs[ye][1].startsWith("#"))return G(ee,Q,te,re,ae);var ue=ee[Q].attrIndex("target");return ue<0?ee[Q].attrPush(["target","_blank"]):ee[Q].attrs[ue][1]="_blank",G(ee,Q,te,re,ae)},j.use(M,H).use(b).use(S).use(w).use(O).use(O,"hljs-left").use(O,"hljs-center").use(O,"hljs-right").use(C).use(k).use($).use(E).use(D).use(O).use(B).use(P).use(T).use(F),j}i.default={data:function(){return{markdownIt:null}},created:function(){this.markdownIt=J(),this.html?(0,c.default)(this.xssOptions)==="object"&&this.markdownIt.use(f.default,this.xssOptions):(this.markdownIt.set({html:!1}),this.xssOptions=!1)},mounted:function(){H.highlighted=this.ishljs},methods:{$render:function(j,G){z={},U=[];var ee=this.markdownIt.render(j);this.ishljs&&U.length>0&&this.$_render(j,G,ee),G(ee)},$_render:function(j,G,ee){for(var Q=0,te=0;te";var ee=function(re){var ae=g.spaceIndex(re);if(ae===-1)return{html:"",closing:re[re.length-2]==="/"};var ye=(re=g.trim(re.slice(ae+1,-1)))[re.length-1]==="/";return ye&&(re=g.trim(re.slice(0,-1))),{html:re,closing:ye}}(H),Q=C[U],te=v(ee.html,function(re,ae){var ye=g.indexOf(Q,re)!==-1,ue=E(U,re,ae,ye);return y(ue)?ye?(ae=T(U,re,ae,F))?re+'="'+ae+'"':re:y(ue=D(U,re,ae,ye))?void 0:ue:ue});return H="<"+U,te&&(H+=" "+te),ee.closing&&(H+=" /"),H+=">"}return y(G=$(U,H,j))?O(H):G},O);return M&&(P=M.remove(P)),P},a.exports=b},function(a,i,u){a.exports=u(139)},function(a,i,u){var c=u(1),d=u(147),m=u(151),f=u(152),v=u(160),g=u(174),y=u(187),b=u(63),w=u(189),S={default:u(192),zero:u(193),commonmark:u(194)},C=/^(vbscript|javascript|file|data):/,k=/^data:image\/(gif|png|jpeg|webp);/;function $(F){var M=F.trim().toLowerCase();return!C.test(M)||!!k.test(M)}var E=["http:","https:","mailto:"];function D(F){var M=b.parse(F,!0);if(M.hostname&&(!M.protocol||E.indexOf(M.protocol)>=0))try{M.hostname=w.toASCII(M.hostname)}catch{}return b.encode(b.format(M))}function T(F){var M=b.parse(F,!0);if(M.hostname&&(!M.protocol||E.indexOf(M.protocol)>=0))try{M.hostname=w.toUnicode(M.hostname)}catch{}return b.decode(b.format(M))}function O(F,M){if(!(this instanceof O))return new O(F,M);M||c.isString(F)||(M=F||{},F="default"),this.inline=new g,this.block=new v,this.core=new f,this.renderer=new m,this.linkify=new y,this.validateLink=$,this.normalizeLink=D,this.normalizeLinkText=T,this.utils=c,this.helpers=c.assign({},d),this.options={},this.configure(F),M&&this.set(M)}O.prototype.set=function(F){return c.assign(this.options,F),this},O.prototype.configure=function(F){var M,P=this;if(c.isString(F)&&!(F=S[M=F]))throw new Error('Wrong `markdown-it` preset "'+M+'", check name');if(!F)throw new Error("Wrong `markdown-it` preset, can't be empty");return F.options&&P.set(F.options),F.components&&Object.keys(F.components).forEach(function(B){F.components[B].rules&&P[B].ruler.enableOnly(F.components[B].rules),F.components[B].rules2&&P[B].ruler2.enableOnly(F.components[B].rules2)}),this},O.prototype.enable=function(F,M){var P=[];Array.isArray(F)||(F=[F]),["core","block","inline"].forEach(function(z){P=P.concat(this[z].ruler.enable(F,!0))},this),P=P.concat(this.inline.ruler2.enable(F,!0));var B=F.filter(function(z){return P.indexOf(z)<0});if(B.length&&!M)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+B);return this},O.prototype.disable=function(F,M){var P=[];Array.isArray(F)||(F=[F]),["core","block","inline"].forEach(function(z){P=P.concat(this[z].ruler.disable(F,!0))},this),P=P.concat(this.inline.ruler2.disable(F,!0));var B=F.filter(function(z){return P.indexOf(z)<0});if(B.length&&!M)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+B);return this},O.prototype.use=function(F){var M=[this].concat(Array.prototype.slice.call(arguments,1));return F.apply(F,M),this},O.prototype.parse=function(F,M){if(typeof F!="string")throw new Error("Input data should be a String");var P=new this.core.State(F,this,M);return this.core.process(P),P.tokens},O.prototype.render=function(F,M){return M=M||{},this.renderer.render(this.parse(F,M),this.options,M)},O.prototype.parseInline=function(F,M){var P=new this.core.State(F,this,M);return P.inlineMode=!0,this.core.process(P),P.tokens},O.prototype.renderInline=function(F,M){return M=M||{},this.renderer.render(this.parseInline(F,M),this.options,M)},a.exports=O},function(a){a.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"⁡","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"⁡","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},function(a,i,u){var c={};function d(m,f,v){var g,y,b,w,S,C="";for(typeof f!="string"&&(v=f,f=d.defaultChars),v===void 0&&(v=!0),S=function(k){var $,E,D=c[k];if(D)return D;for(D=c[k]=[],$=0;$<128;$++)E=String.fromCharCode($),/^[0-9a-z]$/i.test(E)?D.push(E):D.push("%"+("0"+$.toString(16).toUpperCase()).slice(-2));for($=0;$=55296&&b<=57343){if(b>=55296&&b<=56319&&g+1=56320&&w<=57343){C+=encodeURIComponent(m[g]+m[g+1]),g++;continue}C+="%EF%BF%BD"}else C+=encodeURIComponent(m[g]);return C}d.defaultChars=";/?:@&=+$,-_.!~*'()#",d.componentChars="-_.!~*'()",a.exports=d},function(a,i,u){var c={};function d(m,f){var v;return typeof f!="string"&&(f=d.defaultChars),v=function(g){var y,b,w=c[g];if(w)return w;for(w=c[g]=[],y=0;y<128;y++)b=String.fromCharCode(y),w.push(b);for(y=0;y=55296&&$<=57343?"���":String.fromCharCode($),y+=6):(248&w)==240&&y+91114111?E+="����":($-=65536,E+=String.fromCharCode(55296+($>>10),56320+(1023&$))),y+=9):E+="�";return E})}d.defaultChars=";/?:@&=+$,#",d.componentChars="",a.exports=d},function(a,i,u){a.exports=function(c){var d="";return d+=c.protocol||"",d+=c.slashes?"//":"",d+=c.auth?c.auth+"@":"",c.hostname&&c.hostname.indexOf(":")!==-1?d+="["+c.hostname+"]":d+=c.hostname||"",d+=c.port?":"+c.port:"",d+=c.pathname||"",d+=c.search||"",d+=c.hash||""}},function(a,i,u){function c(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var d=/^([a-z0-9.+-]+:)/i,m=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,v=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r",` -`," "]),g=["'"].concat(v),y=["%","/","?",";","#"].concat(g),b=["/","?","#"],w=/^[+a-z0-9A-Z_-]{0,63}$/,S=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,C={javascript:!0,"javascript:":!0},k={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};c.prototype.parse=function($,E){var D,T,O,F,M,P=$;if(P=P.trim(),!E&&$.split("#").length===1){var B=f.exec(P);if(B)return this.pathname=B[1],B[2]&&(this.search=B[2]),this}var z=d.exec(P);if(z&&(O=(z=z[0]).toLowerCase(),this.protocol=z,P=P.substr(z.length)),(E||z||P.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(M=P.substr(0,2)==="//")||z&&C[z]||(P=P.substr(2),this.slashes=!0)),!C[z]&&(M||z&&!k[z])){var U,H,J=-1;for(D=0;D127?te+="x":te+=Q[re];if(!te.match(w)){var ye=ee.slice(0,D),ue=ee.slice(D+1),le=Q.match(S);le&&(ye.push(le[1]),ue.unshift(le[2])),ue.length&&(P=ue.join(".")+P),this.hostname=ye.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),G&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var Se=P.indexOf("#");Se!==-1&&(this.hash=P.substr(Se),P=P.slice(0,Se));var Fe=P.indexOf("?");return Fe!==-1&&(this.search=P.substr(Fe),P=P.slice(0,Fe)),P&&(this.pathname=P),k[O]&&this.hostname&&!this.pathname&&(this.pathname=""),this},c.prototype.parseHost=function($){var E=m.exec($);E&&((E=E[0])!==":"&&(this.port=E.substr(1)),$=$.substr(0,$.length-E.length)),$&&(this.hostname=$)},a.exports=function($,E){if($&&$ instanceof c)return $;var D=new c;return D.parse($,E),D}},function(a,i,u){i.Any=u(64),i.Cc=u(65),i.Cf=u(146),i.P=u(40),i.Z=u(66)},function(a,i){a.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/},function(a,i,u){i.parseLinkLabel=u(148),i.parseLinkDestination=u(149),i.parseLinkTitle=u(150)},function(a,i,u){a.exports=function(c,d,m){var f,v,g,y,b=-1,w=c.posMax,S=c.pos;for(c.pos=d+1,f=1;c.pos=f||(g=d.charCodeAt(m))!==34&&g!==39&&g!==40)return w;for(m++,g===40&&(g=41);m"+m(g[y].content)+""},f.code_block=function(g,y,b,w,S){var C=g[y];return""+m(g[y].content)+` -`},f.fence=function(g,y,b,w,S){var C,k,$,E,D=g[y],T=D.info?d(D.info).trim():"",O="";return T&&(O=T.split(/\s+/g)[0]),(C=b.highlight&&b.highlight(D.content,O)||m(D.content)).indexOf(""+C+` -`):"

    "+C+`
    -`},f.image=function(g,y,b,w,S){var C=g[y];return C.attrs[C.attrIndex("alt")][1]=S.renderInlineAsText(C.children,b,w),S.renderToken(g,y,b)},f.hardbreak=function(g,y,b){return b.xhtmlOut?`
    -`:`
    -`},f.softbreak=function(g,y,b){return b.breaks?b.xhtmlOut?`
    -`:`
    -`:` -`},f.text=function(g,y){return m(g[y].content)},f.html_block=function(g,y){return g[y].content},f.html_inline=function(g,y){return g[y].content},v.prototype.renderAttrs=function(g){var y,b,w;if(!g.attrs)return"";for(w="",y=0,b=g.attrs.length;y -`:">")},v.prototype.renderInline=function(g,y,b){for(var w,S="",C=this.rules,k=0,$=g.length;k<$;k++)C[w=g[k].type]!==void 0?S+=C[w](g,k,y,b,this):S+=this.renderToken(g,k,y);return S},v.prototype.renderInlineAsText=function(g,y,b){for(var w="",S=0,C=g.length;S/i.test(m)}a.exports=function(m){var f,v,g,y,b,w,S,C,k,$,E,D,T,O,F,M,P,B,z=m.tokens;if(m.md.options.linkify){for(v=0,g=z.length;v=0;f--)if((w=y[f]).type!=="link_close"){if(w.type==="html_inline"&&(B=w.content,/^\s]/i.test(B)&&T>0&&T--,d(w.content)&&T++),!(T>0)&&w.type==="text"&&m.md.linkify.test(w.content)){for(k=w.content,P=m.md.linkify.match(k),S=[],D=w.level,E=0,C=0;CE&&((b=new m.Token("text","",0)).content=k.slice(E,$),b.level=D,S.push(b)),(b=new m.Token("link_open","a",1)).attrs=[["href",F]],b.level=D++,b.markup="linkify",b.info="auto",S.push(b),(b=new m.Token("text","",0)).content=M,b.level=D,S.push(b),(b=new m.Token("link_close","a",-1)).level=--D,b.markup="linkify",b.info="auto",S.push(b),E=P[C].lastIndex);E=0;w--)(S=b[w]).type!=="text"||C||(S.content=S.content.replace(m,v)),S.type==="link_open"&&S.info==="auto"&&C--,S.type==="link_close"&&S.info==="auto"&&C++}function y(b){var w,S,C=0;for(w=b.length-1;w>=0;w--)(S=b[w]).type!=="text"||C||c.test(S.content)&&(S.content=S.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),S.type==="link_open"&&S.info==="auto"&&C--,S.type==="link_close"&&S.info==="auto"&&C++}a.exports=function(b){var w;if(b.md.options.typographer)for(w=b.tokens.length-1;w>=0;w--)b.tokens[w].type==="inline"&&(d.test(b.tokens[w].content)&&g(b.tokens[w].children),c.test(b.tokens[w].content)&&y(b.tokens[w].children))}},function(a,i,u){var c=u(1).isWhiteSpace,d=u(1).isPunctChar,m=u(1).isMdAsciiPunct,f=/['"]/,v=/['"]/g;function g(b,w,S){return b.substr(0,w)+S+b.substr(w+1)}function y(b,w){var S,C,k,$,E,D,T,O,F,M,P,B,z,U,H,J,j,G,ee,Q,te;for(ee=[],S=0;S=0&&!(ee[j].level<=T);j--);if(ee.length=j+1,C.type==="text"){E=0,D=(k=C.content).length;e:for(;E=0)F=k.charCodeAt($.index-1);else for(j=S-1;j>=0&&b[j].type!=="softbreak"&&b[j].type!=="hardbreak";j--)if(b[j].type==="text"){F=b[j].content.charCodeAt(b[j].content.length-1);break}if(M=32,E=48&&F<=57&&(J=H=!1),H&&J&&(H=!1,J=B),H||J){if(J){for(j=ee.length-1;j>=0&&(O=ee[j],!(ee[j].level=0;w--)b.tokens[w].type==="inline"&&f.test(b.tokens[w].content)&&y(b.tokens[w].children,b)}},function(a,i,u){var c=u(42);function d(m,f,v){this.src=m,this.env=v,this.tokens=[],this.inlineMode=!1,this.md=f}d.prototype.Token=c,a.exports=d},function(a,i,u){var c=u(41),d=[["table",u(161),["paragraph","reference"]],["code",u(162)],["fence",u(163),["paragraph","reference","blockquote","list"]],["blockquote",u(164),["paragraph","reference","blockquote","list"]],["hr",u(165),["paragraph","reference","blockquote","list"]],["list",u(166),["paragraph","reference","blockquote"]],["reference",u(167)],["heading",u(168),["paragraph","reference","blockquote"]],["lheading",u(169)],["html_block",u(170),["paragraph","reference","blockquote"]],["paragraph",u(172)]];function m(){this.ruler=new c;for(var f=0;f=g))&&!(f.sCount[S]=k){f.line=g;break}for(y=0;yg||(k=v+1,f.sCount[k]=4||(S=f.bMarks[k]+f.tShift[k])>=f.eMarks[k]||(b=f.src.charCodeAt(S++))!==124&&b!==45&&b!==58)return!1;for(;S=4||(E=($=m(w.replace(/^\||\|$/g,""))).length)>T.length)return!1;if(y)return!0;for((D=f.push("table_open","table",1)).map=F=[v,0],(D=f.push("thead_open","thead",1)).map=[v,v+1],(D=f.push("tr_open","tr",1)).map=[v,v+1],C=0;C<$.length;C++)(D=f.push("th_open","th",1)).map=[v,v+1],T[C]&&(D.attrs=[["style","text-align:"+T[C]]]),(D=f.push("inline","",0)).content=$[C].trim(),D.map=[v,v+1],D.children=[],D=f.push("th_close","th",-1);for(D=f.push("tr_close","tr",-1),D=f.push("thead_close","thead",-1),(D=f.push("tbody_open","tbody",1)).map=M=[v+2,0],k=v+2;k=4);k++){for($=m(w.replace(/^\||\|$/g,"")),D=f.push("tr_open","tr",1),C=0;C=4))break;v=++f}return c.line=v,(g=c.push("code_block","code",0)).content=c.getLines(d,v,4+c.blkIndent,!0),g.map=[d,c.line],!0}},function(a,i,u){a.exports=function(c,d,m,f){var v,g,y,b,w,S,C,k=!1,$=c.bMarks[d]+c.tShift[d],E=c.eMarks[d];if(c.sCount[d]-c.blkIndent>=4||$+3>E||(v=c.src.charCodeAt($))!==126&&v!==96||(w=$,(g=($=c.skipChars($,v))-w)<3)||(C=c.src.slice(w,$),y=c.src.slice($,E),v===96&&y.indexOf(String.fromCharCode(v))>=0))return!1;if(f)return!0;for(b=d;!(++b>=m)&&!(($=w=c.bMarks[b]+c.tShift[b])<(E=c.eMarks[b])&&c.sCount[b]=4||($=c.skipChars($,v))-w=4||d.src.charCodeAt(G++)!==62)return!1;if(v)return!0;for(w=E=d.sCount[m]+G-(d.bMarks[m]+d.tShift[m]),d.src.charCodeAt(G)===32?(G++,w++,E++,g=!1,B=!0):d.src.charCodeAt(G)===9?(B=!0,(d.bsCount[m]+E)%4==3?(G++,w++,E++,g=!1):g=!0):B=!1,D=[d.bMarks[m]],d.bMarks[m]=G;G=ee,M=[d.sCount[m]],d.sCount[m]=E-w,P=[d.tShift[m]],d.tShift[m]=G-d.bMarks[m],U=d.md.block.ruler.getRules("blockquote"),F=d.parentType,d.parentType="blockquote",J=!1,$=m+1;$=(ee=d.eMarks[$])));$++)if(d.src.charCodeAt(G++)!==62||J){if(C)break;for(z=!1,b=0,S=U.length;b=ee,T.push(d.bsCount[$]),d.bsCount[$]=d.sCount[$]+1+(B?1:0),M.push(d.sCount[$]),d.sCount[$]=E-w,P.push(d.tShift[$]),d.tShift[$]=G-d.bMarks[$]}for(O=d.blkIndent,d.blkIndent=0,(H=d.push("blockquote_open","blockquote",1)).markup=">",H.map=k=[m,0],d.md.block.tokenize(d,m,$),(H=d.push("blockquote_close","blockquote",-1)).markup=">",d.lineMax=j,d.parentType=F,k[1]=d.line,b=0;b=4||(g=d.src.charCodeAt(S++))!==42&&g!==45&&g!==95)return!1;for(y=1;S=w||(g=f.src.charCodeAt(b++))<48||g>57)return-1;for(;;){if(b>=w)return-1;if(!((g=f.src.charCodeAt(b++))>=48&&g<=57)){if(g===41||g===46)break;return-1}if(b-y>=10)return-1}return b=4||f.listIndent>=0&&f.sCount[v]-f.listIndent>=4&&f.sCount[v]=f.blkIndent&&(Se=!0),(te=m(f,v))>=0){if(E=!0,ae=f.bMarks[v]+f.tShift[v],P=Number(f.src.substr(ae,te-ae-1)),Se&&P!==1)return!1}else{if(!((te=d(f,v))>=0))return!1;E=!1}if(Se&&f.skipSpaces(te)>=f.eMarks[v])return!1;if(M=f.src.charCodeAt(te-1),y)return!0;for(F=f.tokens.length,E?(le=f.push("ordered_list_open","ol",1),P!==1&&(le.attrs=[["start",P]])):le=f.push("bullet_list_open","ul",1),le.map=O=[v,0],le.markup=String.fromCharCode(M),z=v,re=!1,ue=f.md.block.ruler.getRules("list"),J=f.parentType,f.parentType="list";z=B?1:U-$)>4&&(k=1),C=$+k,(le=f.push("list_item_open","li",1)).markup=String.fromCharCode(M),le.map=D=[v,0],ee=f.tight,G=f.tShift[v],j=f.sCount[v],H=f.listIndent,f.listIndent=f.blkIndent,f.blkIndent=C,f.tight=!0,f.tShift[v]=w-f.bMarks[v],f.sCount[v]=U,w>=B&&f.isEmpty(v+1)?f.line=Math.min(f.line+2,g):f.md.block.tokenize(f,v,g,!0),f.tight&&!re||(Fe=!1),re=f.line-v>1&&f.isEmpty(f.line-1),f.blkIndent=f.listIndent,f.listIndent=H,f.tShift[v]=G,f.sCount[v]=j,f.tight=ee,(le=f.push("list_item_close","li",-1)).markup=String.fromCharCode(M),z=v=f.line,D[1]=z,w=f.bMarks[v],z>=g||f.sCount[z]=4)break;for(ye=!1,S=0,T=ue.length;S=4||m.src.charCodeAt(H)!==91)return!1;for(;++H3||m.sCount[j]<0)){for(P=!1,k=0,$=B.length;k<$;k++)if(B[k](m,j,S,!0)){P=!0;break}if(P)break}for(J=(M=m.getLines(f,j,m.blkIndent,!1).trim()).length,H=1;H=4||(g=d.src.charCodeAt(S))!==35||S>=C)return!1;for(y=1,g=d.src.charCodeAt(++S);g===35&&S6||SS&&c(d.src.charCodeAt(b-1))&&(C=b),d.line=m+1,(w=d.push("heading_open","h"+String(y),1)).markup="########".slice(0,y),w.map=[m,d.line],(w=d.push("inline","",0)).content=d.src.slice(S,C).trim(),w.map=[m,d.line],w.children=[],(w=d.push("heading_close","h"+String(y),-1)).markup="########".slice(0,y)),!0)}},function(a,i,u){a.exports=function(c,d,m){var f,v,g,y,b,w,S,C,k,$,E=d+1,D=c.md.block.ruler.getRules("paragraph");if(c.sCount[d]-c.blkIndent>=4)return!1;for($=c.parentType,c.parentType="paragraph";E3)){if(c.sCount[E]>=c.blkIndent&&(w=c.bMarks[E]+c.tShift[E])<(S=c.eMarks[E])&&((k=c.src.charCodeAt(w))===45||k===61)&&(w=c.skipChars(w,k),(w=c.skipSpaces(w))>=S)){C=k===61?1:2;break}if(!(c.sCount[E]<0)){for(v=!1,g=0,y=D.length;g|$))/i,/<\/(script|pre|style)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(d.source+"\\s*$"),/^$/,!1]];a.exports=function(f,v,g,y){var b,w,S,C,k=f.bMarks[v]+f.tShift[v],$=f.eMarks[v];if(f.sCount[v]-f.blkIndent>=4||!f.md.options.html||f.src.charCodeAt(k)!==60)return!1;for(C=f.src.slice(k,$),b=0;b3||c.sCount[w]<0)){for(f=!1,v=0,g=S.length;v0&&this.level++,this.tokens.push(y),y},m.prototype.isEmpty=function(f){return this.bMarks[f]+this.tShift[f]>=this.eMarks[f]},m.prototype.skipEmptyLines=function(f){for(var v=this.lineMax;fv;)if(!d(this.src.charCodeAt(--f)))return f+1;return f},m.prototype.skipChars=function(f,v){for(var g=this.src.length;fg;)if(v!==this.src.charCodeAt(--f))return f+1;return f},m.prototype.getLines=function(f,v,g,y){var b,w,S,C,k,$,E,D=f;if(f>=v)return"";for($=new Array(v-f),b=0;Dg?new Array(w-g+1).join(" ")+this.src.slice(C,k):this.src.slice(C,k)}return $.join("")},m.prototype.Token=c,a.exports=m},function(a,i,u){var c=u(41),d=[["text",u(175)],["newline",u(176)],["escape",u(177)],["backticks",u(178)],["strikethrough",u(68).tokenize],["emphasis",u(69).tokenize],["link",u(179)],["image",u(180)],["autolink",u(181)],["html_inline",u(182)],["entity",u(183)]],m=[["balance_pairs",u(184)],["strikethrough",u(68).postProcess],["emphasis",u(69).postProcess],["text_collapse",u(185)]];function f(){var v;for(this.ruler=new c,v=0;v=S)break}else v.pending+=v.src[v.pos++]}v.pending&&v.pushPending()},f.prototype.parse=function(v,g,y,b){var w,S,C,k=new this.State(v,g,y,b);for(this.tokenize(k),C=(S=this.ruler2.getRules("")).length,w=0;w=0&&d.pending.charCodeAt(f)===32?f>=1&&d.pending.charCodeAt(f-1)===32?(d.pending=d.pending.replace(/ +$/,""),d.push("hardbreak","br",0)):(d.pending=d.pending.slice(0,-1),d.push("softbreak","br",0)):d.push("softbreak","br",0)),g++;g?@[]^_`{|}~-".split("").forEach(function(f){d[f.charCodeAt(0)]=1}),a.exports=function(f,v){var g,y=f.pos,b=f.posMax;if(f.src.charCodeAt(y)!==92)return!1;if(++y=T)return!1;for(O=S,(C=m.md.helpers.parseLinkDestination(m.src,S,m.posMax)).ok&&(E=m.md.normalizeLink(C.str),m.md.validateLink(E)?S=C.pos:E=""),O=S;S=T||m.src.charCodeAt(S)!==41)&&(F=!0),S++}if(F){if(m.env.references===void 0)return!1;if(S=0?y=m.src.slice(O,S++):S=b+1):S=b+1,y||(y=m.src.slice(w,b)),!(k=m.env.references[c(y)]))return m.pos=D,!1;E=k.href,$=k.title}return f||(m.pos=w,m.posMax=b,m.push("link_open","a",1).attrs=v=[["href",E]],$&&v.push(["title",$]),m.md.inline.tokenize(m),m.push("link_close","a",-1)),m.pos=S,m.posMax=T,!0}},function(a,i,u){var c=u(1).normalizeReference,d=u(1).isSpace;a.exports=function(m,f){var v,g,y,b,w,S,C,k,$,E,D,T,O,F="",M=m.pos,P=m.posMax;if(m.src.charCodeAt(m.pos)!==33||m.src.charCodeAt(m.pos+1)!==91||(S=m.pos+2,(w=m.md.helpers.parseLinkLabel(m,m.pos+1,!1))<0))return!1;if((C=w+1)=P)return!1;for(O=C,($=m.md.helpers.parseLinkDestination(m.src,C,m.posMax)).ok&&(F=m.md.normalizeLink($.str),m.md.validateLink(F)?C=$.pos:F=""),O=C;C=P||m.src.charCodeAt(C)!==41)return m.pos=M,!1;C++}else{if(m.env.references===void 0)return!1;if(C=0?b=m.src.slice(O,C++):C=w+1):C=w+1,b||(b=m.src.slice(S,w)),!(k=m.env.references[c(b)]))return m.pos=M,!1;F=k.href,E=k.title}return f||(y=m.src.slice(S,w),m.md.inline.parse(y,m.md,m.env,T=[]),(D=m.push("image","img",0)).attrs=v=[["src",F],["alt",""]],D.children=T,D.content=y,E&&v.push(["title",E])),m.pos=C,m.posMax=P,!0}},function(a,i,u){var c=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,d=/^<([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)>/;a.exports=function(m,f){var v,g,y,b,w,S,C=m.pos;return m.src.charCodeAt(C)===60&&!((v=m.src.slice(C)).indexOf(">")<0)&&(d.test(v)?(b=(g=v.match(d))[0].slice(1,-1),w=m.md.normalizeLink(b),!!m.md.validateLink(w)&&(f||((S=m.push("link_open","a",1)).attrs=[["href",w]],S.markup="autolink",S.info="auto",(S=m.push("text","",0)).content=m.md.normalizeLinkText(b),(S=m.push("link_close","a",-1)).markup="autolink",S.info="auto"),m.pos+=g[0].length,!0)):!!c.test(v)&&(b=(y=v.match(c))[0].slice(1,-1),w=m.md.normalizeLink("mailto:"+b),!!m.md.validateLink(w)&&(f||((S=m.push("link_open","a",1)).attrs=[["href",w]],S.markup="autolink",S.info="auto",(S=m.push("text","",0)).content=m.md.normalizeLinkText(b),(S=m.push("link_close","a",-1)).markup="autolink",S.info="auto"),m.pos+=y[0].length,!0)))}},function(a,i,u){var c=u(67).HTML_TAG_RE;a.exports=function(d,m){var f,v,g,y=d.pos;return!!d.md.options.html&&(g=d.posMax,!(d.src.charCodeAt(y)!==60||y+2>=g)&&!((f=d.src.charCodeAt(y+1))!==33&&f!==63&&f!==47&&!function(b){var w=32|b;return w>=97&&w<=122}(f))&&!!(v=d.src.slice(y).match(c))&&(m||(d.push("html_inline","",0).content=d.src.slice(y,y+v[0].length)),d.pos+=v[0].length,!0))}},function(a,i,u){var c=u(62),d=u(1).has,m=u(1).isValidEntityCode,f=u(1).fromCodePoint,v=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,g=/^&([a-z][a-z0-9]{1,31});/i;a.exports=function(y,b){var w,S,C=y.pos,k=y.posMax;if(y.src.charCodeAt(C)!==38)return!1;if(C+1b;v-=y.jump+1)if((y=m[v]).marker===g.marker&&(w===-1&&(w=v),y.open&&y.end<0&&y.level===g.level&&(S=!1,(y.close||g.open)&&(y.length+g.length)%3==0&&(y.length%3==0&&g.length%3==0||(S=!0)),!S))){C=v>0&&!m[v-1].open?m[v-1].jump+1:0,g.jump=f-v+C,g.open=!1,y.end=f,y.jump=C,y.close=!1,w=-1;break}w!==-1&&(k[g.marker][(g.length||0)%3]=w)}}a.exports=function(d){var m,f=d.tokens_meta,v=d.tokens_meta.length;for(c(0,d.delimiters),m=0;m0&&f++,v[d].type==="text"&&d+10&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],S={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(w),this.tokens_meta.push(S),w},v.prototype.scanDelims=function(g,y){var b,w,S,C,k,$,E,D,T,O=g,F=!0,M=!0,P=this.posMax,B=this.src.charCodeAt(g);for(b=g>0?this.src.charCodeAt(g-1):32;O=3&&k[$-3]===":"||$>=3&&k[$-3]==="/"?0:D.match(E.re.no_http)[0].length:0}},"mailto:":{validate:function(k,$,E){var D=k.slice($);return E.re.mailto||(E.re.mailto=new RegExp("^"+E.re.src_email_name+"@"+E.re.src_host_strict,"i")),E.re.mailto.test(D)?D.match(E.re.mailto)[0].length:0}}},y="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function b(k){var $=k.re=u(188)(k.__opts__),E=k.__tlds__.slice();function D(M){return M.replace("%TLDS%",$.src_tlds)}k.onCompile(),k.__tlds_replaced__||E.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),E.push($.src_xn),$.src_tlds=E.join("|"),$.email_fuzzy=RegExp(D($.tpl_email_fuzzy),"i"),$.link_fuzzy=RegExp(D($.tpl_link_fuzzy),"i"),$.link_no_ip_fuzzy=RegExp(D($.tpl_link_no_ip_fuzzy),"i"),$.host_fuzzy_test=RegExp(D($.tpl_host_fuzzy_test),"i");var T=[];function O(M,P){throw new Error('(LinkifyIt) Invalid schema "'+M+'": '+P)}k.__compiled__={},Object.keys(k.__schemas__).forEach(function(M){var P=k.__schemas__[M];if(P!==null){var B={validate:null,link:null};if(k.__compiled__[M]=B,d(P)==="[object Object]")return function(z){return d(z)==="[object RegExp]"}(P.validate)?B.validate=function(z){return function(U,H){var J=U.slice(H);return z.test(J)?J.match(z)[0].length:0}}(P.validate):m(P.validate)?B.validate=P.validate:O(M,P),void(m(P.normalize)?B.normalize=P.normalize:P.normalize?O(M,P):B.normalize=function(z,U){U.normalize(z)});(function(z){return d(z)==="[object String]"})(P)?T.push(M):O(M,P)}}),T.forEach(function(M){k.__compiled__[k.__schemas__[M]]&&(k.__compiled__[M].validate=k.__compiled__[k.__schemas__[M]].validate,k.__compiled__[M].normalize=k.__compiled__[k.__schemas__[M]].normalize)}),k.__compiled__[""]={validate:null,normalize:function(M,P){P.normalize(M)}};var F=Object.keys(k.__compiled__).filter(function(M){return M.length>0&&k.__compiled__[M]}).map(f).join("|");k.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+$.src_ZPCc+"))("+F+")","i"),k.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+$.src_ZPCc+"))("+F+")","ig"),k.re.pretest=RegExp("("+k.re.schema_test.source+")|("+k.re.host_fuzzy_test.source+")|@","i"),function(M){M.__index__=-1,M.__text_cache__=""}(k)}function w(k,$){var E=k.__index__,D=k.__last_index__,T=k.__text_cache__.slice(E,D);this.schema=k.__schema__.toLowerCase(),this.index=E+$,this.lastIndex=D+$,this.raw=T,this.text=T,this.url=T}function S(k,$){var E=new w(k,$);return k.__compiled__[E.schema].normalize(E,k),E}function C(k,$){if(!(this instanceof C))return new C(k,$);var E;$||(E=k,Object.keys(E||{}).reduce(function(D,T){return D||v.hasOwnProperty(T)},!1)&&($=k,k={})),this.__opts__=c({},v,$),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=c({},g,k),this.__compiled__={},this.__tlds__=y,this.__tlds_replaced__=!1,this.re={},b(this)}C.prototype.add=function(k,$){return this.__schemas__[k]=$,b(this),this},C.prototype.set=function(k){return this.__opts__=c(this.__opts__,k),this},C.prototype.test=function(k){if(this.__text_cache__=k,this.__index__=-1,!k.length)return!1;var $,E,D,T,O,F,M,P;if(this.re.schema_test.test(k)){for((M=this.re.schema_search).lastIndex=0;($=M.exec(k))!==null;)if(T=this.testSchemaAt(k,$[2],M.lastIndex)){this.__schema__=$[2],this.__index__=$.index+$[1].length,this.__last_index__=$.index+$[0].length+T;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(P=k.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||P=0&&(D=k.match(this.re.email_fuzzy))!==null&&(O=D.index+D[1].length,F=D.index+D[0].length,(this.__index__<0||Othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=O,this.__last_index__=F)),this.__index__>=0},C.prototype.pretest=function(k){return this.re.pretest.test(k)},C.prototype.testSchemaAt=function(k,$,E){return this.__compiled__[$.toLowerCase()]?this.__compiled__[$.toLowerCase()].validate(k,E,this):0},C.prototype.match=function(k){var $=0,E=[];this.__index__>=0&&this.__text_cache__===k&&(E.push(S(this,$)),$=this.__last_index__);for(var D=$?k.slice($):k;this.test(D);)E.push(S(this,$)),D=D.slice(this.__last_index__),$+=this.__last_index__;return E.length?E:null},C.prototype.tlds=function(k,$){return k=Array.isArray(k)?k:[k],$?(this.__tlds__=this.__tlds__.concat(k).sort().filter(function(E,D,T){return E!==T[D-1]}).reverse(),b(this),this):(this.__tlds__=k.slice(),this.__tlds_replaced__=!0,b(this),this)},C.prototype.normalize=function(k){k.schema||(k.url="http://"+k.url),k.schema!=="mailto:"||/^mailto:/i.test(k.url)||(k.url="mailto:"+k.url)},C.prototype.onCompile=function(){},a.exports=C},function(a,i,u){a.exports=function(c){var d={};return d.src_Any=u(64).source,d.src_Cc=u(65).source,d.src_Z=u(66).source,d.src_P=u(40).source,d.src_ZPCc=[d.src_Z,d.src_P,d.src_Cc].join("|"),d.src_ZCc=[d.src_Z,d.src_Cc].join("|"),d.src_pseudo_letter="(?:(?![><|]|"+d.src_ZPCc+")"+d.src_Any+")",d.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",d.src_auth="(?:(?:(?!"+d.src_ZCc+"|[@/\\[\\]()]).)+@)?",d.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",d.src_host_terminator="(?=$|[><|]|"+d.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+d.src_ZPCc+"))",d.src_path="(?:[/?#](?:(?!"+d.src_ZCc+`|[><|]|[()[\\]{}.,"'?!\\-]).|\\[(?:(?!`+d.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+d.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+d.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+d.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+d.src_ZCc+"|[']).)+\\'|\\'(?="+d.src_pseudo_letter+"|[-]).|\\.{2,4}[a-zA-Z0-9%/]|\\.(?!"+d.src_ZCc+"|[.]).|"+(c&&c["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+d.src_ZCc+").|\\!(?!"+d.src_ZCc+"|[!]).|\\?(?!"+d.src_ZCc+"|[?]).)+|\\/)?",d.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',d.src_xn="xn--[a-z0-9\\-]{1,59}",d.src_domain_root="(?:"+d.src_xn+"|"+d.src_pseudo_letter+"{1,63})",d.src_domain="(?:"+d.src_xn+"|(?:"+d.src_pseudo_letter+")|(?:"+d.src_pseudo_letter+"(?:-|"+d.src_pseudo_letter+"){0,61}"+d.src_pseudo_letter+"))",d.src_host="(?:(?:(?:(?:"+d.src_domain+")\\.)*"+d.src_domain+"))",d.tpl_host_fuzzy="(?:"+d.src_ip4+"|(?:(?:(?:"+d.src_domain+")\\.)+(?:%TLDS%)))",d.tpl_host_no_ip_fuzzy="(?:(?:(?:"+d.src_domain+")\\.)+(?:%TLDS%))",d.src_host_strict=d.src_host+d.src_host_terminator,d.tpl_host_fuzzy_strict=d.tpl_host_fuzzy+d.src_host_terminator,d.src_host_port_strict=d.src_host+d.src_port+d.src_host_terminator,d.tpl_host_port_fuzzy_strict=d.tpl_host_fuzzy+d.src_port+d.src_host_terminator,d.tpl_host_port_no_ip_fuzzy_strict=d.tpl_host_no_ip_fuzzy+d.src_port+d.src_host_terminator,d.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+d.src_ZPCc+"|>|$))",d.tpl_email_fuzzy='(^|[><|]|"|\\(|'+d.src_ZCc+")("+d.src_email_name+"@"+d.tpl_host_fuzzy_strict+")",d.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+d.src_ZPCc+"))((?![$+<=>^`||])"+d.tpl_host_port_fuzzy_strict+d.src_path+")",d.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+d.src_ZPCc+"))((?![$+<=>^`||])"+d.tpl_host_port_no_ip_fuzzy_strict+d.src_path+")",d}},function(a,i,u){(function(c,d){var m;/*! https://mths.be/punycode v1.4.1 by @mathias */(function(f){i&&i.nodeType,c&&c.nodeType;var v=typeof d=="object"&&d;v.global!==v&&v.window!==v&&v.self;var g,y=2147483647,b=/^xn--/,w=/[^\x20-\x7E]/,S=/[\x2E\u3002\uFF0E\uFF61]/g,C={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},k=Math.floor,$=String.fromCharCode;function E(U){throw new RangeError(C[U])}function D(U,H){for(var J=U.length,j=[];J--;)j[J]=H(U[J]);return j}function T(U,H){var J=U.split("@"),j="";return J.length>1&&(j=J[0]+"@",U=J[1]),j+D((U=U.replace(S,".")).split("."),H).join(".")}function O(U){for(var H,J,j=[],G=0,ee=U.length;G=55296&&H<=56319&&G65535&&(J+=$((H-=65536)>>>10&1023|55296),H=56320|1023&H),J+=$(H)}).join("")}function M(U,H){return U+22+75*(U<26)-((H!=0)<<5)}function P(U,H,J){var j=0;for(U=J?k(U/700):U>>1,U+=k(U/H);U>455;j+=36)U=k(U/35);return k(j+36*U/(U+38))}function B(U){var H,J,j,G,ee,Q,te,re,ae,ye,ue,le=[],Se=U.length,Fe=0,kt=128,Pe=72;for((J=U.lastIndexOf("-"))<0&&(J=0),j=0;j=128&&E("not-basic"),le.push(U.charCodeAt(j));for(G=J>0?J+1:0;G=Se&&E("invalid-input"),((re=(ue=U.charCodeAt(G++))-48<10?ue-22:ue-65<26?ue-65:ue-97<26?ue-97:36)>=36||re>k((y-Fe)/Q))&&E("overflow"),Fe+=re*Q,!(re<(ae=te<=Pe?1:te>=Pe+26?26:te-Pe));te+=36)Q>k(y/(ye=36-ae))&&E("overflow"),Q*=ye;Pe=P(Fe-ee,H=le.length+1,ee==0),k(Fe/H)>y-kt&&E("overflow"),kt+=k(Fe/H),Fe%=H,le.splice(Fe++,0,kt)}return F(le)}function z(U){var H,J,j,G,ee,Q,te,re,ae,ye,ue,le,Se,Fe,kt,Pe=[];for(le=(U=O(U)).length,H=128,J=0,ee=72,Q=0;Q=H&&uek((y-J)/(Se=j+1))&&E("overflow"),J+=(te-H)*Se,H=te,Q=0;Qy&&E("overflow"),ue==H){for(re=J,ae=36;!(re<(ye=ae<=ee?1:ae>=ee+26?26:ae-ee));ae+=36)kt=re-ye,Fe=36-ye,Pe.push($(M(ye+kt%Fe,0))),re=k(kt/Fe);Pe.push($(M(re,0))),ee=P(J,Se,j==G),J=0,++j}++J,++H}return Pe.join("")}g={version:"1.4.1",ucs2:{decode:O,encode:F},decode:B,encode:z,toASCII:function(U){return T(U,function(H){return w.test(H)?"xn--"+z(H):H})},toUnicode:function(U){return T(U,function(H){return b.test(H)?B(H.slice(4).toLowerCase()):H})}},(m=(function(){return g}).call(i,u,i,c))===void 0||(c.exports=m)})()}).call(this,u(190)(a),u(191))},function(a,i){a.exports=function(u){return u.webpackPolyfill||(u.deprecate=function(){},u.paths=[],u.children||(u.children=[]),Object.defineProperty(u,"loaded",{enumerable:!0,get:function(){return u.l}}),Object.defineProperty(u,"id",{enumerable:!0,get:function(){return u.i}}),u.webpackPolyfill=1),u}},function(a,i){var u;u=function(){return this}();try{u=u||new Function("return this")()}catch{typeof window=="object"&&(u=window)}a.exports=u},function(a,i,u){a.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}},function(a,i,u){a.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","text_collapse"]}}}},function(a,i,u){a.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","text_collapse"]}}}},function(a,i,u){var c=u(196),d=u(197),m=u(198),f=u(199),v=u(200);a.exports=function(g,y){var b={defs:c,shortcuts:d,enabled:[]},w=v(g.utils.assign({},b,y||{}));g.renderer.rules.emoji=m,g.core.ruler.push("emoji",f(g,w.defs,w.shortcuts,w.scanRE,w.replaceRE))}},function(a){a.exports=JSON.parse('{"100":"💯","1234":"🔢","grinning":"😀","smiley":"😃","smile":"😄","grin":"😁","laughing":"😆","satisfied":"😆","sweat_smile":"😅","joy":"😂","rofl":"🤣","relaxed":"☺️","blush":"😊","innocent":"😇","slightly_smiling_face":"🙂","upside_down_face":"🙃","wink":"😉","relieved":"😌","heart_eyes":"😍","kissing_heart":"😘","kissing":"😗","kissing_smiling_eyes":"😙","kissing_closed_eyes":"😚","yum":"😋","stuck_out_tongue_winking_eye":"😜","stuck_out_tongue_closed_eyes":"😝","stuck_out_tongue":"😛","money_mouth_face":"🤑","hugs":"🤗","nerd_face":"🤓","sunglasses":"😎","clown_face":"🤡","cowboy_hat_face":"🤠","smirk":"😏","unamused":"😒","disappointed":"😞","pensive":"😔","worried":"😟","confused":"😕","slightly_frowning_face":"🙁","frowning_face":"☹️","persevere":"😣","confounded":"😖","tired_face":"😫","weary":"😩","triumph":"😤","angry":"😠","rage":"😡","pout":"😡","no_mouth":"😶","neutral_face":"😐","expressionless":"😑","hushed":"😯","frowning":"😦","anguished":"😧","open_mouth":"😮","astonished":"😲","dizzy_face":"😵","flushed":"😳","scream":"😱","fearful":"😨","cold_sweat":"😰","cry":"😢","disappointed_relieved":"😥","drooling_face":"🤤","sob":"😭","sweat":"😓","sleepy":"😪","sleeping":"😴","roll_eyes":"🙄","thinking":"🤔","lying_face":"🤥","grimacing":"😬","zipper_mouth_face":"🤐","nauseated_face":"🤢","sneezing_face":"🤧","mask":"😷","face_with_thermometer":"🤒","face_with_head_bandage":"🤕","smiling_imp":"😈","imp":"👿","japanese_ogre":"👹","japanese_goblin":"👺","hankey":"💩","poop":"💩","shit":"💩","ghost":"👻","skull":"💀","skull_and_crossbones":"☠️","alien":"👽","space_invader":"👾","robot":"🤖","jack_o_lantern":"🎃","smiley_cat":"😺","smile_cat":"😸","joy_cat":"😹","heart_eyes_cat":"😻","smirk_cat":"😼","kissing_cat":"😽","scream_cat":"🙀","crying_cat_face":"😿","pouting_cat":"😾","open_hands":"👐","raised_hands":"🙌","clap":"👏","pray":"🙏","handshake":"🤝","+1":"👍","thumbsup":"👍","-1":"👎","thumbsdown":"👎","fist_oncoming":"👊","facepunch":"👊","punch":"👊","fist_raised":"✊","fist":"✊","fist_left":"🤛","fist_right":"🤜","crossed_fingers":"🤞","v":"✌️","metal":"🤘","ok_hand":"👌","point_left":"👈","point_right":"👉","point_up_2":"👆","point_down":"👇","point_up":"☝️","hand":"✋","raised_hand":"✋","raised_back_of_hand":"🤚","raised_hand_with_fingers_splayed":"🖐","vulcan_salute":"🖖","wave":"👋","call_me_hand":"🤙","muscle":"💪","middle_finger":"🖕","fu":"🖕","writing_hand":"✍️","selfie":"🤳","nail_care":"💅","ring":"💍","lipstick":"💄","kiss":"💋","lips":"👄","tongue":"👅","ear":"👂","nose":"👃","footprints":"👣","eye":"👁","eyes":"👀","speaking_head":"🗣","bust_in_silhouette":"👤","busts_in_silhouette":"👥","baby":"👶","boy":"👦","girl":"👧","man":"👨","woman":"👩","blonde_woman":"👱‍♀","blonde_man":"👱","person_with_blond_hair":"👱","older_man":"👴","older_woman":"👵","man_with_gua_pi_mao":"👲","woman_with_turban":"👳‍♀","man_with_turban":"👳","policewoman":"👮‍♀","policeman":"👮","cop":"👮","construction_worker_woman":"👷‍♀","construction_worker_man":"👷","construction_worker":"👷","guardswoman":"💂‍♀","guardsman":"💂","female_detective":"🕵️‍♀️","male_detective":"🕵","detective":"🕵","woman_health_worker":"👩‍⚕","man_health_worker":"👨‍⚕","woman_farmer":"👩‍🌾","man_farmer":"👨‍🌾","woman_cook":"👩‍🍳","man_cook":"👨‍🍳","woman_student":"👩‍🎓","man_student":"👨‍🎓","woman_singer":"👩‍🎤","man_singer":"👨‍🎤","woman_teacher":"👩‍🏫","man_teacher":"👨‍🏫","woman_factory_worker":"👩‍🏭","man_factory_worker":"👨‍🏭","woman_technologist":"👩‍💻","man_technologist":"👨‍💻","woman_office_worker":"👩‍💼","man_office_worker":"👨‍💼","woman_mechanic":"👩‍🔧","man_mechanic":"👨‍🔧","woman_scientist":"👩‍🔬","man_scientist":"👨‍🔬","woman_artist":"👩‍🎨","man_artist":"👨‍🎨","woman_firefighter":"👩‍🚒","man_firefighter":"👨‍🚒","woman_pilot":"👩‍✈","man_pilot":"👨‍✈","woman_astronaut":"👩‍🚀","man_astronaut":"👨‍🚀","woman_judge":"👩‍⚖","man_judge":"👨‍⚖","mrs_claus":"🤶","santa":"🎅","princess":"👸","prince":"🤴","bride_with_veil":"👰","man_in_tuxedo":"🤵","angel":"👼","pregnant_woman":"🤰","bowing_woman":"🙇‍♀","bowing_man":"🙇","bow":"🙇","tipping_hand_woman":"💁","information_desk_person":"💁","sassy_woman":"💁","tipping_hand_man":"💁‍♂","sassy_man":"💁‍♂","no_good_woman":"🙅","no_good":"🙅","ng_woman":"🙅","no_good_man":"🙅‍♂","ng_man":"🙅‍♂","ok_woman":"🙆","ok_man":"🙆‍♂","raising_hand_woman":"🙋","raising_hand":"🙋","raising_hand_man":"🙋‍♂","woman_facepalming":"🤦‍♀","man_facepalming":"🤦‍♂","woman_shrugging":"🤷‍♀","man_shrugging":"🤷‍♂","pouting_woman":"🙎","person_with_pouting_face":"🙎","pouting_man":"🙎‍♂","frowning_woman":"🙍","person_frowning":"🙍","frowning_man":"🙍‍♂","haircut_woman":"💇","haircut":"💇","haircut_man":"💇‍♂","massage_woman":"💆","massage":"💆","massage_man":"💆‍♂","business_suit_levitating":"🕴","dancer":"💃","man_dancing":"🕺","dancing_women":"👯","dancers":"👯","dancing_men":"👯‍♂","walking_woman":"🚶‍♀","walking_man":"🚶","walking":"🚶","running_woman":"🏃‍♀","running_man":"🏃","runner":"🏃","running":"🏃","couple":"👫","two_women_holding_hands":"👭","two_men_holding_hands":"👬","couple_with_heart_woman_man":"💑","couple_with_heart":"💑","couple_with_heart_woman_woman":"👩‍❤️‍👩","couple_with_heart_man_man":"👨‍❤️‍👨","couplekiss_man_woman":"💏","couplekiss_woman_woman":"👩‍❤️‍💋‍👩","couplekiss_man_man":"👨‍❤️‍💋‍👨","family_man_woman_boy":"👪","family":"👪","family_man_woman_girl":"👨‍👩‍👧","family_man_woman_girl_boy":"👨‍👩‍👧‍👦","family_man_woman_boy_boy":"👨‍👩‍👦‍👦","family_man_woman_girl_girl":"👨‍👩‍👧‍👧","family_woman_woman_boy":"👩‍👩‍👦","family_woman_woman_girl":"👩‍👩‍👧","family_woman_woman_girl_boy":"👩‍👩‍👧‍👦","family_woman_woman_boy_boy":"👩‍👩‍👦‍👦","family_woman_woman_girl_girl":"👩‍👩‍👧‍👧","family_man_man_boy":"👨‍👨‍👦","family_man_man_girl":"👨‍👨‍👧","family_man_man_girl_boy":"👨‍👨‍👧‍👦","family_man_man_boy_boy":"👨‍👨‍👦‍👦","family_man_man_girl_girl":"👨‍👨‍👧‍👧","family_woman_boy":"👩‍👦","family_woman_girl":"👩‍👧","family_woman_girl_boy":"👩‍👧‍👦","family_woman_boy_boy":"👩‍👦‍👦","family_woman_girl_girl":"👩‍👧‍👧","family_man_boy":"👨‍👦","family_man_girl":"👨‍👧","family_man_girl_boy":"👨‍👧‍👦","family_man_boy_boy":"👨‍👦‍👦","family_man_girl_girl":"👨‍👧‍👧","womans_clothes":"👚","shirt":"👕","tshirt":"👕","jeans":"👖","necktie":"👔","dress":"👗","bikini":"👙","kimono":"👘","high_heel":"👠","sandal":"👡","boot":"👢","mans_shoe":"👞","shoe":"👞","athletic_shoe":"👟","womans_hat":"👒","tophat":"🎩","mortar_board":"🎓","crown":"👑","rescue_worker_helmet":"⛑","school_satchel":"🎒","pouch":"👝","purse":"👛","handbag":"👜","briefcase":"💼","eyeglasses":"👓","dark_sunglasses":"🕶","closed_umbrella":"🌂","open_umbrella":"☂️","dog":"🐶","cat":"🐱","mouse":"🐭","hamster":"🐹","rabbit":"🐰","fox_face":"🦊","bear":"🐻","panda_face":"🐼","koala":"🐨","tiger":"🐯","lion":"🦁","cow":"🐮","pig":"🐷","pig_nose":"🐽","frog":"🐸","monkey_face":"🐵","see_no_evil":"🙈","hear_no_evil":"🙉","speak_no_evil":"🙊","monkey":"🐒","chicken":"🐔","penguin":"🐧","bird":"🐦","baby_chick":"🐤","hatching_chick":"🐣","hatched_chick":"🐥","duck":"🦆","eagle":"🦅","owl":"🦉","bat":"🦇","wolf":"🐺","boar":"🐗","horse":"🐴","unicorn":"🦄","bee":"🐝","honeybee":"🐝","bug":"🐛","butterfly":"🦋","snail":"🐌","shell":"🐚","beetle":"🐞","ant":"🐜","spider":"🕷","spider_web":"🕸","turtle":"🐢","snake":"🐍","lizard":"🦎","scorpion":"🦂","crab":"🦀","squid":"🦑","octopus":"🐙","shrimp":"🦐","tropical_fish":"🐠","fish":"🐟","blowfish":"🐡","dolphin":"🐬","flipper":"🐬","shark":"🦈","whale":"🐳","whale2":"🐋","crocodile":"🐊","leopard":"🐆","tiger2":"🐅","water_buffalo":"🐃","ox":"🐂","cow2":"🐄","deer":"🦌","dromedary_camel":"🐪","camel":"🐫","elephant":"🐘","rhinoceros":"🦏","gorilla":"🦍","racehorse":"🐎","pig2":"🐖","goat":"🐐","ram":"🐏","sheep":"🐑","dog2":"🐕","poodle":"🐩","cat2":"🐈","rooster":"🐓","turkey":"🦃","dove":"🕊","rabbit2":"🐇","mouse2":"🐁","rat":"🐀","chipmunk":"🐿","feet":"🐾","paw_prints":"🐾","dragon":"🐉","dragon_face":"🐲","cactus":"🌵","christmas_tree":"🎄","evergreen_tree":"🌲","deciduous_tree":"🌳","palm_tree":"🌴","seedling":"🌱","herb":"🌿","shamrock":"☘️","four_leaf_clover":"🍀","bamboo":"🎍","tanabata_tree":"🎋","leaves":"🍃","fallen_leaf":"🍂","maple_leaf":"🍁","mushroom":"🍄","ear_of_rice":"🌾","bouquet":"💐","tulip":"🌷","rose":"🌹","wilted_flower":"🥀","sunflower":"🌻","blossom":"🌼","cherry_blossom":"🌸","hibiscus":"🌺","earth_americas":"🌎","earth_africa":"🌍","earth_asia":"🌏","full_moon":"🌕","waning_gibbous_moon":"🌖","last_quarter_moon":"🌗","waning_crescent_moon":"🌘","new_moon":"🌑","waxing_crescent_moon":"🌒","first_quarter_moon":"🌓","moon":"🌔","waxing_gibbous_moon":"🌔","new_moon_with_face":"🌚","full_moon_with_face":"🌝","sun_with_face":"🌞","first_quarter_moon_with_face":"🌛","last_quarter_moon_with_face":"🌜","crescent_moon":"🌙","dizzy":"💫","star":"⭐️","star2":"🌟","sparkles":"✨","zap":"⚡️","fire":"🔥","boom":"💥","collision":"💥","comet":"☄","sunny":"☀️","sun_behind_small_cloud":"🌤","partly_sunny":"⛅️","sun_behind_large_cloud":"🌥","sun_behind_rain_cloud":"🌦","rainbow":"🌈","cloud":"☁️","cloud_with_rain":"🌧","cloud_with_lightning_and_rain":"⛈","cloud_with_lightning":"🌩","cloud_with_snow":"🌨","snowman_with_snow":"☃️","snowman":"⛄️","snowflake":"❄️","wind_face":"🌬","dash":"💨","tornado":"🌪","fog":"🌫","ocean":"🌊","droplet":"💧","sweat_drops":"💦","umbrella":"☔️","green_apple":"🍏","apple":"🍎","pear":"🍐","tangerine":"🍊","orange":"🍊","mandarin":"🍊","lemon":"🍋","banana":"🍌","watermelon":"🍉","grapes":"🍇","strawberry":"🍓","melon":"🍈","cherries":"🍒","peach":"🍑","pineapple":"🍍","kiwi_fruit":"🥝","avocado":"🥑","tomato":"🍅","eggplant":"🍆","cucumber":"🥒","carrot":"🥕","corn":"🌽","hot_pepper":"🌶","potato":"🥔","sweet_potato":"🍠","chestnut":"🌰","peanuts":"🥜","honey_pot":"🍯","croissant":"🥐","bread":"🍞","baguette_bread":"🥖","cheese":"🧀","egg":"🥚","fried_egg":"🍳","bacon":"🥓","pancakes":"🥞","fried_shrimp":"🍤","poultry_leg":"🍗","meat_on_bone":"🍖","pizza":"🍕","hotdog":"🌭","hamburger":"🍔","fries":"🍟","stuffed_flatbread":"🥙","taco":"🌮","burrito":"🌯","green_salad":"🥗","shallow_pan_of_food":"🥘","spaghetti":"🍝","ramen":"🍜","stew":"🍲","fish_cake":"🍥","sushi":"🍣","bento":"🍱","curry":"🍛","rice":"🍚","rice_ball":"🍙","rice_cracker":"🍘","oden":"🍢","dango":"🍡","shaved_ice":"🍧","ice_cream":"🍨","icecream":"🍦","cake":"🍰","birthday":"🎂","custard":"🍮","lollipop":"🍭","candy":"🍬","chocolate_bar":"🍫","popcorn":"🍿","doughnut":"🍩","cookie":"🍪","milk_glass":"🥛","baby_bottle":"🍼","coffee":"☕️","tea":"🍵","sake":"🍶","beer":"🍺","beers":"🍻","clinking_glasses":"🥂","wine_glass":"🍷","tumbler_glass":"🥃","cocktail":"🍸","tropical_drink":"🍹","champagne":"🍾","spoon":"🥄","fork_and_knife":"🍴","plate_with_cutlery":"🍽","soccer":"⚽️","basketball":"🏀","football":"🏈","baseball":"⚾️","tennis":"🎾","volleyball":"🏐","rugby_football":"🏉","8ball":"🎱","ping_pong":"🏓","badminton":"🏸","goal_net":"🥅","ice_hockey":"🏒","field_hockey":"🏑","cricket":"🏏","golf":"⛳️","bow_and_arrow":"🏹","fishing_pole_and_fish":"🎣","boxing_glove":"🥊","martial_arts_uniform":"🥋","ice_skate":"⛸","ski":"🎿","skier":"⛷","snowboarder":"🏂","weight_lifting_woman":"🏋️‍♀️","weight_lifting_man":"🏋","person_fencing":"🤺","women_wrestling":"🤼‍♀","men_wrestling":"🤼‍♂","woman_cartwheeling":"🤸‍♀","man_cartwheeling":"🤸‍♂","basketball_woman":"⛹️‍♀️","basketball_man":"⛹","woman_playing_handball":"🤾‍♀","man_playing_handball":"🤾‍♂","golfing_woman":"🏌️‍♀️","golfing_man":"🏌","surfing_woman":"🏄‍♀","surfing_man":"🏄","surfer":"🏄","swimming_woman":"🏊‍♀","swimming_man":"🏊","swimmer":"🏊","woman_playing_water_polo":"🤽‍♀","man_playing_water_polo":"🤽‍♂","rowing_woman":"🚣‍♀","rowing_man":"🚣","rowboat":"🚣","horse_racing":"🏇","biking_woman":"🚴‍♀","biking_man":"🚴","bicyclist":"🚴","mountain_biking_woman":"🚵‍♀","mountain_biking_man":"🚵","mountain_bicyclist":"🚵","running_shirt_with_sash":"🎽","medal_sports":"🏅","medal_military":"🎖","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","trophy":"🏆","rosette":"🏵","reminder_ribbon":"🎗","ticket":"🎫","tickets":"🎟","circus_tent":"🎪","woman_juggling":"🤹‍♀","man_juggling":"🤹‍♂","performing_arts":"🎭","art":"🎨","clapper":"🎬","microphone":"🎤","headphones":"🎧","musical_score":"🎼","musical_keyboard":"🎹","drum":"🥁","saxophone":"🎷","trumpet":"🎺","guitar":"🎸","violin":"🎻","game_die":"🎲","dart":"🎯","bowling":"🎳","video_game":"🎮","slot_machine":"🎰","car":"🚗","red_car":"🚗","taxi":"🚕","blue_car":"🚙","bus":"🚌","trolleybus":"🚎","racing_car":"🏎","police_car":"🚓","ambulance":"🚑","fire_engine":"🚒","minibus":"🚐","truck":"🚚","articulated_lorry":"🚛","tractor":"🚜","kick_scooter":"🛴","bike":"🚲","motor_scooter":"🛵","motorcycle":"🏍","rotating_light":"🚨","oncoming_police_car":"🚔","oncoming_bus":"🚍","oncoming_automobile":"🚘","oncoming_taxi":"🚖","aerial_tramway":"🚡","mountain_cableway":"🚠","suspension_railway":"🚟","railway_car":"🚃","train":"🚋","mountain_railway":"🚞","monorail":"🚝","bullettrain_side":"🚄","bullettrain_front":"🚅","light_rail":"🚈","steam_locomotive":"🚂","train2":"🚆","metro":"🚇","tram":"🚊","station":"🚉","helicopter":"🚁","small_airplane":"🛩","airplane":"✈️","flight_departure":"🛫","flight_arrival":"🛬","rocket":"🚀","artificial_satellite":"🛰","seat":"💺","canoe":"🛶","boat":"⛵️","sailboat":"⛵️","motor_boat":"🛥","speedboat":"🚤","passenger_ship":"🛳","ferry":"⛴","ship":"🚢","anchor":"⚓️","construction":"🚧","fuelpump":"⛽️","busstop":"🚏","vertical_traffic_light":"🚦","traffic_light":"🚥","world_map":"🗺","moyai":"🗿","statue_of_liberty":"🗽","fountain":"⛲️","tokyo_tower":"🗼","european_castle":"🏰","japanese_castle":"🏯","stadium":"🏟","ferris_wheel":"🎡","roller_coaster":"🎢","carousel_horse":"🎠","parasol_on_ground":"⛱","beach_umbrella":"🏖","desert_island":"🏝","mountain":"⛰","mountain_snow":"🏔","mount_fuji":"🗻","volcano":"🌋","desert":"🏜","camping":"🏕","tent":"⛺️","railway_track":"🛤","motorway":"🛣","building_construction":"🏗","factory":"🏭","house":"🏠","house_with_garden":"🏡","houses":"🏘","derelict_house":"🏚","office":"🏢","department_store":"🏬","post_office":"🏣","european_post_office":"🏤","hospital":"🏥","bank":"🏦","hotel":"🏨","convenience_store":"🏪","school":"🏫","love_hotel":"🏩","wedding":"💒","classical_building":"🏛","church":"⛪️","mosque":"🕌","synagogue":"🕍","kaaba":"🕋","shinto_shrine":"⛩","japan":"🗾","rice_scene":"🎑","national_park":"🏞","sunrise":"🌅","sunrise_over_mountains":"🌄","stars":"🌠","sparkler":"🎇","fireworks":"🎆","city_sunrise":"🌇","city_sunset":"🌆","cityscape":"🏙","night_with_stars":"🌃","milky_way":"🌌","bridge_at_night":"🌉","foggy":"🌁","watch":"⌚️","iphone":"📱","calling":"📲","computer":"💻","keyboard":"⌨️","desktop_computer":"🖥","printer":"🖨","computer_mouse":"🖱","trackball":"🖲","joystick":"🕹","clamp":"🗜","minidisc":"💽","floppy_disk":"💾","cd":"💿","dvd":"📀","vhs":"📼","camera":"📷","camera_flash":"📸","video_camera":"📹","movie_camera":"🎥","film_projector":"📽","film_strip":"🎞","telephone_receiver":"📞","phone":"☎️","telephone":"☎️","pager":"📟","fax":"📠","tv":"📺","radio":"📻","studio_microphone":"🎙","level_slider":"🎚","control_knobs":"🎛","stopwatch":"⏱","timer_clock":"⏲","alarm_clock":"⏰","mantelpiece_clock":"🕰","hourglass":"⌛️","hourglass_flowing_sand":"⏳","satellite":"📡","battery":"🔋","electric_plug":"🔌","bulb":"💡","flashlight":"🔦","candle":"🕯","wastebasket":"🗑","oil_drum":"🛢","money_with_wings":"💸","dollar":"💵","yen":"💴","euro":"💶","pound":"💷","moneybag":"💰","credit_card":"💳","gem":"💎","balance_scale":"⚖️","wrench":"🔧","hammer":"🔨","hammer_and_pick":"⚒","hammer_and_wrench":"🛠","pick":"⛏","nut_and_bolt":"🔩","gear":"⚙️","chains":"⛓","gun":"🔫","bomb":"💣","hocho":"🔪","knife":"🔪","dagger":"🗡","crossed_swords":"⚔️","shield":"🛡","smoking":"🚬","coffin":"⚰️","funeral_urn":"⚱️","amphora":"🏺","crystal_ball":"🔮","prayer_beads":"📿","barber":"💈","alembic":"⚗️","telescope":"🔭","microscope":"🔬","hole":"🕳","pill":"💊","syringe":"💉","thermometer":"🌡","toilet":"🚽","potable_water":"🚰","shower":"🚿","bathtub":"🛁","bath":"🛀","bellhop_bell":"🛎","key":"🔑","old_key":"🗝","door":"🚪","couch_and_lamp":"🛋","bed":"🛏","sleeping_bed":"🛌","framed_picture":"🖼","shopping":"🛍","shopping_cart":"🛒","gift":"🎁","balloon":"🎈","flags":"🎏","ribbon":"🎀","confetti_ball":"🎊","tada":"🎉","dolls":"🎎","izakaya_lantern":"🏮","lantern":"🏮","wind_chime":"🎐","email":"✉️","envelope":"✉️","envelope_with_arrow":"📩","incoming_envelope":"📨","e-mail":"📧","love_letter":"💌","inbox_tray":"📥","outbox_tray":"📤","package":"📦","label":"🏷","mailbox_closed":"📪","mailbox":"📫","mailbox_with_mail":"📬","mailbox_with_no_mail":"📭","postbox":"📮","postal_horn":"📯","scroll":"📜","page_with_curl":"📃","page_facing_up":"📄","bookmark_tabs":"📑","bar_chart":"📊","chart_with_upwards_trend":"📈","chart_with_downwards_trend":"📉","spiral_notepad":"🗒","spiral_calendar":"🗓","calendar":"📆","date":"📅","card_index":"📇","card_file_box":"🗃","ballot_box":"🗳","file_cabinet":"🗄","clipboard":"📋","file_folder":"📁","open_file_folder":"📂","card_index_dividers":"🗂","newspaper_roll":"🗞","newspaper":"📰","notebook":"📓","notebook_with_decorative_cover":"📔","ledger":"📒","closed_book":"📕","green_book":"📗","blue_book":"📘","orange_book":"📙","books":"📚","book":"📖","open_book":"📖","bookmark":"🔖","link":"🔗","paperclip":"📎","paperclips":"🖇","triangular_ruler":"📐","straight_ruler":"📏","pushpin":"📌","round_pushpin":"📍","scissors":"✂️","pen":"🖊","fountain_pen":"🖋","black_nib":"✒️","paintbrush":"🖌","crayon":"🖍","memo":"📝","pencil":"📝","pencil2":"✏️","mag":"🔍","mag_right":"🔎","lock_with_ink_pen":"🔏","closed_lock_with_key":"🔐","lock":"🔒","unlock":"🔓","heart":"❤️","yellow_heart":"💛","green_heart":"💚","blue_heart":"💙","purple_heart":"💜","black_heart":"🖤","broken_heart":"💔","heavy_heart_exclamation":"❣️","two_hearts":"💕","revolving_hearts":"💞","heartbeat":"💓","heartpulse":"💗","sparkling_heart":"💖","cupid":"💘","gift_heart":"💝","heart_decoration":"💟","peace_symbol":"☮️","latin_cross":"✝️","star_and_crescent":"☪️","om":"🕉","wheel_of_dharma":"☸️","star_of_david":"✡️","six_pointed_star":"🔯","menorah":"🕎","yin_yang":"☯️","orthodox_cross":"☦️","place_of_worship":"🛐","ophiuchus":"⛎","aries":"♈️","taurus":"♉️","gemini":"♊️","cancer":"♋️","leo":"♌️","virgo":"♍️","libra":"♎️","scorpius":"♏️","sagittarius":"♐️","capricorn":"♑️","aquarius":"♒️","pisces":"♓️","id":"🆔","atom_symbol":"⚛️","accept":"🉑","radioactive":"☢️","biohazard":"☣️","mobile_phone_off":"📴","vibration_mode":"📳","eight_pointed_black_star":"✴️","vs":"🆚","white_flower":"💮","ideograph_advantage":"🉐","secret":"㊙️","congratulations":"㊗️","u6e80":"🈵","a":"🅰️","b":"🅱️","ab":"🆎","cl":"🆑","o2":"🅾️","sos":"🆘","x":"❌","o":"⭕️","stop_sign":"🛑","no_entry":"⛔️","name_badge":"📛","no_entry_sign":"🚫","anger":"💢","hotsprings":"♨️","no_pedestrians":"🚷","do_not_litter":"🚯","no_bicycles":"🚳","non-potable_water":"🚱","underage":"🔞","no_mobile_phones":"📵","no_smoking":"🚭","exclamation":"❗️","heavy_exclamation_mark":"❗️","grey_exclamation":"❕","question":"❓","grey_question":"❔","bangbang":"‼️","interrobang":"⁉️","low_brightness":"🔅","high_brightness":"🔆","part_alternation_mark":"〽️","warning":"⚠️","children_crossing":"🚸","trident":"🔱","fleur_de_lis":"⚜️","beginner":"🔰","recycle":"♻️","white_check_mark":"✅","chart":"💹","sparkle":"❇️","eight_spoked_asterisk":"✳️","negative_squared_cross_mark":"❎","globe_with_meridians":"🌐","diamond_shape_with_a_dot_inside":"💠","m":"Ⓜ️","cyclone":"🌀","zzz":"💤","atm":"🏧","wc":"🚾","wheelchair":"♿️","parking":"🅿️","sa":"🈂️","passport_control":"🛂","customs":"🛃","baggage_claim":"🛄","left_luggage":"🛅","mens":"🚹","womens":"🚺","baby_symbol":"🚼","restroom":"🚻","put_litter_in_its_place":"🚮","cinema":"🎦","signal_strength":"📶","koko":"🈁","symbols":"🔣","information_source":"ℹ️","abc":"🔤","abcd":"🔡","capital_abcd":"🔠","ng":"🆖","ok":"🆗","up":"🆙","cool":"🆒","new":"🆕","free":"🆓","zero":"0️⃣","one":"1️⃣","two":"2️⃣","three":"3️⃣","four":"4️⃣","five":"5️⃣","six":"6️⃣","seven":"7️⃣","eight":"8️⃣","nine":"9️⃣","keycap_ten":"🔟","hash":"#️⃣","asterisk":"*️⃣","arrow_forward":"▶️","pause_button":"⏸","play_or_pause_button":"⏯","stop_button":"⏹","record_button":"⏺","next_track_button":"⏭","previous_track_button":"⏮","fast_forward":"⏩","rewind":"⏪","arrow_double_up":"⏫","arrow_double_down":"⏬","arrow_backward":"◀️","arrow_up_small":"🔼","arrow_down_small":"🔽","arrow_right":"➡️","arrow_left":"⬅️","arrow_up":"⬆️","arrow_down":"⬇️","arrow_upper_right":"↗️","arrow_lower_right":"↘️","arrow_lower_left":"↙️","arrow_upper_left":"↖️","arrow_up_down":"↕️","left_right_arrow":"↔️","arrow_right_hook":"↪️","leftwards_arrow_with_hook":"↩️","arrow_heading_up":"⤴️","arrow_heading_down":"⤵️","twisted_rightwards_arrows":"🔀","repeat":"🔁","repeat_one":"🔂","arrows_counterclockwise":"🔄","arrows_clockwise":"🔃","musical_note":"🎵","notes":"🎶","heavy_plus_sign":"➕","heavy_minus_sign":"➖","heavy_division_sign":"➗","heavy_multiplication_x":"✖️","heavy_dollar_sign":"💲","currency_exchange":"💱","tm":"™️","copyright":"©️","registered":"®️","wavy_dash":"〰️","curly_loop":"➰","loop":"➿","end":"🔚","back":"🔙","on":"🔛","top":"🔝","soon":"🔜","heavy_check_mark":"✔️","ballot_box_with_check":"☑️","radio_button":"🔘","white_circle":"⚪️","black_circle":"⚫️","red_circle":"🔴","large_blue_circle":"🔵","small_red_triangle":"🔺","small_red_triangle_down":"🔻","small_orange_diamond":"🔸","small_blue_diamond":"🔹","large_orange_diamond":"🔶","large_blue_diamond":"🔷","white_square_button":"🔳","black_square_button":"🔲","black_small_square":"▪️","white_small_square":"▫️","black_medium_small_square":"◾️","white_medium_small_square":"◽️","black_medium_square":"◼️","white_medium_square":"◻️","black_large_square":"⬛️","white_large_square":"⬜️","speaker":"🔈","mute":"🔇","sound":"🔉","loud_sound":"🔊","bell":"🔔","no_bell":"🔕","mega":"📣","loudspeaker":"📢","eye_speech_bubble":"👁‍🗨","speech_balloon":"💬","thought_balloon":"💭","right_anger_bubble":"🗯","spades":"♠️","clubs":"♣️","hearts":"♥️","diamonds":"♦️","black_joker":"🃏","flower_playing_cards":"🎴","mahjong":"🀄️","clock1":"🕐","clock2":"🕑","clock3":"🕒","clock4":"🕓","clock5":"🕔","clock6":"🕕","clock7":"🕖","clock8":"🕗","clock9":"🕘","clock10":"🕙","clock11":"🕚","clock12":"🕛","clock130":"🕜","clock230":"🕝","clock330":"🕞","clock430":"🕟","clock530":"🕠","clock630":"🕡","clock730":"🕢","clock830":"🕣","clock930":"🕤","clock1030":"🕥","clock1130":"🕦","clock1230":"🕧","white_flag":"🏳️","black_flag":"🏴","checkered_flag":"🏁","triangular_flag_on_post":"🚩","rainbow_flag":"🏳️‍🌈","afghanistan":"🇦🇫","aland_islands":"🇦🇽","albania":"🇦🇱","algeria":"🇩🇿","american_samoa":"🇦🇸","andorra":"🇦🇩","angola":"🇦🇴","anguilla":"🇦🇮","antarctica":"🇦🇶","antigua_barbuda":"🇦🇬","argentina":"🇦🇷","armenia":"🇦🇲","aruba":"🇦🇼","australia":"🇦🇺","austria":"🇦🇹","azerbaijan":"🇦🇿","bahamas":"🇧🇸","bahrain":"🇧🇭","bangladesh":"🇧🇩","barbados":"🇧🇧","belarus":"🇧🇾","belgium":"🇧🇪","belize":"🇧🇿","benin":"🇧🇯","bermuda":"🇧🇲","bhutan":"🇧🇹","bolivia":"🇧🇴","caribbean_netherlands":"🇧🇶","bosnia_herzegovina":"🇧🇦","botswana":"🇧🇼","brazil":"🇧🇷","british_indian_ocean_territory":"🇮🇴","british_virgin_islands":"🇻🇬","brunei":"🇧🇳","bulgaria":"🇧🇬","burkina_faso":"🇧🇫","burundi":"🇧🇮","cape_verde":"🇨🇻","cambodia":"🇰🇭","cameroon":"🇨🇲","canada":"🇨🇦","canary_islands":"🇮🇨","cayman_islands":"🇰🇾","central_african_republic":"🇨🇫","chad":"🇹🇩","chile":"🇨🇱","cn":"🇨🇳","christmas_island":"🇨🇽","cocos_islands":"🇨🇨","colombia":"🇨🇴","comoros":"🇰🇲","congo_brazzaville":"🇨🇬","congo_kinshasa":"🇨🇩","cook_islands":"🇨🇰","costa_rica":"🇨🇷","cote_divoire":"🇨🇮","croatia":"🇭🇷","cuba":"🇨🇺","curacao":"🇨🇼","cyprus":"🇨🇾","czech_republic":"🇨🇿","denmark":"🇩🇰","djibouti":"🇩🇯","dominica":"🇩🇲","dominican_republic":"🇩🇴","ecuador":"🇪🇨","egypt":"🇪🇬","el_salvador":"🇸🇻","equatorial_guinea":"🇬🇶","eritrea":"🇪🇷","estonia":"🇪🇪","ethiopia":"🇪🇹","eu":"🇪🇺","european_union":"🇪🇺","falkland_islands":"🇫🇰","faroe_islands":"🇫🇴","fiji":"🇫🇯","finland":"🇫🇮","fr":"🇫🇷","french_guiana":"🇬🇫","french_polynesia":"🇵🇫","french_southern_territories":"🇹🇫","gabon":"🇬🇦","gambia":"🇬🇲","georgia":"🇬🇪","de":"🇩🇪","ghana":"🇬🇭","gibraltar":"🇬🇮","greece":"🇬🇷","greenland":"🇬🇱","grenada":"🇬🇩","guadeloupe":"🇬🇵","guam":"🇬🇺","guatemala":"🇬🇹","guernsey":"🇬🇬","guinea":"🇬🇳","guinea_bissau":"🇬🇼","guyana":"🇬🇾","haiti":"🇭🇹","honduras":"🇭🇳","hong_kong":"🇭🇰","hungary":"🇭🇺","iceland":"🇮🇸","india":"🇮🇳","indonesia":"🇮🇩","iran":"🇮🇷","iraq":"🇮🇶","ireland":"🇮🇪","isle_of_man":"🇮🇲","israel":"🇮🇱","it":"🇮🇹","jamaica":"🇯🇲","jp":"🇯🇵","crossed_flags":"🎌","jersey":"🇯🇪","jordan":"🇯🇴","kazakhstan":"🇰🇿","kenya":"🇰🇪","kiribati":"🇰🇮","kosovo":"🇽🇰","kuwait":"🇰🇼","kyrgyzstan":"🇰🇬","laos":"🇱🇦","latvia":"🇱🇻","lebanon":"🇱🇧","lesotho":"🇱🇸","liberia":"🇱🇷","libya":"🇱🇾","liechtenstein":"🇱🇮","lithuania":"🇱🇹","luxembourg":"🇱🇺","macau":"🇲🇴","macedonia":"🇲🇰","madagascar":"🇲🇬","malawi":"🇲🇼","malaysia":"🇲🇾","maldives":"🇲🇻","mali":"🇲🇱","malta":"🇲🇹","marshall_islands":"🇲🇭","martinique":"🇲🇶","mauritania":"🇲🇷","mauritius":"🇲🇺","mayotte":"🇾🇹","mexico":"🇲🇽","micronesia":"🇫🇲","moldova":"🇲🇩","monaco":"🇲🇨","mongolia":"🇲🇳","montenegro":"🇲🇪","montserrat":"🇲🇸","morocco":"🇲🇦","mozambique":"🇲🇿","myanmar":"🇲🇲","namibia":"🇳🇦","nauru":"🇳🇷","nepal":"🇳🇵","netherlands":"🇳🇱","new_caledonia":"🇳🇨","new_zealand":"🇳🇿","nicaragua":"🇳🇮","niger":"🇳🇪","nigeria":"🇳🇬","niue":"🇳🇺","norfolk_island":"🇳🇫","northern_mariana_islands":"🇲🇵","north_korea":"🇰🇵","norway":"🇳🇴","oman":"🇴🇲","pakistan":"🇵🇰","palau":"🇵🇼","palestinian_territories":"🇵🇸","panama":"🇵🇦","papua_new_guinea":"🇵🇬","paraguay":"🇵🇾","peru":"🇵🇪","philippines":"🇵🇭","pitcairn_islands":"🇵🇳","poland":"🇵🇱","portugal":"🇵🇹","puerto_rico":"🇵🇷","qatar":"🇶🇦","reunion":"🇷🇪","romania":"🇷🇴","ru":"🇷🇺","rwanda":"🇷🇼","st_barthelemy":"🇧🇱","st_helena":"🇸🇭","st_kitts_nevis":"🇰🇳","st_lucia":"🇱🇨","st_pierre_miquelon":"🇵🇲","st_vincent_grenadines":"🇻🇨","samoa":"🇼🇸","san_marino":"🇸🇲","sao_tome_principe":"🇸🇹","saudi_arabia":"🇸🇦","senegal":"🇸🇳","serbia":"🇷🇸","seychelles":"🇸🇨","sierra_leone":"🇸🇱","singapore":"🇸🇬","sint_maarten":"🇸🇽","slovakia":"🇸🇰","slovenia":"🇸🇮","solomon_islands":"🇸🇧","somalia":"🇸🇴","south_africa":"🇿🇦","south_georgia_south_sandwich_islands":"🇬🇸","kr":"🇰🇷","south_sudan":"🇸🇸","es":"🇪🇸","sri_lanka":"🇱🇰","sudan":"🇸🇩","suriname":"🇸🇷","swaziland":"🇸🇿","sweden":"🇸🇪","switzerland":"🇨🇭","syria":"🇸🇾","taiwan":"🇹🇼","tajikistan":"🇹🇯","tanzania":"🇹🇿","thailand":"🇹🇭","timor_leste":"🇹🇱","togo":"🇹🇬","tokelau":"🇹🇰","tonga":"🇹🇴","trinidad_tobago":"🇹🇹","tunisia":"🇹🇳","tr":"🇹🇷","turkmenistan":"🇹🇲","turks_caicos_islands":"🇹🇨","tuvalu":"🇹🇻","uganda":"🇺🇬","ukraine":"🇺🇦","united_arab_emirates":"🇦🇪","gb":"🇬🇧","uk":"🇬🇧","us":"🇺🇸","us_virgin_islands":"🇻🇮","uruguay":"🇺🇾","uzbekistan":"🇺🇿","vanuatu":"🇻🇺","vatican_city":"🇻🇦","venezuela":"🇻🇪","vietnam":"🇻🇳","wallis_futuna":"🇼🇫","western_sahara":"🇪🇭","yemen":"🇾🇪","zambia":"🇿🇲","zimbabwe":"🇿🇼"}')},function(a,i,u){a.exports={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["0&&!b.test(F[O-1])||O+T.lengthE&&(($=new k("text","",0)).content=S.slice(E,O),D.push($)),($=new k("emoji","",0)).markup=M,$.content=d[M],D.push($),E=O+T.length}),E=0;C--)(D=E[C]).type!=="link_open"&&D.type!=="link_close"||D.info==="auto"&&(O-=D.nesting),D.type==="text"&&O===0&&f.test(D.content)&&(T[k].children=E=g(E,C,w(D.content,D.level,S.Token)))}}},function(a,i,u){a.exports=function(c){var d,m=c.defs;c.enabled.length&&(m=Object.keys(m).reduce(function(y,b){return c.enabled.indexOf(b)>=0&&(y[b]=m[b]),y},{})),d=Object.keys(c.shortcuts).reduce(function(y,b){return m[b]?Array.isArray(c.shortcuts[b])?(c.shortcuts[b].forEach(function(w){y[w]=b}),y):(y[c.shortcuts[b]]=b,y):y},{});var f=Object.keys(m).map(function(y){return":"+y+":"}).concat(Object.keys(d)).sort().reverse().map(function(y){return y.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}).join("|"),v=RegExp(f),g=RegExp(f,"g");return{defs:m,shortcuts:d,scanRE:v,replaceRE:g}}},function(a,i,u){var c=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function d(m,f){var v,g,y=m.posMax,b=m.pos;if(m.src.charCodeAt(b)!==126||f||b+2>=y)return!1;for(m.pos=b+1;m.pos?@[\]^_`{|}~-])/g;function d(m,f){var v,g,y=m.posMax,b=m.pos;if(m.src.charCodeAt(b)!==94||f||b+2>=y)return!1;for(m.pos=b+1;m.pos=w||(y=f.src.charCodeAt(b++))!==126&&y!==58||b===(g=f.skipSpaces(b))||g>=w?-1:b}c.block.ruler.before("paragraph","deflist",function(f,v,g,y){var b,w,S,C,k,$,E,D,T,O,F,M,P,B,z,U,H,J,j,G;if(y)return!(f.ddIndent<0)&&m(f,v)>=0;if((T=v+1)>=g||f.isEmpty(T)&&++T>=g||f.sCount[T]1&&f.isEmpty(f.line-1),f.tShift[S]=z,f.sCount[S]=B,f.tight=U,f.parentType=P,f.blkIndent=M,f.ddIndent=F,G=f.push("dd_close","dd",-1),k[1]=T=f.line,T>=g||f.sCount[T]=g||(C=T,f.isEmpty(C))||f.sCount[C]=g||(f.isEmpty(S)&&S++,S>=g)||f.sCount[S]=T||g.src.charCodeAt(D++)!==42||g.src.charCodeAt(D++)!==91)return!1;for($=D;D^`|~".split("").map(d).join("")+"])("+Object.keys(g.env.abbreviations).map(function(B){return B.substr(1)}).sort(function(B,z){return z.length-B.length}).map(d).join("|")+")($|"+f+"|"+v+"|["+" \r\n$+<=>^`|~".split("").map(d).join("")+"])",D=new RegExp(O,"g"),b=0,w=P.length;b=0;y--)if((M=S[y]).type==="text"&&(E=0,k=M.content,D.lastIndex=0,$=[],F.test(k))){for(;T=D.exec(k);)(T.index>0||T[1].length>0)&&((C=new g.Token("text","",0)).content=k.slice(E,T.index+T[1].length),$.push(C)),(C=new g.Token("abbr_open","abbr",1)).attrs=[["title",g.env.abbreviations[":"+T[2]]]],$.push(C),(C=new g.Token("text","",0)).content=T[2],$.push(C),C=new g.Token("abbr_close","abbr",-1),$.push(C),D.lastIndex-=T[3].length,E=D.lastIndex;$.length&&(E0&&(C+=":"+w[S].meta.subId),"["+C+"]"}function m(w,S,C,k,$){var E=$.rules.footnote_anchor_name(w,S,C,k,$),D=$.rules.footnote_caption(w,S,C,k,$),T=E;return w[S].meta.subId>0&&(T+=":"+w[S].meta.subId),''+D+""}function f(w,S,C){return(C.xhtmlOut?`
    -`:`
    -`)+`
    -
      -`}function v(){return`
    -
    -`}function g(w,S,C,k,$){var E=$.rules.footnote_anchor_name(w,S,C,k,$);return w[S].meta.subId>0&&(E+=":"+w[S].meta.subId),'
  • '}function y(){return`
  • -`}function b(w,S,C,k,$){var E=$.rules.footnote_anchor_name(w,S,C,k,$);return w[S].meta.subId>0&&(E+=":"+w[S].meta.subId),' ↩︎'}a.exports=function(w){var S=w.helpers.parseLinkLabel,C=w.utils.isSpace;w.renderer.rules.footnote_ref=m,w.renderer.rules.footnote_block_open=f,w.renderer.rules.footnote_block_close=v,w.renderer.rules.footnote_open=g,w.renderer.rules.footnote_close=y,w.renderer.rules.footnote_anchor=b,w.renderer.rules.footnote_caption=d,w.renderer.rules.footnote_anchor_name=c,w.block.ruler.before("reference","footnote_def",function(k,$,E,D){var T,O,F,M,P,B,z,U,H,J,j,G=k.bMarks[$]+k.tShift[$],ee=k.eMarks[$];if(G+4>ee||k.src.charCodeAt(G)!==91||k.src.charCodeAt(G+1)!==94)return!1;for(P=G+2;P=ee||k.src.charCodeAt(++P)!==58)return!1;if(D)return!0;for(P++,k.env.footnotes||(k.env.footnotes={}),k.env.footnotes.refs||(k.env.footnotes.refs={}),B=k.src.slice(G+2,P-2),k.env.footnotes.refs[":"+B]=-1,(z=new k.Token("footnote_reference_open","",1)).meta={label:B},z.level=k.level++,k.tokens.push(z),T=k.bMarks[$],O=k.tShift[$],F=k.sCount[$],M=k.parentType,j=P,U=H=k.sCount[$]+P-(k.bMarks[$]+k.tShift[$]);P=F)&&k.src.charCodeAt(M)===94&&k.src.charCodeAt(M+1)===91&&(E=M+2,!((D=S(k,M+1))<0)&&($||(k.env.footnotes||(k.env.footnotes={}),k.env.footnotes.list||(k.env.footnotes.list=[]),T=k.env.footnotes.list.length,k.md.inline.parse(k.src.slice(E,D),k.md,k.env,O=[]),k.push("footnote_ref","",0).meta={id:T},k.env.footnotes.list[T]={content:k.src.slice(E,D),tokens:O}),k.pos=D+1,k.posMax=F,!0))}),w.inline.ruler.after("footnote_inline","footnote_ref",function(k,$){var E,D,T,O,F=k.posMax,M=k.pos;if(M+3>F||!k.env.footnotes||!k.env.footnotes.refs||k.src.charCodeAt(M)!==91||k.src.charCodeAt(M+1)!==94)return!1;for(D=M+2;D=F)&&(D++,E=k.src.slice(M+2,D-1),k.env.footnotes.refs[":"+E]!==void 0&&($||(k.env.footnotes.list||(k.env.footnotes.list=[]),k.env.footnotes.refs[":"+E]<0?(T=k.env.footnotes.list.length,k.env.footnotes.list[T]={label:E,count:0},k.env.footnotes.refs[":"+E]=T):T=k.env.footnotes.refs[":"+E],O=k.env.footnotes.list[T].count,k.env.footnotes.list[T].count++,k.push("footnote_ref","",0).meta={id:T,subId:O,label:E}),k.pos=D,k.posMax=F,!0))}),w.core.ruler.after("inline","footnote_tail",function(k){var $,E,D,T,O,F,M,P,B,z,U=!1,H={};if(k.env.footnotes&&(k.tokens=k.tokens.filter(function(J){return J.type==="footnote_reference_open"?(U=!0,B=[],z=J.meta.label,!1):J.type==="footnote_reference_close"?(U=!1,H[":"+z]=B,!1):(U&&B.push(J),!U)}),k.env.footnotes.list)){for(F=k.env.footnotes.list,M=new k.Token("footnote_block_open","",1),k.tokens.push(M),$=0,E=F.length;$0?F[$].count:1,D=0;D=0;S--)if(y[S].level===w)return S;return-1}function v(y,b){return y[b].type==="inline"&&function(w){return w.type==="paragraph_open"}(y[b-1])&&function(w){return w.type==="list_item_open"}(y[b-2])&&function(w){return w.content.indexOf("[ ] ")===0||w.content.indexOf("[x] ")===0||w.content.indexOf("[X] ")===0}(y[b])}function g(y,b){if(y.children.unshift(function(S,C){var k=new C("html_inline","",0),$=u?' disabled="" ':"";return S.content.indexOf("[ ] ")===0?k.content='':S.content.indexOf("[x] ")!==0&&S.content.indexOf("[X] ")!==0||(k.content=''),k}(y,b)),y.children[1].content=y.children[1].content.slice(3),y.content=y.content.slice(3),c)if(d){y.children.pop();var w="task-item-"+Math.ceil(1e7*Math.random()-1e3);y.children[0].content=y.children[0].content.slice(0,-1)+' id="'+w+'">',y.children.push(function(S,C,k){var $=new k("html_inline","",0);return $.content='",$.attrs=[{for:C}],$}(y.content,w,b))}else y.children.unshift(function(S){var C=new S("html_inline","",0);return C.content="",C}(b))}a.exports=function(y,b){b&&(u=!b.enabled,c=!!b.label,d=!!b.labelAfter),y.core.ruler.after("inline","github-task-lists",function(w){for(var S=w.tokens,C=2;C=C)&&!((z=w.bMarks[E]+w.tShift[E])<(U=w.eMarks[E])&&w.sCount[E]=4)){for($=z+1;$<=U&&f[($-z)%g]===w.src[$];$++);if(!(Math.floor(($-z)/g)':""},c.renderer.rules.toc_open=function(v,g){return""},c.renderer.rules.toc_close=function(v,g){return""},c.renderer.rules.toc_body=function(v,g){for(var y=[],b=d.tokens,w=b.length,S=0;S$)for(var O=D.level-$,F=0;F"),$++;else if(D.level<$)for(O=$-D.level,F=0;F"),$--;return(T=T.concat(['
  • ',D.content,"
  • "])).join("")});return"

    "+v[g].content+"

    "+E.join("")+new Array($+1).join("")},c.core.ruler.push("grab_state",function(v){d=v}),c.inline.ruler.after("emphasis","toc",function(v,g){for(;v.src.indexOf(` -`)>=0&&v.src.indexOf(` -`)1&&(w=b.pop()),y.content=w,y=v.push("toc_close","toc",-1);var S=0,C=v.src.indexOf(` -`);return S=C!==-1?v.pos+C:v.pos+v.posMax+1,v.pos=S,!0})}},function(a,i){a.exports=function(u,c){(c=c||{}).highlighted===void 0&&(c.highlighted=!0),c.hljs===void 0&&(c.hljs="auto"),typeof c.langCheck!="function"&&(c.langCheck=function(){}),u.options.highlight=function(d,m){var f=c.hljs;if(c.hljs==="auto"&&(f=window.hljs),c.highlighted&&m&&f){if(f.getLanguage(m))return'
    '+f.highlight(m,d,!0).value+"
    ";typeof c.langCheck=="function"&&c.langCheck(m)}return'
    '+u.utils.escapeHtml(d)+"
    "}}},function(a,i,u){var c=null;function d(v,g){var y,b,w=v.posMax,S=!0,C=!0;return y=g>0?v.src.charCodeAt(g-1):-1,b=g+1<=w?v.src.charCodeAt(g+1):-1,(y===32||y===9||b>=48&&b<=57)&&(C=!1),b!==32&&b!==9||(S=!1),{can_open:S,can_close:C}}function m(v,g){if(!c&&window.katex&&(c=window.katex),!c)return!1;var y,b,w,S;if(v.src[v.pos]!=="$")return!1;if(!d(v,v.pos).can_open)return g||(v.pending+="$"),v.pos+=1,!0;for(b=y=v.pos+1;(b=v.src.indexOf("$",b))!==-1;){for(S=b-1;v.src[S]==="\\";)S-=1;if((b-S)%2==1)break;b+=1}return b===-1?(g||(v.pending+="$"),v.pos=y,!0):b-y==0?(g||(v.pending+="$$"),v.pos=y+1,!0):d(v,b).can_close?(g||((w=v.push("math_inline","math",0)).markup="$",w.content=v.src.slice(y,b)),v.pos=b+1,!0):(g||(v.pending+="$"),v.pos=y,!0)}function f(v,g,y,b){if(!c&&window.katex&&(c=window.katex),!c)return!1;var w,S,C,k,$,E=!1,D=v.bMarks[g]+v.tShift[g],T=v.eMarks[g];if(D+2>T||v.src.slice(D,D+2)!=="$$")return!1;if(D+=2,w=v.src.slice(D,T),b)return!0;for(w.trim().slice(-2)==="$$"&&(w=w.trim().slice(0,-2),E=!0),C=g;!E&&!(++C>=y)&&!((D=v.bMarks[C]+v.tShift[C])<(T=v.eMarks[C])&&v.tShift[C]"+c.renderToString(w,g)+"

    "}catch(S){return g.throwOnError&&console.log(S),w}}(y[b].content)+` -`}}},function(a,i){a.exports=function(u,c){u.image_add=function(m,f){u.__image instanceof Object||(u.__image={}),u.__image[m]=f},u.image_del=function(m){u.__image instanceof Object||(u.__image={}),delete u.__image[m]};var d=u.renderer.rules.image;u.renderer.rules.image=function(m,f,v,g,y){var b=m[f].attrs;if(u.__image instanceof Object){for(var w=0;w{for(const m of d)if(m.type==="childList")for(const f of m.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&c(f)}).observe(document,{childList:!0,subtree:!0});function u(d){const m={};return d.integrity&&(m.integrity=d.integrity),d.referrerPolicy&&(m.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?m.credentials="include":d.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function c(d){if(d.ep)return;d.ep=!0;const m=u(d);fetch(d.href,m)}})();const aliases$1={collapse:"fas fa-chevron-up",complete:"fas fa-check",cancel:"fas fa-times-circle",close:"fas fa-times",delete:"fas fa-times-circle",clear:"fas fa-times-circle",success:"fas fa-check-circle",info:"fas fa-info-circle",warning:"fas fa-exclamation",error:"fas fa-exclamation-triangle",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",checkboxOn:"fas fa-check-square",checkboxOff:"far fa-square",checkboxIndeterminate:"fas fa-minus-square",delimiter:"fas fa-circle",sortAsc:"fas fa-arrow-up",sortDesc:"fas fa-arrow-down",expand:"fas fa-chevron-down",menu:"fas fa-bars",subgroup:"fas fa-caret-down",dropdown:"fas fa-caret-down",radioOn:"far fa-dot-circle",radioOff:"far fa-circle",edit:"fas fa-edit",ratingEmpty:"far fa-star",ratingFull:"fas fa-star",ratingHalf:"fas fa-star-half",loading:"fas fa-sync",first:"fas fa-step-backward",last:"fas fa-step-forward",unfold:"fas fa-arrows-alt-v",file:"fas fa-paperclip",plus:"fas fa-plus",minus:"fas fa-minus",calendar:"fas fa-calendar",treeviewCollapse:"fas fa-caret-down",treeviewExpand:"fas fa-caret-right",eyeDropper:"fas fa-eye-dropper"},fa={component:VClassIcon},vuetify=createVuetify({defaults:{},theme:{defaultTheme:"light",themes:{light:{colors:{background:"#f5efea",tandoor:"#ddbf86",primary:"#b98766",secondary:"#b55e4f",success:"#82aa8b",info:"#385f84",warning:"#eaaa21",error:"#a7240e"}}}},icons:{defaultSet:"fa",aliases:aliases$1,sets:{fa}}});var lodash={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */lodash.exports;(function(a,i){(function(){var u,c="4.17.21",d=200,m="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",f="Expected a function",v="Invalid `variable` option passed into `_.template`",g="__lodash_hash_undefined__",y=500,b="__lodash_placeholder__",w=1,S=2,C=4,k=1,$=2,E=1,D=2,T=4,O=8,F=16,M=32,P=64,B=128,z=256,U=512,H=30,J="...",j=800,G=16,ee=1,Q=2,te=3,re=1/0,ae=9007199254740991,ye=17976931348623157e292,ue=NaN,le=4294967295,Se=le-1,Fe=le>>>1,kt=[["ary",B],["bind",E],["bindKey",D],["curry",O],["curryRight",F],["flip",U],["partial",M],["partialRight",P],["rearg",z]],Pe="[object Arguments]",ke="[object Array]",de="[object AsyncFunction]",$e="[object Boolean]",Te="[object Date]",Le="[object DOMException]",Bt="[object Error]",Ie="[object Function]",ie="[object GeneratorFunction]",pe="[object Map]",Ne="[object Number]",We="[object Null]",wt="[object Object]",Ht="[object Promise]",qt="[object Proxy]",At="[object RegExp]",Ft="[object Set]",$t="[object String]",Wt="[object Symbol]",Et="[object Undefined]",Tt="[object WeakMap]",Kt="[object WeakSet]",ln="[object ArrayBuffer]",mn="[object DataView]",St="[object Float32Array]",xt="[object Float64Array]",zt="[object Int8Array]",Yt="[object Int16Array]",hn="[object Int32Array]",an="[object Uint8Array]",sn="[object Uint8ClampedArray]",wn="[object Uint16Array]",$n="[object Uint32Array]",gn=/\b__p \+= '';/g,dn=/\b(__p \+=) '' \+/g,bn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Oe=/&(?:amp|lt|gt|quot|#39);/g,Ye=/[&<>"']/g,Rt=RegExp(Oe.source),oe=RegExp(Ye.source),he=/<%-([\s\S]+?)%>/g,De=/<%([\s\S]+?)%>/g,Nt=/<%=([\s\S]+?)%>/g,Ut=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tn=/^\w*$/,un=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Gt=/[\\^$.*+?()[\]{}|]/g,_n=RegExp(Gt.source),nn=/^\s+/,cn=/\s/,fn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Vn=/\{\n\/\* \[wrapped with (.+)\] \*/,Dn=/,? & /,tr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Wn=/[()=,{}\[\]\/\s]/,ir=/\\(\\)?/g,nr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Kn=/\w*$/,dr=/^[-+]0x[0-9a-f]+$/i,Tr=/^0b[01]+$/i,or=/^\[object .+?Constructor\]$/,Lr=/^0o[0-7]+$/i,ve=/^(?:0|[1-9]\d*)$/,Lt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,pn=/($^)/,On=/['\n\r\u2028\u2029\\]/g,Gn="\\ud800-\\udfff",Hr="\\u0300-\\u036f",Ka="\\ufe20-\\ufe2f",aa="\\u20d0-\\u20ff",Vr=Hr+Ka+aa,_i="\\u2700-\\u27bf",Ja="a-z\\xdf-\\xf6\\xf8-\\xff",So="\\xac\\xb1\\xd7\\xf7",Si="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ki="\\u2000-\\u206f",Oa=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ci="A-Z\\xc0-\\xd6\\xd8-\\xde",Da="\\ufe0e\\ufe0f",$i=So+Si+ki+Oa,Ga="['’]",Ya="["+Gn+"]",Ei="["+$i+"]",Jr="["+Vr+"]",ia="\\d+",ko="["+_i+"]",xi="["+Ja+"]",Za="[^"+Gn+$i+ia+_i+Ja+Ci+"]",ba="\\ud83c[\\udffb-\\udfff]",wa="(?:"+Jr+"|"+ba+")",Xa="[^"+Gn+"]",Ra="(?:\\ud83c[\\udde6-\\uddff]){2}",Qa="[\\ud800-\\udbff][\\udc00-\\udfff]",oa="["+Ci+"]",Ti="\\u200d",Ai="(?:"+xi+"|"+Za+")",Co="(?:"+oa+"|"+Za+")",ei="(?:"+Ga+"(?:d|ll|m|re|s|t|ve))?",ti="(?:"+Ga+"(?:D|LL|M|RE|S|T|VE))?",ni=wa+"?",ri="["+Da+"]?",Oi="(?:"+Ti+"(?:"+[Xa,Ra,Qa].join("|")+")"+ri+ni+")*",$o="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Eo="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Di=ri+ni+Oi,xo="(?:"+[ko,Ra,Qa].join("|")+")"+Di,ai="(?:"+[Xa+Jr+"?",Jr,Ra,Qa,Ya].join("|")+")",To=RegExp(Ga,"g"),Ao=RegExp(Jr,"g"),sa=RegExp(ba+"(?="+ba+")|"+ai+Di,"g"),Oo=RegExp([oa+"?"+xi+"+"+ei+"(?="+[Ei,oa,"$"].join("|")+")",Co+"+"+ti+"(?="+[Ei,oa+Ai,"$"].join("|")+")",oa+"?"+Ai+"+"+ei,oa+"+"+ti,Eo,$o,ia,xo].join("|"),"g"),Ri=RegExp("["+Ti+Gn+Vr+Da+"]"),Zt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,vn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],En=-1,Cn={};Cn[St]=Cn[xt]=Cn[zt]=Cn[Yt]=Cn[hn]=Cn[an]=Cn[sn]=Cn[wn]=Cn[$n]=!0,Cn[Pe]=Cn[ke]=Cn[ln]=Cn[$e]=Cn[mn]=Cn[Te]=Cn[Bt]=Cn[Ie]=Cn[pe]=Cn[Ne]=Cn[wt]=Cn[At]=Cn[Ft]=Cn[$t]=Cn[Tt]=!1;var In={};In[Pe]=In[ke]=In[ln]=In[mn]=In[$e]=In[Te]=In[St]=In[xt]=In[zt]=In[Yt]=In[hn]=In[pe]=In[Ne]=In[wt]=In[At]=In[Ft]=In[$t]=In[Wt]=In[an]=In[sn]=In[wn]=In[$n]=!0,In[Bt]=In[Ie]=In[Tt]=!1;var Zn={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},la={"&":"&","<":"<",">":">",'"':""","'":"'"},Do={"&":"&","<":"<",">":">",""":'"',"'":"'"},Ni={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Mr=parseFloat,Na=parseInt,Vs=typeof commonjsGlobal$2=="object"&&commonjsGlobal$2&&commonjsGlobal$2.Object===Object&&commonjsGlobal$2,ju=typeof self=="object"&&self&&self.Object===Object&&self,lr=Vs||ju||Function("return this")(),Ro=i&&!i.nodeType&&i,_a=Ro&&!0&&a&&!a.nodeType&&a,Ms=_a&&_a.exports===Ro,No=Ms&&Vs.process,Ar=function(){try{var It=_a&&_a.require&&_a.require("util").types;return It||No&&No.binding&&No.binding("util")}catch{}}(),Bs=Ar&&Ar.isArrayBuffer,zs=Ar&&Ar.isDate,Us=Ar&&Ar.isMap,qs=Ar&&Ar.isRegExp,Hs=Ar&&Ar.isSet,js=Ar&&Ar.isTypedArray;function _r(It,Jt,jt){switch(jt.length){case 0:return It.call(Jt);case 1:return It.call(Jt,jt[0]);case 2:return It.call(Jt,jt[0],jt[1]);case 3:return It.call(Jt,jt[0],jt[1],jt[2])}return It.apply(Jt,jt)}function Wu(It,Jt,jt,Sn){for(var Rn=-1,Un=It==null?0:It.length;++Rn-1}function Fo(It,Jt,jt){for(var Sn=-1,Rn=It==null?0:It.length;++Sn-1;);return jt}function Qs(It,Jt){for(var jt=It.length;jt--&&Fa(Jt,It[jt],0)>-1;);return jt}function tc(It,Jt){for(var jt=It.length,Sn=0;jt--;)It[jt]===Jt&&++Sn;return Sn}var nc=Vo(Zn),rc=Vo(la);function ac(It){return"\\"+Ni[It]}function ic(It,Jt){return It==null?u:It[Jt]}function Pa(It){return Ri.test(It)}function oc(It){return Zt.test(It)}function sc(It){for(var Jt,jt=[];!(Jt=It.next()).done;)jt.push(Jt.value);return jt}function Uo(It){var Jt=-1,jt=Array(It.size);return It.forEach(function(Sn,Rn){jt[++Jt]=[Rn,Sn]}),jt}function el(It,Jt){return function(jt){return It(Jt(jt))}}function da(It,Jt){for(var jt=-1,Sn=It.length,Rn=0,Un=[];++jt-1}function Jc(A,I){var q=this.__data__,ne=Zi(q,A);return ne<0?(++this.size,q.push([A,I])):q[ne][1]=I,this}Gr.prototype.clear=Hc,Gr.prototype.delete=jc,Gr.prototype.get=Wc,Gr.prototype.has=Kc,Gr.prototype.set=Jc;function Yr(A){var I=-1,q=A==null?0:A.length;for(this.clear();++I=I?A:I)),A}function Nr(A,I,q,ne,se,Ce){var Me,_t=I&w,Vt=I&S,Xt=I&C;if(q&&(Me=se?q(A,ne,se,Ce):q(A)),Me!==u)return Me;if(!Yn(A))return A;var Qt=Nn(A);if(Qt){if(Me=Xd(A),!_t)return gr(A,Me)}else{var rn=pr(A),yn=rn==Ie||rn==ie;if(ya(A))return Il(A,_t);if(rn==wt||rn==Pe||yn&&!se){if(Me=Vt||yn?{}:tu(A),!_t)return Vt?zd(A,cd(Me,A)):Bd(A,fl(Me,A))}else{if(!In[rn])return se?A:{};Me=Qd(A,rn,_t)}}Ce||(Ce=new zr);var kn=Ce.get(A);if(kn)return kn;Ce.set(A,Me),Ou(A)?A.forEach(function(An){Me.add(Nr(An,I,q,An,A,Ce))}):Tu(A)&&A.forEach(function(An,Mn){Me.set(Mn,Nr(An,I,q,Mn,A,Ce))});var Tn=Xt?Vt?hs:ms:Vt?br:sr,Pn=Qt?u:Tn(A);return Or(Pn||A,function(An,Mn){Pn&&(Mn=An,An=A[Mn]),di(Me,Mn,Nr(An,I,q,Mn,A,Ce))}),Me}function dd(A){var I=sr(A);return function(q){return pl(q,A,I)}}function pl(A,I,q){var ne=q.length;if(A==null)return!ne;for(A=jn(A);ne--;){var se=q[ne],Ce=I[se],Me=A[se];if(Me===u&&!(se in A)||!Ce(Me))return!1}return!0}function ml(A,I,q){if(typeof A!="function")throw new Dr(f);return yi(function(){A.apply(u,q)},I)}function fi(A,I,q,ne){var se=-1,Ce=Fi,Me=!0,_t=A.length,Vt=[],Xt=I.length;if(!_t)return Vt;q&&(I=Jn(I,Sr(q))),ne?(Ce=Fo,Me=!1):I.length>=d&&(Ce=ii,Me=!1,I=new Ca(I));e:for(;++se<_t;){var Qt=A[se],rn=q==null?Qt:q(Qt);if(Qt=ne||Qt!==0?Qt:0,Me&&rn===rn){for(var yn=Xt;yn--;)if(I[yn]===rn)continue e;Vt.push(Qt)}else Ce(I,rn,ne)||Vt.push(Qt)}return Vt}var ma=zl(jr),hl=zl(Yo,!0);function fd(A,I){var q=!0;return ma(A,function(ne,se,Ce){return q=!!I(ne,se,Ce),q}),q}function Xi(A,I,q){for(var ne=-1,se=A.length;++nese?0:se+q),ne=ne===u||ne>se?se:Fn(ne),ne<0&&(ne+=se),ne=q>ne?0:Ru(ne);q0&&q(_t)?I>1?ur(_t,I-1,q,ne,se):ca(se,_t):ne||(se[se.length]=_t)}return se}var Go=Ul(),gl=Ul(!0);function jr(A,I){return A&&Go(A,I,sr)}function Yo(A,I){return A&&gl(A,I,sr)}function Qi(A,I){return ua(I,function(q){return ta(A[q])})}function Ea(A,I){I=va(I,A);for(var q=0,ne=I.length;A!=null&&qI}function md(A,I){return A!=null&&Hn.call(A,I)}function hd(A,I){return A!=null&&I in jn(A)}function vd(A,I,q){return A>=fr(I,q)&&A=120&&Qt.length>=120)?new Ca(Me&&Qt):u}Qt=A[0];var rn=-1,yn=_t[0];e:for(;++rn-1;)_t!==A&&Hi.call(_t,Vt,1),Hi.call(A,Vt,1);return A}function Tl(A,I){for(var q=A?I.length:0,ne=q-1;q--;){var se=I[q];if(q==ne||se!==Ce){var Ce=se;ea(se)?Hi.call(A,se,1):ss(A,se)}}return A}function rs(A,I){return A+Ki(ll()*(I-A+1))}function Ad(A,I,q,ne){for(var se=-1,Ce=ar(Wi((I-A)/(q||1)),0),Me=jt(Ce);Ce--;)Me[ne?Ce:++se]=A,A+=q;return Me}function is(A,I){var q="";if(!A||I<1||I>ae)return q;do I%2&&(q+=A),I=Ki(I/2),I&&(A+=A);while(I);return q}function Ln(A,I){return Ss(au(A,I,wr),A+"")}function Od(A){return dl(Wa(A))}function Dd(A,I){var q=Wa(A);return fo(q,$a(I,0,q.length))}function hi(A,I,q,ne){if(!Yn(A))return A;I=va(I,A);for(var se=-1,Ce=I.length,Me=Ce-1,_t=A;_t!=null&&++sese?0:se+I),q=q>se?se:q,q<0&&(q+=se),se=I>q?0:q-I>>>0,I>>>=0;for(var Ce=jt(se);++ne>>1,Me=A[Ce];Me!==null&&!Cr(Me)&&(q?Me<=I:Me=d){var Xt=I?null:jd(A);if(Xt)return Ii(Xt);Me=!1,se=ii,Vt=new Ca}else Vt=I?[]:_t;e:for(;++ne=ne?A:Fr(A,I,q)}var Pl=Sc||function(A){return lr.clearTimeout(A)};function Il(A,I){if(I)return A.slice();var q=A.length,ne=rl?rl(q):new A.constructor(q);return A.copy(ne),ne}function ds(A){var I=new A.constructor(A.byteLength);return new Ui(I).set(new Ui(A)),I}function Id(A,I){var q=I?ds(A.buffer):A.buffer;return new A.constructor(q,A.byteOffset,A.byteLength)}function Ld(A){var I=new A.constructor(A.source,Kn.exec(A));return I.lastIndex=A.lastIndex,I}function Vd(A){return ci?jn(ci.call(A)):{}}function Ll(A,I){var q=I?ds(A.buffer):A.buffer;return new A.constructor(q,A.byteOffset,A.length)}function Vl(A,I){if(A!==I){var q=A!==u,ne=A===null,se=A===A,Ce=Cr(A),Me=I!==u,_t=I===null,Vt=I===I,Xt=Cr(I);if(!_t&&!Xt&&!Ce&&A>I||Ce&&Me&&Vt&&!_t&&!Xt||ne&&Me&&Vt||!q&&Vt||!se)return 1;if(!ne&&!Ce&&!Xt&&A=_t)return Vt;var Xt=q[ne];return Vt*(Xt=="desc"?-1:1)}}return A.index-I.index}function Ml(A,I,q,ne){for(var se=-1,Ce=A.length,Me=q.length,_t=-1,Vt=I.length,Xt=ar(Ce-Me,0),Qt=jt(Vt+Xt),rn=!ne;++_t1?q[se-1]:u,Me=se>2?q[2]:u;for(Ce=A.length>3&&typeof Ce=="function"?(se--,Ce):u,Me&&hr(q[0],q[1],Me)&&(Ce=se<3?u:Ce,se=1),I=jn(I);++ne-1?se[Ce?I[Me]:Me]:u}}function jl(A){return Qr(function(I){var q=I.length,ne=q,se=Rr.prototype.thru;for(A&&I.reverse();ne--;){var Ce=I[ne];if(typeof Ce!="function")throw new Dr(f);if(se&&!Me&&uo(Ce)=="wrapper")var Me=new Rr([],!0)}for(ne=Me?ne:q;++ne1&&zn.reverse(),Qt&&Vt_t))return!1;var Xt=Ce.get(A),Qt=Ce.get(I);if(Xt&&Qt)return Xt==I&&Qt==A;var rn=-1,yn=!0,kn=q&$?new Ca:u;for(Ce.set(A,I),Ce.set(I,A);++rn<_t;){var Tn=A[rn],Pn=I[rn];if(ne)var An=Me?ne(Pn,Tn,rn,I,A,Ce):ne(Tn,Pn,rn,A,I,Ce);if(An!==u){if(An)continue;yn=!1;break}if(kn){if(!Io(I,function(Mn,zn){if(!ii(kn,zn)&&(Tn===Mn||se(Tn,Mn,q,ne,Ce)))return kn.push(zn)})){yn=!1;break}}else if(!(Tn===Pn||se(Tn,Pn,q,ne,Ce))){yn=!1;break}}return Ce.delete(A),Ce.delete(I),yn}function Kd(A,I,q,ne,se,Ce,Me){switch(q){case mn:if(A.byteLength!=I.byteLength||A.byteOffset!=I.byteOffset)return!1;A=A.buffer,I=I.buffer;case ln:return!(A.byteLength!=I.byteLength||!Ce(new Ui(A),new Ui(I)));case $e:case Te:case Ne:return Ur(+A,+I);case Bt:return A.name==I.name&&A.message==I.message;case At:case $t:return A==I+"";case pe:var _t=Uo;case Ft:var Vt=ne&k;if(_t||(_t=Ii),A.size!=I.size&&!Vt)return!1;var Xt=Me.get(A);if(Xt)return Xt==I;ne|=$,Me.set(A,I);var Qt=Xl(_t(A),_t(I),ne,se,Ce,Me);return Me.delete(A),Qt;case Wt:if(ci)return ci.call(A)==ci.call(I)}return!1}function Jd(A,I,q,ne,se,Ce){var Me=q&k,_t=ms(A),Vt=_t.length,Xt=ms(I),Qt=Xt.length;if(Vt!=Qt&&!Me)return!1;for(var rn=Vt;rn--;){var yn=_t[rn];if(!(Me?yn in I:Hn.call(I,yn)))return!1}var kn=Ce.get(A),Tn=Ce.get(I);if(kn&&Tn)return kn==I&&Tn==A;var Pn=!0;Ce.set(A,I),Ce.set(I,A);for(var An=Me;++rn1?"& ":"")+I[ne],I=I.join(q>2?", ":" "),A.replace(fn,`{ -/* [wrapped with `+I+`] */ -`)}function tf(A){return Nn(A)||Aa(A)||!!(ol&&A&&A[ol])}function ea(A,I){var q=typeof A;return I=I??ae,!!I&&(q=="number"||q!="symbol"&&ve.test(A))&&A>-1&&A%1==0&&A0){if(++I>=j)return arguments[0]}else I=0;return A.apply(u,arguments)}}function fo(A,I){var q=-1,ne=A.length,se=ne-1;for(I=I===u?ne:I;++q1?A[I-1]:u;return q=typeof q=="function"?(A.pop(),q):u,vu(A,q)});function gu(A){var I=be(A);return I.__chain__=!0,I}function mp(A,I){return I(A),A}function po(A,I){return I(A)}var hp=Qr(function(A){var I=A.length,q=I?A[0]:0,ne=this.__wrapped__,se=function(Ce){return Jo(Ce,A)};return I>1||this.__actions__.length||!(ne instanceof Bn)||!ea(q)?this.thru(se):(ne=ne.slice(q,+q+(I?1:0)),ne.__actions__.push({func:po,args:[se],thisArg:u}),new Rr(ne,this.__chain__).thru(function(Ce){return I&&!Ce.length&&Ce.push(u),Ce}))});function vp(){return gu(this)}function gp(){return new Rr(this.value(),this.__chain__)}function yp(){this.__values__===u&&(this.__values__=Du(this.value()));var A=this.__index__>=this.__values__.length,I=A?u:this.__values__[this.__index__++];return{done:A,value:I}}function bp(){return this}function wp(A){for(var I,q=this;q instanceof Yi;){var ne=cu(q);ne.__index__=0,ne.__values__=u,I?se.__wrapped__=ne:I=ne;var se=ne;q=q.__wrapped__}return se.__wrapped__=A,I}function _p(){var A=this.__wrapped__;if(A instanceof Bn){var I=A;return this.__actions__.length&&(I=new Bn(this)),I=I.reverse(),I.__actions__.push({func:po,args:[ks],thisArg:u}),new Rr(I,this.__chain__)}return this.thru(ks)}function Sp(){return Nl(this.__wrapped__,this.__actions__)}var kp=ao(function(A,I,q){Hn.call(A,q)?++A[q]:Zr(A,q,1)});function Cp(A,I,q){var ne=Nn(A)?Ws:fd;return q&&hr(A,I,q)&&(I=u),ne(A,xn(I,3))}function $p(A,I){var q=Nn(A)?ua:vl;return q(A,xn(I,3))}var Ep=Hl(du),xp=Hl(fu);function Tp(A,I){return ur(mo(A,I),1)}function Ap(A,I){return ur(mo(A,I),re)}function Op(A,I,q){return q=q===u?1:Fn(q),ur(mo(A,I),q)}function yu(A,I){var q=Nn(A)?Or:ma;return q(A,xn(I,3))}function bu(A,I){var q=Nn(A)?Ku:hl;return q(A,xn(I,3))}var Dp=ao(function(A,I,q){Hn.call(A,q)?A[q].push(I):Zr(A,q,[I])});function Rp(A,I,q,ne){A=yr(A)?A:Wa(A),q=q&&!ne?Fn(q):0;var se=A.length;return q<0&&(q=ar(se+q,0)),bo(A)?q<=se&&A.indexOf(I,q)>-1:!!se&&Fa(A,I,q)>-1}var Np=Ln(function(A,I,q){var ne=-1,se=typeof I=="function",Ce=yr(A)?jt(A.length):[];return ma(A,function(Me){Ce[++ne]=se?_r(I,Me,q):pi(Me,I,q)}),Ce}),Fp=ao(function(A,I,q){Zr(A,q,I)});function mo(A,I){var q=Nn(A)?Jn:Sl;return q(A,xn(I,3))}function Pp(A,I,q,ne){return A==null?[]:(Nn(I)||(I=I==null?[]:[I]),q=ne?u:q,Nn(q)||(q=q==null?[]:[q]),El(A,I,q))}var Ip=ao(function(A,I,q){A[q?0:1].push(I)},function(){return[[],[]]});function Lp(A,I,q){var ne=Nn(A)?Po:Ys,se=arguments.length<3;return ne(A,xn(I,4),q,se,ma)}function Vp(A,I,q){var ne=Nn(A)?Ju:Ys,se=arguments.length<3;return ne(A,xn(I,4),q,se,hl)}function Mp(A,I){var q=Nn(A)?ua:vl;return q(A,go(xn(I,3)))}function Bp(A){var I=Nn(A)?dl:Od;return I(A)}function zp(A,I,q){(q?hr(A,I,q):I===u)?I=1:I=Fn(I);var ne=Nn(A)?sd:Dd;return ne(A,I)}function Up(A){var I=Nn(A)?ld:Nd;return I(A)}function qp(A){if(A==null)return 0;if(yr(A))return bo(A)?Ia(A):A.length;var I=pr(A);return I==pe||I==Ft?A.size:es(A).length}function Hp(A,I,q){var ne=Nn(A)?Io:Fd;return q&&hr(A,I,q)&&(I=u),ne(A,xn(I,3))}var jp=Ln(function(A,I){if(A==null)return[];var q=I.length;return q>1&&hr(A,I[0],I[1])?I=[]:q>2&&hr(I[0],I[1],I[2])&&(I=[I[0]]),El(A,ur(I,1),[])}),ho=kc||function(){return lr.Date.now()};function Wp(A,I){if(typeof I!="function")throw new Dr(f);return A=Fn(A),function(){if(--A<1)return I.apply(this,arguments)}}function wu(A,I,q){return I=q?u:I,I=A&&I==null?A.length:I,Xr(A,B,u,u,u,u,I)}function _u(A,I){var q;if(typeof I!="function")throw new Dr(f);return A=Fn(A),function(){return--A>0&&(q=I.apply(this,arguments)),A<=1&&(I=u),q}}var $s=Ln(function(A,I,q){var ne=E;if(q.length){var se=da(q,Ha($s));ne|=M}return Xr(A,ne,I,q,se)}),Su=Ln(function(A,I,q){var ne=E|D;if(q.length){var se=da(q,Ha(Su));ne|=M}return Xr(I,ne,A,q,se)});function ku(A,I,q){I=q?u:I;var ne=Xr(A,O,u,u,u,u,u,I);return ne.placeholder=ku.placeholder,ne}function Cu(A,I,q){I=q?u:I;var ne=Xr(A,F,u,u,u,u,u,I);return ne.placeholder=Cu.placeholder,ne}function $u(A,I,q){var ne,se,Ce,Me,_t,Vt,Xt=0,Qt=!1,rn=!1,yn=!0;if(typeof A!="function")throw new Dr(f);I=Ir(I)||0,Yn(q)&&(Qt=!!q.leading,rn="maxWait"in q,Ce=rn?ar(Ir(q.maxWait)||0,I):Ce,yn="trailing"in q?!!q.trailing:yn);function kn(er){var qr=ne,ra=se;return ne=se=u,Xt=er,Me=A.apply(ra,qr),Me}function Tn(er){return Xt=er,_t=yi(Mn,I),Qt?kn(er):Me}function Pn(er){var qr=er-Vt,ra=er-Xt,Hu=I-qr;return rn?fr(Hu,Ce-ra):Hu}function An(er){var qr=er-Vt,ra=er-Xt;return Vt===u||qr>=I||qr<0||rn&&ra>=Ce}function Mn(){var er=ho();if(An(er))return zn(er);_t=yi(Mn,Pn(er))}function zn(er){return _t=u,yn&&ne?kn(er):(ne=se=u,Me)}function $r(){_t!==u&&Pl(_t),Xt=0,ne=Vt=se=_t=u}function vr(){return _t===u?Me:zn(ho())}function Er(){var er=ho(),qr=An(er);if(ne=arguments,se=this,Vt=er,qr){if(_t===u)return Tn(Vt);if(rn)return Pl(_t),_t=yi(Mn,I),kn(Vt)}return _t===u&&(_t=yi(Mn,I)),Me}return Er.cancel=$r,Er.flush=vr,Er}var Kp=Ln(function(A,I){return ml(A,1,I)}),Jp=Ln(function(A,I,q){return ml(A,Ir(I)||0,q)});function Gp(A){return Xr(A,U)}function vo(A,I){if(typeof A!="function"||I!=null&&typeof I!="function")throw new Dr(f);var q=function(){var ne=arguments,se=I?I.apply(this,ne):ne[0],Ce=q.cache;if(Ce.has(se))return Ce.get(se);var Me=A.apply(this,ne);return q.cache=Ce.set(se,Me)||Ce,Me};return q.cache=new(vo.Cache||Yr),q}vo.Cache=Yr;function go(A){if(typeof A!="function")throw new Dr(f);return function(){var I=arguments;switch(I.length){case 0:return!A.call(this);case 1:return!A.call(this,I[0]);case 2:return!A.call(this,I[0],I[1]);case 3:return!A.call(this,I[0],I[1],I[2])}return!A.apply(this,I)}}function Yp(A){return _u(2,A)}var Zp=Pd(function(A,I){I=I.length==1&&Nn(I[0])?Jn(I[0],Sr(xn())):Jn(ur(I,1),Sr(xn()));var q=I.length;return Ln(function(ne){for(var se=-1,Ce=fr(ne.length,q);++se=I}),Aa=bl(function(){return arguments}())?bl:function(A){return Xn(A)&&Hn.call(A,"callee")&&!il.call(A,"callee")},Nn=jt.isArray,fm=Bs?Sr(Bs):yd;function yr(A){return A!=null&&yo(A.length)&&!ta(A)}function Qn(A){return Xn(A)&&yr(A)}function pm(A){return A===!0||A===!1||Xn(A)&&mr(A)==$e}var ya=$c||Ls,mm=zs?Sr(zs):bd;function hm(A){return Xn(A)&&A.nodeType===1&&!bi(A)}function vm(A){if(A==null)return!0;if(yr(A)&&(Nn(A)||typeof A=="string"||typeof A.splice=="function"||ya(A)||ja(A)||Aa(A)))return!A.length;var I=pr(A);if(I==pe||I==Ft)return!A.size;if(gi(A))return!es(A).length;for(var q in A)if(Hn.call(A,q))return!1;return!0}function gm(A,I){return mi(A,I)}function ym(A,I,q){q=typeof q=="function"?q:u;var ne=q?q(A,I):u;return ne===u?mi(A,I,u,q):!!ne}function xs(A){if(!Xn(A))return!1;var I=mr(A);return I==Bt||I==Le||typeof A.message=="string"&&typeof A.name=="string"&&!bi(A)}function bm(A){return typeof A=="number"&&sl(A)}function ta(A){if(!Yn(A))return!1;var I=mr(A);return I==Ie||I==ie||I==de||I==qt}function xu(A){return typeof A=="number"&&A==Fn(A)}function yo(A){return typeof A=="number"&&A>-1&&A%1==0&&A<=ae}function Yn(A){var I=typeof A;return A!=null&&(I=="object"||I=="function")}function Xn(A){return A!=null&&typeof A=="object"}var Tu=Us?Sr(Us):_d;function wm(A,I){return A===I||Qo(A,I,gs(I))}function _m(A,I,q){return q=typeof q=="function"?q:u,Qo(A,I,gs(I),q)}function Sm(A){return Au(A)&&A!=+A}function km(A){if(af(A))throw new Rn(m);return wl(A)}function Cm(A){return A===null}function $m(A){return A==null}function Au(A){return typeof A=="number"||Xn(A)&&mr(A)==Ne}function bi(A){if(!Xn(A)||mr(A)!=wt)return!1;var I=qi(A);if(I===null)return!0;var q=Hn.call(I,"constructor")&&I.constructor;return typeof q=="function"&&q instanceof q&&Mi.call(q)==bc}var Ts=qs?Sr(qs):Sd;function Em(A){return xu(A)&&A>=-ae&&A<=ae}var Ou=Hs?Sr(Hs):kd;function bo(A){return typeof A=="string"||!Nn(A)&&Xn(A)&&mr(A)==$t}function Cr(A){return typeof A=="symbol"||Xn(A)&&mr(A)==Wt}var ja=js?Sr(js):Cd;function xm(A){return A===u}function Tm(A){return Xn(A)&&pr(A)==Tt}function Am(A){return Xn(A)&&mr(A)==Kt}var Om=lo(ts),Dm=lo(function(A,I){return A<=I});function Du(A){if(!A)return[];if(yr(A))return bo(A)?Br(A):gr(A);if(oi&&A[oi])return sc(A[oi]());var I=pr(A),q=I==pe?Uo:I==Ft?Ii:Wa;return q(A)}function na(A){if(!A)return A===0?A:0;if(A=Ir(A),A===re||A===-re){var I=A<0?-1:1;return I*ye}return A===A?A:0}function Fn(A){var I=na(A),q=I%1;return I===I?q?I-q:I:0}function Ru(A){return A?$a(Fn(A),0,le):0}function Ir(A){if(typeof A=="number")return A;if(Cr(A))return ue;if(Yn(A)){var I=typeof A.valueOf=="function"?A.valueOf():A;A=Yn(I)?I+"":I}if(typeof A!="string")return A===0?A:+A;A=Zs(A);var q=Tr.test(A);return q||Lr.test(A)?Na(A.slice(2),q?2:8):dr.test(A)?ue:+A}function Nu(A){return Wr(A,br(A))}function Rm(A){return A?$a(Fn(A),-ae,ae):A===0?A:0}function qn(A){return A==null?"":kr(A)}var Nm=Ua(function(A,I){if(gi(I)||yr(I)){Wr(I,sr(I),A);return}for(var q in I)Hn.call(I,q)&&di(A,q,I[q])}),Fu=Ua(function(A,I){Wr(I,br(I),A)}),wo=Ua(function(A,I,q,ne){Wr(I,br(I),A,ne)}),Fm=Ua(function(A,I,q,ne){Wr(I,sr(I),A,ne)}),Pm=Qr(Jo);function Im(A,I){var q=za(A);return I==null?q:fl(q,I)}var Lm=Ln(function(A,I){A=jn(A);var q=-1,ne=I.length,se=ne>2?I[2]:u;for(se&&hr(I[0],I[1],se)&&(ne=1);++q1),Ce}),Wr(A,hs(A),q),ne&&(q=Nr(q,w|S|C,Wd));for(var se=I.length;se--;)ss(q,I[se]);return q});function th(A,I){return Iu(A,go(xn(I)))}var nh=Qr(function(A,I){return A==null?{}:xd(A,I)});function Iu(A,I){if(A==null)return{};var q=Jn(hs(A),function(ne){return[ne]});return I=xn(I),xl(A,q,function(ne,se){return I(ne,se[0])})}function rh(A,I,q){I=va(I,A);var ne=-1,se=I.length;for(se||(se=1,A=u);++neI){var ne=A;A=I,I=ne}if(q||A%1||I%1){var se=ll();return fr(A+se*(I-A+Mr("1e-"+((se+"").length-1))),I)}return rs(A,I)}var mh=qa(function(A,I,q){return I=I.toLowerCase(),A+(q?Mu(I):I)});function Mu(A){return Ds(qn(A).toLowerCase())}function Bu(A){return A=qn(A),A&&A.replace(Lt,nc).replace(Ao,"")}function hh(A,I,q){A=qn(A),I=kr(I);var ne=A.length;q=q===u?ne:$a(Fn(q),0,ne);var se=q;return q-=I.length,q>=0&&A.slice(q,se)==I}function vh(A){return A=qn(A),A&&oe.test(A)?A.replace(Ye,rc):A}function gh(A){return A=qn(A),A&&_n.test(A)?A.replace(Gt,"\\$&"):A}var yh=qa(function(A,I,q){return A+(q?"-":"")+I.toLowerCase()}),bh=qa(function(A,I,q){return A+(q?" ":"")+I.toLowerCase()}),wh=ql("toLowerCase");function _h(A,I,q){A=qn(A),I=Fn(I);var ne=I?Ia(A):0;if(!I||ne>=I)return A;var se=(I-ne)/2;return so(Ki(se),q)+A+so(Wi(se),q)}function Sh(A,I,q){A=qn(A),I=Fn(I);var ne=I?Ia(A):0;return I&&ne>>0,q?(A=qn(A),A&&(typeof I=="string"||I!=null&&!Ts(I))&&(I=kr(I),!I&&Pa(A))?ga(Br(A),0,q):A.split(I,q)):[]}var Ah=qa(function(A,I,q){return A+(q?" ":"")+Ds(I)});function Oh(A,I,q){return A=qn(A),q=q==null?0:$a(Fn(q),0,A.length),I=kr(I),A.slice(q,q+I.length)==I}function Dh(A,I,q){var ne=be.templateSettings;q&&hr(A,I,q)&&(I=u),A=qn(A),I=wo({},I,ne,Yl);var se=wo({},I.imports,ne.imports,Yl),Ce=sr(se),Me=zo(se,Ce),_t,Vt,Xt=0,Qt=I.interpolate||pn,rn="__p += '",yn=qo((I.escape||pn).source+"|"+Qt.source+"|"+(Qt===Nt?nr:pn).source+"|"+(I.evaluate||pn).source+"|$","g"),kn="//# sourceURL="+(Hn.call(I,"sourceURL")?(I.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++En+"]")+` -`;A.replace(yn,function(An,Mn,zn,$r,vr,Er){return zn||(zn=$r),rn+=A.slice(Xt,Er).replace(On,ac),Mn&&(_t=!0,rn+=`' + -__e(`+Mn+`) + -'`),vr&&(Vt=!0,rn+=`'; -`+vr+`; -__p += '`),zn&&(rn+=`' + -((__t = (`+zn+`)) == null ? '' : __t) + -'`),Xt=Er+An.length,An}),rn+=`'; -`;var Tn=Hn.call(I,"variable")&&I.variable;if(!Tn)rn=`with (obj) { -`+rn+` -} -`;else if(Wn.test(Tn))throw new Rn(v);rn=(Vt?rn.replace(gn,""):rn).replace(dn,"$1").replace(bn,"$1;"),rn="function("+(Tn||"obj")+`) { -`+(Tn?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(_t?", __e = _.escape":"")+(Vt?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+rn+`return __p -}`;var Pn=Uu(function(){return Un(Ce,kn+"return "+rn).apply(u,Me)});if(Pn.source=rn,xs(Pn))throw Pn;return Pn}function Rh(A){return qn(A).toLowerCase()}function Nh(A){return qn(A).toUpperCase()}function Fh(A,I,q){if(A=qn(A),A&&(q||I===u))return Zs(A);if(!A||!(I=kr(I)))return A;var ne=Br(A),se=Br(I),Ce=Xs(ne,se),Me=Qs(ne,se)+1;return ga(ne,Ce,Me).join("")}function Ph(A,I,q){if(A=qn(A),A&&(q||I===u))return A.slice(0,tl(A)+1);if(!A||!(I=kr(I)))return A;var ne=Br(A),se=Qs(ne,Br(I))+1;return ga(ne,0,se).join("")}function Ih(A,I,q){if(A=qn(A),A&&(q||I===u))return A.replace(nn,"");if(!A||!(I=kr(I)))return A;var ne=Br(A),se=Xs(ne,Br(I));return ga(ne,se).join("")}function Lh(A,I){var q=H,ne=J;if(Yn(I)){var se="separator"in I?I.separator:se;q="length"in I?Fn(I.length):q,ne="omission"in I?kr(I.omission):ne}A=qn(A);var Ce=A.length;if(Pa(A)){var Me=Br(A);Ce=Me.length}if(q>=Ce)return A;var _t=q-Ia(ne);if(_t<1)return ne;var Vt=Me?ga(Me,0,_t).join(""):A.slice(0,_t);if(se===u)return Vt+ne;if(Me&&(_t+=Vt.length-_t),Ts(se)){if(A.slice(_t).search(se)){var Xt,Qt=Vt;for(se.global||(se=qo(se.source,qn(Kn.exec(se))+"g")),se.lastIndex=0;Xt=se.exec(Qt);)var rn=Xt.index;Vt=Vt.slice(0,rn===u?_t:rn)}}else if(A.indexOf(kr(se),_t)!=_t){var yn=Vt.lastIndexOf(se);yn>-1&&(Vt=Vt.slice(0,yn))}return Vt+ne}function Vh(A){return A=qn(A),A&&Rt.test(A)?A.replace(Oe,dc):A}var Mh=qa(function(A,I,q){return A+(q?" ":"")+I.toUpperCase()}),Ds=ql("toUpperCase");function zu(A,I,q){return A=qn(A),I=q?u:I,I===u?oc(A)?mc(A):Zu(A):A.match(I)||[]}var Uu=Ln(function(A,I){try{return _r(A,u,I)}catch(q){return xs(q)?q:new Rn(q)}}),Bh=Qr(function(A,I){return Or(I,function(q){q=Kr(q),Zr(A,q,$s(A[q],A))}),A});function zh(A){var I=A==null?0:A.length,q=xn();return A=I?Jn(A,function(ne){if(typeof ne[1]!="function")throw new Dr(f);return[q(ne[0]),ne[1]]}):[],Ln(function(ne){for(var se=-1;++seae)return[];var q=le,ne=fr(A,le);I=xn(I),A-=le;for(var se=Bo(ne,I);++q0||I<0)?new Bn(q):(A<0?q=q.takeRight(-A):A&&(q=q.drop(A)),I!==u&&(I=Fn(I),q=I<0?q.dropRight(-I):q.take(I-A)),q)},Bn.prototype.takeRightWhile=function(A){return this.reverse().takeWhile(A).reverse()},Bn.prototype.toArray=function(){return this.take(le)},jr(Bn.prototype,function(A,I){var q=/^(?:filter|find|map|reject)|While$/.test(I),ne=/^(?:head|last)$/.test(I),se=be[ne?"take"+(I=="last"?"Right":""):I],Ce=ne||/^find/.test(I);se&&(be.prototype[I]=function(){var Me=this.__wrapped__,_t=ne?[1]:arguments,Vt=Me instanceof Bn,Xt=_t[0],Qt=Vt||Nn(Me),rn=function(Mn){var zn=se.apply(be,ca([Mn],_t));return ne&&yn?zn[0]:zn};Qt&&q&&typeof Xt=="function"&&Xt.length!=1&&(Vt=Qt=!1);var yn=this.__chain__,kn=!!this.__actions__.length,Tn=Ce&&!yn,Pn=Vt&&!kn;if(!Ce&&Qt){Me=Pn?Me:new Bn(this);var An=A.apply(Me,_t);return An.__actions__.push({func:po,args:[rn],thisArg:u}),new Rr(An,yn)}return Tn&&Pn?A.apply(this,_t):(An=this.thru(rn),Tn?ne?An.value()[0]:An.value():An)})}),Or(["pop","push","shift","sort","splice","unshift"],function(A){var I=Li[A],q=/^(?:push|sort|unshift)$/.test(A)?"tap":"thru",ne=/^(?:pop|shift)$/.test(A);be.prototype[A]=function(){var se=arguments;if(ne&&!this.__chain__){var Ce=this.value();return I.apply(Nn(Ce)?Ce:[],se)}return this[q](function(Me){return I.apply(Nn(Me)?Me:[],se)})}}),jr(Bn.prototype,function(A,I){var q=be[I];if(q){var ne=q.name+"";Hn.call(Ba,ne)||(Ba[ne]=[]),Ba[ne].push({name:I,func:q})}}),Ba[io(u,D).name]=[{name:"wrapper",func:u}],Bn.prototype.clone=Ic,Bn.prototype.reverse=Lc,Bn.prototype.value=Vc,be.prototype.at=hp,be.prototype.chain=vp,be.prototype.commit=gp,be.prototype.next=yp,be.prototype.plant=wp,be.prototype.reverse=_p,be.prototype.toJSON=be.prototype.valueOf=be.prototype.value=Sp,be.prototype.first=be.prototype.head,oi&&(be.prototype[oi]=bp),be},La=hc();_a?((_a.exports=La)._=La,Ro._=La):lr._=La}).call(commonjsGlobal$2)})(lodash,lodash.exports);var lodashExports=lodash.exports;const _=getDefaultExportFromCjs$1(lodashExports),_STORE_ID$1="shopping_store",UNDEFINED_CATEGORY="shopping_undefined_category",useShoppingStore=defineStore(_STORE_ID$1,()=>{let a=ref(new Map),i=ref([]),u=ref([]);ref(0),ref(0),ref(0),ref(0);let c=ref(!1),d=ref(0);ref(!0),ref(null),ref([]),ref(null);let m=ref(null);const f=computed(()=>{let S={};S.categories=new Map;let C=[];for(let k in a.value.keys());return a.value.forEach(k=>{S=w(S,k,"food.supermarketCategory.name")}),S.categories.has(UNDEFINED_CATEGORY)&&(C.push(S.categories.get(UNDEFINED_CATEGORY)),S.categories.delete(UNDEFINED_CATEGORY)),S.categories.forEach(k=>{C.push(k)}),C});function v(){var C,k;let S=[];for(let $ in this.get_entries_by_group)for(let E in this.get_entries_by_group[$].foods)for(let D in this.get_entries_by_group[$].foods[E].entries)S.push({amount:this.get_entries_by_group[$].foods[E].entries[D].amount,unit:((C=this.get_entries_by_group[$].foods[E].entries[D].unit)==null?void 0:C.name)??"",food:((k=this.get_entries_by_group[$].foods[E].entries[D].food)==null?void 0:k.name)??""});return S}function g(){return[{id:"food.supermarketCategory.name",translationKey:"Category"},{id:"createdBy.displayName",translationKey:"created_by"},{id:"recipeMealplan.recipeName",translationKey:"Recipe"}]}function y(){for(let S in m.value)if(m.value[S].status==="syncing_failed_before"||m.value[S].status==="waiting_failed_before")return!0;return!1}function b(){if(!c.value){c.value=!0,d.value=new Date().getTime();let S=new ApiApi;S.apiShoppingListEntryList().then(C=>{a.value=new Map,C.forEach(k=>{a.value.set(k.id,k)}),c.value=!1}).catch(C=>{c.value=!1}),S.apiSupermarketList().then(C=>{i.value=C}).catch(C=>{}),S.apiSupermarketList().then(C=>{u.value=C}).catch(C=>{})}}function w(S,C,k){let $=_.get(C,k,UNDEFINED_CATEGORY);return $==null&&($=UNDEFINED_CATEGORY),S.categories.has($)||S.categories.set($,{name:$,foods:new Map}),S.categories.get($).foods.has(C.food.id)||S.categories.get($).foods.set(C.food.id,{food:C.food,entries:new Map}),S.categories.get($).foods.get(C.food.id).entries.set(C.id,C),S}return{entries:a,supermarkets:u,supermarketCategories:i,getEntriesByGroup:f,getFlatEntries:v,groupingOptions:g,hasFailedItems:y,refreshFromAPI:b}}),VTabsSymbol=Symbol.for("vuetify:v-tabs"),makeVTabProps=propsFactory({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...omit$1(makeVBtnProps({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),VTab=genericComponent()({name:"VTab",props:makeVTabProps(),setup(a,i){let{slots:u,attrs:c}=i;const{textColorClasses:d,textColorStyles:m}=useTextColor(a,"sliderColor"),f=ref(),v=ref(),g=computed(()=>a.direction==="horizontal"),y=computed(()=>{var w,S;return((S=(w=f.value)==null?void 0:w.group)==null?void 0:S.isSelected.value)??!1});function b(w){var C,k;let{value:S}=w;if(S){const $=(k=(C=f.value)==null?void 0:C.$el.parentElement)==null?void 0:k.querySelector(".v-tab--selected .v-tab__slider"),E=v.value;if(!$||!E)return;const D=getComputedStyle($).color,T=$.getBoundingClientRect(),O=E.getBoundingClientRect(),F=g.value?"x":"y",M=g.value?"X":"Y",P=g.value?"right":"bottom",B=g.value?"width":"height",z=T[F],U=O[F],H=z>U?T[P]-O[P]:T[F]-O[F],J=Math.sign(H)>0?g.value?"right":"bottom":Math.sign(H)<0?g.value?"left":"top":"center",G=(Math.abs(H)+(Math.sign(H)<0?T[B]:O[B]))/Math.max(T[B],O[B])||0,ee=T[B]/O[B]||0,Q=1.5;animate(E,{backgroundColor:[D,"currentcolor"],transform:[`translate${M}(${H}px) scale${M}(${ee})`,`translate${M}(${H/Q}px) scale${M}(${(G-1)/Q+1})`,"none"],transformOrigin:Array(3).fill(J)},{duration:225,easing:standardEasing})}}return useRender(()=>{const w=VBtn.filterProps(a);return createVNode(VBtn,mergeProps({symbol:VTabsSymbol,ref:f,class:["v-tab",a.class],style:a.style,tabindex:y.value?0:-1,role:"tab","aria-selected":String(y.value),active:!1},w,c,{block:a.fixed,maxWidth:a.fixed?300:void 0,"onGroup:selected":b}),{...u,default:()=>{var S;return createVNode(Fragment,null,[((S=u.default)==null?void 0:S.call(u))??a.text,!a.hideSlider&&createVNode("div",{ref:v,class:["v-tab__slider",d.value],style:m.value},null)])}})}),forwardRefs({},f)}}),handleGesture=a=>{const{touchstartX:i,touchendX:u,touchstartY:c,touchendY:d}=a,m=.5,f=16;a.offsetX=u-i,a.offsetY=d-c,Math.abs(a.offsetY)i+f&&a.right(a)),Math.abs(a.offsetX)c+f&&a.down(a))};function touchstart(a,i){var c;const u=a.changedTouches[0];i.touchstartX=u.clientX,i.touchstartY=u.clientY,(c=i.start)==null||c.call(i,{originalEvent:a,...i})}function touchend(a,i){var c;const u=a.changedTouches[0];i.touchendX=u.clientX,i.touchendY=u.clientY,(c=i.end)==null||c.call(i,{originalEvent:a,...i}),handleGesture(i)}function touchmove(a,i){var c;const u=a.changedTouches[0];i.touchmoveX=u.clientX,i.touchmoveY=u.clientY,(c=i.move)==null||c.call(i,{originalEvent:a,...i})}function createHandlers(){let a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const i={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:a.left,right:a.right,up:a.up,down:a.down,start:a.start,move:a.move,end:a.end};return{touchstart:u=>touchstart(u,i),touchend:u=>touchend(u,i),touchmove:u=>touchmove(u,i)}}function mounted(a,i){var v;const u=i.value,c=u!=null&&u.parent?a.parentElement:a,d=(u==null?void 0:u.options)??{passive:!0},m=(v=i.instance)==null?void 0:v.$.uid;if(!c||!m)return;const f=createHandlers(i.value);c._touchHandlers=c._touchHandlers??Object.create(null),c._touchHandlers[m]=f,keys$9(f).forEach(g=>{c.addEventListener(g,f[g],d)})}function unmounted(a,i){var m,f;const u=(m=i.value)!=null&&m.parent?a.parentElement:a,c=(f=i.instance)==null?void 0:f.$.uid;if(!(u!=null&&u._touchHandlers)||!c)return;const d=u._touchHandlers[c];keys$9(d).forEach(v=>{u.removeEventListener(v,d[v])}),delete u._touchHandlers[c]}const Touch={mounted,unmounted},Touch$1=Touch,VWindowSymbol=Symbol.for("vuetify:v-window"),VWindowGroupSymbol=Symbol.for("vuetify:v-window-group"),makeVWindowProps=propsFactory({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:a=>typeof a=="boolean"||a==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...makeComponentProps(),...makeTagProps(),...makeThemeProps()},"VWindow"),VWindow=genericComponent()({name:"VWindow",directives:{Touch},props:makeVWindowProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{isRtl:d}=useRtl(),{t:m}=useLocale(),f=useGroup(a,VWindowGroupSymbol),v=ref(),g=computed(()=>d.value?!a.reverse:a.reverse),y=shallowRef(!1),b=computed(()=>{const F=a.direction==="vertical"?"y":"x",P=(g.value?!y.value:y.value)?"-reverse":"";return`v-window-${F}${P}-transition`}),w=shallowRef(0),S=ref(void 0),C=computed(()=>f.items.value.findIndex(F=>f.selected.value.includes(F.id)));watch(C,(F,M)=>{const P=f.items.value.length,B=P-1;P<=2?y.value=Fa.continuous||C.value!==0),$=computed(()=>a.continuous||C.value!==f.items.value.length-1);function E(){k.value&&f.prev()}function D(){$.value&&f.next()}const T=computed(()=>{const F=[],M={icon:d.value?a.nextIcon:a.prevIcon,class:`v-window__${g.value?"right":"left"}`,onClick:f.prev,"aria-label":m("$vuetify.carousel.prev")};F.push(k.value?u.prev?u.prev({props:M}):createVNode(VBtn,M,null):createVNode("div",null,null));const P={icon:d.value?a.prevIcon:a.nextIcon,class:`v-window__${g.value?"left":"right"}`,onClick:f.next,"aria-label":m("$vuetify.carousel.next")};return F.push($.value?u.next?u.next({props:P}):createVNode(VBtn,P,null):createVNode("div",null,null)),F}),O=computed(()=>a.touch===!1?a.touch:{...{left:()=>{g.value?E():D()},right:()=>{g.value?D():E()},start:M=>{let{originalEvent:P}=M;P.stopPropagation()}},...a.touch===!0?{}:a.touch});return useRender(()=>withDirectives(createVNode(a.tag,{ref:v,class:["v-window",{"v-window--show-arrows-on-hover":a.showArrows==="hover"},c.value,a.class],style:a.style},{default:()=>{var F,M;return[createVNode("div",{class:"v-window__container",style:{height:S.value}},[(F=u.default)==null?void 0:F.call(u,{group:f}),a.showArrows!==!1&&createVNode("div",{class:"v-window__controls"},[T.value])]),(M=u.additional)==null?void 0:M.call(u,{group:f})]}}),[[resolveDirective("touch"),O.value]])),{group:f}}}),makeVTabsWindowProps=propsFactory({...omit$1(makeVWindowProps(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),VTabsWindow=genericComponent()({name:"VTabsWindow",props:makeVTabsWindowProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=inject$1(VTabsSymbol,null),d=useProxiedModel(a,"modelValue"),m=computed({get(){var f;return d.value!=null||!c?d.value:(f=c.items.value.find(v=>c.selected.value.includes(v.id)))==null?void 0:f.value},set(f){d.value=f}});return useRender(()=>{const f=VWindow.filterProps(a);return createVNode(VWindow,mergeProps({_as:"VTabsWindow"},f,{modelValue:m.value,"onUpdate:modelValue":v=>m.value=v,class:"v-tabs-window",mandatory:!1,touch:!1}),u)}),{}}}),makeVWindowItemProps=propsFactory({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...makeComponentProps(),...makeGroupItemProps(),...makeLazyProps()},"VWindowItem"),VWindowItem=genericComponent()({name:"VWindowItem",directives:{Touch:Touch$1},props:makeVWindowItemProps(),emits:{"group:selected":a=>!0},setup(a,i){let{slots:u}=i;const c=inject$1(VWindowSymbol),d=useGroupItem(a,VWindowGroupSymbol),{isBooted:m}=useSsrBoot();if(!c||!d)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const f=shallowRef(!1),v=computed(()=>m.value&&(c.isReversed.value?a.reverseTransition!==!1:a.transition!==!1));function g(){!f.value||!c||(f.value=!1,c.transitionCount.value>0&&(c.transitionCount.value-=1,c.transitionCount.value===0&&(c.transitionHeight.value=void 0)))}function y(){var k;f.value||!c||(f.value=!0,c.transitionCount.value===0&&(c.transitionHeight.value=convertToUnit((k=c.rootRef.value)==null?void 0:k.clientHeight)),c.transitionCount.value+=1)}function b(){g()}function w(k){f.value&&nextTick(()=>{!v.value||!f.value||!c||(c.transitionHeight.value=convertToUnit(k.clientHeight))})}const S=computed(()=>{const k=c.isReversed.value?a.reverseTransition:a.transition;return v.value?{name:typeof k!="string"?c.transition.value:k,onBeforeEnter:y,onAfterEnter:g,onEnterCancelled:b,onBeforeLeave:y,onAfterLeave:g,onLeaveCancelled:b,onEnter:w}:!1}),{hasContent:C}=useLazy(a,d.isSelected);return useRender(()=>createVNode(MaybeTransition,{transition:S.value,disabled:!m.value},{default:()=>{var k;return[withDirectives(createVNode("div",{class:["v-window-item",d.selectedClass.value,a.class],style:a.style},[C.value&&((k=u.default)==null?void 0:k.call(u))]),[[vShow,d.isSelected.value]])]}})),{groupItem:d}}}),makeVTabsWindowItemProps=propsFactory({...makeVWindowItemProps()},"VTabsWindowItem"),VTabsWindowItem=genericComponent()({name:"VTabsWindowItem",props:makeVTabsWindowItemProps(),setup(a,i){let{slots:u}=i;return useRender(()=>{const c=VWindowItem.filterProps(a);return createVNode(VWindowItem,mergeProps({_as:"VTabsWindowItem"},c,{class:["v-tabs-window-item",a.class],style:a.style}),u)}),{}}});function parseItems(a){return a?a.map(i=>isObject$h(i)?i:{text:i,value:i}):[]}const makeVTabsProps=propsFactory({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...makeVSlideGroupProps({mandatory:"force",selectedClass:"v-tab-item--selected"}),...makeDensityProps(),...makeTagProps()},"VTabs"),VTabs=genericComponent()({name:"VTabs",props:makeVTabsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),d=computed(()=>parseItems(a.items)),{densityClasses:m}=useDensity(a),{backgroundColorClasses:f,backgroundColorStyles:v}=useBackgroundColor(toRef(a,"bgColor"));return provideDefaults({VTab:{color:toRef(a,"color"),direction:toRef(a,"direction"),stacked:toRef(a,"stacked"),fixed:toRef(a,"fixedTabs"),sliderColor:toRef(a,"sliderColor"),hideSlider:toRef(a,"hideSlider")}}),useRender(()=>{const g=VSlideGroup.filterProps(a),y=!!(u.window||a.items.length>0);return createVNode(Fragment,null,[createVNode(VSlideGroup,mergeProps(g,{modelValue:c.value,"onUpdate:modelValue":b=>c.value=b,class:["v-tabs",`v-tabs--${a.direction}`,`v-tabs--align-tabs-${a.alignTabs}`,{"v-tabs--fixed-tabs":a.fixedTabs,"v-tabs--grow":a.grow,"v-tabs--stacked":a.stacked},m.value,f.value,a.class],style:[{"--v-tabs-height":convertToUnit(a.height)},v.value,a.style],role:"tablist",symbol:VTabsSymbol}),{default:()=>{var b;return[((b=u.default)==null?void 0:b.call(u))??d.value.map(w=>{var S;return((S=u.tab)==null?void 0:S.call(u,{item:w}))??createVNode(VTab,mergeProps(w,{key:w.text,value:w.value}),{default:()=>{var C;return(C=u[`tab.${w.value}`])==null?void 0:C.call(u,{item:w})}})})]}}),y&&createVNode(VTabsWindow,{modelValue:c.value,"onUpdate:modelValue":b=>c.value=b,key:"tabs-window"},{default:()=>{var b;return[d.value.map(w=>{var S;return((S=u.item)==null?void 0:S.call(u,{item:w}))??createVNode(VTabsWindowItem,{value:w.value},{default:()=>{var C;return(C=u[`item.${w.value}`])==null?void 0:C.call(u,{item:w})}})}),(b=u.window)==null?void 0:b.call(u)]}})])}),{}}}),_hoisted_1$Y=createBaseVNode("i",{class:"fas fa-shopping-cart fa-fw"},null,-1),_hoisted_2$C=createBaseVNode("span",{class:"d-none d-md-block ms-1"},"Shopping List",-1),_hoisted_3$p=createBaseVNode("i",{class:"fas fa-book fa-fw"},null,-1),_hoisted_4$g=createBaseVNode("span",{class:"d-none d-md-block ms-1"},"Recipes",-1),_sfc_main$s=defineComponent$1({__name:"ShoppingListView",setup(a){const i=ref("shopping");return useShoppingStore(),useShoppingStore().refreshFromAPI(),(u,c)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VTabs,{modelValue:i.value,"onUpdate:modelValue":c[0]||(c[0]=d=>i.value=d),grow:""},{default:withCtx(()=>[createVNode(VTab,{value:"shopping"},{default:withCtx(()=>[_hoisted_1$Y,createTextVNode(),_hoisted_2$C]),_:1}),createVNode(VTab,{value:"recipes"},{default:withCtx(()=>[_hoisted_3$p,createTextVNode(),_hoisted_4$g]),_:1})]),_:1},8,["modelValue"]),createVNode(VWindow,{modelValue:i.value,"onUpdate:modelValue":c[1]||(c[1]=d=>i.value=d)},{default:withCtx(()=>[createVNode(VWindowItem,{value:"shopping"},{default:withCtx(()=>[createVNode(VContainer,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VList,{lines:"two",density:"compact"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(useShoppingStore)().getEntriesByGroup,d=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VListSubheader,null,{default:withCtx(()=>[createTextVNode(toDisplayString(d.name),1)]),_:2},1024),createVNode(VDivider),(openBlock(!0),createElementBlock(Fragment,null,renderList(d.foods,m=>(openBlock(),createBlock(VListItem,null,{append:withCtx(()=>[createVNode(VBtn,{color:"success",icon:"fas fa-check",variant:"text"})]),default:withCtx(()=>[createTextVNode(toDisplayString(m[1].food.name)+" ",1)]),_:2},1024))),256))],64))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),createVNode(VWindowItem,{value:"recipes"},{default:withCtx(()=>[createTextVNode(" Recipes ")]),_:1})]),_:1},8,["modelValue"])],64))}}),_sfc_main$r=defineComponent$1({__name:"ShoppingListPage",setup(a){return(i,u)=>(openBlock(),createBlock(_sfc_main$s))}}),_hoisted_1$X={key:0},_sfc_main$q=defineComponent$1({__name:"KeywordsBar",props:{keywords:Array,size:{type:String,default:"x-small"},color:{type:String,default:""},variant:{type:String,default:"tonal"}},setup(a){const i=a;return(u,c)=>i.keywords?(openBlock(),createElementBlock("div",_hoisted_1$X,[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.keywords,d=>(openBlock(),createBlock(VChip,{class:"ms-1",color:i.color,size:i.size,variant:i.variant},{default:withCtx(()=>[createTextVNode(toDisplayString(d.label),1)]),_:2},1032,["color","size","variant"]))),256))])):createCommentVNode("",!0)}}),_imports_0="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20aria-hidden='true'%20focusable='false'%20data-prefix='fas'%20data-icon='pizza-slice'%20class='svg-inline--fa%20fa-pizza-slice%20fa-w-16'%20role='img'%20viewBox='0%200%20512%20512'%20version='1.1'%20id='svg4'%20sodipodi:docname='recipe_no_image.svg'%20inkscape:version='0.92.4%20(5da689c313,%202019-01-14)'%3e%3cmetadata%20id='metadata10'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs8'%20/%3e%3csodipodi:namedview%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1'%20objecttolerance='10'%20gridtolerance='10'%20guidetolerance='10'%20inkscape:pageopacity='0'%20inkscape:pageshadow='2'%20inkscape:window-width='3840'%20inkscape:window-height='2066'%20id='namedview6'%20showgrid='false'%20inkscape:zoom='0.921875'%20inkscape:cx='-25.662611'%20inkscape:cy='214.71807'%20inkscape:window-x='2869'%20inkscape:window-y='54'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg4'%20/%3e%3cpath%20d='m%20235.62851,202.1526%20c%20-3.38906,-0.31992%20-6.54323,1.7722%20-7.40937,5.07666%20l%20-3.10593,11.84344%20c%2039.34747,1.15551%2065.965,27.49017%2067.63017,66.72064%20l%2011.9414,-3.32129%20c%203.29677,-0.91767%205.34573,-4.14216%204.95356,-7.55606%20-4.37894,-38.04972%20-35.85985,-69.14953%20-74.00983,-72.76339%20z%20m%20-12.26226,23.57322%20-20.94044,79.87325%20a%203.3995443,3.4118034%200%200%200%204.19438,4.15688%20L%20286.10367,287.635%20c%20-0.8955,-36.81001%20-25.8122,-61.48823%20-62.73742,-61.90076%20z%20m%205.78824,63.9529%20a%206.7110067,6.7352075%200%201%201%206.711,-6.73521%206.7110067,6.7352075%200%200%201%20-6.711,6.73521%20z%20M%20239.221,257.68648%20a%206.7110067,6.7352075%200%201%201%206.71101,-6.7352%206.7110067,6.7352075%200%200%201%20-6.71101,6.7352%20z%20m%2021.81077,21.88943%20a%206.7110067,6.7352075%200%201%201%206.71101,-6.73521%206.7110067,6.7352075%200%200%201%20-6.71101,6.73521%20z'%20id='path2'%20style='fill:%23d9cfbe;fill-opacity:1;stroke-width:0.21009675'%20inkscape:connector-curvature='0'%20/%3e%3c/svg%3e",_hoisted_1$W=createBaseVNode("i",{class:"fas fa-edit fa-fw mr-2"},null,-1),_sfc_main$p=defineComponent$1({__name:"RecipeContextMenu",props:{recipe:{type:Object,required:!0}},setup(a){const i=useRouter$1(),u=a;function c(){i.push({name:"edit_recipe",params:{recipe_id:u.recipe.id}})}return(d,m)=>(openBlock(),createBlock(VMenu,{"open-on-hover":"","open-delay":"0","open-on-click":!0,location:"start"},{activator:withCtx(({props:f})=>[createVNode(VBtn,mergeProps(f,{icon:"fas fa-ellipsis-v",variant:"plain"}),null,16)]),default:withCtx(()=>[createVNode(VList,null,{default:withCtx(()=>[createVNode(VListItem,null,{default:withCtx(()=>[createVNode(VListItemTitle,{onClick:m[0]||(m[0]=f=>c())},{default:withCtx(()=>[_hoisted_1$W,createTextVNode(" Edit")]),_:1})]),_:1})]),_:1})]),_:1}))}}),_sfc_main$o=defineComponent$1({__name:"RecipeImage",props:{recipe:{type:{},required:!1,default:void 0},height:{type:String},width:{type:String},cover:{type:Boolean,default:!0}},setup(a){const i=a,u=computed(()=>i.recipe!=null&&i.recipe.image!=null?i.recipe.image:_imports_0);return watch(()=>i.recipe,()=>{console.log("changed")}),(c,d)=>(openBlock(),createBlock(VImg,{cover:a.cover,style:normalizeStyle({height:a.height,width:a.width}),src:u.value,alt:"Recipe Image"},{default:withCtx(()=>[renderSlot(c.$slots,"overlay")]),_:3},8,["cover","style","src"]))}}),rootTypes={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function genBone(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return createVNode("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${a}`]},[i])}function genBones(a){const[i,u]=a.split("@");return Array.from({length:u}).map(()=>genStructure(i))}function genStructure(a){let i=[];if(!a)return i;const u=rootTypes[a];if(a!==u){if(a.includes(","))return mapBones(a);if(a.includes("@"))return genBones(a);u.includes(",")?i=mapBones(u):u.includes("@")?i=genBones(u):u&&i.push(genStructure(u))}return[genBone(a,i)]}function mapBones(a){return a.replace(/\s/g,"").split(",").map(genStructure)}const makeVSkeletonLoaderProps=propsFactory({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...makeDimensionProps(),...makeElevationProps(),...makeThemeProps()},"VSkeletonLoader"),VSkeletonLoader=genericComponent()({name:"VSkeletonLoader",props:makeVSkeletonLoaderProps(),setup(a,i){let{slots:u}=i;const{backgroundColorClasses:c,backgroundColorStyles:d}=useBackgroundColor(toRef(a,"color")),{dimensionStyles:m}=useDimension(a),{elevationClasses:f}=useElevation(a),{themeClasses:v}=provideTheme(a),{t:g}=useLocale(),y=computed(()=>genStructure(wrapInArray(a.type).join(",")));return useRender(()=>{var w;const b=!u.default||a.loading;return createVNode("div",{class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":a.boilerplate},v.value,c.value,f.value],style:[d.value,b?m.value:{}],"aria-busy":a.boilerplate?void 0:b,"aria-live":a.boilerplate?void 0:"polite","aria-label":a.boilerplate?void 0:g(a.loadingText),role:a.boilerplate?void 0:"alert"},[b?y.value:(w=u.default)==null?void 0:w.call(u)])}),{}}}),makeVTooltipProps=propsFactory({id:String,text:String,...omit$1(makeVOverlayProps({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),VTooltip=genericComponent()({name:"VTooltip",props:makeVTooltipProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const c=useProxiedModel(a,"modelValue"),{scopeId:d}=useScopeId(),m=getUid(),f=computed(()=>a.id||`v-tooltip-${m}`),v=ref(),g=computed(()=>a.location.split(" ").length>1?a.location:a.location+" center"),y=computed(()=>a.origin==="auto"||a.origin==="overlap"||a.origin.split(" ").length>1||a.location.split(" ").length>1?a.origin:a.origin+" center"),b=computed(()=>a.transition?a.transition:c.value?"scale-transition":"fade-transition"),w=computed(()=>mergeProps({"aria-describedby":f.value},a.activatorProps));return useRender(()=>{const S=VOverlay.filterProps(a);return createVNode(VOverlay,mergeProps({ref:v,class:["v-tooltip",a.class],style:a.style,id:f.value},S,{modelValue:c.value,"onUpdate:modelValue":C=>c.value=C,transition:b.value,absolute:!0,location:g.value,origin:y.value,persistent:!0,role:"tooltip",activatorProps:w.value,_disableGlobalStack:!0},d),{activator:u.activator,default:function(){var E;for(var C=arguments.length,k=new Array(C),$=0;$i.loading?(openBlock(),createBlock(VCard,{key:1,style:normalizeStyle({height:i.height})},{default:withCtx(()=>[createVNode(VImg,{src:_imports_0,cover:"",height:"60%"}),createVNode(VCardTitle,null,{default:withCtx(()=>[createVNode(VSkeletonLoader,{type:"heading"})]),_:1}),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VSkeletonLoader,{type:"subtitle"})]),_:1})]),_:1},8,["style"])):(openBlock(),createBlock(VCard,{key:0,to:`/recipe/${i.recipe.id}`,style:normalizeStyle({height:i.height})},{default:withCtx(()=>[createVNode(VTooltip,{class:"align-center justify-center",location:"top center",origin:"overlap","no-click-animation":"","open-on-hover":i.recipe.description!=null&&i.recipe.description!="",contained:""},{activator:withCtx(({props:d})=>[createVNode(_sfc_main$o,{height:"60%",width:"100%",recipe:i.recipe},{overlay:withCtx(()=>[i.recipe.workingTime!=null&&i.recipe.workingTime>0?(openBlock(),createBlock(VChip,{key:0,size:"x-small","prepend-icon":"fa fa-clock",label:"",color:"light",variant:"elevated",class:"float-start ms-1 mt-1"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.recipe.workingTime),1)]),_:1})):createCommentVNode("",!0),i.recipe.waitingTime!=null&&i.recipe.waitingTime>0?(openBlock(),createBlock(VChip,{key:1,size:"x-small","prepend-icon":"fa fa-pause",label:"",color:"secondary",variant:"elevated",class:"float-start ms-1 mt-1"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.recipe.waitingTime),1)]),_:1})):createCommentVNode("",!0),createVNode(_sfc_main$q,{variant:"flat",keywords:i.recipe.keywords},null,8,["keywords"])]),_:1},8,["recipe"]),i.recipe.image==null?(openBlock(),createBlock(VDivider,{key:0,class:"p-0"})):createCommentVNode("",!0)]),default:withCtx(()=>[i.recipe.description!=null&&i.recipe.description!=""?(openBlock(),createElementBlock("div",_hoisted_1$V,toDisplayString(i.recipe.description),1)):createCommentVNode("",!0)]),_:1},8,["open-on-hover"]),createVNode(VCardItem,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(i.recipe.name)+" ",1),createVNode(_sfc_main$p,{class:"float-end",recipe:a.recipe},null,8,["recipe"])]),_:1}),createVNode(VCardSubtitle,null,{default:withCtx(()=>[createTextVNode("by "+toDisplayString(i.recipe.createdBy),1)]),_:1})]),_:1})]),_:1},8,["to","style"]))}});function homePageCols(a){switch(a){case"xs":return 1;case"sm":return 2;case"md":return 4;case"lg":return 5;case"xl":return 6;case"xxl":return 7;default:return 1}}const _sfc_main$m=defineComponent$1({__name:"HorizontalRecipeWindow",props:{title:{type:String,required:!0},icon:{type:String,required:!1},skeletons:{type:Number,default:0},recipes:{type:Array,required:!0}},setup(a){const i=a,{title:u,recipes:c}=toRefs(i);let d=computed(()=>{const{name:f}=useDisplay();return homePageCols(f.value)}),m=computed(()=>{let f=[],v=[];for(const[g,y]of c==null?void 0:c.value.entries())v.push(y),g%d.value==d.value-1&&(v.length>0&&f.push(v),v=[]);return v.length>0&&f.push(v),f});return(f,v)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VRow,{justify:"space-between"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createBaseVNode("h2",null,[a.icon!="undefined"?(openBlock(),createElementBlock("i",{key:0,class:normalizeClass(a.icon+" fa-fw")},null,2)):createCommentVNode("",!0),createTextVNode(" "+toDisplayString(unref(u)),1)])]),_:1})]),_:1}),unref(m).length>0?(openBlock(),createBlock(VRow,{key:0,class:"mt-0"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VWindow,{"show-arrows":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(m),g=>(openBlock(),createBlock(VWindowItem,{class:"pt-1 pb-1"},{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(g,y=>(openBlock(),createBlock(VCol,{key:y.id},{default:withCtx(()=>[createVNode(_sfc_main$n,{recipe:y,show_description:!0,show_keywords:!0,style:{height:"25vh"}},null,8,["recipe"])]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})):createCommentVNode("",!0),unref(m).length==0&&a.skeletons>0?(openBlock(),createBlock(VRow,{key:1},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VWindow,null,{default:withCtx(()=>[createVNode(VWindowItem,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.skeletons,g=>(openBlock(),createBlock(VCol,null,{default:withCtx(()=>[createVNode(VSkeletonLoader,{elevation:3,type:"card"})]),_:1}))),256))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):createCommentVNode("",!0)],64))}}),_STORE_ID="meal_plan_store",useMealPlanStore=defineStore(_STORE_ID,()=>{let a=ref(new Map),i=ref([new Date(0),new Date(0)]);ref({});const u=computed(()=>{let g=[];return a.value.forEach((y,b)=>{g.push(y)}),g});computed(()=>({from_date:null,to_date:null,id:-1,meal_type:null,note:"",note_markdown:"",recipe:null,servings:1,shared:[],title:"",title_placeholder:"Title"}));function c(g,y){return i.value[0]!==g||i.value[1]!==y?(i.value=[g,y],new ApiApi().apiMealPlanList({fromDate:DateTime.fromJSDate(g).toISODate(),toDate:DateTime.fromJSDate(y).toISODate()}).then(w=>{w.results.forEach(S=>{a.value.set(S.id,S)}),i.value=[new Date(0),new Date(0)]}).catch(w=>{useMessageStore().addError(ErrorMessageType.FETCH_ERROR,w)})):new Promise(()=>{})}function d(g){return g.id==null?m(g):f(g)}function m(g){return new ApiApi().apiMealPlanCreate({mealPlan:g}).then(b=>(useMessageStore().addMessage(MessageType.SUCCESS,"Created successfully",7e3,g),a.value.set(b.id,b),b)).catch(b=>{useMessageStore().addError(ErrorMessageType.CREATE_ERROR,b)})}function f(g){return new ApiApi().apiMealPlanUpdate({id:g.id,mealPlanRequest:g}).then(b=>{useMessageStore().addMessage(MessageType.SUCCESS,"Updated successfully",7e3,g),a.value.set(b.id,b)}).catch(b=>{useMessageStore().addError(ErrorMessageType.UPDATE_ERROR,b)})}function v(g){return new ApiApi().apiMealPlanDestroy({id:g.id}).then(b=>{useMessageStore().addMessage(MessageType.INFO,"Deleted successfully",7e3,g),a.value.delete(g.id)}).catch(b=>{useMessageStore().addError(ErrorMessageType.DELETE_ERROR,b)})}return{plans:a,currently_updating:i,plan_list:u,refreshFromAPI:c,createObject:m,updateObject:f,deleteObject:v,createOrUpdate:d}}),makeVNumberInputProps=propsFactory({controlVariant:{type:String,default:"default"},inset:Boolean,hideInput:Boolean,min:{type:Number,default:-1/0},max:{type:Number,default:1/0},step:{type:Number,default:1},...only(makeVInputProps(),["density","disabled","focused","hideDetails","hint","label","persistentHint","readonly"]),...only(makeVFieldProps(),["baseColor","bgColor","class","color","disabled","error","loading","reverse","rounded","style","theme","variant"]),...makeFocusProps()},"VNumberInput"),VNumberInput=genericComponent()({name:"VNumberInput",inheritAttrs:!1,props:{...makeVNumberInputProps(),modelValue:{type:Number,default:void 0}},emits:{"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const m=useProxiedModel(a,"modelValue"),{isFocused:f,focus:v,blur:g}=useFocus(a),y=ref(),b=computed(()=>getDecimals(a.step)),w=computed(()=>m.value!=null?getDecimals(m.value):0),S=computed(()=>m.value==null?!0:m.value+a.step<=a.max),C=computed(()=>m.value==null?!0:m.value-a.step>=a.min);watchEffect(()=>{m.value!=null&&(m.valuea.max)&&(m.value=clamp(m.value,a.min,a.max))});function k(){f.value||v()}const $=computed(()=>a.hideInput?"stacked":a.controlVariant),E=computed(()=>({click:O})),D=computed(()=>({click:F}));function T(){let B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(m.value==null){m.value=0;return}const z=Math.max(w.value,b.value);B?S.value&&(m.value=+(m.value+a.step).toFixed(z)):C.value&&(m.value=+(m.value-a.step).toFixed(z))}function O(){T()}function F(){T(!1)}function M(B){if(!(["Enter","ArrowLeft","ArrowRight","Backspace"].includes(B.key)||B.ctrlKey)){if(["ArrowDown"].includes(B.key)){B.preventDefault(),T(!1);return}if(["ArrowUp"].includes(B.key)){B.preventDefault(),T();return}/^[0-9\-+.]+$/.test(B.key)||B.preventDefault()}}function P(B){const z=B.target;m.value=z.value?+z.value:void 0}useRender(()=>{const B=filterFieldProps(a),[z,U]=filterInputAttrs(u),{modelValue:H,...J}=VInput.filterProps(a);function j(){const ee=$.value==="stacked"?"auto":"100%";return createVNode("div",{class:"v-number-input__control"},[d.decrement?createVNode(VDefaultsProvider,{key:"decrement-defaults",defaults:{VBtn:{disabled:!C.value,flat:!0,height:ee,size:"small",icon:"$expand"}}},{default:()=>[d.decrement(D.value)]}):createVNode(VBtn,{disabled:!C.value,flat:!0,key:"decrement-btn",height:ee,name:"decrement-btn",icon:"$expand",size:"small",onClick:F},null),createVNode(VDivider,{vertical:$.value!=="stacked"},null),d.increment?createVNode(VDefaultsProvider,{key:"increment-defaults",defaults:{VBtn:{disabled:!S.value,flat:!0,height:ee,size:"small",icon:"$collapse"}}},{default:()=>[d.increment(E.value)]}):createVNode(VBtn,{disabled:!S.value,flat:!0,key:"increment-btn",height:ee,name:"increment-btn",icon:"$collapse",onClick:O,size:"small"},null)])}function G(){return!a.hideInput&&!a.inset?createVNode(VDivider,{vertical:!0},null):void 0}return createVNode(VInput,mergeProps({class:["v-number-input",{"v-number-input--default":$.value==="default","v-number-input--hide-input":a.hideInput,"v-number-input--inset":a.inset,"v-number-input--reverse":a.reverse,"v-number-input--split":$.value==="split","v-number-input--stacked":$.value==="stacked"},a.class]},z,J,{focused:f.value,style:a.style}),{...d,default:()=>createVNode(VField,mergeProps(B,{active:!0,focused:f.value}),{...d,default:ee=>{let{props:{class:Q,...te}}=ee;return createVNode("input",mergeProps({ref:y,type:"text",value:m.value,onInput:P,onKeydown:M,class:Q,onFocus:k,onBlur:g},U),null)},"append-inner":$.value==="split"?()=>createVNode("div",{class:"v-number-input__control"},[createVNode(VDivider,{vertical:!0},null),createVNode(VBtn,{flat:!0,height:"100%",icon:"$plus",tile:!0,onClick:O},null)]):a.reverse?void 0:()=>createVNode(Fragment,null,[G(),j()]),"prepend-inner":$.value==="split"?()=>createVNode("div",{class:"v-number-input__control"},[createVNode(VBtn,{flat:!0,height:"100%",icon:"$minus",tile:!0,onClick:F},null),createVNode(VDivider,{vertical:!0},null)]):a.reverse?()=>createVNode(Fragment,null,[j(),G()]):void 0})})})}}),makeVConfirmEditProps=propsFactory({modelValue:null,color:String,cancelText:{type:String,default:"$vuetify.confirmEdit.cancel"},okText:{type:String,default:"$vuetify.confirmEdit.ok"}},"VConfirmEdit"),VConfirmEdit=genericComponent()({name:"VConfirmEdit",props:makeVConfirmEditProps(),emits:{cancel:()=>!0,save:a=>!0,"update:modelValue":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useProxiedModel(a,"modelValue"),m=ref();watchEffect(()=>{m.value=structuredClone(toRaw(d.value))});const{t:f}=useLocale(),v=computed(()=>deepEqual(d.value,m.value));function g(){d.value=m.value,u("save",m.value)}function y(){m.value=structuredClone(toRaw(d.value)),u("cancel")}let b=!1;useRender(()=>{var S;const w=createVNode(Fragment,null,[createVNode(VBtn,{disabled:v.value,variant:"text",color:a.color,onClick:y,text:f(a.cancelText)},null),createVNode(VBtn,{disabled:v.value,variant:"text",color:a.color,onClick:g,text:f(a.okText)},null)]);return createVNode(Fragment,null,[(S=c.default)==null?void 0:S.call(c,{model:m,get actions(){return b=!0,w}}),!b&&w])})}}),makeVDatePickerControlsProps=propsFactory({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:[String],default:"$next"},prevIcon:{type:[String],default:"$prev"},modeIcon:{type:[String],default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),VDatePickerControls=genericComponent()({name:"VDatePickerControls",props:makeVDatePickerControlsProps(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(a,i){let{emit:u}=i;const c=computed(()=>Array.isArray(a.disabled)?a.disabled.includes("text"):!!a.disabled),d=computed(()=>Array.isArray(a.disabled)?a.disabled.includes("mode"):!!a.disabled),m=computed(()=>Array.isArray(a.disabled)?a.disabled.includes("prev"):!!a.disabled),f=computed(()=>Array.isArray(a.disabled)?a.disabled.includes("next"):!!a.disabled);function v(){u("click:prev")}function g(){u("click:next")}function y(){u("click:year")}function b(){u("click:month")}return useRender(()=>createVNode("div",{class:["v-date-picker-controls"]},[createVNode(VBtn,{class:"v-date-picker-controls__month-btn",disabled:c.value,text:a.text,variant:"text",rounded:!0,onClick:b},null),createVNode(VBtn,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:d.value,density:"comfortable",icon:a.modeIcon,variant:"text",onClick:y},null),createVNode(VSpacer,{key:"mode-spacer"},null),createVNode("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[createVNode(VBtn,{disabled:m.value,icon:a.prevIcon,variant:"text",onClick:v},null),createVNode(VBtn,{disabled:f.value,icon:a.nextIcon,variant:"text",onClick:g},null)])])),{}}}),makeVDatePickerHeaderProps=propsFactory({appendIcon:String,color:String,header:String,transition:String,onClick:EventProp()},"VDatePickerHeader"),VDatePickerHeader=genericComponent()({name:"VDatePickerHeader",props:makeVDatePickerHeaderProps(),emits:{click:()=>!0,"click:append":()=>!0},setup(a,i){let{emit:u,slots:c}=i;const{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(a,"color");function f(){u("click")}function v(){u("click:append")}return useRender(()=>{const g=!!(c.default||a.header),y=!!(c.append||a.appendIcon);return createVNode("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!a.onClick},d.value],style:m.value,onClick:f},[c.prepend&&createVNode("div",{key:"prepend",class:"v-date-picker-header__prepend"},[c.prepend()]),g&&createVNode(MaybeTransition,{key:"content",name:a.transition},{default:()=>{var b;return[createVNode("div",{key:a.header,class:"v-date-picker-header__content"},[((b=c.default)==null?void 0:b.call(c))??a.header])]}}),y&&createVNode("div",{class:"v-date-picker-header__append"},[c.append?createVNode(VDefaultsProvider,{key:"append-defaults",disabled:!a.appendIcon,defaults:{VBtn:{icon:a.appendIcon,variant:"text"}}},{default:()=>{var b;return[(b=c.append)==null?void 0:b.call(c)]}}):createVNode(VBtn,{key:"append-btn",icon:a.appendIcon,variant:"text",onClick:v},null)])])}),{}}}),makeCalendarProps=propsFactory({allowedDates:[Array,Function],disabled:Boolean,displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"}},"calendar");function useCalendar(a){const i=useDate(),u=useProxiedModel(a,"modelValue",[],S=>wrapInArray(S)),c=computed(()=>a.displayValue?i.date(a.displayValue):u.value.length>0?i.date(u.value[0]):a.min?i.date(a.min):Array.isArray(a.allowedDates)?i.date(a.allowedDates[0]):i.date()),d=useProxiedModel(a,"year",void 0,S=>{const C=S!=null?Number(S):i.getYear(c.value);return i.startOfYear(i.setYear(i.date(),C))},S=>i.getYear(S)),m=useProxiedModel(a,"month",void 0,S=>{const C=S!=null?Number(S):i.getMonth(c.value),k=i.setYear(i.startOfMonth(i.date()),i.getYear(d.value));return i.setMonth(k,C)},S=>i.getMonth(S)),f=computed(()=>{const S=i.getWeekArray(m.value),C=S.flat(),k=6*7;if(a.weeksInMonth==="static"&&C.lengtha.weekdays.includes(i.toJsDate(k).getDay())).map((k,$)=>{const E=i.toISO(k),D=!i.isSameMonth(k,m.value),T=i.isSameDay(k,i.startOfMonth(m.value)),O=i.isSameDay(k,i.endOfMonth(m.value)),F=i.isSameDay(k,m.value);return{date:k,isoDate:E,formatted:i.format(k,"keyboardDate"),year:i.getYear(k),month:i.getMonth(k),isDisabled:w(k),isWeekStart:$%7===0,isWeekEnd:$%7===6,isToday:i.isSameDay(k,C),isAdjacent:D,isHidden:D&&!a.showAdjacentMonths,isStart:T,isSelected:u.value.some(M=>i.isSameDay(k,M)),isEnd:O,isSame:F,localized:i.format(k,"dayOfMonth")}})}const g=computed(()=>{const S=i.startOfWeek(c.value),C=[];for(let $=0;$<=6;$++)C.push(i.addDays(S,$));const k=i.date();return v(C,k)}),y=computed(()=>{const S=f.value.flat(),C=i.date();return v(S,C)}),b=computed(()=>f.value.map(S=>S.length?getWeek(i,S[0]):null));function w(S){if(a.disabled)return!0;const C=i.date(S);return a.min&&i.isAfter(i.date(a.min),C)||a.max&&i.isAfter(C,i.date(a.max))?!0:Array.isArray(a.allowedDates)&&a.allowedDates.length>0?!a.allowedDates.some(k=>i.isSameDay(i.date(k),C)):typeof a.allowedDates=="function"?!a.allowedDates(C):!1}return{displayValue:c,daysInMonth:y,daysInWeek:g,genDays:v,model:u,weeksInMonth:f,weekNumbers:b}}const makeVDatePickerMonthProps=propsFactory({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},...makeCalendarProps()},"VDatePickerMonth"),VDatePickerMonth=genericComponent()({name:"VDatePickerMonth",props:makeVDatePickerMonthProps(),emits:{"update:modelValue":a=>!0,"update:month":a=>!0,"update:year":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=ref(),{daysInMonth:m,model:f,weekNumbers:v}=useCalendar(a),g=useDate(),y=shallowRef(),b=shallowRef(),w=shallowRef(!1),S=computed(()=>w.value?a.reverseTransition:a.transition);a.multiple==="range"&&f.value.length>0&&(y.value=f.value[0],f.value.length>1&&(b.value=f.value[f.value.length-1]));const C=computed(()=>{const D=["number","string"].includes(typeof a.multiple)?Number(a.multiple):1/0;return f.value.length>=D});watch(m,(D,T)=>{T&&(w.value=g.isBefore(D[0].date,T[0].date))});function k(D){const T=g.startOfDay(D);if(!y.value)y.value=T,f.value=[y.value];else if(b.value)y.value=D,b.value=void 0,f.value=[y.value];else{if(g.isSameDay(T,y.value)){y.value=void 0,f.value=[];return}else g.isBefore(T,y.value)?(b.value=g.endOfDay(y.value),y.value=T):b.value=g.endOfDay(T);const O=g.getDiff(b.value,y.value,"days"),F=[y.value];for(let M=1;Mg.isSameDay(O,D));if(T===-1)f.value=[...f.value,D];else{const O=[...f.value];O.splice(T,1),f.value=O}}function E(D){a.multiple==="range"?k(D):a.multiple?$(D):f.value=[D]}return()=>createVNode("div",{class:"v-date-picker-month"},[a.showWeek&&createVNode("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!a.hideWeekdays&&createVNode("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[createTextVNode(" ")]),v.value.map(D=>createVNode("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[D]))]),createVNode(MaybeTransition,{name:S.value},{default:()=>{var D;return[createVNode("div",{ref:d,key:(D=m.value[0].date)==null?void 0:D.toString(),class:"v-date-picker-month__days"},[!a.hideWeekdays&&g.getWeekdays().map(T=>createVNode("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[T])),m.value.map((T,O)=>{const F={props:{onClick:()=>E(T.date)},item:T,i:O};return C.value&&!T.isSelected&&(T.isDisabled=!0),createVNode("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":T.isAdjacent,"v-date-picker-month__day--hide-adjacent":T.isHidden,"v-date-picker-month__day--selected":T.isSelected,"v-date-picker-month__day--week-end":T.isWeekEnd,"v-date-picker-month__day--week-start":T.isWeekStart}],"data-v-date":T.isDisabled?void 0:T.isoDate},[(a.showAdjacentMonths||!T.isAdjacent)&&createVNode(VDefaultsProvider,{defaults:{VBtn:{class:"v-date-picker-month__day-btn",color:(T.isSelected||T.isToday)&&!T.isDisabled?a.color:void 0,disabled:T.isDisabled,icon:!0,ripple:!1,text:T.localized,variant:T.isDisabled?T.isToday?"outlined":"text":T.isToday&&!T.isSelected?"outlined":"flat",onClick:()=>E(T.date)}}},{default:()=>{var M;return[((M=c.day)==null?void 0:M.call(c,F))??createVNode(VBtn,F.props,null)]}})])})])]}})])}}),makeVDatePickerMonthsProps=propsFactory({color:String,height:[String,Number],modelValue:Number},"VDatePickerMonths"),VDatePickerMonths=genericComponent()({name:"VDatePickerMonths",props:makeVDatePickerMonthsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useDate(),m=useProxiedModel(a,"modelValue"),f=computed(()=>{let v=d.startOfYear(d.date());return createRange(12).map(g=>{const y=d.format(v,"monthShort");return v=d.getNextMonth(v),{text:y,value:g}})});return watchEffect(()=>{m.value=m.value??d.getMonth(d.date())}),useRender(()=>createVNode("div",{class:"v-date-picker-months",style:{height:convertToUnit(a.height)}},[createVNode("div",{class:"v-date-picker-months__content"},[f.value.map((v,g)=>{var w;const y={active:m.value===g,color:m.value===g?a.color:void 0,rounded:!0,text:v.text,variant:m.value===v.value?"flat":"text",onClick:()=>b(g)};function b(S){if(m.value===S){u("update:modelValue",m.value);return}m.value=S}return((w=c.month)==null?void 0:w.call(c,{month:v,i:g,props:y}))??createVNode(VBtn,mergeProps({key:"month"},y),null)})])])),{}}}),makeVDatePickerYearsProps=propsFactory({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),VDatePickerYears=genericComponent()({name:"VDatePickerYears",props:makeVDatePickerYearsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useDate(),m=useProxiedModel(a,"modelValue"),f=computed(()=>{const g=d.getYear(d.date());let y=g-100,b=g+52;a.min&&(y=d.getYear(d.date(a.min))),a.max&&(b=d.getYear(d.date(a.max)));let w=d.startOfYear(d.date());return w=d.setYear(w,y),createRange(b-y+1,y).map(S=>{const C=d.format(w,"year");return w=d.setYear(w,d.getYear(w)+1),{text:C,value:S}})});watchEffect(()=>{m.value=m.value??d.getYear(d.date())});const v=ref();return onMounted(async()=>{var g;await nextTick(),(g=v.value)==null||g.$el.scrollIntoView({block:"center"})}),useRender(()=>createVNode("div",{class:"v-date-picker-years",style:{height:convertToUnit(a.height)}},[createVNode("div",{class:"v-date-picker-years__content"},[f.value.map((g,y)=>{var w;const b={ref:m.value===g.value?v:void 0,active:m.value===g.value,color:m.value===g.value?a.color:void 0,rounded:!0,text:g.text,variant:m.value===g.value?"flat":"text",onClick:()=>{if(m.value===g.value){u("update:modelValue",m.value);return}m.value=g.value}};return((w=c.year)==null?void 0:w.call(c,{year:g,i:y,props:b}))??createVNode(VBtn,mergeProps({key:"month"},b),null)})])])),{}}}),VPickerTitle=createSimpleFunctional("v-picker-title"),makeVSheetProps=propsFactory({color:String,...makeBorderProps(),...makeComponentProps(),...makeDimensionProps(),...makeElevationProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps()},"VSheet"),VSheet=genericComponent()({name:"VSheet",props:makeVSheetProps(),setup(a,i){let{slots:u}=i;const{themeClasses:c}=provideTheme(a),{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(toRef(a,"color")),{borderClasses:f}=useBorder(a),{dimensionStyles:v}=useDimension(a),{elevationClasses:g}=useElevation(a),{locationStyles:y}=useLocation(a),{positionClasses:b}=usePosition(a),{roundedClasses:w}=useRounded(a);return useRender(()=>createVNode(a.tag,{class:["v-sheet",c.value,d.value,f.value,g.value,b.value,w.value,a.class],style:[m.value,v.value,y.value,a.style]},u)),{}}}),makeVPickerProps=propsFactory({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...makeVSheetProps()},"VPicker"),VPicker=genericComponent()({name:"VPicker",props:makeVPickerProps(),setup(a,i){let{slots:u}=i;const{backgroundColorClasses:c,backgroundColorStyles:d}=useBackgroundColor(toRef(a,"color"));return useRender(()=>{const m=VSheet.filterProps(a),f=!!(a.title||u.title);return createVNode(VSheet,mergeProps(m,{color:a.bgColor,class:["v-picker",{"v-picker--landscape":a.landscape,"v-picker--with-actions":!!u.actions},a.class],style:a.style}),{default:()=>{var v;return[!a.hideHeader&&createVNode("div",{key:"header",class:[c.value],style:[d.value]},[f&&createVNode(VPickerTitle,{key:"picker-title"},{default:()=>{var g;return[((g=u.title)==null?void 0:g.call(u))??a.title]}}),u.header&&createVNode("div",{class:"v-picker__header"},[u.header()])]),createVNode("div",{class:"v-picker__body"},[(v=u.default)==null?void 0:v.call(u)]),u.actions&&createVNode(VDefaultsProvider,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[createVNode("div",{class:"v-picker__actions"},[u.actions()])]})]}})}),{}}}),makeVDatePickerProps=propsFactory({header:{type:String,default:"$vuetify.datePicker.header"},...makeVDatePickerControlsProps(),...makeVDatePickerMonthProps({weeksInMonth:"static"}),...omit$1(makeVDatePickerMonthsProps(),["modelValue"]),...omit$1(makeVDatePickerYearsProps(),["modelValue"]),...makeVPickerProps({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),VDatePicker=genericComponent()({name:"VDatePicker",props:makeVDatePickerProps(),emits:{"update:modelValue":a=>!0,"update:month":a=>!0,"update:year":a=>!0,"update:viewMode":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useDate(),{t:m}=useLocale(),f=useProxiedModel(a,"modelValue",void 0,U=>wrapInArray(U),U=>a.multiple?U:U[0]),v=useProxiedModel(a,"viewMode"),g=computed(()=>{var H;const U=d.date((H=f.value)==null?void 0:H[0]);return U&&d.isValid(U)?U:d.date()}),y=ref(Number(a.month??d.getMonth(d.startOfMonth(g.value)))),b=ref(Number(a.year??d.getYear(d.startOfYear(d.setMonth(g.value,y.value))))),w=shallowRef(!1),S=computed(()=>a.multiple&&f.value.length>1?m("$vuetify.datePicker.itemsSelected",f.value.length):f.value[0]&&d.isValid(f.value[0])?d.format(d.date(f.value[0]),"normalDateWithWeekday"):m(a.header)),C=computed(()=>{let U=d.date();return U=d.setYear(U,b.value),U=d.setMonth(U,y.value),U=d.setDate(U,1),d.format(U,"monthAndYear")}),k=computed(()=>`date-picker-header${w.value?"-reverse":""}-transition`),$=computed(()=>{const U=d.date(a.min);return a.min&&d.isValid(U)?U:null}),E=computed(()=>{const U=d.date(a.max);return a.max&&d.isValid(U)?U:null}),D=computed(()=>{if(a.disabled)return!0;const U=[];if(v.value!=="month")U.push("prev","next");else{let H=d.date();if(H=d.setYear(H,b.value),H=d.setMonth(H,y.value),$.value){const J=d.addDays(d.startOfMonth(H),-1);d.isAfter($.value,J)&&U.push("prev")}if(E.value){const J=d.addDays(d.endOfMonth(H),1);d.isAfter(J,E.value)&&U.push("next")}}return U});function T(){y.value<11?y.value++:(b.value++,y.value=0,z(b.value)),B(y.value)}function O(){y.value>0?y.value--:(b.value--,y.value=11,z(b.value)),B(y.value)}function F(){v.value="month"}function M(){v.value=v.value==="months"?"month":"months"}function P(){v.value=v.value==="year"?"month":"year"}function B(U){v.value==="months"&&M(),u("update:month",U)}function z(U){v.value==="year"&&P(),u("update:year",U)}return watch(f,(U,H)=>{const J=d.date(wrapInArray(H)[H.length-1]),j=d.date(wrapInArray(U)[U.length-1]),G=d.getMonth(j),ee=d.getYear(j);G!==y.value&&(y.value=G,B(y.value)),ee!==b.value&&(b.value=ee,z(b.value)),w.value=d.isBefore(J,j)}),useRender(()=>{const U=VPicker.filterProps(a),H=VDatePickerControls.filterProps(a),J=VDatePickerHeader.filterProps(a),j=VDatePickerMonth.filterProps(a),G=omit$1(VDatePickerMonths.filterProps(a),["modelValue"]),ee=omit$1(VDatePickerYears.filterProps(a),["modelValue"]),Q={header:S.value,transition:k.value};return createVNode(VPicker,mergeProps(U,{class:["v-date-picker",`v-date-picker--${v.value}`,{"v-date-picker--show-week":a.showWeek},a.class],style:a.style}),{title:()=>{var te;return((te=c.title)==null?void 0:te.call(c))??createVNode("div",{class:"v-date-picker__title"},[m(a.title)])},header:()=>c.header?createVNode(VDefaultsProvider,{defaults:{VDatePickerHeader:{...Q}}},{default:()=>{var te;return[(te=c.header)==null?void 0:te.call(c,Q)]}}):createVNode(VDatePickerHeader,mergeProps({key:"header"},J,Q,{onClick:v.value!=="month"?F:void 0}),{...c,default:void 0}),default:()=>createVNode(Fragment,null,[createVNode(VDatePickerControls,mergeProps(H,{disabled:D.value,text:C.value,"onClick:next":T,"onClick:prev":O,"onClick:month":M,"onClick:year":P}),null),createVNode(VFadeTransition,{hideOnLeave:!0},{default:()=>[v.value==="months"?createVNode(VDatePickerMonths,mergeProps({key:"date-picker-months"},G,{modelValue:y.value,"onUpdate:modelValue":[te=>y.value=te,B],min:$.value,max:E.value}),null):v.value==="year"?createVNode(VDatePickerYears,mergeProps({key:"date-picker-years"},ee,{modelValue:b.value,"onUpdate:modelValue":[te=>b.value=te,z],min:$.value,max:E.value}),null):createVNode(VDatePickerMonth,mergeProps({key:"date-picker-month"},j,{modelValue:f.value,"onUpdate:modelValue":te=>f.value=te,month:y.value,"onUpdate:month":[te=>y.value=te,B],year:b.value,"onUpdate:year":[te=>b.value=te,z],min:$.value,max:E.value}),null)]})]),actions:c.actions})}),{}}}),makeVDateInputProps=propsFactory({hideActions:Boolean,...makeFocusProps(),...makeVConfirmEditProps(),...makeVTextFieldProps({placeholder:"mm/dd/yyyy",prependIcon:"$calendar"}),...omit$1(makeVDatePickerProps({weeksInMonth:"dynamic",hideHeader:!0}),["active"])},"VDateInput"),VDateInput=genericComponent()({name:"VDateInput",props:makeVDateInputProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),d=useDate(),{isFocused:m,focus:f,blur:v}=useFocus(a),g=useProxiedModel(a,"modelValue",a.multiple?[]:null),y=shallowRef(!1),b=computed(()=>{const k=wrapInArray(g.value);if(!k.length)return null;if(a.multiple===!0)return c("$vuetify.datePicker.itemsSelected",k.length);if(a.multiple==="range"){const $=k[0],E=k[k.length-1];return d.isValid($)&&d.isValid(E)?`${d.format($,"keyboardDate")} - ${d.format(E,"keyboardDate")}`:""}return d.isValid(g.value)?d.format(g.value,"keyboardDate"):""});function w(k){if(k.key!=="Enter")return;if(!y.value||!m.value){y.value=!0;return}const $=k.target;g.value=d.date($.value)}function S(k){k.preventDefault(),k.stopPropagation(),y.value=!0}function C(){y.value=!1}useRender(()=>{const k=VConfirmEdit.filterProps(a),$=VDatePicker.filterProps(omit$1(a,["active"])),E=VTextField.filterProps(a);return createVNode(VTextField,mergeProps(E,{modelValue:b.value,onKeydown:w,focused:y.value||m.value,onFocus:f,onBlur:v,"onClick:control":S,"onClick:prepend":S}),{default:()=>{var D;return[createVNode(VMenu,{modelValue:y.value,"onUpdate:modelValue":T=>y.value=T,activator:"parent","min-width":"0",closeOnContentClick:!1,openOnClick:!1},{default:()=>[createVNode(VConfirmEdit,mergeProps(k,{modelValue:g.value,"onUpdate:modelValue":T=>g.value=T,onSave:C}),{default:T=>{let{actions:O,model:F}=T;return createVNode(VDatePicker,mergeProps($,{modelValue:a.hideActions?g.value:F.value,"onUpdate:modelValue":M=>{a.hideActions?(g.value=M,a.multiple||(y.value=!1)):F.value=M},onMousedown:M=>M.preventDefault()}),{actions:a.hideActions?void 0:()=>O})}})]}),(D=u.default)==null?void 0:D.call(u)]}})})}});function getModelFromStr(a){switch(a.toLowerCase()){case"food":return new Food;case"unit":return new Unit;case"keyword":return new Keyword;case"recipe":return new Recipe;case"mealtype":return new MealType;default:throw Error(`Invalid Model ${a}, did you forget to register it in Models.ts?`)}}class GenericModel{}class Keyword extends GenericModel{create(i){return new ApiApi().apiKeywordCreate({keyword:{name:i}})}list(i){return new ApiApi().apiKeywordList({query:i}).then(c=>c.results?c.results:[])}}class Food extends GenericModel{create(i){return new ApiApi().apiFoodCreate({food:{name:i}})}list(i){return new ApiApi().apiFoodList({query:i}).then(c=>c.results?c.results:[])}}class Unit extends GenericModel{create(i){return new ApiApi().apiUnitCreate({unit:{name:i}})}list(i){return new ApiApi().apiUnitList({query:i}).then(c=>c.results?c.results:[])}}class Recipe extends GenericModel{create(i){return new ApiApi().apiRecipeCreate({recipe:{name:i}}).then(c=>c)}list(i){return new ApiApi().apiRecipeList({query:i}).then(c=>c.results?c.results:[])}}class MealType extends GenericModel{create(i){return new ApiApi().apiMealTypeCreate({mealType:{name:i}}).then(c=>c)}list(i){return new ApiApi().apiMealTypeList({}).then(c=>c.results?c.results:[])}}function isNullish$2(a){return[null,void 0].indexOf(a)!==-1}function useData$1(a,i,u){const{object:c,valueProp:d,mode:m}=toRefs(a),f=getCurrentInstance$1().proxy,v=u.iv,g=(w,S=!0)=>{v.value=b(w);const C=y(w);i.emit("change",C,f),S&&(i.emit("input",C),i.emit("update:modelValue",C))},y=w=>c.value||isNullish$2(w)?w:Array.isArray(w)?w.map(S=>S[d.value]):w[d.value],b=w=>isNullish$2(w)?m.value==="single"?{}:[]:w;return{update:g}}function useValue$4(a,i){const{value:u,modelValue:c,mode:d,valueProp:m}=toRefs(a),f=ref(d.value!=="single"?[]:{}),v=computed(()=>c&&c.value!==void 0?c.value:u.value),g=computed(()=>d.value==="single"?f.value[m.value]:f.value.map(b=>b[m.value])),y=computed(()=>d.value!=="single"?f.value.map(b=>b[m.value]).join(","):f.value[m.value]);return{iv:f,internalValue:f,ev:v,externalValue:v,textValue:y,plainValue:g}}function useSearch$1(a,i,u){const{regex:c}=toRefs(a),d=getCurrentInstance$1().proxy,m=u.isOpen,f=u.open,v=ref(null),g=()=>{v.value=""},y=S=>{v.value=S.target.value},b=S=>{if(c&&c.value){let C=c.value;typeof C=="string"&&(C=new RegExp(C)),S.key.match(C)||S.preventDefault()}},w=S=>{if(c&&c.value){let k=(S.clipboardData||window.clipboardData).getData("Text"),$=c.value;typeof $=="string"&&($=new RegExp($)),k.split("").every(E=>!!E.match($))||S.preventDefault()}i.emit("paste",S,d)};return watch(v,S=>{!m.value&&S&&f(),i.emit("search-change",S,d)}),{search:v,clearSearch:g,handleSearchInput:y,handleKeypress:b,handlePaste:w}}function usePointer$1$1(a,i,u){const{groupSelect:c,mode:d,groups:m,disabledProp:f}=toRefs(a),v=ref(null),g=b=>{b===void 0||b!==null&&b[f.value]||m.value&&b&&b.group&&(d.value==="single"||!c.value)||(v.value=b)};return{pointer:v,setPointer:g,clearPointer:()=>{g(null)}}}function normalize$2(a,i=!0){return i?String(a).toLowerCase().trim():String(a).toLowerCase().normalize("NFD").trim().replace(new RegExp(/æ/g),"ae").replace(new RegExp(/œ/g),"oe").replace(new RegExp(/ø/g),"o").replace(new RegExp("\\p{Diacritic}","gu"),"")}function isObject$f(a){return Object.prototype.toString.call(a)==="[object Object]"}function arraysEqual$2(a,i){const u=i.slice().sort();return a.length===i.length&&a.slice().sort().every(function(c,d){return c===u[d]})}function useOptions$1(a,i,u){const{options:c,mode:d,trackBy:m,limit:f,hideSelected:v,createTag:g,createOption:y,label:b,appendNewTag:w,appendNewOption:S,multipleLabel:C,object:k,loading:$,delay:E,resolveOnLoad:D,minChars:T,filterResults:O,clearOnSearch:F,clearOnSelect:M,valueProp:P,allowAbsent:B,groupLabel:z,canDeselect:U,max:H,strict:J,closeOnSelect:j,closeOnDeselect:G,groups:ee,reverse:Q,infinite:te,groupOptions:re,groupHideEmpty:ae,groupSelect:ye,onCreate:ue,disabledProp:le,searchStart:Se,searchFilter:Fe}=toRefs(a),kt=getCurrentInstance$1().proxy,Pe=u.iv,ke=u.ev,de=u.search,$e=u.clearSearch,Te=u.update,Le=u.pointer,Bt=u.setPointer,Ie=u.clearPointer,ie=u.focus,pe=u.deactivate,Ne=u.close,We=u.localize,wt=ref([]),Ht=ref([]),qt=ref(!1),At=ref(null),Ft=ref(te.value&&f.value===-1?10:f.value),$t=computed(()=>g.value||y.value||!1),Wt=computed(()=>w.value!==void 0?w.value:S.value!==void 0?S.value:!0),Et=computed(()=>{if(ee.value){let ve=ln.value||[],Lt=[];return ve.forEach(pn=>{ir(pn[re.value]).forEach(On=>{Lt.push(Object.assign({},On,pn[le.value]?{[le.value]:!0}:{}))})}),Lt}else{let ve=ir(Ht.value||[]);return wt.value.length&&(ve=ve.concat(wt.value)),ve}}),Tt=computed(()=>{let ve=Et.value;return Q.value&&(ve=ve.reverse()),an.value.length&&(ve=an.value.concat(ve)),Wn(ve)}),Kt=computed(()=>{let ve=Tt.value;return Ft.value>0&&(ve=ve.slice(0,Ft.value)),ve}),ln=computed(()=>{if(!ee.value)return[];let ve=[],Lt=Ht.value||[];return wt.value.length&&ve.push({[z.value]:" ",[re.value]:[...wt.value],__CREATE__:!0}),ve.concat(Lt)}),mn=computed(()=>{let ve=[...ln.value].map(Lt=>({...Lt}));return an.value.length&&(ve[0]&&ve[0].__CREATE__?ve[0][re.value]=[...an.value,...ve[0][re.value]]:ve=[{[z.value]:" ",[re.value]:[...an.value],__CREATE__:!0}].concat(ve)),ve}),St=computed(()=>{if(!ee.value)return[];let ve=mn.value;return tr((ve||[]).map((Lt,pn)=>{const On=ir(Lt[re.value]);return{...Lt,index:pn,group:!0,[re.value]:Wn(On,!1).map(Gn=>Object.assign({},Gn,Lt[le.value]?{[le.value]:!0}:{})),__VISIBLE__:Wn(On).map(Gn=>Object.assign({},Gn,Lt[le.value]?{[le.value]:!0}:{}))}}))}),xt=computed(()=>{switch(d.value){case"single":return!isNullish$2(Pe.value[P.value]);case"multiple":case"tags":return!isNullish$2(Pe.value)&&Pe.value.length>0}}),zt=computed(()=>C!==void 0&&C.value!==void 0?C.value(Pe.value,kt):Pe.value&&Pe.value.length>1?`${Pe.value.length} options selected`:"1 option selected"),Yt=computed(()=>!Et.value.length&&!qt.value&&!an.value.length),hn=computed(()=>Et.value.length>0&&Kt.value.length==0&&(de.value&&ee.value||!ee.value)),an=computed(()=>$t.value===!1||!de.value?[]:fn(de.value)!==-1?[]:[{[P.value]:de.value,[sn.value[0]]:de.value,[b.value]:de.value,__CREATE__:!0}]),sn=computed(()=>m.value?Array.isArray(m.value)?m.value:[m.value]:[b.value]),wn=computed(()=>{switch(d.value){case"single":return null;case"multiple":case"tags":return[]}}),$n=computed(()=>$.value||qt.value),gn=ve=>{switch(typeof ve!="object"&&(ve=cn(ve)),d.value){case"single":Te(ve);break;case"multiple":case"tags":Te(Pe.value.concat(ve));break}i.emit("select",bn(ve),ve,kt)},dn=ve=>{switch(typeof ve!="object"&&(ve=cn(ve)),d.value){case"single":Rt();break;case"tags":case"multiple":Te(Array.isArray(ve)?Pe.value.filter(Lt=>ve.map(pn=>pn[P.value]).indexOf(Lt[P.value])===-1):Pe.value.filter(Lt=>Lt[P.value]!=ve[P.value]));break}i.emit("deselect",bn(ve),ve,kt)},bn=ve=>k.value?ve:ve[P.value],Oe=ve=>{dn(ve)},Ye=(ve,Lt)=>{if(Lt.button!==0){Lt.preventDefault();return}Oe(ve)},Rt=()=>{Te(wn.value),i.emit("clear",kt)},oe=ve=>{if(ve.group!==void 0)return d.value==="single"?!1:nn(ve[re.value])&&ve[re.value].length;switch(d.value){case"single":return!isNullish$2(Pe.value)&&Pe.value[P.value]==ve[P.value];case"tags":case"multiple":return!isNullish$2(Pe.value)&&Pe.value.map(Lt=>Lt[P.value]).indexOf(ve[P.value])!==-1}},he=ve=>ve[le.value]===!0,De=()=>H===void 0||H.value===-1||!xt.value&&H.value>0?!1:Pe.value.length>=H.value,Nt=ve=>{if(!he(ve)){if(ue&&ue.value&&!oe(ve)&&ve.__CREATE__&&(ve={...ve},delete ve.__CREATE__,ve=ue.value(ve,kt),ve instanceof Promise)){qt.value=!0,ve.then(Lt=>{qt.value=!1,Ut(Lt)});return}Ut(ve)}},Ut=ve=>{switch(ve.__CREATE__&&(ve={...ve},delete ve.__CREATE__),d.value){case"single":if(ve&&oe(ve)){U.value&&dn(ve),G.value&&(Ie(),Ne());return}ve&&un(ve),M.value&&$e(),j.value&&(Ie(),Ne()),ve&&gn(ve);break;case"multiple":if(ve&&oe(ve)){dn(ve),G.value&&(Ie(),Ne());return}if(De()){i.emit("max",kt);return}ve&&(un(ve),gn(ve)),M.value&&$e(),v.value&&Ie(),j.value&&Ne();break;case"tags":if(ve&&oe(ve)){dn(ve),G.value&&(Ie(),Ne());return}if(De()){i.emit("max",kt);return}ve&&un(ve),M.value&&$e(),ve&&gn(ve),v.value&&Ie(),j.value&&Ne();break}j.value||ie()},tn=ve=>{if(!(he(ve)||d.value==="single"||!ye.value)){switch(d.value){case"multiple":case"tags":_n(ve[re.value])?dn(ve[re.value]):gn(ve[re.value].filter(Lt=>Pe.value.map(pn=>pn[P.value]).indexOf(Lt[P.value])===-1).filter(Lt=>!Lt[le.value]).filter((Lt,pn)=>Pe.value.length+1+pn<=H.value||H.value===-1)),v.value&&Le.value&&Bt(St.value.filter(Lt=>!Lt[le.value])[Le.value.index]);break}j.value&&pe()}},un=ve=>{cn(ve[P.value])===void 0&&$t.value&&(i.emit("tag",ve[P.value],kt),i.emit("option",ve[P.value],kt),i.emit("create",ve[P.value],kt),Wt.value&&Dn(ve),$e())},Gt=()=>{d.value!=="single"&&gn(Kt.value.filter(ve=>!ve.disabled&&!oe(ve)))},_n=ve=>ve.find(Lt=>!oe(Lt)&&!Lt[le.value])===void 0,nn=ve=>ve.find(Lt=>!oe(Lt))===void 0,cn=ve=>Et.value[Et.value.map(Lt=>String(Lt[P.value])).indexOf(String(ve))],fn=ve=>Et.value.findIndex(Lt=>sn.value.some(pn=>(parseInt(Lt[pn])==Lt[pn]?parseInt(Lt[pn]):Lt[pn])===(parseInt(ve)==ve?parseInt(ve):ve))),Vn=ve=>["tags","multiple"].indexOf(d.value)!==-1&&v.value&&oe(ve),Dn=ve=>{wt.value.push(ve)},tr=ve=>ae.value?ve.filter(Lt=>de.value?Lt.__VISIBLE__.length:Lt[re.value].length):ve.filter(Lt=>de.value?Lt.__VISIBLE__.length:!0),Wn=(ve,Lt=!0)=>{let pn=ve;if(de.value&&O.value){let On=Fe.value;On||(On=(Gn,Hr,Ka)=>sn.value.some(aa=>{let Vr=normalize$2(We(Gn[aa]),J.value);return Se.value?Vr.startsWith(normalize$2(Hr,J.value)):Vr.indexOf(normalize$2(Hr,J.value))!==-1})),pn=pn.filter(Gn=>On(Gn,de.value,kt))}return v.value&&Lt&&(pn=pn.filter(On=>!Vn(On))),pn},ir=ve=>{let Lt=ve;return isObject$f(Lt)&&(Lt=Object.keys(Lt).map(pn=>{let On=Lt[pn];return{[P.value]:pn,[sn.value[0]]:On,[b.value]:On}})),Lt=Lt.map(pn=>typeof pn=="object"?pn:{[P.value]:pn,[sn.value[0]]:pn,[b.value]:pn}),Lt},nr=()=>{isNullish$2(ke.value)||(Pe.value=or(ke.value))},Kn=ve=>(qt.value=!0,new Promise((Lt,pn)=>{c.value(de.value,kt).then(On=>{Ht.value=On||[],typeof ve=="function"&&ve(On),qt.value=!1}).catch(On=>{console.error(On),Ht.value=[],qt.value=!1}).finally(()=>{Lt()})})),dr=()=>{if(xt.value)if(d.value==="single"){let ve=cn(Pe.value[P.value]);if(ve!==void 0){let Lt=ve[b.value];Pe.value[b.value]=Lt,k.value&&(ke.value[b.value]=Lt)}}else Pe.value.forEach((ve,Lt)=>{let pn=cn(Pe.value[Lt][P.value]);if(pn!==void 0){let On=pn[b.value];Pe.value[Lt][b.value]=On,k.value&&(ke.value[Lt][b.value]=On)}})},Tr=ve=>{Kn(ve)},or=ve=>isNullish$2(ve)?d.value==="single"?{}:[]:k.value?ve:d.value==="single"?cn(ve)||(B.value?{[b.value]:ve,[P.value]:ve,[sn.value[0]]:ve}:{}):ve.filter(Lt=>!!cn(Lt)||B.value).map(Lt=>cn(Lt)||{[b.value]:Lt,[P.value]:Lt,[sn.value[0]]:Lt}),Lr=()=>{At.value=watch(de,ve=>{ve.length{ve==de.value&&c.value(de.value,kt).then(Lt=>{(ve==de.value||!de.value)&&(Ht.value=Lt,Le.value=Kt.value.filter(pn=>pn[le.value]!==!0)[0]||null,qt.value=!1)}).catch(Lt=>{console.error(Lt)})},E.value))},{flush:"sync"})};if(d.value!=="single"&&!isNullish$2(ke.value)&&!Array.isArray(ke.value))throw new Error(`v-model must be an array when using "${d.value}" mode`);return c&&typeof c.value=="function"?D.value?Kn(nr):k.value==!0&&nr():(Ht.value=c.value,nr()),E.value>-1&&Lr(),watch(E,(ve,Lt)=>{At.value&&At.value(),ve>=0&&Lr()}),watch(ke,ve=>{if(isNullish$2(ve)){Te(or(ve),!1);return}switch(d.value){case"single":(k.value?ve[P.value]!=Pe.value[P.value]:ve!=Pe.value[P.value])&&Te(or(ve),!1);break;case"multiple":case"tags":arraysEqual$2(k.value?ve.map(Lt=>Lt[P.value]):ve,Pe.value.map(Lt=>Lt[P.value]))||Te(or(ve),!1);break}},{deep:!0}),watch(c,(ve,Lt)=>{typeof a.options=="function"?D.value&&(!Lt||ve&&ve.toString()!==Lt.toString())&&Kn():(Ht.value=a.options,Object.keys(Pe.value).length||nr(),dr())}),watch(b,dr),watch(f,(ve,Lt)=>{Ft.value=te.value&&ve===-1?10:ve}),{pfo:Tt,fo:Kt,filteredOptions:Kt,hasSelected:xt,multipleLabelText:zt,eo:Et,extendedOptions:Et,eg:ln,extendedGroups:ln,fg:St,filteredGroups:St,noOptions:Yt,noResults:hn,resolving:qt,busy:$n,offset:Ft,select:gn,deselect:dn,remove:Oe,selectAll:Gt,clear:Rt,isSelected:oe,isDisabled:he,isMax:De,getOption:cn,handleOptionClick:Nt,handleGroupClick:tn,handleTagRemove:Ye,refreshOptions:Tr,resolveOptions:Kn,refreshLabels:dr}}function usePointer$2(a,i,u){const{valueProp:c,showOptions:d,searchable:m,groupLabel:f,groups:v,mode:g,groupSelect:y,disabledProp:b,groupOptions:w}=toRefs(a),S=u.fo,C=u.fg,k=u.handleOptionClick,$=u.handleGroupClick,E=u.search,D=u.pointer,T=u.setPointer,O=u.clearPointer,F=u.multiselect,M=u.isOpen,P=computed(()=>S.value.filter(ke=>!ke[b.value])),B=computed(()=>C.value.filter(ke=>!ke[b.value])),z=computed(()=>g.value!=="single"&&y.value),U=computed(()=>D.value&&D.value.group),H=computed(()=>kt(D.value)),J=computed(()=>{const ke=U.value?D.value:kt(D.value),de=B.value.map(Te=>Te[f.value]).indexOf(ke[f.value]);let $e=B.value[de-1];return $e===void 0&&($e=G.value),$e}),j=computed(()=>{let ke=B.value.map(de=>de.label).indexOf(U.value?D.value[f.value]:kt(D.value)[f.value])+1;return B.value.length<=ke&&(ke=0),B.value[ke]}),G=computed(()=>[...B.value].slice(-1)[0]),ee=computed(()=>D.value.__VISIBLE__.filter(ke=>!ke[b.value])[0]),Q=computed(()=>{const ke=H.value.__VISIBLE__.filter(de=>!de[b.value]);return ke[ke.map(de=>de[c.value]).indexOf(D.value[c.value])-1]}),te=computed(()=>{const ke=kt(D.value).__VISIBLE__.filter(de=>!de[b.value]);return ke[ke.map(de=>de[c.value]).indexOf(D.value[c.value])+1]}),re=computed(()=>[...J.value.__VISIBLE__.filter(ke=>!ke[b.value])].slice(-1)[0]),ae=computed(()=>[...G.value.__VISIBLE__.filter(ke=>!ke[b.value])].slice(-1)[0]),ye=ke=>D.value&&(!ke.group&&D.value[c.value]===ke[c.value]||ke.group!==void 0&&D.value[f.value]===ke[f.value])?!0:void 0,ue=()=>{T(P.value[0]||null)},le=()=>{!D.value||D.value[b.value]===!0||(U.value?$(D.value):k(D.value))},Se=()=>{if(D.value===null)T((v.value&&z.value?B.value[0].__CREATE__?P.value[0]:B.value[0]:P.value[0])||null);else if(v.value&&z.value){let ke=U.value?ee.value:te.value;ke===void 0&&(ke=j.value,ke.__CREATE__&&(ke=ke[w.value][0])),T(ke||null)}else{let ke=P.value.map(de=>de[c.value]).indexOf(D.value[c.value])+1;P.value.length<=ke&&(ke=0),T(P.value[ke]||null)}nextTick(()=>{Pe()})},Fe=()=>{if(D.value===null){let ke=P.value[P.value.length-1];v.value&&z.value&&(ke=ae.value,ke===void 0&&(ke=G.value)),T(ke||null)}else if(v.value&&z.value){let ke=U.value?re.value:Q.value;ke===void 0&&(ke=U.value?J.value:H.value,ke.__CREATE__&&(ke=re.value,ke===void 0&&(ke=J.value))),T(ke||null)}else{let ke=P.value.map(de=>de[c.value]).indexOf(D.value[c.value])-1;ke<0&&(ke=P.value.length-1),T(P.value[ke]||null)}nextTick(()=>{Pe()})},kt=ke=>B.value.find(de=>de.__VISIBLE__.map($e=>$e[c.value]).indexOf(ke[c.value])!==-1),Pe=()=>{let ke=F.value.querySelector("[data-pointed]");if(!ke)return;let de=ke.parentElement.parentElement;v.value&&(de=U.value?ke.parentElement.parentElement.parentElement:ke.parentElement.parentElement.parentElement.parentElement),ke.offsetTop+ke.offsetHeight>de.clientHeight+de.scrollTop&&(de.scrollTop=ke.offsetTop+ke.offsetHeight-de.clientHeight),ke.offsetTop{m.value&&(ke.length&&d.value?ue():O())}),watch(M,ke=>{if(ke&&(F!=null&&F.value)){let de=F.value.querySelectorAll("[data-selected]")[0];if(!de)return;let $e=de.parentElement.parentElement;nextTick(()=>{$e.scrollTop>0||($e.scrollTop=de.offsetTop)})}}),{pointer:D,canPointGroups:z,isPointed:ye,setPointerFirst:ue,selectPointer:le,forwardPointer:Se,backwardPointer:Fe}}function getWindow$1(a){if(a==null)return window;if(a.toString()!=="[object Window]"){var i=a.ownerDocument;return i&&i.defaultView||window}return a}function isElement$2(a){var i=getWindow$1(a).Element;return a instanceof i||a instanceof Element}function isHTMLElement$1(a){var i=getWindow$1(a).HTMLElement;return a instanceof i||a instanceof HTMLElement}function isShadowRoot$1(a){if(typeof ShadowRoot>"u")return!1;var i=getWindow$1(a).ShadowRoot;return a instanceof i||a instanceof ShadowRoot}var max$3=Math.max,min$4=Math.min,round$2=Math.round;function getUAString$1(){var a=navigator.userAgentData;return a!=null&&a.brands&&Array.isArray(a.brands)?a.brands.map(function(i){return i.brand+"/"+i.version}).join(" "):navigator.userAgent}function isLayoutViewport$1(){return!/^((?!chrome|android).)*safari/i.test(getUAString$1())}function getBoundingClientRect$1(a,i,u){i===void 0&&(i=!1),u===void 0&&(u=!1);var c=a.getBoundingClientRect(),d=1,m=1;i&&isHTMLElement$1(a)&&(d=a.offsetWidth>0&&round$2(c.width)/a.offsetWidth||1,m=a.offsetHeight>0&&round$2(c.height)/a.offsetHeight||1);var f=isElement$2(a)?getWindow$1(a):window,v=f.visualViewport,g=!isLayoutViewport$1()&&u,y=(c.left+(g&&v?v.offsetLeft:0))/d,b=(c.top+(g&&v?v.offsetTop:0))/m,w=c.width/d,S=c.height/m;return{width:w,height:S,top:b,right:y+w,bottom:b+S,left:y,x:y,y:b}}function getWindowScroll$1(a){var i=getWindow$1(a),u=i.pageXOffset,c=i.pageYOffset;return{scrollLeft:u,scrollTop:c}}function getHTMLElementScroll$1(a){return{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}}function getNodeScroll$1(a){return a===getWindow$1(a)||!isHTMLElement$1(a)?getWindowScroll$1(a):getHTMLElementScroll$1(a)}function getNodeName$1(a){return a?(a.nodeName||"").toLowerCase():null}function getDocumentElement$1(a){return((isElement$2(a)?a.ownerDocument:a.document)||window.document).documentElement}function getWindowScrollBarX$1(a){return getBoundingClientRect$1(getDocumentElement$1(a)).left+getWindowScroll$1(a).scrollLeft}function getComputedStyle$1$1(a){return getWindow$1(a).getComputedStyle(a)}function isScrollParent$1(a){var i=getComputedStyle$1$1(a),u=i.overflow,c=i.overflowX,d=i.overflowY;return/auto|scroll|overlay|hidden/.test(u+d+c)}function isElementScaled$1(a){var i=a.getBoundingClientRect(),u=round$2(i.width)/a.offsetWidth||1,c=round$2(i.height)/a.offsetHeight||1;return u!==1||c!==1}function getCompositeRect$1(a,i,u){u===void 0&&(u=!1);var c=isHTMLElement$1(i),d=isHTMLElement$1(i)&&isElementScaled$1(i),m=getDocumentElement$1(i),f=getBoundingClientRect$1(a,d,u),v={scrollLeft:0,scrollTop:0},g={x:0,y:0};return(c||!c&&!u)&&((getNodeName$1(i)!=="body"||isScrollParent$1(m))&&(v=getNodeScroll$1(i)),isHTMLElement$1(i)?(g=getBoundingClientRect$1(i,!0),g.x+=i.clientLeft,g.y+=i.clientTop):m&&(g.x=getWindowScrollBarX$1(m))),{x:f.left+v.scrollLeft-g.x,y:f.top+v.scrollTop-g.y,width:f.width,height:f.height}}function getLayoutRect$1(a){var i=getBoundingClientRect$1(a),u=a.offsetWidth,c=a.offsetHeight;return Math.abs(i.width-u)<=1&&(u=i.width),Math.abs(i.height-c)<=1&&(c=i.height),{x:a.offsetLeft,y:a.offsetTop,width:u,height:c}}function getParentNode$1(a){return getNodeName$1(a)==="html"?a:a.assignedSlot||a.parentNode||(isShadowRoot$1(a)?a.host:null)||getDocumentElement$1(a)}function getScrollParent$1(a){return["html","body","#document"].indexOf(getNodeName$1(a))>=0?a.ownerDocument.body:isHTMLElement$1(a)&&isScrollParent$1(a)?a:getScrollParent$1(getParentNode$1(a))}function listScrollParents$1(a,i){var u;i===void 0&&(i=[]);var c=getScrollParent$1(a),d=c===((u=a.ownerDocument)==null?void 0:u.body),m=getWindow$1(c),f=d?[m].concat(m.visualViewport||[],isScrollParent$1(c)?c:[]):c,v=i.concat(f);return d?v:v.concat(listScrollParents$1(getParentNode$1(f)))}function isTableElement$1(a){return["table","td","th"].indexOf(getNodeName$1(a))>=0}function getTrueOffsetParent$1(a){return!isHTMLElement$1(a)||getComputedStyle$1$1(a).position==="fixed"?null:a.offsetParent}function getContainingBlock$1(a){var i=/firefox/i.test(getUAString$1()),u=/Trident/i.test(getUAString$1());if(u&&isHTMLElement$1(a)){var c=getComputedStyle$1$1(a);if(c.position==="fixed")return null}var d=getParentNode$1(a);for(isShadowRoot$1(d)&&(d=d.host);isHTMLElement$1(d)&&["html","body"].indexOf(getNodeName$1(d))<0;){var m=getComputedStyle$1$1(d);if(m.transform!=="none"||m.perspective!=="none"||m.contain==="paint"||["transform","perspective"].indexOf(m.willChange)!==-1||i&&m.willChange==="filter"||i&&m.filter&&m.filter!=="none")return d;d=d.parentNode}return null}function getOffsetParent$1(a){for(var i=getWindow$1(a),u=getTrueOffsetParent$1(a);u&&isTableElement$1(u)&&getComputedStyle$1$1(u).position==="static";)u=getTrueOffsetParent$1(u);return u&&(getNodeName$1(u)==="html"||getNodeName$1(u)==="body"&&getComputedStyle$1$1(u).position==="static")?i:u||getContainingBlock$1(a)||i}var top$1="top",bottom$1="bottom",right$1="right",left$1="left",auto$1="auto",basePlacements$1=[top$1,bottom$1,right$1,left$1],start$1="start",end$1="end",clippingParents$1="clippingParents",viewport$1="viewport",popper$1="popper",reference$1="reference",variationPlacements$1=basePlacements$1.reduce(function(a,i){return a.concat([i+"-"+start$1,i+"-"+end$1])},[]),placements$1=[].concat(basePlacements$1,[auto$1]).reduce(function(a,i){return a.concat([i,i+"-"+start$1,i+"-"+end$1])},[]),beforeRead$1="beforeRead",read$1="read",afterRead$1="afterRead",beforeMain$1="beforeMain",main$2="main",afterMain$1="afterMain",beforeWrite$1="beforeWrite",write$1="write",afterWrite$1="afterWrite",modifierPhases$1=[beforeRead$1,read$1,afterRead$1,beforeMain$1,main$2,afterMain$1,beforeWrite$1,write$1,afterWrite$1];function order$1(a){var i=new Map,u=new Set,c=[];a.forEach(function(m){i.set(m.name,m)});function d(m){u.add(m.name);var f=[].concat(m.requires||[],m.requiresIfExists||[]);f.forEach(function(v){if(!u.has(v)){var g=i.get(v);g&&d(g)}}),c.push(m)}return a.forEach(function(m){u.has(m.name)||d(m)}),c}function orderModifiers$1(a){var i=order$1(a);return modifierPhases$1.reduce(function(u,c){return u.concat(i.filter(function(d){return d.phase===c}))},[])}function debounce$2(a){var i;return function(){return i||(i=new Promise(function(u){Promise.resolve().then(function(){i=void 0,u(a())})})),i}}function mergeByName$1(a){var i=a.reduce(function(u,c){var d=u[c.name];return u[c.name]=d?Object.assign({},d,c,{options:Object.assign({},d.options,c.options),data:Object.assign({},d.data,c.data)}):c,u},{});return Object.keys(i).map(function(u){return i[u]})}function getViewportRect$1(a,i){var u=getWindow$1(a),c=getDocumentElement$1(a),d=u.visualViewport,m=c.clientWidth,f=c.clientHeight,v=0,g=0;if(d){m=d.width,f=d.height;var y=isLayoutViewport$1();(y||!y&&i==="fixed")&&(v=d.offsetLeft,g=d.offsetTop)}return{width:m,height:f,x:v+getWindowScrollBarX$1(a),y:g}}function getDocumentRect$1(a){var i,u=getDocumentElement$1(a),c=getWindowScroll$1(a),d=(i=a.ownerDocument)==null?void 0:i.body,m=max$3(u.scrollWidth,u.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),f=max$3(u.scrollHeight,u.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),v=-c.scrollLeft+getWindowScrollBarX$1(a),g=-c.scrollTop;return getComputedStyle$1$1(d||u).direction==="rtl"&&(v+=max$3(u.clientWidth,d?d.clientWidth:0)-m),{width:m,height:f,x:v,y:g}}function contains$1(a,i){var u=i.getRootNode&&i.getRootNode();if(a.contains(i))return!0;if(u&&isShadowRoot$1(u)){var c=i;do{if(c&&a.isSameNode(c))return!0;c=c.parentNode||c.host}while(c)}return!1}function rectToClientRect$1(a){return Object.assign({},a,{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function getInnerBoundingClientRect$1(a,i){var u=getBoundingClientRect$1(a,!1,i==="fixed");return u.top=u.top+a.clientTop,u.left=u.left+a.clientLeft,u.bottom=u.top+a.clientHeight,u.right=u.left+a.clientWidth,u.width=a.clientWidth,u.height=a.clientHeight,u.x=u.left,u.y=u.top,u}function getClientRectFromMixedType$1(a,i,u){return i===viewport$1?rectToClientRect$1(getViewportRect$1(a,u)):isElement$2(i)?getInnerBoundingClientRect$1(i,u):rectToClientRect$1(getDocumentRect$1(getDocumentElement$1(a)))}function getClippingParents$1(a){var i=listScrollParents$1(getParentNode$1(a)),u=["absolute","fixed"].indexOf(getComputedStyle$1$1(a).position)>=0,c=u&&isHTMLElement$1(a)?getOffsetParent$1(a):a;return isElement$2(c)?i.filter(function(d){return isElement$2(d)&&contains$1(d,c)&&getNodeName$1(d)!=="body"}):[]}function getClippingRect$1(a,i,u,c){var d=i==="clippingParents"?getClippingParents$1(a):[].concat(i),m=[].concat(d,[u]),f=m[0],v=m.reduce(function(g,y){var b=getClientRectFromMixedType$1(a,y,c);return g.top=max$3(b.top,g.top),g.right=min$4(b.right,g.right),g.bottom=min$4(b.bottom,g.bottom),g.left=max$3(b.left,g.left),g},getClientRectFromMixedType$1(a,f,c));return v.width=v.right-v.left,v.height=v.bottom-v.top,v.x=v.left,v.y=v.top,v}function getBasePlacement$1(a){return a.split("-")[0]}function getVariation$1(a){return a.split("-")[1]}function getMainAxisFromPlacement$1(a){return["top","bottom"].indexOf(a)>=0?"x":"y"}function computeOffsets$1(a){var i=a.reference,u=a.element,c=a.placement,d=c?getBasePlacement$1(c):null,m=c?getVariation$1(c):null,f=i.x+i.width/2-u.width/2,v=i.y+i.height/2-u.height/2,g;switch(d){case top$1:g={x:f,y:i.y-u.height};break;case bottom$1:g={x:f,y:i.y+i.height};break;case right$1:g={x:i.x+i.width,y:v};break;case left$1:g={x:i.x-u.width,y:v};break;default:g={x:i.x,y:i.y}}var y=d?getMainAxisFromPlacement$1(d):null;if(y!=null){var b=y==="y"?"height":"width";switch(m){case start$1:g[y]=g[y]-(i[b]/2-u[b]/2);break;case end$1:g[y]=g[y]+(i[b]/2-u[b]/2);break}}return g}function getFreshSideObject$1(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject$1(a){return Object.assign({},getFreshSideObject$1(),a)}function expandToHashMap$1(a,i){return i.reduce(function(u,c){return u[c]=a,u},{})}function detectOverflow$1(a,i){i===void 0&&(i={});var u=i,c=u.placement,d=c===void 0?a.placement:c,m=u.strategy,f=m===void 0?a.strategy:m,v=u.boundary,g=v===void 0?clippingParents$1:v,y=u.rootBoundary,b=y===void 0?viewport$1:y,w=u.elementContext,S=w===void 0?popper$1:w,C=u.altBoundary,k=C===void 0?!1:C,$=u.padding,E=$===void 0?0:$,D=mergePaddingObject$1(typeof E!="number"?E:expandToHashMap$1(E,basePlacements$1)),T=S===popper$1?reference$1:popper$1,O=a.rects.popper,F=a.elements[k?T:S],M=getClippingRect$1(isElement$2(F)?F:F.contextElement||getDocumentElement$1(a.elements.popper),g,b,f),P=getBoundingClientRect$1(a.elements.reference),B=computeOffsets$1({reference:P,element:O,strategy:"absolute",placement:d}),z=rectToClientRect$1(Object.assign({},O,B)),U=S===popper$1?z:P,H={top:M.top-U.top+D.top,bottom:U.bottom-M.bottom+D.bottom,left:M.left-U.left+D.left,right:U.right-M.right+D.right},J=a.modifiersData.offset;if(S===popper$1&&J){var j=J[d];Object.keys(H).forEach(function(G){var ee=[right$1,bottom$1].indexOf(G)>=0?1:-1,Q=[top$1,bottom$1].indexOf(G)>=0?"y":"x";H[G]+=j[Q]*ee})}return H}var DEFAULT_OPTIONS$1={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements$1(){for(var a=arguments.length,i=new Array(a),u=0;uu?u:c}function preventOverflow$2(a){var i=a.state,u=a.options,c=a.name,d=u.mainAxis,m=d===void 0?!0:d,f=u.altAxis,v=f===void 0?!1:f,g=u.boundary,y=u.rootBoundary,b=u.altBoundary,w=u.padding,S=u.tether,C=S===void 0?!0:S,k=u.tetherOffset,$=k===void 0?0:k,E=detectOverflow$1(i,{boundary:g,rootBoundary:y,padding:w,altBoundary:b}),D=getBasePlacement$1(i.placement),T=getVariation$1(i.placement),O=!T,F=getMainAxisFromPlacement$1(D),M=getAltAxis$1(F),P=i.modifiersData.popperOffsets,B=i.rects.reference,z=i.rects.popper,U=typeof $=="function"?$(Object.assign({},i.rects,{placement:i.placement})):$,H=typeof U=="number"?{mainAxis:U,altAxis:U}:Object.assign({mainAxis:0,altAxis:0},U),J=i.modifiersData.offset?i.modifiersData.offset[i.placement]:null,j={x:0,y:0};if(P){if(m){var G,ee=F==="y"?top$1:left$1,Q=F==="y"?bottom$1:right$1,te=F==="y"?"height":"width",re=P[F],ae=re+E[ee],ye=re-E[Q],ue=C?-z[te]/2:0,le=T===start$1?B[te]:z[te],Se=T===start$1?-z[te]:-B[te],Fe=i.elements.arrow,kt=C&&Fe?getLayoutRect$1(Fe):{width:0,height:0},Pe=i.modifiersData["arrow#persistent"]?i.modifiersData["arrow#persistent"].padding:getFreshSideObject$1(),ke=Pe[ee],de=Pe[Q],$e=within$1(0,B[te],kt[te]),Te=O?B[te]/2-ue-$e-ke-H.mainAxis:le-$e-ke-H.mainAxis,Le=O?-B[te]/2+ue+$e+de+H.mainAxis:Se+$e+de+H.mainAxis,Bt=i.elements.arrow&&getOffsetParent$1(i.elements.arrow),Ie=Bt?F==="y"?Bt.clientTop||0:Bt.clientLeft||0:0,ie=(G=J==null?void 0:J[F])!=null?G:0,pe=re+Te-ie-Ie,Ne=re+Le-ie,We=within$1(C?min$4(ae,pe):ae,re,C?max$3(ye,Ne):ye);P[F]=We,j[F]=We-re}if(v){var wt,Ht=F==="x"?top$1:left$1,qt=F==="x"?bottom$1:right$1,At=P[M],Ft=M==="y"?"height":"width",$t=At+E[Ht],Wt=At-E[qt],Et=[top$1,left$1].indexOf(D)!==-1,Tt=(wt=J==null?void 0:J[M])!=null?wt:0,Kt=Et?$t:At-B[Ft]-z[Ft]-Tt+H.altAxis,ln=Et?At+B[Ft]+z[Ft]-Tt-H.altAxis:Wt,mn=C&&Et?withinMaxClamp$1(Kt,At,ln):within$1(C?Kt:$t,At,C?ln:Wt);P[M]=mn,j[M]=mn-At}i.modifiersData[c]=j}}var preventOverflow$1$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow$2,requiresIfExists:["offset"]},hash$1$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement$1(a){return a.replace(/left|right|bottom|top/g,function(i){return hash$1$1[i]})}var hash$2={start:"end",end:"start"};function getOppositeVariationPlacement$1(a){return a.replace(/start|end/g,function(i){return hash$2[i]})}function computeAutoPlacement$1(a,i){i===void 0&&(i={});var u=i,c=u.placement,d=u.boundary,m=u.rootBoundary,f=u.padding,v=u.flipVariations,g=u.allowedAutoPlacements,y=g===void 0?placements$1:g,b=getVariation$1(c),w=b?v?variationPlacements$1:variationPlacements$1.filter(function(k){return getVariation$1(k)===b}):basePlacements$1,S=w.filter(function(k){return y.indexOf(k)>=0});S.length===0&&(S=w);var C=S.reduce(function(k,$){return k[$]=detectOverflow$1(a,{placement:$,boundary:d,rootBoundary:m,padding:f})[getBasePlacement$1($)],k},{});return Object.keys(C).sort(function(k,$){return C[k]-C[$]})}function getExpandedFallbackPlacements$1(a){if(getBasePlacement$1(a)===auto$1)return[];var i=getOppositePlacement$1(a);return[getOppositeVariationPlacement$1(a),i,getOppositeVariationPlacement$1(i)]}function flip$2(a){var i=a.state,u=a.options,c=a.name;if(!i.modifiersData[c]._skip){for(var d=u.mainAxis,m=d===void 0?!0:d,f=u.altAxis,v=f===void 0?!0:f,g=u.fallbackPlacements,y=u.padding,b=u.boundary,w=u.rootBoundary,S=u.altBoundary,C=u.flipVariations,k=C===void 0?!0:C,$=u.allowedAutoPlacements,E=i.options.placement,D=getBasePlacement$1(E),T=D===E,O=g||(T||!k?[getOppositePlacement$1(E)]:getExpandedFallbackPlacements$1(E)),F=[E].concat(O).reduce(function(kt,Pe){return kt.concat(getBasePlacement$1(Pe)===auto$1?computeAutoPlacement$1(i,{placement:Pe,boundary:b,rootBoundary:w,padding:y,flipVariations:k,allowedAutoPlacements:$}):Pe)},[]),M=i.rects.reference,P=i.rects.popper,B=new Map,z=!0,U=F[0],H=0;H=0,Q=ee?"width":"height",te=detectOverflow$1(i,{placement:J,boundary:b,rootBoundary:w,altBoundary:S,padding:y}),re=ee?G?right$1:left$1:G?bottom$1:top$1;M[Q]>P[Q]&&(re=getOppositePlacement$1(re));var ae=getOppositePlacement$1(re),ye=[];if(m&&ye.push(te[j]<=0),v&&ye.push(te[re]<=0,te[ae]<=0),ye.every(function(kt){return kt})){U=J,z=!1;break}B.set(J,ye)}if(z)for(var ue=k?3:1,le=function(Pe){var ke=F.find(function(de){var $e=B.get(de);if($e)return $e.slice(0,Pe).every(function(Te){return Te})});if(ke)return U=ke,"break"},Se=ue;Se>0;Se--){var Fe=le(Se);if(Fe==="break")break}i.placement!==U&&(i.modifiersData[c]._skip=!0,i.placement=U,i.reset=!0)}}var flip$1$1={name:"flip",enabled:!0,phase:"main",fn:flip$2,requiresIfExists:["offset"],data:{_skip:!1}};function useDropdown$1(a,i,u){const{disabled:c,appendTo:d,appendToBody:m,openDirection:f}=toRefs(a),v=getCurrentInstance$1().proxy,g=u.multiselect,y=u.dropdown,b=ref(!1),w=ref(null),S=ref(null),C=computed(()=>d.value||m.value),k=computed(()=>f.value==="top"&&S.value==="bottom"||f.value==="bottom"&&S.value!=="top"?"bottom":"top"),$=()=>{b.value||c.value||(b.value=!0,i.emit("open",v),C.value&&nextTick(()=>{D()}))},E=()=>{b.value&&(b.value=!1,i.emit("close",v))},D=()=>{if(!w.value)return;let O=parseInt(window.getComputedStyle(y.value).borderTopWidth.replace("px","")),F=parseInt(window.getComputedStyle(y.value).borderBottomWidth.replace("px",""));w.value.setOptions(M=>({...M,modifiers:[...M.modifiers,{name:"offset",options:{offset:[0,(k.value==="top"?O:F)*-1]}}]})),w.value.update()},T=O=>{for(;O&&O!==document.body;){if(getComputedStyle(O).position==="fixed")return!0;O=O.parentElement}return!1};return onMounted(()=>{C.value&&(w.value=createPopper$1(g.value,y.value,{strategy:T(g.value)?"fixed":void 0,placement:f.value,modifiers:[preventOverflow$1$1,flip$1$1,{name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:O})=>{O.styles.popper.width=`${O.rects.reference.width}px`},effect:({state:O})=>{O.elements.popper.style.width=`${O.elements.reference.offsetWidth}px`}},{name:"toggleClass",enabled:!0,phase:"write",fn({state:O}){S.value=O.placement}}]}))}),onBeforeUnmount(()=>{!C.value||!w.value||(w.value.destroy(),w.value=null)}),{popper:w,isOpen:b,open:$,close:E,placement:k,updatePopper:D}}function useMultiselect$1(a,i,u){const{searchable:c,disabled:d,clearOnBlur:m}=toRefs(a),f=u.input,v=u.open,g=u.close,y=u.clearSearch,b=u.isOpen,w=u.wrapper,S=u.tags,C=ref(!1),k=ref(!1),$=computed(()=>c.value||d.value?-1:0),E=()=>{c.value&&f.value.blur(),w.value.blur()},D=()=>{c.value&&!d.value&&f.value.focus()},T=(z=!0)=>{d.value||(C.value=!0,z&&v())},O=()=>{C.value=!1,setTimeout(()=>{C.value||(g(),m.value&&y())},1)};return{tabindex:$,isActive:C,mouseClicked:k,blur:E,focus:D,activate:T,deactivate:O,handleFocusIn:z=>{z.target.closest("[data-tags]")&&z.target.nodeName!=="INPUT"||z.target.closest("[data-clear]")||T(k.value)},handleFocusOut:()=>{O()},handleCaretClick:()=>{O(),E()},handleMousedown:z=>{k.value=!0,b.value&&(z.target.isEqualNode(w.value)||z.target.isEqualNode(S.value))?setTimeout(()=>{O()},0):!b.value&&(document.activeElement.isEqualNode(w.value)||document.activeElement.isEqualNode(f.value))&&T(),setTimeout(()=>{k.value=!1},0)}}}function useKeyboard$1(a,i,u){const{mode:c,addTagOn:d,openDirection:m,searchable:f,showOptions:v,valueProp:g,groups:y,addOptionOn:b,createTag:w,createOption:S,reverse:C}=toRefs(a),k=getCurrentInstance$1().proxy,$=u.iv,E=u.update,D=u.deselect,T=u.search,O=u.setPointer,F=u.selectPointer,M=u.backwardPointer,P=u.forwardPointer,B=u.multiselect,z=u.wrapper,U=u.tags,H=u.isOpen,J=u.open,j=u.blur,G=u.fo,ee=computed(()=>w.value||S.value||!1),Q=computed(()=>d.value!==void 0?d.value:b.value!==void 0?b.value:["enter"]),te=()=>{c.value==="tags"&&!v.value&&ee.value&&f.value&&!y.value&&O(G.value[G.value.map(ye=>ye[g.value]).indexOf(T.value)])};return{handleKeydown:ye=>{i.emit("keydown",ye,k);let ue,le;switch(["ArrowLeft","ArrowRight","Enter"].indexOf(ye.key)!==-1&&c.value==="tags"&&(ue=[...B.value.querySelectorAll("[data-tags] > *")].filter(Se=>Se!==U.value),le=ue.findIndex(Se=>Se===document.activeElement)),ye.key){case"Backspace":if(c.value==="single"||f.value&&[null,""].indexOf(T.value)===-1||$.value.length===0)return;let Se=$.value.filter(Fe=>!Fe.disabled&&Fe.remove!==!1);Se.length&&D(Se[Se.length-1]);break;case"Enter":if(ye.preventDefault(),ye.keyCode===229)return;if(le!==-1&&le!==void 0){E([...$.value].filter((Fe,kt)=>kt!==le)),le===ue.length-1&&(ue.length-1?ue[ue.length-2].focus():f.value?U.value.querySelector("input").focus():z.value.focus());return}if(Q.value.indexOf("enter")===-1&&ee.value)return;te(),F();break;case" ":if(!ee.value&&!f.value){ye.preventDefault(),te(),F();return}if(!ee.value)return!1;if(Q.value.indexOf("space")===-1&&ee.value)return;ye.preventDefault(),te(),F();break;case"Tab":case";":case",":if(Q.value.indexOf(ye.key.toLowerCase())===-1||!ee.value)return;te(),F(),ye.preventDefault();break;case"Escape":j();break;case"ArrowUp":if(ye.preventDefault(),!v.value)return;H.value||J(),M();break;case"ArrowDown":if(ye.preventDefault(),!v.value)return;H.value||J(),P();break;case"ArrowLeft":if(f.value&&U.value&&U.value.querySelector("input").selectionStart||ye.shiftKey||c.value!=="tags"||!$.value||!$.value.length)return;ye.preventDefault(),le===-1?ue[ue.length-1].focus():le>0&&ue[le-1].focus();break;case"ArrowRight":if(le===-1||ye.shiftKey||c.value!=="tags"||!$.value||!$.value.length)return;ye.preventDefault(),ue.length>le+1?ue[le+1].focus():f.value?U.value.querySelector("input").focus():f.value||z.value.focus();break}},handleKeyup:ye=>{i.emit("keyup",ye,k)},preparePointer:te}}function useClasses$3(a,i,u){const{classes:c,disabled:d,showOptions:m,breakTags:f}=toRefs(a),v=u.isOpen,g=u.isPointed,y=u.isSelected,b=u.isDisabled,w=u.isActive,S=u.canPointGroups,C=u.resolving,k=u.fo,$=u.placement,E=computed(()=>({container:"multiselect",containerDisabled:"is-disabled",containerOpen:"is-open",containerOpenTop:"is-open-top",containerActive:"is-active",wrapper:"multiselect-wrapper",singleLabel:"multiselect-single-label",singleLabelText:"multiselect-single-label-text",multipleLabel:"multiselect-multiple-label",search:"multiselect-search",tags:"multiselect-tags",tag:"multiselect-tag",tagWrapper:"multiselect-tag-wrapper",tagWrapperBreak:"multiselect-tag-wrapper-break",tagDisabled:"is-disabled",tagRemove:"multiselect-tag-remove",tagRemoveIcon:"multiselect-tag-remove-icon",tagsSearchWrapper:"multiselect-tags-search-wrapper",tagsSearch:"multiselect-tags-search",tagsSearchCopy:"multiselect-tags-search-copy",placeholder:"multiselect-placeholder",caret:"multiselect-caret",caretOpen:"is-open",clear:"multiselect-clear",clearIcon:"multiselect-clear-icon",spinner:"multiselect-spinner",inifinite:"multiselect-inifite",inifiniteSpinner:"multiselect-inifite-spinner",dropdown:"multiselect-dropdown",dropdownTop:"is-top",dropdownHidden:"is-hidden",options:"multiselect-options",optionsTop:"is-top",group:"multiselect-group",groupLabel:"multiselect-group-label",groupLabelPointable:"is-pointable",groupLabelPointed:"is-pointed",groupLabelSelected:"is-selected",groupLabelDisabled:"is-disabled",groupLabelSelectedPointed:"is-selected is-pointed",groupLabelSelectedDisabled:"is-selected is-disabled",groupOptions:"multiselect-group-options",option:"multiselect-option",optionPointed:"is-pointed",optionSelected:"is-selected",optionDisabled:"is-disabled",optionSelectedPointed:"is-selected is-pointed",optionSelectedDisabled:"is-selected is-disabled",noOptions:"multiselect-no-options",noResults:"multiselect-no-results",fakeInput:"multiselect-fake-input",assist:"multiselect-assistive-text",spacer:"multiselect-spacer",...c.value})),D=computed(()=>!!(v.value&&m.value&&(!C.value||C.value&&k.value.length)));return{classList:computed(()=>{const O=E.value;return{container:[O.container].concat(d.value?O.containerDisabled:[]).concat(D.value&&$.value==="top"?O.containerOpenTop:[]).concat(D.value&&$.value!=="top"?O.containerOpen:[]).concat(w.value?O.containerActive:[]),wrapper:O.wrapper,spacer:O.spacer,singleLabel:O.singleLabel,singleLabelText:O.singleLabelText,multipleLabel:O.multipleLabel,search:O.search,tags:O.tags,tag:[O.tag].concat(d.value?O.tagDisabled:[]),tagWrapper:[O.tagWrapper,f.value?O.tagWrapperBreak:null],tagDisabled:O.tagDisabled,tagRemove:O.tagRemove,tagRemoveIcon:O.tagRemoveIcon,tagsSearchWrapper:O.tagsSearchWrapper,tagsSearch:O.tagsSearch,tagsSearchCopy:O.tagsSearchCopy,placeholder:O.placeholder,caret:[O.caret].concat(v.value?O.caretOpen:[]),clear:O.clear,clearIcon:O.clearIcon,spinner:O.spinner,inifinite:O.inifinite,inifiniteSpinner:O.inifiniteSpinner,dropdown:[O.dropdown].concat($.value==="top"?O.dropdownTop:[]).concat(!v.value||!m.value||!D.value?O.dropdownHidden:[]),options:[O.options].concat($.value==="top"?O.optionsTop:[]),group:O.group,groupLabel:F=>{let M=[O.groupLabel];return g(F)?M.push(y(F)?O.groupLabelSelectedPointed:O.groupLabelPointed):y(F)&&S.value?M.push(b(F)?O.groupLabelSelectedDisabled:O.groupLabelSelected):b(F)&&M.push(O.groupLabelDisabled),S.value&&M.push(O.groupLabelPointable),M},groupOptions:O.groupOptions,option:(F,M)=>{let P=[O.option];return g(F)?P.push(y(F)?O.optionSelectedPointed:O.optionPointed):y(F)?P.push(b(F)?O.optionSelectedDisabled:O.optionSelected):(b(F)||M&&b(M))&&P.push(O.optionDisabled),P},noOptions:O.noOptions,noResults:O.noResults,assist:O.assist,fakeInput:O.fakeInput}}),showDropdown:D}}function useScroll$1(a,i,u){const{limit:c,infinite:d}=toRefs(a),m=u.isOpen,f=u.offset,v=u.search,g=u.pfo,y=u.eo,b=ref(null),w=ref(null),S=computed(()=>f.value{const{isIntersecting:E,target:D}=$[0];if(E){const T=D.offsetParent,O=T.scrollTop;f.value+=c.value==-1?10:c.value,nextTick(()=>{T.scrollTop=O})}},k=()=>{m.value&&f.value{d.value&&k()}),watch(v,()=>{d.value&&(f.value=c.value,k())},{flush:"post"}),watch(y,()=>{d.value&&k()},{immediate:!1,flush:"post"}),onMounted(()=>{window&&window.IntersectionObserver&&(b.value=new IntersectionObserver(C))}),{hasMore:S,infiniteLoader:w}}function useA11y$1(a,i,u){const{placeholder:c,id:d,valueProp:m,label:f,mode:v,groupLabel:g,aria:y,searchable:b}=toRefs(a),w=u.pointer,S=u.iv,C=u.hasSelected,k=u.multipleLabelText,$=ref(null),E=computed(()=>{let j=[];return d&&d.value&&j.push(d.value),j.push("assist"),j.join("-")}),D=computed(()=>{let j=[];return d&&d.value&&j.push(d.value),j.push("multiselect-options"),j.join("-")}),T=computed(()=>{let j=[];if(d&&d.value&&j.push(d.value),w.value)return j.push(w.value.group?"multiselect-group":"multiselect-option"),j.push(w.value.group?w.value.index:w.value[m.value]),j.join("-")}),O=computed(()=>c.value),F=computed(()=>v.value!=="single"),M=computed(()=>{let j="";return v.value==="single"&&C.value&&(j+=S.value[f.value]),v.value==="multiple"&&C.value&&(j+=k.value),v.value==="tags"&&C.value&&(j+=S.value.map(G=>G[f.value]).join(", ")),j}),P=computed(()=>{let j={...y.value};return b.value&&(j["aria-labelledby"]=j["aria-labelledby"]?`${E.value} ${j["aria-labelledby"]}`:E.value,M.value&&j["aria-label"]&&(j["aria-label"]=`${M.value}, ${j["aria-label"]}`)),j}),B=j=>{let G=[];return d&&d.value&&G.push(d.value),G.push("multiselect-option"),G.push(j[m.value]),G.join("-")},z=j=>{let G=[];return d&&d.value&&G.push(d.value),G.push("multiselect-group"),G.push(j.index),G.join("-")},U=j=>{let G=[];return G.push(j),G.join(" ")},H=j=>{let G=[];return G.push(j),G.join(" ")},J=j=>`${j} ❎`;return onMounted(()=>{if(d&&d.value&&document&&document.querySelector){let j=document.querySelector(`[for="${d.value}"]`);$.value=j?j.innerText:null}}),{arias:P,ariaLabel:M,ariaAssist:E,ariaControls:D,ariaPlaceholder:O,ariaMultiselectable:F,ariaActiveDescendant:T,ariaOptionId:B,ariaOptionLabel:U,ariaGroupId:z,ariaGroupLabel:H,ariaTagLabel:J}}function useI18n$1(a,i,u){const{locale:c,fallbackLocale:d}=toRefs(a);return{localize:f=>!f||typeof f!="object"?f:f&&f[c.value]?f[c.value]:f&&c.value&&f[c.value.toUpperCase()]?f[c.value.toUpperCase()]:f&&f[d.value]?f[d.value]:f&&d.value&&f[d.value.toUpperCase()]?f[d.value.toUpperCase()]:f&&Object.keys(f)[0]?f[Object.keys(f)[0]]:""}}function useRefs$1(a,i,u){const c=ref(null),d=ref(null),m=ref(null),f=ref(null),v=ref(null);return{multiselect:c,wrapper:d,tags:m,input:f,dropdown:v}}function resolveDeps$2(a,i,u,c={}){return u.forEach(d=>{d&&(c={...c,...d(a,i,c)})}),c}var script$21={name:"Multiselect",emits:["paste","open","close","select","deselect","input","search-change","tag","option","update:modelValue","change","clear","keydown","keyup","max","create"],props:{value:{required:!1},modelValue:{required:!1},options:{type:[Array,Object,Function],required:!1,default:()=>[]},id:{type:[String,Number],required:!1},name:{type:[String,Number],required:!1,default:"multiselect"},disabled:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:"label"},trackBy:{type:[String,Array],required:!1,default:void 0},valueProp:{type:String,required:!1,default:"value"},placeholder:{type:String,required:!1,default:null},mode:{type:String,required:!1,default:"single"},searchable:{type:Boolean,required:!1,default:!1},limit:{type:Number,required:!1,default:-1},hideSelected:{type:Boolean,required:!1,default:!0},createTag:{type:Boolean,required:!1,default:void 0},createOption:{type:Boolean,required:!1,default:void 0},appendNewTag:{type:Boolean,required:!1,default:void 0},appendNewOption:{type:Boolean,required:!1,default:void 0},addTagOn:{type:Array,required:!1,default:void 0},addOptionOn:{type:Array,required:!1,default:void 0},caret:{type:Boolean,required:!1,default:!0},loading:{type:Boolean,required:!1,default:!1},noOptionsText:{type:[String,Object],required:!1,default:"The list is empty"},noResultsText:{type:[String,Object],required:!1,default:"No results found"},multipleLabel:{type:Function,required:!1},object:{type:Boolean,required:!1,default:!1},delay:{type:Number,required:!1,default:-1},minChars:{type:Number,required:!1,default:0},resolveOnLoad:{type:Boolean,required:!1,default:!0},filterResults:{type:Boolean,required:!1,default:!0},clearOnSearch:{type:Boolean,required:!1,default:!1},clearOnSelect:{type:Boolean,required:!1,default:!0},canDeselect:{type:Boolean,required:!1,default:!0},canClear:{type:Boolean,required:!1,default:!0},max:{type:Number,required:!1,default:-1},showOptions:{type:Boolean,required:!1,default:!0},required:{type:Boolean,required:!1,default:!1},openDirection:{type:String,required:!1,default:"bottom"},nativeSupport:{type:Boolean,required:!1,default:!1},classes:{type:Object,required:!1,default:()=>({})},strict:{type:Boolean,required:!1,default:!0},closeOnSelect:{type:Boolean,required:!1,default:!0},closeOnDeselect:{type:Boolean,required:!1,default:!1},autocomplete:{type:String,required:!1},groups:{type:Boolean,required:!1,default:!1},groupLabel:{type:String,required:!1,default:"label"},groupOptions:{type:String,required:!1,default:"options"},groupHideEmpty:{type:Boolean,required:!1,default:!1},groupSelect:{type:Boolean,required:!1,default:!0},inputType:{type:String,required:!1,default:"text"},attrs:{required:!1,type:Object,default:()=>({})},onCreate:{required:!1,type:Function},disabledProp:{type:String,required:!1,default:"disabled"},searchStart:{type:Boolean,required:!1,default:!1},reverse:{type:Boolean,required:!1,default:!1},regex:{type:[Object,String,RegExp],required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},infinite:{type:Boolean,required:!1,default:!1},aria:{required:!1,type:Object,default:()=>({})},clearOnBlur:{required:!1,type:Boolean,default:!0},locale:{required:!1,type:String,default:null},fallbackLocale:{required:!1,type:String,default:"en"},searchFilter:{required:!1,type:Function,default:null},allowAbsent:{required:!1,type:Boolean,default:!1},appendToBody:{required:!1,type:Boolean,default:!1},closeOnScroll:{required:!1,type:Boolean,default:!1},breakTags:{required:!1,type:Boolean,default:!1},appendTo:{required:!1,type:String}},setup(a,i){return resolveDeps$2(a,i,[useRefs$1,useI18n$1,useValue$4,usePointer$1$1,useDropdown$1,useSearch$1,useData$1,useMultiselect$1,useOptions$1,useScroll$1,usePointer$2,useKeyboard$1,useClasses$3,useA11y$1])},beforeMount(){var a,i;((i=(a=this.$root.constructor)==null?void 0:a.version)!=null&&i.match(/^2\./)||this.vueVersionMs===2)&&(this.$options.components.Teleport||(this.$options.components.Teleport={render(){return this.$slots.default?this.$slots.default[0]:null}}))}};const _hoisted_1$U=["id","dir"],_hoisted_2$B=["tabindex","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable","role"],_hoisted_3$o=["type","modelValue","value","autocomplete","id","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],_hoisted_4$f=["onKeyup","aria-label"],_hoisted_5$a=["onClick"],_hoisted_6$7=["type","modelValue","value","id","autocomplete","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],_hoisted_7$5=["innerHTML"],_hoisted_8$3=["id"],_hoisted_9$3=["id"],_hoisted_10$3=["id","aria-label","aria-selected"],_hoisted_11$3=["data-pointed","onMouseenter","onMousedown"],_hoisted_12$2=["innerHTML"],_hoisted_13$2=["aria-label"],_hoisted_14$1=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],_hoisted_15$1=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],_hoisted_16$1=["innerHTML"],_hoisted_17$1=["innerHTML"],_hoisted_18$1=["value"],_hoisted_19$1=["name","value"],_hoisted_20$1=["name","value"],_hoisted_21$1=["id"];function render$Y(a,i,u,c,d,m){return openBlock(),createElementBlock("div",{ref:"multiselect",class:normalizeClass(a.classList.container),id:u.searchable?void 0:u.id,dir:u.rtl?"rtl":void 0,onFocusin:i[12]||(i[12]=(...f)=>a.handleFocusIn&&a.handleFocusIn(...f)),onFocusout:i[13]||(i[13]=(...f)=>a.handleFocusOut&&a.handleFocusOut(...f)),onKeyup:i[14]||(i[14]=(...f)=>a.handleKeyup&&a.handleKeyup(...f)),onKeydown:i[15]||(i[15]=(...f)=>a.handleKeydown&&a.handleKeydown(...f))},[createBaseVNode("div",mergeProps({class:a.classList.wrapper,onMousedown:i[9]||(i[9]=(...f)=>a.handleMousedown&&a.handleMousedown(...f)),ref:"wrapper",tabindex:a.tabindex,"aria-controls":u.searchable?void 0:a.ariaControls,"aria-placeholder":u.searchable?void 0:a.ariaPlaceholder,"aria-expanded":u.searchable?void 0:a.isOpen,"aria-activedescendant":u.searchable?void 0:a.ariaActiveDescendant,"aria-multiselectable":u.searchable?void 0:a.ariaMultiselectable,role:u.searchable?void 0:"combobox"},u.searchable?{}:a.arias),[createCommentVNode(" Search "),u.mode!=="tags"&&u.searchable&&!u.disabled?(openBlock(),createElementBlock("input",mergeProps({key:0,type:u.inputType,modelValue:a.search,value:a.search,class:a.classList.search,autocomplete:u.autocomplete,id:u.searchable?u.id:void 0,onInput:i[0]||(i[0]=(...f)=>a.handleSearchInput&&a.handleSearchInput(...f)),onKeypress:i[1]||(i[1]=(...f)=>a.handleKeypress&&a.handleKeypress(...f)),onPaste:i[2]||(i[2]=withModifiers((...f)=>a.handlePaste&&a.handlePaste(...f),["stop"])),ref:"input","aria-controls":a.ariaControls,"aria-placeholder":a.ariaPlaceholder,"aria-expanded":a.isOpen,"aria-activedescendant":a.ariaActiveDescendant,"aria-multiselectable":a.ariaMultiselectable,role:"combobox"},{...u.attrs,...a.arias}),null,16,_hoisted_3$o)):createCommentVNode("v-if",!0),createCommentVNode(" Tags (with search) "),u.mode=="tags"?(openBlock(),createElementBlock("div",{key:1,class:normalizeClass(a.classList.tags),"data-tags":""},[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.iv,(f,v,g)=>renderSlot(a.$slots,"tag",{option:f,handleTagRemove:a.handleTagRemove,disabled:u.disabled},()=>[(openBlock(),createElementBlock("span",{class:normalizeClass([a.classList.tag,f.disabled?a.classList.tagDisabled:null]),tabindex:"-1",onKeyup:withKeys(y=>a.handleTagRemove(f,y),["enter"]),key:g,"aria-label":a.ariaTagLabel(a.localize(f[u.label]))},[createBaseVNode("span",{class:normalizeClass(a.classList.tagWrapper)},toDisplayString(a.localize(f[u.label])),3),!u.disabled&&!f.disabled?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass(a.classList.tagRemove),onClick:withModifiers(y=>a.handleTagRemove(f,y),["stop"])},[createBaseVNode("span",{class:normalizeClass(a.classList.tagRemoveIcon)},null,2)],10,_hoisted_5$a)):createCommentVNode("v-if",!0)],42,_hoisted_4$f))])),256)),createBaseVNode("div",{class:normalizeClass(a.classList.tagsSearchWrapper),ref:"tags"},[createCommentVNode(" Used for measuring search width "),createBaseVNode("span",{class:normalizeClass(a.classList.tagsSearchCopy)},toDisplayString(a.search),3),createCommentVNode(" Actual search input "),u.searchable&&!u.disabled?(openBlock(),createElementBlock("input",mergeProps({key:0,type:u.inputType,modelValue:a.search,value:a.search,class:a.classList.tagsSearch,id:u.searchable?u.id:void 0,autocomplete:u.autocomplete,onInput:i[3]||(i[3]=(...f)=>a.handleSearchInput&&a.handleSearchInput(...f)),onKeypress:i[4]||(i[4]=(...f)=>a.handleKeypress&&a.handleKeypress(...f)),onPaste:i[5]||(i[5]=withModifiers((...f)=>a.handlePaste&&a.handlePaste(...f),["stop"])),ref:"input","aria-controls":a.ariaControls,"aria-placeholder":a.ariaPlaceholder,"aria-expanded":a.isOpen,"aria-activedescendant":a.ariaActiveDescendant,"aria-multiselectable":a.ariaMultiselectable,role:"combobox"},{...u.attrs,...a.arias}),null,16,_hoisted_6$7)):createCommentVNode("v-if",!0)],2)],2)):createCommentVNode("v-if",!0),createCommentVNode(" Single label "),u.mode=="single"&&a.hasSelected&&!a.search&&a.iv?renderSlot(a.$slots,"singlelabel",{key:2,value:a.iv},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.singleLabel)},[createBaseVNode("span",{class:normalizeClass(a.classList.singleLabelText)},toDisplayString(a.localize(a.iv[u.label])),3)],2)]):createCommentVNode("v-if",!0),createCommentVNode(" Multiple label "),u.mode=="multiple"&&a.hasSelected&&!a.search?renderSlot(a.$slots,"multiplelabel",{key:3,values:a.iv},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.multipleLabel),innerHTML:a.multipleLabelText},null,10,_hoisted_7$5)]):createCommentVNode("v-if",!0),createCommentVNode(" Placeholder "),u.placeholder&&!a.hasSelected&&!a.search?renderSlot(a.$slots,"placeholder",{key:4},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.placeholder),"aria-hidden":"true"},toDisplayString(u.placeholder),3)]):createCommentVNode("v-if",!0),createCommentVNode(" Spinner "),u.loading||a.resolving?renderSlot(a.$slots,"spinner",{key:5},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.spinner),"aria-hidden":"true"},null,2)]):createCommentVNode("v-if",!0),createCommentVNode(" Clear "),a.hasSelected&&!u.disabled&&u.canClear&&!a.busy?renderSlot(a.$slots,"clear",{key:6,clear:a.clear},()=>[createBaseVNode("span",{"aria-hidden":"true",tabindex:"0",role:"button","data-clear":"","aria-roledescription":"❎",class:normalizeClass(a.classList.clear),onClick:i[6]||(i[6]=(...f)=>a.clear&&a.clear(...f)),onKeyup:i[7]||(i[7]=withKeys((...f)=>a.clear&&a.clear(...f),["enter"]))},[createBaseVNode("span",{class:normalizeClass(a.classList.clearIcon)},null,2)],34)]):createCommentVNode("v-if",!0),createCommentVNode(" Caret "),u.caret&&u.showOptions?renderSlot(a.$slots,"caret",{key:7,handleCaretClick:a.handleCaretClick,isOpen:a.isOpen},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.caret),onClick:i[8]||(i[8]=(...f)=>a.handleCaretClick&&a.handleCaretClick(...f)),"aria-hidden":"true"},null,2)]):createCommentVNode("v-if",!0)],16,_hoisted_2$B),createCommentVNode(" Options "),(openBlock(),createBlock(Teleport,{to:u.appendTo||"body",disabled:!u.appendToBody&&!u.appendTo},[createBaseVNode("div",{id:u.id?`${u.id}-dropdown`:void 0,class:normalizeClass(a.classList.dropdown),tabindex:"-1",ref:"dropdown",onFocusin:i[10]||(i[10]=(...f)=>a.handleFocusIn&&a.handleFocusIn(...f)),onFocusout:i[11]||(i[11]=(...f)=>a.handleFocusOut&&a.handleFocusOut(...f))},[renderSlot(a.$slots,"beforelist",{options:a.fo}),createBaseVNode("ul",{class:normalizeClass(a.classList.options),id:a.ariaControls,role:"listbox"},[u.groups?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(a.fg,(f,v,g)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.group),key:g,id:a.ariaGroupId(f),"aria-label":a.ariaGroupLabel(a.localize(f[u.groupLabel])),"aria-selected":a.isSelected(f),role:"option"},[f.__CREATE__?createCommentVNode("v-if",!0):(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(a.classList.groupLabel(f)),"data-pointed":a.isPointed(f),onMouseenter:y=>a.setPointer(f,v),onMousedown:withModifiers(y=>a.handleGroupClick(f),["prevent"])},[renderSlot(a.$slots,"grouplabel",{group:f,isSelected:a.isSelected,isPointed:a.isPointed},()=>[createBaseVNode("span",{innerHTML:a.localize(f[u.groupLabel])},null,8,_hoisted_12$2)])],42,_hoisted_11$3)),createBaseVNode("ul",{class:normalizeClass(a.classList.groupOptions),"aria-label":a.ariaGroupLabel(a.localize(f[u.groupLabel])),role:"group"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(f.__VISIBLE__,(y,b,w)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.option(y,f)),"data-pointed":a.isPointed(y),"data-selected":a.isSelected(y)||void 0,key:w,onMouseenter:S=>a.setPointer(y),onMousedown:withModifiers(S=>a.handleOptionClick(y),["prevent"]),id:a.ariaOptionId(y),"aria-selected":a.isSelected(y),"aria-label":a.ariaOptionLabel(a.localize(y[u.label])),role:"option"},[renderSlot(a.$slots,"option",{option:y,isSelected:a.isSelected,isPointed:a.isPointed,search:a.search},()=>[createBaseVNode("span",null,toDisplayString(a.localize(y[u.label])),1)])],42,_hoisted_14$1))),128))],10,_hoisted_13$2)],10,_hoisted_10$3))),128)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.fo,(f,v,g)=>(openBlock(),createElementBlock("li",{class:normalizeClass(a.classList.option(f)),"data-pointed":a.isPointed(f),"data-selected":a.isSelected(f)||void 0,key:g,onMouseenter:y=>a.setPointer(f),onMousedown:withModifiers(y=>a.handleOptionClick(f),["prevent"]),id:a.ariaOptionId(f),"aria-selected":a.isSelected(f),"aria-label":a.ariaOptionLabel(a.localize(f[u.label])),role:"option"},[renderSlot(a.$slots,"option",{option:f,isSelected:a.isSelected,isPointed:a.isPointed,search:a.search},()=>[createBaseVNode("span",null,toDisplayString(a.localize(f[u.label])),1)])],42,_hoisted_15$1))),128))],10,_hoisted_9$3),a.noOptions?renderSlot(a.$slots,"nooptions",{key:0},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.noOptions),innerHTML:a.localize(u.noOptionsText)},null,10,_hoisted_16$1)]):createCommentVNode("v-if",!0),a.noResults?renderSlot(a.$slots,"noresults",{key:1},()=>[createBaseVNode("div",{class:normalizeClass(a.classList.noResults),innerHTML:a.localize(u.noResultsText)},null,10,_hoisted_17$1)]):createCommentVNode("v-if",!0),u.infinite&&a.hasMore?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classList.inifinite),ref:"infiniteLoader"},[renderSlot(a.$slots,"infinite",{},()=>[createBaseVNode("span",{class:normalizeClass(a.classList.inifiniteSpinner)},null,2)])],2)):createCommentVNode("v-if",!0),renderSlot(a.$slots,"afterlist",{options:a.fo})],42,_hoisted_8$3)],8,["to","disabled"])),createCommentVNode(" Hacky input element to show HTML5 required warning "),u.required?(openBlock(),createElementBlock("input",{key:0,class:normalizeClass(a.classList.fakeInput),tabindex:"-1",value:a.textValue,required:""},null,10,_hoisted_18$1)):createCommentVNode("v-if",!0),createCommentVNode(" Native input support "),u.nativeSupport?(openBlock(),createElementBlock(Fragment,{key:1},[u.mode=="single"?(openBlock(),createElementBlock("input",{key:0,type:"hidden",name:u.name,value:a.plainValue!==void 0?a.plainValue:""},null,8,_hoisted_19$1)):(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(a.plainValue,(f,v)=>(openBlock(),createElementBlock("input",{type:"hidden",name:`${u.name}[]`,value:f,key:v},null,8,_hoisted_20$1))),128))],64)):createCommentVNode("v-if",!0),createCommentVNode(" Screen reader assistive text "),u.searchable&&a.hasSelected?(openBlock(),createElementBlock("div",{key:2,class:normalizeClass(a.classList.assist),id:a.ariaAssist,"aria-hidden":"true"},toDisplayString(a.ariaLabel),11,_hoisted_21$1)):createCommentVNode("v-if",!0),createCommentVNode(" Create height for empty input "),createBaseVNode("div",{class:normalizeClass(a.classList.spacer)},null,2)],42,_hoisted_1$U)}script$21.render=render$Y;script$21.__file="src/Multiselect.vue";const _sfc_main$l=defineComponent$1({__name:"ModelSelect",props:mergeModels({model:{type:String,required:!0},id:{type:String,required:!1,default:Math.random().toString()},multiple:{type:Boolean,default:!0},limit:{type:Number,default:25},allowCreate:{type:Boolean,default:!1},search_on_load:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},chips:{type:Boolean,default:void 0},itemName:{type:String,default:"name"},itemValue:{type:String,default:"id"},placeholder:{type:String,default:void 0},label:{type:String,default:"name"},parent_variable:{type:String,default:void 0},sticky_options:{type:Array,default(){return[]}},initial_selection:{type:Array,default(){return[]}},initial_single_selection:{type:Object,default:void 0},disabled:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:mergeModels(["update:modelValue"],["update:modelValue"]),setup(a,{emit:i}){const u=a,c=useModel$1(a,"modelValue"),d=ref({});ref([]),ref(void 0),ref("");const m=ref(!1);ref((Math.random()*1e5).toString()),onMounted(()=>{d.value=getModelFromStr(u.model),u.search_on_load&&f("")});const f=useDebounceFn(g=>{v(g)},300);function v(g){return d.value.list(g).then(y=>y).catch(y=>{}).finally(()=>{m.value=!1})}return(g,y)=>(openBlock(),createBlock(VInput,null,{default:withCtx(()=>[createVNode(unref(script$21),{class:"material-multiselect z-max",modelValue:c.value,"onUpdate:modelValue":y[0]||(y[0]=b=>c.value=b),options:v,delay:300,object:!0,valueProp:"id",label:a.label,searchable:!0,strict:!1,disabled:a.disabled},null,8,["modelValue","label","disabled"])]),_:1}))}}),_export_sfc=(a,i)=>{const u=a.__vccOpts||a;for(const[c,d]of i)u[c]=d;return u},ModelSelect=_export_sfc(_sfc_main$l,[["__scopeId","data-v-7cc643d8"]]),makeVFormProps=propsFactory({...makeComponentProps(),...makeFormProps()},"VForm"),VForm=genericComponent()({name:"VForm",props:makeVFormProps(),emits:{"update:modelValue":a=>!0,submit:a=>!0},setup(a,i){let{slots:u,emit:c}=i;const d=createForm(a),m=ref();function f(g){g.preventDefault(),d.reset()}function v(g){const y=g,b=d.validate();y.then=b.then.bind(b),y.catch=b.catch.bind(b),y.finally=b.finally.bind(b),c("submit",y),y.defaultPrevented||b.then(w=>{var C;let{valid:S}=w;S&&((C=m.value)==null||C.submit())}),y.preventDefault()}return useRender(()=>{var g;return createVNode("form",{ref:m,class:["v-form",a.class],style:a.style,novalidate:!0,onReset:f,onSubmit:v},[(g=u.default)==null?void 0:g.call(u,d)])}),forwardRefs(d,m)}}),makeVTextareaProps=propsFactory({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:a=>!isNaN(parseFloat(a))},maxRows:{type:[Number,String],validator:a=>!isNaN(parseFloat(a))},suffix:String,modelModifiers:Object,...makeVInputProps(),...makeVFieldProps()},"VTextarea"),VTextarea=genericComponent()({name:"VTextarea",directives:{Intersect:Intersect$1},inheritAttrs:!1,props:makeVTextareaProps(),emits:{"click:control":a=>!0,"mousedown:control":a=>!0,"update:focused":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{attrs:u,emit:c,slots:d}=i;const m=useProxiedModel(a,"modelValue"),{isFocused:f,focus:v,blur:g}=useFocus(a),y=computed(()=>typeof a.counterValue=="function"?a.counterValue(m.value):(m.value||"").toString().length),b=computed(()=>{if(u.maxlength)return u.maxlength;if(!(!a.counter||typeof a.counter!="number"&&typeof a.counter!="string"))return a.counter});function w(J,j){var G,ee;!a.autofocus||!J||(ee=(G=j[0].target)==null?void 0:G.focus)==null||ee.call(G)}const S=ref(),C=ref(),k=shallowRef(""),$=ref(),E=computed(()=>a.persistentPlaceholder||f.value||a.active);function D(){var J;$.value!==document.activeElement&&((J=$.value)==null||J.focus()),f.value||v()}function T(J){D(),c("click:control",J)}function O(J){c("mousedown:control",J)}function F(J){J.stopPropagation(),D(),nextTick(()=>{m.value="",callEvent(a["onClick:clear"],J)})}function M(J){var G;const j=J.target;if(m.value=j.value,(G=a.modelModifiers)!=null&&G.trim){const ee=[j.selectionStart,j.selectionEnd];nextTick(()=>{j.selectionStart=ee[0],j.selectionEnd=ee[1]})}}const P=ref(),B=ref(+a.rows),z=computed(()=>["plain","underlined"].includes(a.variant));watchEffect(()=>{a.autoGrow||(B.value=+a.rows)});function U(){a.autoGrow&&nextTick(()=>{if(!P.value||!C.value)return;const J=getComputedStyle(P.value),j=getComputedStyle(C.value.$el),G=parseFloat(J.getPropertyValue("--v-field-padding-top"))+parseFloat(J.getPropertyValue("--v-input-padding-top"))+parseFloat(J.getPropertyValue("--v-field-padding-bottom")),ee=P.value.scrollHeight,Q=parseFloat(J.lineHeight),te=Math.max(parseFloat(a.rows)*Q+G,parseFloat(j.getPropertyValue("--v-input-control-height"))),re=parseFloat(a.maxRows)*Q+G||1/0,ae=clamp(ee??0,te,re);B.value=Math.floor((ae-G)/Q),k.value=convertToUnit(ae)})}onMounted(U),watch(m,U),watch(()=>a.rows,U),watch(()=>a.maxRows,U),watch(()=>a.density,U);let H;return watch(P,J=>{J?(H=new ResizeObserver(U),H.observe(P.value)):H==null||H.disconnect()}),onBeforeUnmount(()=>{H==null||H.disconnect()}),useRender(()=>{const J=!!(d.counter||a.counter||a.counterValue),j=!!(J||d.details),[G,ee]=filterInputAttrs(u),{modelValue:Q,...te}=VInput.filterProps(a),re=filterFieldProps(a);return createVNode(VInput,mergeProps({ref:S,modelValue:m.value,"onUpdate:modelValue":ae=>m.value=ae,class:["v-textarea v-text-field",{"v-textarea--prefixed":a.prefix,"v-textarea--suffixed":a.suffix,"v-text-field--prefixed":a.prefix,"v-text-field--suffixed":a.suffix,"v-textarea--auto-grow":a.autoGrow,"v-textarea--no-resize":a.noResize||a.autoGrow,"v-input--plain-underlined":z.value},a.class],style:a.style},G,te,{centerAffix:B.value===1&&!z.value,focused:f.value}),{...d,default:ae=>{let{id:ye,isDisabled:ue,isDirty:le,isReadonly:Se,isValid:Fe}=ae;return createVNode(VField,mergeProps({ref:C,style:{"--v-textarea-control-height":k.value},onClick:T,onMousedown:O,"onClick:clear":F,"onClick:prependInner":a["onClick:prependInner"],"onClick:appendInner":a["onClick:appendInner"]},re,{id:ye.value,active:E.value||le.value,centerAffix:B.value===1&&!z.value,dirty:le.value||a.dirty,disabled:ue.value,focused:f.value,error:Fe.value===!1}),{...d,default:kt=>{let{props:{class:Pe,...ke}}=kt;return createVNode(Fragment,null,[a.prefix&&createVNode("span",{class:"v-text-field__prefix"},[a.prefix]),withDirectives(createVNode("textarea",mergeProps({ref:$,class:Pe,value:m.value,onInput:M,autofocus:a.autofocus,readonly:Se.value,disabled:ue.value,placeholder:a.placeholder,rows:a.rows,name:a.name,onFocus:D,onBlur:g},ke,ee),null),[[resolveDirective("intersect"),{handler:w},null,{once:!0}]]),a.autoGrow&&withDirectives(createVNode("textarea",{class:[Pe,"v-textarea__sizer"],id:`${ke.id}-sizer`,"onUpdate:modelValue":de=>m.value=de,ref:P,readonly:!0,"aria-hidden":"true"},null),[[vModelText,m.value]]),a.suffix&&createVNode("span",{class:"v-text-field__suffix"},[a.suffix])])}})},details:j?ae=>{var ye;return createVNode(Fragment,null,[(ye=d.details)==null?void 0:ye.call(d,ae),J&&createVNode(Fragment,null,[createVNode("span",null,null),createVNode(VCounter,{active:a.persistentCounter||f.value,value:y.value,max:b.value,disabled:a.disabled},d.counter)])])}:void 0})}),forwardRefs({},S,C,$)}}),_sfc_main$k=defineComponent$1({__name:"MealPlanDialog",props:{mealPlan:{type:Object,required:!1}},setup(a){const i=a,u=ref(!1);let c=ref(f());const d=ref([]);i.mealPlan!=null&&(c.value=i.mealPlan),watchEffect(()=>{i.mealPlan!=null?c.value=i.mealPlan:c.value=f()});function m(){if(c.value!=null){if(c.value.recipe=c.value.recipe,d.value!=null)c.value.fromDate=d.value[0],c.value.toDate=d.value[d.value.length-1];else{useMessageStore().addError("Missing Dates");return}console.log("calling save method"),useMealPlanStore().createOrUpdate(c.value).catch(v=>{}).finally(()=>{u.value=!1})}}function f(){return{fromDate:DateTime.now().toJSDate(),toDate:DateTime.now().toJSDate()}}return(v,g)=>(openBlock(),createBlock(VDialog,{activator:"parent",modelValue:u.value,"onUpdate:modelValue":g[7]||(g[7]=y=>u.value=y)},{default:withCtx(({isActive:y})=>[createVNode(VCard,{style:{overflow:"auto"}},{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode("Meal Plan Edit "),createVNode(VBtn,{icon:"fas fa-times",variant:"flat",size:"x-small",class:"mt-2 float-right",onClick:b=>y.value=!1},null,8,["onClick"])]),_:2},1024),createVNode(VDivider),createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VForm,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,{cols:"12",md:"6"},{default:withCtx(()=>[createVNode(VTextField,{label:"Title",modelValue:unref(c).title,"onUpdate:modelValue":g[0]||(g[0]=b=>unref(c).title=b)},null,8,["modelValue"]),createVNode(unref(VDateInput),{modelValue:d.value,"onUpdate:modelValue":g[1]||(g[1]=b=>d.value=b),label:"Plan Date",multiple:"range","prepend-icon":"","prepend-inner-icon":"$calendar"},null,8,["modelValue"]),createVNode(ModelSelect,{model:"MealType",modelValue:unref(c).mealType,"onUpdate:modelValue":g[2]||(g[2]=b=>unref(c).mealType=b)},null,8,["modelValue"]),createVNode(unref(VNumberInput),{"control-variant":"split",min:0,modelValue:unref(c).servings,"onUpdate:modelValue":g[3]||(g[3]=b=>unref(c).servings=b)},null,8,["modelValue"]),createVNode(VTextField,{label:"Share",modelValue:unref(c).shared,"onUpdate:modelValue":g[4]||(g[4]=b=>unref(c).shared=b)},null,8,["modelValue"])]),_:1}),createVNode(VCol,{cols:"12",md:"6"},{default:withCtx(()=>[createVNode(ModelSelect,{model:"recipe",modelValue:unref(c).recipe,"onUpdate:modelValue":g[5]||(g[5]=b=>unref(c).recipe=b)},null,8,["modelValue"]),unref(c)&&unref(c).recipe?(openBlock(),createBlock(_sfc_main$n,{key:0,recipe:unref(c).recipe},null,8,["recipe"])):createCommentVNode("",!0)]),_:1})]),_:1}),createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VTextarea,{label:"Note",modelValue:unref(c).note,"onUpdate:modelValue":g[6]||(g[6]=b=>unref(c).note=b)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),createVNode(VDivider),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VBtn,{color:"error"},{default:withCtx(()=>[createTextVNode(" Delete ")]),_:1}),createVNode(VBtn,{color:"success",class:"ml-auto",onClick:m},{default:withCtx(()=>[createTextVNode(" Save ")]),_:1})]),_:1})]),_:2},1024)]),_:1},8,["modelValue"]))}}),_hoisted_1$T=createBaseVNode("h2",null,[createBaseVNode("i",{class:"fas fa-calendar-week fa-fw"}),createTextVNode(" Meal Plans")],-1),_hoisted_2$A={class:"d-flex justify-space-between"},_hoisted_3$n={class:"align-self-center"},_hoisted_4$e={class:"align-self-center"},_hoisted_5$9=createBaseVNode("i",{class:"fas fa-plus"},null,-1),_hoisted_6$6={key:0},_hoisted_7$4={key:1},_sfc_main$j=defineComponent$1({__name:"HorizontalMealPlanWindow",setup(a){const i=ref(!1);let u=computed(()=>{const{name:m}=useDisplay();return homePageCols(m.value)});const c=computed(()=>{let m=[];for(const f of Array(4).keys()){let v=DateTime.now().plus({days:f});console.log("going trough days ",f,v),m.push({date:v,create_default_date:v.toISODate(),date_label:v.toLocaleString(DateTime.DATE_MED),plan_entries:useMealPlanStore().plan_list.filter(g=>DateTime.fromJSDate(g.fromDate).startOf("day")<=v.startOf("day")&&DateTime.fromJSDate(g.toDate!=null?g.toDate:g.fromDate).startOf("day")>=v.startOf("day"))})}return m});let d=computed(()=>{let m=[],f=[];for(const[v,g]of c.value.entries())f.push(g),v%u.value==u.value-1&&(f.length>0&&m.push(f),f=[]);return f.length>0&&m.push(f),m});return onMounted(()=>{i.value=!0,useMealPlanStore().refreshFromAPI(DateTime.now().toJSDate(),DateTime.now().plus({days:7}).toJSDate()).finally(()=>{i.value=!1})}),(m,f)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VRow,{justify:"space-between"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[_hoisted_1$T]),_:1})]),_:1}),unref(d).length>0?(openBlock(),createBlock(VRow,{key:0,class:"mt-0"},{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[createVNode(VWindow,{"show-arrows":""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(d),v=>(openBlock(),createBlock(VWindowItem,{class:"pt-1 pb-1"},{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(v,g=>(openBlock(),createBlock(VCol,null,{default:withCtx(()=>[createVNode(VList,{density:"compact",class:"pt-0 pb-0"},{default:withCtx(()=>[createVNode(VListItem,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$A,[createBaseVNode("div",_hoisted_3$n,toDisplayString(g.date_label),1),createBaseVNode("div",_hoisted_4$e,[createVNode(VBtn,{variant:"flat",icon:""},{default:withCtx(()=>[_hoisted_5$9,createVNode(_sfc_main$k)]),_:1})])])]),_:2},1024),g.plan_entries.length>0?(openBlock(),createBlock(VDivider,{key:0})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(g.plan_entries,y=>(openBlock(),createBlock(VListItem,null,{prepend:withCtx(()=>{var b;return[(b=y.recipe)!=null&&b.image?(openBlock(),createBlock(VAvatar,{key:0,image:y.recipe.image},null,8,["image"])):(openBlock(),createBlock(VAvatar,{key:1,image:_imports_0}))]}),default:withCtx(()=>[createVNode(VListItemTitle,null,{default:withCtx(()=>[y.recipe?(openBlock(),createElementBlock("span",_hoisted_6$6,toDisplayString(y.recipe.name),1)):(openBlock(),createElementBlock("span",_hoisted_7$4,toDisplayString(y.title),1))]),_:2},1024),createVNode(VListItemSubtitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(y.mealType.name),1)]),_:2},1024),createVNode(_sfc_main$k,{"meal-plan":y},null,8,["meal-plan"])]),_:2},1024))),256))]),_:2},1024)]),_:2},1024))),256))]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})):createCommentVNode("",!0)],64))}}),_sfc_main$i=defineComponent$1({name:"StartPage",components:{ModelSelect,MealPlanDialog:_sfc_main$k,HorizontalMealPlanWindow:_sfc_main$j,HorizontalRecipeScroller:_sfc_main$m,RecipeCard:_sfc_main$n,GlobalSearchDialog:_sfc_main$w,RecipeCardComponent:_sfc_main$n,KeywordsComponent:_sfc_main$q},computed:{},data(){return{recipes:[],items:Array.from({length:50},(a,i)=>i+1),new_recipes:[],high_rated_recipes:[],random_keyword:{},random_keyword_recipes:[]}},mounted(){const a=new ApiApi;a.apiRecipeList({_new:"true",pageSize:16}).then(i=>{i.results!=null&&(this.new_recipes=i.results)}),a.apiRecipeList({rating:4,pageSize:16}).then(i=>{i.results!=null&&(this.high_rated_recipes=i.results)}),a.apiKeywordList({random:"true",limit:"1"}).then(i=>{i.results!=null&&i.results.length>0&&(this.random_keyword=i.results[0],a.apiRecipeList({keywords:i.results[0].id}).then(u=>{u.results!=null&&(this.random_keyword_recipes=u.results)}))})},methods:{}});function _sfc_render$7(a,i,u,c,d,m){const f=resolveComponent("horizontal-meal-plan-window"),v=resolveComponent("horizontal-recipe-scroller");return openBlock(),createBlock(VContainer,null,{default:withCtx(()=>[createVNode(f),createVNode(v,{title:"New Recipes",skeletons:4,recipes:a.new_recipes,icon:"fas fa-calendar-alt"},null,8,["recipes"]),createVNode(v,{title:"Top Rated",skeletons:2,recipes:a.high_rated_recipes,icon:"fas fa-star"},null,8,["recipes"]),a.random_keyword.label?(openBlock(),createBlock(v,{key:0,title:a.random_keyword.label,skeletons:4,recipes:a.random_keyword_recipes,icon:"fas fa-tags"},null,8,["title","recipes"])):createCommentVNode("",!0)]),_:1})}const StartPage=_export_sfc(_sfc_main$i,[["render",_sfc_render$7]]),_hoisted_1$S=createBaseVNode("i",{class:"fas fa-divide"},null,-1),_hoisted_2$z=createBaseVNode("i",{class:"fas fa-times"},null,-1),_sfc_main$h=defineComponent$1({__name:"NumberScalerDialog",props:{number:{type:Number,default:0},title:{type:String,default:"Number"}},emits:{change(a){return a}},setup(a,{emit:i}){const u=i,c=a,d=ref(!1),m=ref(0);watch(()=>c.number,v=>{m.value=v}),onMounted(()=>{m.value=c.number});function f(v){v==="half"&&(m.value=c.number/2),v==="double"&&(m.value=c.number*2),v==="add"&&(m.value=c.number+1),v==="sub"&&(m.value=c.number-1),console.log(v,m.value),u("change",{number:m.value})}return(v,g)=>(openBlock(),createBlock(VDialog,{width:"500",activator:"parent",modelValue:d.value,"onUpdate:modelValue":g[5]||(g[5]=y=>d.value=y)},{activator:withCtx(({props:y})=>[renderSlot(v.$slots,"activator",{},()=>[createVNode(VBtn,mergeProps(y,{text:"Open Dialog"}),null,16)])]),default:withCtx(({isActive:y})=>[createVNode(VCard,{title:a.title},{default:withCtx(()=>[createVNode(VCardText,null,{default:withCtx(()=>[createVNode(unref(VNumberInput),{modelValue:m.value,"onUpdate:modelValue":[g[0]||(g[0]=b=>m.value=b),g[1]||(g[1]=b=>f("set"))],"control-variant":"split",min:0},null,8,["modelValue"]),createVNode(VBtnGroup,{divided:"",class:"d-flex"},{default:withCtx(()=>[createVNode(VBtn,{variant:"tonal",class:"flex-grow-1",onClick:g[2]||(g[2]=b=>f("half"))},{default:withCtx(()=>[_hoisted_1$S,createTextVNode(" 2 ")]),_:1}),createVNode(VBtn,{variant:"tonal",class:"flex-grow-1",onClick:g[3]||(g[3]=b=>f("double"))},{default:withCtx(()=>[_hoisted_2$z,createTextVNode(" 2 ")]),_:1})]),_:1})]),_:1}),createVNode(VCardActions,null,{default:withCtx(()=>[createVNode(VSpacer),createVNode(VBtn,{class:"float-right",rounded:"",onClick:g[4]||(g[4]=b=>d.value=!1)},{default:withCtx(()=>[createTextVNode("Close")]),_:1})]),_:1})]),_:1},8,["title"])]),_:3},8,["modelValue"]))}}),_hoisted_1$R={key:0,colspan:"4"},_hoisted_2$y={key:0},_hoisted_3$m={key:0},_hoisted_4$d={key:0},_hoisted_5$8={key:1},_hoisted_6$5=createBaseVNode("i",{class:"fas fa-grip-lines drag-handle cursor-move"},null,-1),_hoisted_7$3=[_hoisted_6$5],_sfc_main$g=defineComponent$1({__name:"IngredientsTableRow",props:{ingredient:{type:{},required:!0},showNotes:{type:Boolean,default:!0},draggable:{type:Boolean}},setup(a){const i=a,u=ref(!1);return(c,d)=>(openBlock(),createElementBlock("tr",null,[i.ingredient.isHeader?(openBlock(),createElementBlock("td",_hoisted_1$R,[createBaseVNode("b",null,toDisplayString(i.ingredient.note),1)])):(openBlock(),createElementBlock(Fragment,{key:1},[createBaseVNode("td",null,toDisplayString(i.ingredient.amount),1),createBaseVNode("td",null,[i.ingredient.unit!=null?(openBlock(),createElementBlock("span",_hoisted_2$y,toDisplayString(i.ingredient.unit.name),1)):createCommentVNode("",!0)]),createBaseVNode("td",null,[i.ingredient.food!=null?(openBlock(),createElementBlock("span",_hoisted_3$m,toDisplayString(i.ingredient.food.name),1)):createCommentVNode("",!0)]),i.showNotes?(openBlock(),createElementBlock("td",_hoisted_4$d,[i.ingredient.note!=""&&i.ingredient.note!=null?(openBlock(),createBlock(VIcon,{key:0,class:"far fa-comment float-right",onClick:d[1]||(d[1]=m=>u.value=!u.value)},{default:withCtx(()=>[createVNode(VTooltip,{modelValue:u.value,"onUpdate:modelValue":d[0]||(d[0]=m=>u.value=m),activator:"parent",location:"start"},{default:withCtx(()=>[createTextVNode(toDisplayString(i.ingredient.note),1)]),_:1},8,["modelValue"])]),_:1})):createCommentVNode("",!0)])):createCommentVNode("",!0),i.draggable?(openBlock(),createElementBlock("td",_hoisted_5$8,_hoisted_7$3)):createCommentVNode("",!0)],64))]))}}),_sfc_main$f=defineComponent$1({__name:"IngredientsTable",props:{ingredients:{type:Array,default:[]},showNotes:{type:Boolean,default:!0},draggable:{type:Boolean}},setup(a){const i=a,u=ref([]);return onMounted(()=>{u.value=i.ingredients}),(c,d)=>i.ingredients.length>0?(openBlock(),createBlock(VTable,{key:0,density:"compact"},{default:withCtx(()=>[createBaseVNode("tbody",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.ingredients,m=>(openBlock(),createBlock(_sfc_main$g,{ingredient:m,key:m.id,"show-notes":i.showNotes,draggable:i.draggable},null,8,["ingredient","show-notes","draggable"]))),128))])]),_:1})):createCommentVNode("",!0)}}),makeVExpansionPanelTextProps=propsFactory({...makeComponentProps(),...makeLazyProps()},"VExpansionPanelText"),VExpansionPanelText=genericComponent()({name:"VExpansionPanelText",props:makeVExpansionPanelTextProps(),setup(a,i){let{slots:u}=i;const c=inject$1(VExpansionPanelSymbol);if(!c)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:d,onAfterLeave:m}=useLazy(a,c.isSelected);return useRender(()=>createVNode(VExpandTransition,{onAfterLeave:m},{default:()=>{var f;return[withDirectives(createVNode("div",{class:["v-expansion-panel-text",a.class],style:a.style},[u.default&&d.value&&createVNode("div",{class:"v-expansion-panel-text__wrapper"},[(f=u.default)==null?void 0:f.call(u)])]),[[vShow,c.isSelected.value]])]}})),{}}}),makeVExpansionPanelTitleProps=propsFactory({color:String,expandIcon:{type:IconValue,default:"$expand"},collapseIcon:{type:IconValue,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...makeComponentProps()},"VExpansionPanelTitle"),VExpansionPanelTitle=genericComponent()({name:"VExpansionPanelTitle",directives:{Ripple},props:makeVExpansionPanelTitleProps(),setup(a,i){let{slots:u}=i;const c=inject$1(VExpansionPanelSymbol);if(!c)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(a,"color"),f=computed(()=>({collapseIcon:a.collapseIcon,disabled:c.disabled.value,expanded:c.isSelected.value,expandIcon:a.expandIcon,readonly:a.readonly}));return useRender(()=>{var v;return withDirectives(createVNode("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":c.isSelected.value,"v-expansion-panel-title--focusable":a.focusable,"v-expansion-panel-title--static":a.static},d.value,a.class],style:[m.value,a.style],type:"button",tabindex:c.disabled.value?-1:void 0,disabled:c.disabled.value,"aria-expanded":c.isSelected.value,onClick:a.readonly?void 0:c.toggle},[createVNode("span",{class:"v-expansion-panel-title__overlay"},null),(v=u.default)==null?void 0:v.call(u,f.value),!a.hideActions&&createVNode("span",{class:"v-expansion-panel-title__icon"},[u.actions?u.actions(f.value):createVNode(VIcon,{icon:c.isSelected.value?a.collapseIcon:a.expandIcon},null)])]),[[resolveDirective("ripple"),a.ripple]])}),{}}}),makeVExpansionPanelProps=propsFactory({title:String,text:String,bgColor:String,...makeElevationProps(),...makeGroupItemProps(),...makeRoundedProps(),...makeTagProps(),...makeVExpansionPanelTitleProps(),...makeVExpansionPanelTextProps()},"VExpansionPanel"),VExpansionPanel=genericComponent()({name:"VExpansionPanel",props:makeVExpansionPanelProps(),emits:{"group:selected":a=>!0},setup(a,i){let{slots:u}=i;const c=useGroupItem(a,VExpansionPanelSymbol),{backgroundColorClasses:d,backgroundColorStyles:m}=useBackgroundColor(a,"bgColor"),{elevationClasses:f}=useElevation(a),{roundedClasses:v}=useRounded(a),g=computed(()=>(c==null?void 0:c.disabled.value)||a.disabled),y=computed(()=>c.group.items.value.reduce((S,C,k)=>(c.group.selected.value.includes(C.id)&&S.push(k),S),[])),b=computed(()=>{const S=c.group.items.value.findIndex(C=>C.id===c.id);return!c.isSelected.value&&y.value.some(C=>C-S===1)}),w=computed(()=>{const S=c.group.items.value.findIndex(C=>C.id===c.id);return!c.isSelected.value&&y.value.some(C=>C-S===-1)});return provide(VExpansionPanelSymbol,c),useRender(()=>{const S=!!(u.text||a.text),C=!!(u.title||a.title),k=VExpansionPanelTitle.filterProps(a),$=VExpansionPanelText.filterProps(a);return createVNode(a.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":c.isSelected.value,"v-expansion-panel--before-active":b.value,"v-expansion-panel--after-active":w.value,"v-expansion-panel--disabled":g.value},v.value,d.value,a.class],style:[m.value,a.style]},{default:()=>{var E;return[createVNode("div",{class:["v-expansion-panel__shadow",...f.value]},null),C&&createVNode(VExpansionPanelTitle,mergeProps({key:"title"},k),{default:()=>[u.title?u.title():a.title]}),S&&createVNode(VExpansionPanelText,mergeProps({key:"text"},$),{default:()=>[u.text?u.text():a.text]}),(E=u.default)==null?void 0:E.call(u)]}})}),{}}}),VExpansionPanelSymbol=Symbol.for("vuetify:v-expansion-panel"),allowedVariants=["default","accordion","inset","popout"],makeVExpansionPanelsProps=propsFactory({flat:Boolean,...makeGroupProps(),...makeVExpansionPanelProps(),...makeThemeProps(),variant:{type:String,default:"default",validator:a=>allowedVariants.includes(a)}},"VExpansionPanels"),VExpansionPanels=genericComponent()({name:"VExpansionPanels",props:makeVExpansionPanelsProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;useGroup(a,VExpansionPanelSymbol);const{themeClasses:c}=provideTheme(a),d=computed(()=>a.variant&&`v-expansion-panels--variant-${a.variant}`);return provideDefaults({VExpansionPanel:{bgColor:toRef(a,"bgColor"),collapseIcon:toRef(a,"collapseIcon"),color:toRef(a,"color"),eager:toRef(a,"eager"),elevation:toRef(a,"elevation"),expandIcon:toRef(a,"expandIcon"),focusable:toRef(a,"focusable"),hideActions:toRef(a,"hideActions"),readonly:toRef(a,"readonly"),ripple:toRef(a,"ripple"),rounded:toRef(a,"rounded"),static:toRef(a,"static")}}),useRender(()=>createVNode(a.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":a.flat,"v-expansion-panels--tile":a.tile},c.value,d.value,a.class],style:a.style},u)),{}}}),_hoisted_1$Q=createBaseVNode("i",{class:"far fa-list-alt fa-fw me-2"},null,-1),_hoisted_2$x={key:0},_sfc_main$e=defineComponent$1({__name:"StepsOverview",props:{steps:{type:Array,default:[]}},setup(a){const i=a;return(u,c)=>(openBlock(),createBlock(VExpansionPanels,null,{default:withCtx(()=>[createVNode(VExpansionPanel,null,{default:withCtx(()=>[createVNode(VExpansionPanelTitle,null,{default:withCtx(()=>[_hoisted_1$Q,createTextVNode(" Steps Overview")]),_:1}),createVNode(VExpansionPanelText,null,{default:withCtx(()=>[createVNode(VContainer,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.steps,(d,m)=>(openBlock(),createBlock(VRow,null,{default:withCtx(()=>[createVNode(VCol,{class:"pa-1"},{default:withCtx(()=>[d.showAsHeader?(openBlock(),createElementBlock("b",_hoisted_2$x,toDisplayString(m+1)+". "+toDisplayString(d.name),1)):createCommentVNode("",!0),createVNode(_sfc_main$f,{ingredients:d.ingredients},null,8,["ingredients"])]),_:2},1024)]),_:2},1024))),256))]),_:1})]),_:1})]),_:1})]),_:1}))}});function roundDecimals(a){return Number(a.toFixed(2))}function calculateFoodAmount(a,i){return roundDecimals(a*i)}const _sfc_main$d={name:"ScalableNumber",props:{number:Number,factor:{type:Number,default:4}},methods:{calculateAmount:function(a){return calculateFoodAmount(a,this.factor)}}},_hoisted_1$P=["innerHTML"];function _sfc_render$6(a,i,u,c,d,m){return openBlock(),createElementBlock("span",{class:normalizeClass(["step__scalable-num",[this.factor===1?"step__scalable-num_scaled_false":this.factor>1?"step__scalable-num_scaled_up":"step__scalable-num_scaled_down"]]),innerHTML:m.calculateAmount(u.number)},null,10,_hoisted_1$P)}const ScalableNumber=_export_sfc(_sfc_main$d,[["render",_sfc_render$6]]),_sfc_main$c=defineComponent$1({name:"Instructions",computed:{},components:{ScalableNumber},props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},data(){return{compiled_instructions:markRaw(defineComponent$1({name:"compiled-instructions-component",props:{instructions_html:{type:String,required:!0},ingredient_factor:{type:Number,required:!0}},components:{ScalableNumber},template:`
    ${this.instructions_html}
    `}))}},mounted(){}});function _sfc_render$5(a,i,u,c,d,m){return openBlock(),createBlock(resolveDynamicComponent(a.compiled_instructions),{ingredient_factor:a.ingredient_factor,instructions_html:a.instructions_html},null,8,["ingredient_factor","instructions_html"])}const Instructions=_export_sfc(_sfc_main$c,[["render",_sfc_render$5]]),VAlertTitle=createSimpleFunctional("v-alert-title"),allowedTypes=["success","info","warning","error"],makeVAlertProps=propsFactory({border:{type:[Boolean,String],validator:a=>typeof a=="boolean"||["top","end","bottom","start"].includes(a)},borderColor:String,closable:Boolean,closeIcon:{type:IconValue,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:a=>allowedTypes.includes(a)},...makeComponentProps(),...makeDensityProps(),...makeDimensionProps(),...makeElevationProps(),...makeLocationProps(),...makePositionProps(),...makeRoundedProps(),...makeTagProps(),...makeThemeProps(),...makeVariantProps({variant:"flat"})},"VAlert"),VAlert=genericComponent()({name:"VAlert",props:makeVAlertProps(),emits:{"click:close":a=>!0,"update:modelValue":a=>!0},setup(a,i){let{emit:u,slots:c}=i;const d=useProxiedModel(a,"modelValue"),m=computed(()=>{if(a.icon!==!1)return a.type?a.icon??`$${a.type}`:a.icon}),f=computed(()=>({color:a.color??a.type,variant:a.variant})),{themeClasses:v}=provideTheme(a),{colorClasses:g,colorStyles:y,variantClasses:b}=useVariant(f),{densityClasses:w}=useDensity(a),{dimensionStyles:S}=useDimension(a),{elevationClasses:C}=useElevation(a),{locationStyles:k}=useLocation(a),{positionClasses:$}=usePosition(a),{roundedClasses:E}=useRounded(a),{textColorClasses:D,textColorStyles:T}=useTextColor(toRef(a,"borderColor")),{t:O}=useLocale(),F=computed(()=>({"aria-label":O(a.closeLabel),onClick(M){d.value=!1,u("click:close",M)}}));return()=>{const M=!!(c.prepend||m.value),P=!!(c.title||a.title),B=!!(c.close||a.closable);return d.value&&createVNode(a.tag,{class:["v-alert",a.border&&{"v-alert--border":!!a.border,[`v-alert--border-${a.border===!0?"start":a.border}`]:!0},{"v-alert--prominent":a.prominent},v.value,g.value,w.value,C.value,$.value,E.value,b.value,a.class],style:[y.value,S.value,k.value,a.style],role:"alert"},{default:()=>{var z,U;return[genOverlays(!1,"v-alert"),a.border&&createVNode("div",{key:"border",class:["v-alert__border",D.value],style:T.value},null),M&&createVNode("div",{key:"prepend",class:"v-alert__prepend"},[c.prepend?createVNode(VDefaultsProvider,{key:"prepend-defaults",disabled:!m.value,defaults:{VIcon:{density:a.density,icon:m.value,size:a.prominent?44:28}}},c.prepend):createVNode(VIcon,{key:"prepend-icon",density:a.density,icon:m.value,size:a.prominent?44:28},null)]),createVNode("div",{class:"v-alert__content"},[P&&createVNode(VAlertTitle,{key:"title"},{default:()=>{var H;return[((H=c.title)==null?void 0:H.call(c))??a.title]}}),((z=c.text)==null?void 0:z.call(c))??a.text,(U=c.default)==null?void 0:U.call(c)]),c.append&&createVNode("div",{key:"append",class:"v-alert__append"},[c.append()]),B&&createVNode("div",{key:"close",class:"v-alert__close"},[c.close?createVNode(VDefaultsProvider,{key:"close-defaults",defaults:{VBtn:{icon:a.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var H;return[(H=c.close)==null?void 0:H.call(c,{props:F.value})]}}):createVNode(VBtn,mergeProps({key:"close-btn",icon:a.closeIcon,size:"x-small",variant:"text"},F.value),null)])]}})}}}),_hoisted_1$O=createBaseVNode("i",{class:"fas fa-stopwatch mr-1"},null,-1),_hoisted_2$w=createBaseVNode("i",{class:"fas fa-minus"},null,-1),_hoisted_3$l=createBaseVNode("i",{class:"fas fa-plus"},null,-1),_hoisted_4$c=createBaseVNode("i",{class:"fas fa-stop"},null,-1),_sfc_main$b=defineComponent$1({__name:"Timer",props:{seconds:{type:Number,required:!0}},emits:["stop"],setup(a,{emit:i}){const u=i,c=a,d=ref(c.seconds),m=ref(d.value),f=ref(!0);let v=computed(()=>m.value>0?"primary":"warning");const g=computed(()=>d.value==0?100:(1-m.value/d.value)*100);onMounted(()=>{setInterval(()=>{f.value&&m.value>0&&(m.value=m.value-1)},1e3)});function y(w){m.value=Math.max(0,m.value+w),d.value=Math.max(0,d.value+w)}function b(){m.value=c.seconds,d.value=c.seconds,u("stop")}return(w,S)=>(openBlock(),createElementBlock(Fragment,null,[createVNode(VProgressLinear,{"model-value":g.value,color:"primary",height:"5"},null,8,["model-value"]),createVNode(VAlert,{color:unref(v),class:"rounded-0",variant:"tonal"},{close:withCtx(()=>[createVNode(VBtnGroup,{divided:""},{default:withCtx(()=>[createVNode(VBtn,{width:"40",onClick:S[0]||(S[0]=C=>y(-60))},{default:withCtx(()=>[_hoisted_2$w,createTextVNode("1")]),_:1}),createVNode(VBtn,{width:"40",onClick:S[1]||(S[1]=C=>y(60))},{default:withCtx(()=>[_hoisted_3$l,createTextVNode("1")]),_:1}),createVNode(VBtn,{width:"40",onClick:S[2]||(S[2]=C=>f.value=!f.value)},{default:withCtx(()=>[createBaseVNode("i",{class:normalizeClass(["fas fa-fw",{"fa-pause":f.value,"fa-play":!f.value}])},null,2)]),_:1}),createVNode(VBtn,{width:"40",onClick:S[3]||(S[3]=C=>b())},{default:withCtx(()=>[_hoisted_4$c]),_:1})]),_:1})]),default:withCtx(()=>[createVNode(VAlertTitle,null,{default:withCtx(()=>[_hoisted_1$O,createTextVNode(" "+toDisplayString(unref(Duration$1).fromMillis(m.value*1e3).toFormat("hh:mm:ss")),1)]),_:1}),createTextVNode(" Finished at "+toDisplayString(unref(DateTime).now().plus({seconds:m.value}).toLocaleString(unref(DateTime).TIME_SIMPLE))+" ",1)]),_:1},8,["color"])],64))}}),_hoisted_1$N={key:0},_hoisted_2$v={key:1},_hoisted_3$k=createBaseVNode("i",{class:"fas fa-stopwatch mr-1 fa-fw"},null,-1),_sfc_main$a=defineComponent$1({__name:"Step",props:{step:{type:{},required:!0},stepNumber:{type:Number,required:!1,default:1},ingredient_factor:{type:Number,required:!0}},setup(a){const i=a,u=ref(!1),c=ref(!1),d=computed(()=>i.step.ingredients.length>0||i.step.instruction!=null&&i.step.instruction.length>0||i.step.stepRecipeData!=null||i.step.file!=null);return(m,f)=>(openBlock(),createBlock(VCard,null,{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createVNode(VRow,null,{default:withCtx(()=>[createVNode(VCol,null,{default:withCtx(()=>[i.step.name?(openBlock(),createElementBlock("span",_hoisted_1$N,toDisplayString(i.step.name),1)):(openBlock(),createElementBlock("span",_hoisted_2$v,"Step "+toDisplayString(i.stepNumber),1))]),_:1}),createVNode(VCol,{class:"text-right"},{default:withCtx(()=>[createVNode(VBtnGroup,{density:"compact",variant:"tonal"},{default:withCtx(()=>[i.step.time!=null&&i.step.time>0?(openBlock(),createBlock(VBtn,{key:0,size:"small",color:"info",onClick:f[0]||(f[0]=v=>u.value=!0)},{default:withCtx(()=>[_hoisted_3$k,createTextVNode(" "+toDisplayString(i.step.time),1)]),_:1})):createCommentVNode("",!0),d.value?(openBlock(),createBlock(VBtn,{key:1,size:"small",color:"success",onClick:f[1]||(f[1]=v=>c.value=!c.value)},{default:withCtx(()=>[createBaseVNode("i",{class:normalizeClass(["fas fa-fw",{"fa-check":!c.value,"fa-times":c.value}])},null,2)]),_:1})):createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})]),_:1}),c.value?createCommentVNode("",!0):(openBlock(),createElementBlock(Fragment,{key:0},[u.value?(openBlock(),createBlock(_sfc_main$b,{key:0,seconds:i.step.time!=null?i.step.time*60:0,onStop:f[2]||(f[2]=v=>u.value=!1)},null,8,["seconds"])):createCommentVNode("",!0),createVNode(_sfc_main$f,{ingredients:i.step.ingredients},null,8,["ingredients"]),i.step.instructionsMarkdown.length>0?(openBlock(),createBlock(VCardText,{key:1},{default:withCtx(()=>[createVNode(Instructions,{instructions_html:i.step.instructionsMarkdown,ingredient_factor:a.ingredient_factor},null,8,["instructions_html","ingredient_factor"])]),_:1})):createCommentVNode("",!0)],64))]),_:1}))}}),makeVRatingProps=propsFactory({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:IconValue,default:"$ratingEmpty"},fullIcon:{type:IconValue,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:a=>["top","bottom"].includes(a)},ripple:Boolean,...makeComponentProps(),...makeDensityProps(),...makeSizeProps(),...makeTagProps(),...makeThemeProps()},"VRating"),VRating=genericComponent()({name:"VRating",props:makeVRatingProps(),emits:{"update:modelValue":a=>!0},setup(a,i){let{slots:u}=i;const{t:c}=useLocale(),{themeClasses:d}=provideTheme(a),m=useProxiedModel(a,"modelValue"),f=computed(()=>clamp(parseFloat(m.value),0,+a.length)),v=computed(()=>createRange(Number(a.length),1)),g=computed(()=>v.value.flatMap($=>a.halfIncrements?[$-.5,$]:[$])),y=shallowRef(-1),b=computed(()=>g.value.map($=>{const E=a.hover&&y.value>-1,D=f.value>=$,T=y.value>=$,F=(E?T:D)?a.fullIcon:a.emptyIcon,M=a.activeColor??a.color,P=D||T?M:a.color;return{isFilled:D,isHovered:T,icon:F,color:P}})),w=computed(()=>[0,...g.value].map($=>{function E(){y.value=$}function D(){y.value=-1}function T(){a.disabled||a.readonly||(m.value=f.value===$&&a.clearable?0:$)}return{onMouseenter:a.hover?E:void 0,onMouseleave:a.hover?D:void 0,onClick:T}})),S=computed(()=>a.name??`v-rating-${getUid()}`);function C($){var z,U;let{value:E,index:D,showStar:T=!0}=$;const{onMouseenter:O,onMouseleave:F,onClick:M}=w.value[D+1],P=`${S.value}-${String(E).replace(".","-")}`,B={color:(z=b.value[D])==null?void 0:z.color,density:a.density,disabled:a.disabled,icon:(U=b.value[D])==null?void 0:U.icon,ripple:a.ripple,size:a.size,variant:"plain"};return createVNode(Fragment,null,[createVNode("label",{for:P,class:{"v-rating__item--half":a.halfIncrements&&E%1>0,"v-rating__item--full":a.halfIncrements&&E%1===0},onMouseenter:O,onMouseleave:F,onClick:M},[createVNode("span",{class:"v-rating__hidden"},[c(a.itemAriaLabel,E,a.length)]),T?u.item?u.item({...b.value[D],props:B,value:E,index:D,rating:f.value}):createVNode(VBtn,mergeProps({"aria-label":c(a.itemAriaLabel,E,a.length)},B),null):void 0]),createVNode("input",{class:"v-rating__hidden",name:S.value,id:P,type:"radio",value:E,checked:f.value===E,tabindex:-1,readonly:a.readonly,disabled:a.disabled},null)])}function k($){return u["item-label"]?u["item-label"]($):$.label?createVNode("span",null,[$.label]):createVNode("span",null,[createTextVNode(" ")])}return useRender(()=>{var E;const $=!!((E=a.itemLabels)!=null&&E.length)||u["item-label"];return createVNode(a.tag,{class:["v-rating",{"v-rating--hover":a.hover,"v-rating--readonly":a.readonly},d.value,a.class],style:a.style},{default:()=>[createVNode(C,{value:0,index:-1,showStar:!1},null),v.value.map((D,T)=>{var O,F;return createVNode("div",{class:"v-rating__wrapper"},[$&&a.itemLabelPosition==="top"?k({value:D,index:T,label:(O=a.itemLabels)==null?void 0:O[T]}):void 0,createVNode("div",{class:"v-rating__item"},[a.halfIncrements?createVNode(Fragment,null,[createVNode(C,{value:D-.5,index:T*2},null),createVNode(C,{value:D,index:T*2+1},null)]):createVNode(C,{value:D,index:T},null)]),$&&a.itemLabelPosition==="bottom"?k({value:D,index:T,label:(F=a.itemLabels)==null?void 0:F[T]}):void 0])})]})}),{}}}),_hoisted_1$M=createBaseVNode("br",null,null,-1),_hoisted_2$u={key:0},_hoisted_3$j={key:0},_hoisted_4$b={key:1},_hoisted_5$7=createBaseVNode("br",null,null,-1),_sfc_main$9=defineComponent$1({__name:"RecipeActivity",props:{recipe:{type:Object,required:!0}},setup(a){const i=a,u=ref([]);function c(){new ApiApi().apiCookLogList({recipe:i.recipe.id}).then(f=>{f.results&&(u.value=f.results)})}function d(m){const f=new ApiApi;let v={recipe:i.recipe.id,comment:m.data.comment,servings:m.data.servings,rating:m.data.rating};f.apiCookLogCreate({cookLogRequest:v}).then(g=>{console.log("success",g)}).catch(g=>{console.log("error",g)})}return onMounted(()=>{c()}),(m,f)=>{const v=resolveComponent("textarea-element"),g=resolveComponent("text-element"),y=resolveComponent("button-element"),b=resolveComponent("Vueform");return openBlock(),createBlock(VCard,{class:"mt-1"},{default:withCtx(()=>[createVNode(VCardTitle,null,{default:withCtx(()=>[createTextVNode("Activity")]),_:1}),createVNode(VCardText,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(u.value,w=>(openBlock(),createBlock(VCard,{key:w.id,class:"mt-1"},{default:withCtx(()=>[createVNode(VCardText,null,{default:withCtx(()=>[createVNode(VRating,{density:"comfortable",size:"x-small",color:"tandoor",modelValue:w.rating,"onUpdate:modelValue":S=>w.rating=S},null,8,["modelValue","onUpdate:modelValue"]),_hoisted_1$M,w.servings!=null&&w.servings>0?(openBlock(),createElementBlock("span",_hoisted_2$u,[createTextVNode(toDisplayString(w.servings)+" ",1),a.recipe.servingsText!=""?(openBlock(),createElementBlock("span",_hoisted_3$j,toDisplayString(a.recipe.servingsText),1)):(openBlock(),createElementBlock("span",_hoisted_4$b,"Servings"))])):createCommentVNode("",!0),createTextVNode(),_hoisted_5$7,createTextVNode(" "+toDisplayString(w.comment),1)]),_:2},1024),createVNode(VDivider),createVNode(VCardSubtitle,null,{default:withCtx(()=>[createTextVNode(toDisplayString(unref(DateTime).fromJSDate(w.createdAt).toLocaleString(unref(DateTime).DATETIME_SHORT))+" by "+toDisplayString(w.createdBy.displayName),1)]),_:2},1024)]),_:2},1024))),128)),createVNode(b,{endpoint:!1,onSubmit:d,class:"mt-2"},{default:withCtx(()=>[createVNode(v,{name:"comment",label:"Comment"}),createVNode(g,{type:"number",name:"rating",label:"Rating",default:5},{"addon-before":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"secondary"},{default:withCtx(()=>[createTextVNode("-")]),_:1})]),_:1})]),"addon-after":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"primary"},{default:withCtx(()=>[createTextVNode("+")]),_:1})]),_:1})]),_:1}),createVNode(g,{type:"number",name:"servings",label:"Servings",default:a.recipe.servings},{"addon-before":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"secondary"},{default:withCtx(()=>[createTextVNode("-")]),_:1})]),_:1})]),"addon-after":withCtx(()=>[createVNode(VBtnGroup,{class:"rounded-0"},{default:withCtx(()=>[createVNode(VBtn,{color:"primary"},{default:withCtx(()=>[createTextVNode("+")]),_:1})]),_:1})]),_:1},8,["default"]),createVNode(y,{name:"submit",submits:!0,"button-label":"Submit"})]),_:1})]),_:1})]),_:1})}}}),_hoisted_1$L=createBaseVNode("i",{class:"fas fa-cogs fa-fw mr-1"},null,-1),_hoisted_2$t=createBaseVNode("br",null,null,-1),_hoisted_3$i=createBaseVNode("div",{class:"text-grey"},"Working Time",-1),_hoisted_4$a=createBaseVNode("i",{class:"fas fa-hourglass-half fa-fw mr-1"},null,-1),_hoisted_5$6=createBaseVNode("div",{class:"text-grey"},"Waiting Time",-1),_hoisted_6$4={class:"cursor-pointer"},_hoisted_7$2=createBaseVNode("i",{class:"fas fa-sort-numeric-up fa-fw mr-1"},null,-1),_hoisted_8$2=createBaseVNode("br",null,null,-1),_hoisted_9$2={class:"text-grey"},_hoisted_10$2={key:0},_hoisted_11$2={key:1},_sfc_main$8=defineComponent$1({__name:"RecipeView",props:{recipe:{type:Object,required:!0}},setup(a){const i=a,u=ref(1),c=ref(!1),d=computed(()=>u.value/(i.recipe.servings!=null?i.recipe.servings:1));return watch(()=>i.recipe.servings,()=>{i.recipe.servings&&(u.value=i.recipe.servings)}),(m,f)=>i.recipe.name!=null?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(VCard,{class:"mt-md-4 rounded-0"},{default:withCtx(()=>[createVNode(_sfc_main$o,{"max-height":"25vh",recipe:i.recipe},{overlay:withCtx(()=>[createVNode(VChip,{class:"ms-2",color:"primary",variant:"flat",size:"x-small"},{default:withCtx(()=>[createTextVNode("by "+toDisplayString(i.recipe.createdBy),1)]),_:1}),createVNode(_sfc_main$q,{variant:"flat",class:"ms-1 mb-2",keywords:i.recipe.keywords},null,8,["keywords"])]),_:1},8,["recipe"]),createVNode(VCard,null,{default:withCtx(()=>[createVNode(VSheet,{class:"d-flex align-center"},{default:withCtx(()=>[createBaseVNode("span",{class:normalizeClass(["ps-2 text-h5 flex-grow-1",{"text-truncate":!c.value}]),onClick:f[0]||(f[0]=v=>c.value=!c.value)},toDisplayString(i.recipe.name),3),createVNode(_sfc_main$p,{recipe:a.recipe},null,8,["recipe"])]),_:1})]),_:1})]),_:1}),createVNode(VCard,{class:"mt-1"},{default:withCtx(()=>[createVNode(VContainer,null,{default:withCtx(()=>[createVNode(VRow,{class:"text-center text-body-2"},{default:withCtx(()=>[createVNode(VCol,{class:"pt-1 pb-1"},{default:withCtx(()=>[_hoisted_1$L,createTextVNode(" "+toDisplayString(i.recipe.workingTime)+" min",1),_hoisted_2$t,_hoisted_3$i]),_:1}),createVNode(VCol,{class:"pt-1 pb-1"},{default:withCtx(()=>[createBaseVNode("div",null,[_hoisted_4$a,createTextVNode(" "+toDisplayString(i.recipe.waitingTime)+" min",1)]),_hoisted_5$6]),_:1}),createVNode(VCol,{class:"pt-1 pb-1"},{default:withCtx(()=>[createVNode(_sfc_main$h,{number:u.value,onChange:f[1]||(f[1]=v=>u.value=v.number),title:"Servings"},{activator:withCtx(()=>{var v;return[createBaseVNode("div",_hoisted_6$4,[_hoisted_7$2,createTextVNode(" "+toDisplayString(u.value)+" ",1),_hoisted_8$2,createBaseVNode("div",_hoisted_9$2,[(v=i.recipe)!=null&&v.servingsText?(openBlock(),createElementBlock("span",_hoisted_10$2,toDisplayString(i.recipe.servingsText),1)):(openBlock(),createElementBlock("span",_hoisted_11$2,"Servings"))])])]}),_:1},8,["number"])]),_:1})]),_:1})]),_:1})]),_:1}),i.recipe.steps.length>1?(openBlock(),createBlock(VCard,{key:0,class:"mt-1"},{default:withCtx(()=>[createVNode(_sfc_main$e,{steps:i.recipe.steps},null,8,["steps"])]),_:1})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(i.recipe.steps,(v,g)=>(openBlock(),createBlock(VCard,{class:"mt-1",key:v.id},{default:withCtx(()=>[createVNode(_sfc_main$a,{step:v,"step-number":g+1,ingredient_factor:d.value},null,8,["step","step-number","ingredient_factor"])]),_:2},1024))),128)),createVNode(_sfc_main$9,{recipe:a.recipe},null,8,["recipe"])],64)):createCommentVNode("",!0)}}),_sfc_main$7=defineComponent$1({name:"RecipeSearchPage",components:{RecipeView:_sfc_main$8},watch:{id:function(a){this.refreshData(a)}},props:{id:{type:String,required:!0}},data(){return{recipe:{}}},mounted(){this.refreshData(this.id)},methods:{refreshData(a){new ApiApi().apiRecipeRetrieve({id:Number(a)}).then(u=>{this.recipe=u})}}});function _sfc_render$4(a,i,u,c,d,m){const f=resolveComponent("RecipeView");return openBlock(),createBlock(VContainer,{class:"ps-0 pe-0 pt-0"},{default:withCtx(()=>[createVNode(f,{recipe:a.recipe},null,8,["recipe"])]),_:1})}const RecipeViewPage=_export_sfc(_sfc_main$7,[["render",_sfc_render$4]]),luxonPlugin={install:a=>{a.config.globalProperties.$luxon=DateTime}},_sfc_main$6=defineComponent$1({name:"StepMarkdownEditor",emits:{change(a){return a}},watch:{mutable_step:function(){this.$emit("change",{step:this.mutable_step})}},props:{step:{type:Object,required:!0}},data(){return{mutable_step:{},md_editor_toolbars:{bold:!0,italic:!0,header:!0,underline:!0,strikethrough:!0,mark:!1,superscript:!1,subscript:!1,quote:!0,ol:!0,ul:!0,link:!0,imagelink:!1,code:!1,table:!1,fullscreen:!1,readmodel:!1,htmlcode:!1,help:!1,undo:!0,redo:!0,navigation:!1,alignleft:!1,aligncenter:!1,alignright:!1,subfield:!0,preview:!0}}},mounted(){this.mutable_step=this.step}}),_hoisted_1$K=createBaseVNode("span",{class:"op-icon-divider"},null,-1);function _sfc_render$3(a,i,u,c,d,m){const f=resolveComponent("mavon-editor");return openBlock(),createBlock(f,{modelValue:a.mutable_step.instruction,"onUpdate:modelValue":i[1]||(i[1]=v=>a.mutable_step.instruction=v),autofocus:!1,style:{"z-index":"auto"},id:"id_instruction_"+a.mutable_step.id,language:"en",toolbars:a.md_editor_toolbars,defaultOpen:"edit"},{"left-toolbar-after":withCtx(()=>[_hoisted_1$K,createBaseVNode("button",{type:"button",onClick:i[0]||(i[0]=v=>a.mutable_step.instruction+=" {{ scale(100) }}"),class:"op-icon fas fa-calculator","aria-hidden":"true",title:"Scalable Number"})]),_:1},8,["modelValue","id","toolbars"])}const StepMarkdownEditor=_export_sfc(_sfc_main$6,[["render",_sfc_render$3]]);var vuedraggable_umd={exports:{}};/**! - * Sortable 1.14.0 - * @author RubaXa - * @author owenm - * @license MIT - */function ownKeys$2(a,i){var u=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);i&&(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),u.push.apply(u,c)}return u}function _objectSpread2$2(a){for(var i=1;i=0)&&(u[d]=a[d]);return u}function _objectWithoutProperties$1(a,i){if(a==null)return{};var u=_objectWithoutPropertiesLoose$1(a,i),c,d;if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(a);for(d=0;d=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(u[c]=a[c])}return u}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _iterableToArray(a){if(typeof Symbol<"u"&&a[Symbol.iterator]!=null||a["@@iterator"]!=null)return Array.from(a)}function _unsupportedIterableToArray(a,i){if(a){if(typeof a=="string")return _arrayLikeToArray(a,i);var u=Object.prototype.toString.call(a).slice(8,-1);if(u==="Object"&&a.constructor&&(u=a.constructor.name),u==="Map"||u==="Set")return Array.from(a);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return _arrayLikeToArray(a,i)}}function _arrayLikeToArray(a,i){(i==null||i>a.length)&&(i=a.length);for(var u=0,c=new Array(i);u"&&(i=i.substring(1)),a)try{if(a.matches)return a.matches(i);if(a.msMatchesSelector)return a.msMatchesSelector(i);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(i)}catch{return!1}return!1}}function getParentOrHost$1(a){return a.host&&a!==document&&a.host.nodeType?a.host:a.parentNode}function closest$2(a,i,u,c){if(a){u=u||document;do{if(i!=null&&(i[0]===">"?a.parentNode===u&&matches$1(a,i):matches$1(a,i))||c&&a===u)return a;if(a===u)break}while(a=getParentOrHost$1(a))}return null}var R_SPACE$1=/\s+/g;function toggleClass$2(a,i,u){if(a&&i)if(a.classList)a.classList[u?"add":"remove"](i);else{var c=(" "+a.className+" ").replace(R_SPACE$1," ").replace(" "+i+" "," ");a.className=(c+(u?" "+i:"")).replace(R_SPACE$1," ")}}function css$1(a,i,u){var c=a&&a.style;if(c){if(u===void 0)return document.defaultView&&document.defaultView.getComputedStyle?u=document.defaultView.getComputedStyle(a,""):a.currentStyle&&(u=a.currentStyle),i===void 0?u:u[i];!(i in c)&&i.indexOf("webkit")===-1&&(i="-webkit-"+i),c[i]=u+(typeof u=="string"?"":"px")}}function matrix$1(a,i){var u="";if(typeof a=="string")u=a;else do{var c=css$1(a,"transform");c&&c!=="none"&&(u=c+" "+u)}while(!i&&(a=a.parentNode));var d=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return d&&new d(u)}function find$2(a,i,u){if(a){var c=a.getElementsByTagName(i),d=0,m=c.length;if(u)for(;d=m:f=d<=m,!f)return c;if(c===getWindowScrollingElement$1())break;c=getParentAutoScrollElement$1(c,!1)}return!1}function getChild$1(a,i,u,c){for(var d=0,m=0,f=a.children;m2&&arguments[2]!==void 0?arguments[2]:{},d=c.evt,m=_objectWithoutProperties$1(c,_excluded$1);PluginManager$1.pluginEvent.bind(Sortable$1)(i,u,_objectSpread2$2({dragEl:dragEl$1,parentEl:parentEl$1,ghostEl:ghostEl$1,rootEl:rootEl$1,nextEl:nextEl$1,lastDownEl:lastDownEl$1,cloneEl:cloneEl$1,cloneHidden:cloneHidden$1,dragStarted:moved$1,putSortable:putSortable$1,activeSortable:Sortable$1.active,originalEvent:d,oldIndex:oldIndex$1,oldDraggableIndex:oldDraggableIndex$1,newIndex:newIndex$1,newDraggableIndex:newDraggableIndex$1,hideGhostForTarget:_hideGhostForTarget$1,unhideGhostForTarget:_unhideGhostForTarget$1,cloneNowHidden:function(){cloneHidden$1=!0},cloneNowShown:function(){cloneHidden$1=!1},dispatchSortableEvent:function(v){_dispatchEvent$1({sortable:u,name:v,originalEvent:d})}},m))};function _dispatchEvent$1(a){dispatchEvent$1(_objectSpread2$2({putSortable:putSortable$1,cloneEl:cloneEl$1,targetEl:dragEl$1,rootEl:rootEl$1,oldIndex:oldIndex$1,oldDraggableIndex:oldDraggableIndex$1,newIndex:newIndex$1,newDraggableIndex:newDraggableIndex$1},a))}var dragEl$1,parentEl$1,ghostEl$1,rootEl$1,nextEl$1,lastDownEl$1,cloneEl$1,cloneHidden$1,oldIndex$1,newIndex$1,oldDraggableIndex$1,newDraggableIndex$1,activeGroup$1,putSortable$1,awaitingDragStarted$1=!1,ignoreNextClick$1=!1,sortables$1=[],tapEvt$1,touchEvt$2,lastDx$1,lastDy$1,tapDistanceLeft$1,tapDistanceTop$1,moved$1,lastTarget$1,lastDirection$1,pastFirstInvertThresh$1=!1,isCircumstantialInvert$1=!1,targetMoveDistance$1,ghostRelativeParent$1,ghostRelativeParentInitialScroll$1=[],_silent$1=!1,savedInputChecked$1=[],documentExists$1=typeof document<"u",PositionGhostAbsolutely$1=IOS$1,CSSFloatProperty$1=Edge$1||IE11OrLess$1?"cssFloat":"float",supportDraggable$1=documentExists$1&&!ChromeForAndroid$1&&!IOS$1&&"draggable"in document.createElement("div"),supportCssPointerEvents$1=function(){if(documentExists$1){if(IE11OrLess$1)return!1;var a=document.createElement("x");return a.style.cssText="pointer-events:auto",a.style.pointerEvents==="auto"}}(),_detectDirection$1=function a(i,u){var c=css$1(i),d=parseInt(c.width)-parseInt(c.paddingLeft)-parseInt(c.paddingRight)-parseInt(c.borderLeftWidth)-parseInt(c.borderRightWidth),m=getChild$1(i,0,u),f=getChild$1(i,1,u),v=m&&css$1(m),g=f&&css$1(f),y=v&&parseInt(v.marginLeft)+parseInt(v.marginRight)+getRect$1(m).width,b=g&&parseInt(g.marginLeft)+parseInt(g.marginRight)+getRect$1(f).width;if(c.display==="flex")return c.flexDirection==="column"||c.flexDirection==="column-reverse"?"vertical":"horizontal";if(c.display==="grid")return c.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(m&&v.float&&v.float!=="none"){var w=v.float==="left"?"left":"right";return f&&(g.clear==="both"||g.clear===w)?"vertical":"horizontal"}return m&&(v.display==="block"||v.display==="flex"||v.display==="table"||v.display==="grid"||y>=d&&c[CSSFloatProperty$1]==="none"||f&&c[CSSFloatProperty$1]==="none"&&y+b>d)?"vertical":"horizontal"},_dragElInRowColumn$1=function a(i,u,c){var d=c?i.left:i.top,m=c?i.right:i.bottom,f=c?i.width:i.height,v=c?u.left:u.top,g=c?u.right:u.bottom,y=c?u.width:u.height;return d===v||m===g||d+f/2===v+y/2},_detectNearestEmptySortable$1=function a(i,u){var c;return sortables$1.some(function(d){var m=d[expando$1].options.emptyInsertThreshold;if(!(!m||lastChild$1(d))){var f=getRect$1(d),v=i>=f.left-m&&i<=f.right+m,g=u>=f.top-m&&u<=f.bottom+m;if(v&&g)return c=d}}),c},_prepareGroup$1=function a(i){function u(m,f){return function(v,g,y,b){var w=v.options.group.name&&g.options.group.name&&v.options.group.name===g.options.group.name;if(m==null&&(f||w))return!0;if(m==null||m===!1)return!1;if(f&&m==="clone")return m;if(typeof m=="function")return u(m(v,g,y,b),f)(v,g,y,b);var S=(f?v:g).options.group.name;return m===!0||typeof m=="string"&&m===S||m.join&&m.indexOf(S)>-1}}var c={},d=i.group;(!d||_typeof$1(d)!="object")&&(d={name:d}),c.name=d.name,c.checkPull=u(d.pull,!0),c.checkPut=u(d.put),c.revertClone=d.revertClone,i.group=c},_hideGhostForTarget$1=function a(){!supportCssPointerEvents$1&&ghostEl$1&&css$1(ghostEl$1,"display","none")},_unhideGhostForTarget$1=function a(){!supportCssPointerEvents$1&&ghostEl$1&&css$1(ghostEl$1,"display","")};documentExists$1&&document.addEventListener("click",function(a){if(ignoreNextClick$1)return a.preventDefault(),a.stopPropagation&&a.stopPropagation(),a.stopImmediatePropagation&&a.stopImmediatePropagation(),ignoreNextClick$1=!1,!1},!0);var nearestEmptyInsertDetectEvent$1=function a(i){if(dragEl$1){i=i.touches?i.touches[0]:i;var u=_detectNearestEmptySortable$1(i.clientX,i.clientY);if(u){var c={};for(var d in i)i.hasOwnProperty(d)&&(c[d]=i[d]);c.target=c.rootEl=u,c.preventDefault=void 0,c.stopPropagation=void 0,u[expando$1]._onDragOver(c)}}},_checkOutsideTargetEl$1=function a(i){dragEl$1&&dragEl$1.parentNode[expando$1]._isOutsideThisEl(i.target)};function Sortable$1(a,i){if(!(a&&a.nodeType&&a.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(a));this.el=a,this.options=i=_extends$1({},i),a[expando$1]=this;var u={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(a.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return _detectDirection$1(a,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(f,v){f.setData("Text",v.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Sortable$1.supportPointer!==!1&&"PointerEvent"in window&&!Safari$1,emptyInsertThreshold:5};PluginManager$1.initializePlugins(this,a,u);for(var c in u)!(c in i)&&(i[c]=u[c]);_prepareGroup$1(i);for(var d in this)d.charAt(0)==="_"&&typeof this[d]=="function"&&(this[d]=this[d].bind(this));this.nativeDraggable=i.forceFallback?!1:supportDraggable$1,this.nativeDraggable&&(this.options.touchStartThreshold=1),i.supportPointer?on$1(a,"pointerdown",this._onTapStart):(on$1(a,"mousedown",this._onTapStart),on$1(a,"touchstart",this._onTapStart)),this.nativeDraggable&&(on$1(a,"dragover",this),on$1(a,"dragenter",this)),sortables$1.push(this.el),i.store&&i.store.get&&this.sort(i.store.get(this)||[]),_extends$1(this,AnimationStateManager$1())}Sortable$1.prototype={constructor:Sortable$1,_isOutsideThisEl:function a(i){!this.el.contains(i)&&i!==this.el&&(lastTarget$1=null)},_getDirection:function a(i,u){return typeof this.options.direction=="function"?this.options.direction.call(this,i,u,dragEl$1):this.options.direction},_onTapStart:function a(i){if(i.cancelable){var u=this,c=this.el,d=this.options,m=d.preventOnFilter,f=i.type,v=i.touches&&i.touches[0]||i.pointerType&&i.pointerType==="touch"&&i,g=(v||i).target,y=i.target.shadowRoot&&(i.path&&i.path[0]||i.composedPath&&i.composedPath()[0])||g,b=d.filter;if(_saveInputCheckedState$1(c),!dragEl$1&&!(/mousedown|pointerdown/.test(f)&&i.button!==0||d.disabled)&&!y.isContentEditable&&!(!this.nativeDraggable&&Safari$1&&g&&g.tagName.toUpperCase()==="SELECT")&&(g=closest$2(g,d.draggable,c,!1),!(g&&g.animated)&&lastDownEl$1!==g)){if(oldIndex$1=index$4(g),oldDraggableIndex$1=index$4(g,d.draggable),typeof b=="function"){if(b.call(this,i,g,this)){_dispatchEvent$1({sortable:u,rootEl:y,name:"filter",targetEl:g,toEl:c,fromEl:c}),pluginEvent$1("filter",u,{evt:i}),m&&i.cancelable&&i.preventDefault();return}}else if(b&&(b=b.split(",").some(function(w){if(w=closest$2(y,w.trim(),c,!1),w)return _dispatchEvent$1({sortable:u,rootEl:w,name:"filter",targetEl:g,fromEl:c,toEl:c}),pluginEvent$1("filter",u,{evt:i}),!0}),b)){m&&i.cancelable&&i.preventDefault();return}d.handle&&!closest$2(y,d.handle,c,!1)||this._prepareDragStart(i,v,g)}}},_prepareDragStart:function a(i,u,c){var d=this,m=d.el,f=d.options,v=m.ownerDocument,g;if(c&&!dragEl$1&&c.parentNode===m){var y=getRect$1(c);if(rootEl$1=m,dragEl$1=c,parentEl$1=dragEl$1.parentNode,nextEl$1=dragEl$1.nextSibling,lastDownEl$1=c,activeGroup$1=f.group,Sortable$1.dragged=dragEl$1,tapEvt$1={target:dragEl$1,clientX:(u||i).clientX,clientY:(u||i).clientY},tapDistanceLeft$1=tapEvt$1.clientX-y.left,tapDistanceTop$1=tapEvt$1.clientY-y.top,this._lastX=(u||i).clientX,this._lastY=(u||i).clientY,dragEl$1.style["will-change"]="all",g=function(){if(pluginEvent$1("delayEnded",d,{evt:i}),Sortable$1.eventCanceled){d._onDrop();return}d._disableDelayedDragEvents(),!FireFox$1&&d.nativeDraggable&&(dragEl$1.draggable=!0),d._triggerDragStart(i,u),_dispatchEvent$1({sortable:d,name:"choose",originalEvent:i}),toggleClass$2(dragEl$1,f.chosenClass,!0)},f.ignore.split(",").forEach(function(b){find$2(dragEl$1,b.trim(),_disableDraggable$1)}),on$1(v,"dragover",nearestEmptyInsertDetectEvent$1),on$1(v,"mousemove",nearestEmptyInsertDetectEvent$1),on$1(v,"touchmove",nearestEmptyInsertDetectEvent$1),on$1(v,"mouseup",d._onDrop),on$1(v,"touchend",d._onDrop),on$1(v,"touchcancel",d._onDrop),FireFox$1&&this.nativeDraggable&&(this.options.touchStartThreshold=4,dragEl$1.draggable=!0),pluginEvent$1("delayStart",this,{evt:i}),f.delay&&(!f.delayOnTouchOnly||u)&&(!this.nativeDraggable||!(Edge$1||IE11OrLess$1))){if(Sortable$1.eventCanceled){this._onDrop();return}on$1(v,"mouseup",d._disableDelayedDrag),on$1(v,"touchend",d._disableDelayedDrag),on$1(v,"touchcancel",d._disableDelayedDrag),on$1(v,"mousemove",d._delayedDragTouchMoveHandler),on$1(v,"touchmove",d._delayedDragTouchMoveHandler),f.supportPointer&&on$1(v,"pointermove",d._delayedDragTouchMoveHandler),d._dragStartTimer=setTimeout(g,f.delay)}else g()}},_delayedDragTouchMoveHandler:function a(i){var u=i.touches?i.touches[0]:i;Math.max(Math.abs(u.clientX-this._lastX),Math.abs(u.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function a(){dragEl$1&&_disableDraggable$1(dragEl$1),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function a(){var i=this.el.ownerDocument;off$1(i,"mouseup",this._disableDelayedDrag),off$1(i,"touchend",this._disableDelayedDrag),off$1(i,"touchcancel",this._disableDelayedDrag),off$1(i,"mousemove",this._delayedDragTouchMoveHandler),off$1(i,"touchmove",this._delayedDragTouchMoveHandler),off$1(i,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function a(i,u){u=u||i.pointerType=="touch"&&i,!this.nativeDraggable||u?this.options.supportPointer?on$1(document,"pointermove",this._onTouchMove):u?on$1(document,"touchmove",this._onTouchMove):on$1(document,"mousemove",this._onTouchMove):(on$1(dragEl$1,"dragend",this),on$1(rootEl$1,"dragstart",this._onDragStart));try{document.selection?_nextTick$1(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function a(i,u){if(awaitingDragStarted$1=!1,rootEl$1&&dragEl$1){pluginEvent$1("dragStarted",this,{evt:u}),this.nativeDraggable&&on$1(document,"dragover",_checkOutsideTargetEl$1);var c=this.options;!i&&toggleClass$2(dragEl$1,c.dragClass,!1),toggleClass$2(dragEl$1,c.ghostClass,!0),Sortable$1.active=this,i&&this._appendGhost(),_dispatchEvent$1({sortable:this,name:"start",originalEvent:u})}else this._nulling()},_emulateDragOver:function a(){if(touchEvt$2){this._lastX=touchEvt$2.clientX,this._lastY=touchEvt$2.clientY,_hideGhostForTarget$1();for(var i=document.elementFromPoint(touchEvt$2.clientX,touchEvt$2.clientY),u=i;i&&i.shadowRoot&&(i=i.shadowRoot.elementFromPoint(touchEvt$2.clientX,touchEvt$2.clientY),i!==u);)u=i;if(dragEl$1.parentNode[expando$1]._isOutsideThisEl(i),u)do{if(u[expando$1]){var c=void 0;if(c=u[expando$1]._onDragOver({clientX:touchEvt$2.clientX,clientY:touchEvt$2.clientY,target:i,rootEl:u}),c&&!this.options.dragoverBubble)break}i=u}while(u=u.parentNode);_unhideGhostForTarget$1()}},_onTouchMove:function a(i){if(tapEvt$1){var u=this.options,c=u.fallbackTolerance,d=u.fallbackOffset,m=i.touches?i.touches[0]:i,f=ghostEl$1&&matrix$1(ghostEl$1,!0),v=ghostEl$1&&f&&f.a,g=ghostEl$1&&f&&f.d,y=PositionGhostAbsolutely$1&&ghostRelativeParent$1&&getRelativeScrollOffset$1(ghostRelativeParent$1),b=(m.clientX-tapEvt$1.clientX+d.x)/(v||1)+(y?y[0]-ghostRelativeParentInitialScroll$1[0]:0)/(v||1),w=(m.clientY-tapEvt$1.clientY+d.y)/(g||1)+(y?y[1]-ghostRelativeParentInitialScroll$1[1]:0)/(g||1);if(!Sortable$1.active&&!awaitingDragStarted$1){if(c&&Math.max(Math.abs(m.clientX-this._lastX),Math.abs(m.clientY-this._lastY))=0&&(_dispatchEvent$1({rootEl:parentEl$1,name:"add",toEl:parentEl$1,fromEl:rootEl$1,originalEvent:i}),_dispatchEvent$1({sortable:this,name:"remove",toEl:parentEl$1,originalEvent:i}),_dispatchEvent$1({rootEl:parentEl$1,name:"sort",toEl:parentEl$1,fromEl:rootEl$1,originalEvent:i}),_dispatchEvent$1({sortable:this,name:"sort",toEl:parentEl$1,originalEvent:i})),putSortable$1&&putSortable$1.save()):newIndex$1!==oldIndex$1&&newIndex$1>=0&&(_dispatchEvent$1({sortable:this,name:"update",toEl:parentEl$1,originalEvent:i}),_dispatchEvent$1({sortable:this,name:"sort",toEl:parentEl$1,originalEvent:i})),Sortable$1.active&&((newIndex$1==null||newIndex$1===-1)&&(newIndex$1=oldIndex$1,newDraggableIndex$1=oldDraggableIndex$1),_dispatchEvent$1({sortable:this,name:"end",toEl:parentEl$1,originalEvent:i}),this.save()))),this._nulling()},_nulling:function a(){pluginEvent$1("nulling",this),rootEl$1=dragEl$1=parentEl$1=ghostEl$1=nextEl$1=cloneEl$1=lastDownEl$1=cloneHidden$1=tapEvt$1=touchEvt$2=moved$1=newIndex$1=newDraggableIndex$1=oldIndex$1=oldDraggableIndex$1=lastTarget$1=lastDirection$1=putSortable$1=activeGroup$1=Sortable$1.dragged=Sortable$1.ghost=Sortable$1.clone=Sortable$1.active=null,savedInputChecked$1.forEach(function(i){i.checked=!0}),savedInputChecked$1.length=lastDx$1=lastDy$1=0},handleEvent:function a(i){switch(i.type){case"drop":case"dragend":this._onDrop(i);break;case"dragenter":case"dragover":dragEl$1&&(this._onDragOver(i),_globalDragOver$1(i));break;case"selectstart":i.preventDefault();break}},toArray:function a(){for(var i=[],u,c=this.el.children,d=0,m=c.length,f=this.options;dc.right+d||a.clientX<=c.right&&a.clientY>c.bottom&&a.clientX>=c.left:a.clientX>c.right&&a.clientY>c.top||a.clientX<=c.right&&a.clientY>c.bottom+d}function _getSwapDirection$1(a,i,u,c,d,m,f,v){var g=c?a.clientY:a.clientX,y=c?u.height:u.width,b=c?u.top:u.left,w=c?u.bottom:u.right,S=!1;if(!f){if(v&&targetMoveDistance$1b+y*m/2:gw-targetMoveDistance$1)return-lastDirection$1}else if(g>b+y*(1-d)/2&&gw-y*m/2)?g>b+y/2?1:-1:0}function _getInsertDirection$1(a){return index$4(dragEl$1)1&&(multiDragElements.forEach(function(v){m.addAnimationState({target:v,rect:folding?getRect$1(v):f}),unsetRect(v),v.fromRect=f,c.removeAnimationState(v)}),folding=!1,insertMultiDragElements(!this.options.removeCloneOnHide,d))},dragOverCompleted:function(u){var c=u.sortable,d=u.isOwner,m=u.insertion,f=u.activeSortable,v=u.parentEl,g=u.putSortable,y=this.options;if(m){if(d&&f._hideClone(),initialFolding=!1,y.animation&&multiDragElements.length>1&&(folding||!d&&!f.options.sort&&!g)){var b=getRect$1(dragEl$1$1,!1,!0,!0);multiDragElements.forEach(function(S){S!==dragEl$1$1&&(setRect(S,b),v.appendChild(S))}),folding=!0}if(!d)if(folding||removeMultiDragElements(),multiDragElements.length>1){var w=clonesHidden;f._showClone(c),f.options.animation&&!clonesHidden&&w&&multiDragClones.forEach(function(S){f.addAnimationState({target:S,rect:clonesFromRect}),S.fromRect=clonesFromRect,S.thisAnimationDuration=null})}else f._showClone(c)}},dragOverAnimationCapture:function(u){var c=u.dragRect,d=u.isOwner,m=u.activeSortable;if(multiDragElements.forEach(function(v){v.thisAnimationDuration=null}),m.options.animation&&!d&&m.multiDrag.isMultiDrag){clonesFromRect=_extends$1({},c);var f=matrix$1(dragEl$1$1,!0);clonesFromRect.top-=f.f,clonesFromRect.left-=f.e}},dragOverAnimationComplete:function(){folding&&(folding=!1,removeMultiDragElements())},drop:function(u){var c=u.originalEvent,d=u.rootEl,m=u.parentEl,f=u.sortable,v=u.dispatchSortableEvent,g=u.oldIndex,y=u.putSortable,b=y||this.sortable;if(c){var w=this.options,S=m.children;if(!dragStarted)if(w.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),toggleClass$2(dragEl$1$1,w.selectedClass,!~multiDragElements.indexOf(dragEl$1$1)),~multiDragElements.indexOf(dragEl$1$1))multiDragElements.splice(multiDragElements.indexOf(dragEl$1$1),1),lastMultiDragSelect=null,dispatchEvent$1({sortable:f,rootEl:d,name:"deselect",targetEl:dragEl$1$1,originalEvt:c});else{if(multiDragElements.push(dragEl$1$1),dispatchEvent$1({sortable:f,rootEl:d,name:"select",targetEl:dragEl$1$1,originalEvt:c}),c.shiftKey&&lastMultiDragSelect&&f.el.contains(lastMultiDragSelect)){var C=index$4(lastMultiDragSelect),k=index$4(dragEl$1$1);if(~C&&~k&&C!==k){var $,E;for(k>C?(E=C,$=k):(E=k,$=C+1);E<$;E++)~multiDragElements.indexOf(S[E])||(toggleClass$2(S[E],w.selectedClass,!0),multiDragElements.push(S[E]),dispatchEvent$1({sortable:f,rootEl:d,name:"select",targetEl:S[E],originalEvt:c}))}}else lastMultiDragSelect=dragEl$1$1;multiDragSortable=b}if(dragStarted&&this.isMultiDrag){if(folding=!1,(m[expando$1].options.sort||m!==d)&&multiDragElements.length>1){var D=getRect$1(dragEl$1$1),T=index$4(dragEl$1$1,":not(."+this.options.selectedClass+")");if(!initialFolding&&w.animation&&(dragEl$1$1.thisAnimationDuration=null),b.captureAnimationState(),!initialFolding&&(w.animation&&(dragEl$1$1.fromRect=D,multiDragElements.forEach(function(F){if(F.thisAnimationDuration=null,F!==dragEl$1$1){var M=folding?getRect$1(F):D;F.fromRect=M,b.addAnimationState({target:F,rect:M})}})),removeMultiDragElements(),multiDragElements.forEach(function(F){S[T]?m.insertBefore(F,S[T]):m.appendChild(F),T++}),g===index$4(dragEl$1$1))){var O=!1;multiDragElements.forEach(function(F){if(F.sortableIndex!==index$4(F)){O=!0;return}}),O&&v("update")}multiDragElements.forEach(function(F){unsetRect(F)}),b.animateAll()}multiDragSortable=b}(d===m||y&&y.lastPutMode!=="clone")&&multiDragClones.forEach(function(F){F.parentNode&&F.parentNode.removeChild(F)})}},nullingGlobal:function(){this.isMultiDrag=dragStarted=!1,multiDragClones.length=0},destroyGlobal:function(){this._deselectMultiDrag(),off$1(document,"pointerup",this._deselectMultiDrag),off$1(document,"mouseup",this._deselectMultiDrag),off$1(document,"touchend",this._deselectMultiDrag),off$1(document,"keydown",this._checkKeyDown),off$1(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(u){if(!(typeof dragStarted<"u"&&dragStarted)&&multiDragSortable===this.sortable&&!(u&&closest$2(u.target,this.options.draggable,this.sortable.el,!1))&&!(u&&u.button!==0))for(;multiDragElements.length;){var c=multiDragElements[0];toggleClass$2(c,this.options.selectedClass,!1),multiDragElements.shift(),dispatchEvent$1({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:c,originalEvt:u})}},_checkKeyDown:function(u){u.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(u){u.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},_extends$1(a,{pluginName:"multiDrag",utils:{select:function(u){var c=u.parentNode[expando$1];!c||!c.options.multiDrag||~multiDragElements.indexOf(u)||(multiDragSortable&&multiDragSortable!==c&&(multiDragSortable.multiDrag._deselectMultiDrag(),multiDragSortable=c),toggleClass$2(u,c.options.selectedClass,!0),multiDragElements.push(u))},deselect:function(u){var c=u.parentNode[expando$1],d=multiDragElements.indexOf(u);!c||!c.options.multiDrag||!~d||(toggleClass$2(u,c.options.selectedClass,!1),multiDragElements.splice(d,1))}},eventProperties:function(){var u=this,c=[],d=[];return multiDragElements.forEach(function(m){c.push({multiDragElement:m,index:m.sortableIndex});var f;folding&&m!==dragEl$1$1?f=-1:folding?f=index$4(m,":not(."+u.options.selectedClass+")"):f=index$4(m),d.push({multiDragElement:m,index:f})}),{items:_toConsumableArray(multiDragElements),clones:[].concat(multiDragClones),oldIndicies:c,newIndicies:d}},optionListeners:{multiDragKey:function(u){return u=u.toLowerCase(),u==="ctrl"?u="Control":u.length>1&&(u=u.charAt(0).toUpperCase()+u.substr(1)),u}}})}function insertMultiDragElements(a,i){multiDragElements.forEach(function(u,c){var d=i.children[u.sortableIndex+(a?Number(c):0)];d?i.insertBefore(u,d):i.appendChild(u)})}function insertMultiDragClones(a,i){multiDragClones.forEach(function(u,c){var d=i.children[u.sortableIndex+(a?Number(c):0)];d?i.insertBefore(u,d):i.appendChild(u)})}function removeMultiDragElements(){multiDragElements.forEach(function(a){a!==dragEl$1$1&&a.parentNode&&a.parentNode.removeChild(a)})}Sortable$1.mount(new AutoScrollPlugin$1);Sortable$1.mount(Remove$1,Revert$1);const sortable_esm=Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:MultiDragPlugin,Sortable:Sortable$1,Swap:SwapPlugin,default:Sortable$1},Symbol.toStringTag,{value:"Module"})),require$$1=getAugmentedNamespace(sortable_esm);(function(a,i){(function(c,d){a.exports=d(require$$0,require$$1)})(typeof self<"u"?self:commonjsGlobal$2,function(u,c){return function(d){var m={};function f(v){if(m[v])return m[v].exports;var g=m[v]={i:v,l:!1,exports:{}};return d[v].call(g.exports,g,g.exports,f),g.l=!0,g.exports}return f.m=d,f.c=m,f.d=function(v,g,y){f.o(v,g)||Object.defineProperty(v,g,{enumerable:!0,get:y})},f.r=function(v){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},f.t=function(v,g){if(g&1&&(v=f(v)),g&8||g&4&&typeof v=="object"&&v&&v.__esModule)return v;var y=Object.create(null);if(f.r(y),Object.defineProperty(y,"default",{enumerable:!0,value:v}),g&2&&typeof v!="string")for(var b in v)f.d(y,b,(function(w){return v[w]}).bind(null,b));return y},f.n=function(v){var g=v&&v.__esModule?function(){return v.default}:function(){return v};return f.d(g,"a",g),g},f.o=function(v,g){return Object.prototype.hasOwnProperty.call(v,g)},f.p="",f(f.s="fb15")}({"00ee":function(d,m,f){var v=f("b622"),g=v("toStringTag"),y={};y[g]="z",d.exports=String(y)==="[object z]"},"0366":function(d,m,f){var v=f("1c0b");d.exports=function(g,y,b){if(v(g),y===void 0)return g;switch(b){case 0:return function(){return g.call(y)};case 1:return function(w){return g.call(y,w)};case 2:return function(w,S){return g.call(y,w,S)};case 3:return function(w,S,C){return g.call(y,w,S,C)}}return function(){return g.apply(y,arguments)}}},"057f":function(d,m,f){var v=f("fc6a"),g=f("241c").f,y={}.toString,b=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],w=function(S){try{return g(S)}catch{return b.slice()}};d.exports.f=function(C){return b&&y.call(C)=="[object Window]"?w(C):g(v(C))}},"06cf":function(d,m,f){var v=f("83ab"),g=f("d1e7"),y=f("5c6c"),b=f("fc6a"),w=f("c04e"),S=f("5135"),C=f("0cfb"),k=Object.getOwnPropertyDescriptor;m.f=v?k:function(E,D){if(E=b(E),D=w(D,!0),C)try{return k(E,D)}catch{}if(S(E,D))return y(!g.f.call(E,D),E[D])}},"0cfb":function(d,m,f){var v=f("83ab"),g=f("d039"),y=f("cc12");d.exports=!v&&!g(function(){return Object.defineProperty(y("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(d,m,f){var v=f("23e7"),g=f("d58f").left,y=f("a640"),b=f("ae40"),w=y("reduce"),S=b("reduce",{1:0});v({target:"Array",proto:!0,forced:!w||!S},{reduce:function(k){return g(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(d,m,f){var v=f("c6b6"),g=f("9263");d.exports=function(y,b){var w=y.exec;if(typeof w=="function"){var S=w.call(y,b);if(typeof S!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return S}if(v(y)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return g.call(y,b)}},"159b":function(d,m,f){var v=f("da84"),g=f("fdbc"),y=f("17c2"),b=f("9112");for(var w in g){var S=v[w],C=S&&S.prototype;if(C&&C.forEach!==y)try{b(C,"forEach",y)}catch{C.forEach=y}}},"17c2":function(d,m,f){var v=f("b727").forEach,g=f("a640"),y=f("ae40"),b=g("forEach"),w=y("forEach");d.exports=!b||!w?function(C){return v(this,C,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(d,m,f){var v=f("d066");d.exports=v("document","documentElement")},"1c0b":function(d,m){d.exports=function(f){if(typeof f!="function")throw TypeError(String(f)+" is not a function");return f}},"1c7e":function(d,m,f){var v=f("b622"),g=v("iterator"),y=!1;try{var b=0,w={next:function(){return{done:!!b++}},return:function(){y=!0}};w[g]=function(){return this},Array.from(w,function(){throw 2})}catch{}d.exports=function(S,C){if(!C&&!y)return!1;var k=!1;try{var $={};$[g]=function(){return{next:function(){return{done:k=!0}}}},S($)}catch{}return k}},"1d80":function(d,m){d.exports=function(f){if(f==null)throw TypeError("Can't call method on "+f);return f}},"1dde":function(d,m,f){var v=f("d039"),g=f("b622"),y=f("2d00"),b=g("species");d.exports=function(w){return y>=51||!v(function(){var S=[],C=S.constructor={};return C[b]=function(){return{foo:1}},S[w](Boolean).foo!==1})}},"23cb":function(d,m,f){var v=f("a691"),g=Math.max,y=Math.min;d.exports=function(b,w){var S=v(b);return S<0?g(S+w,0):y(S,w)}},"23e7":function(d,m,f){var v=f("da84"),g=f("06cf").f,y=f("9112"),b=f("6eeb"),w=f("ce4e"),S=f("e893"),C=f("94ca");d.exports=function(k,$){var E=k.target,D=k.global,T=k.stat,O,F,M,P,B,z;if(D?F=v:T?F=v[E]||w(E,{}):F=(v[E]||{}).prototype,F)for(M in $){if(B=$[M],k.noTargetGet?(z=g(F,M),P=z&&z.value):P=F[M],O=C(D?M:E+(T?".":"#")+M,k.forced),!O&&P!==void 0){if(typeof B==typeof P)continue;S(B,P)}(k.sham||P&&P.sham)&&y(B,"sham",!0),b(F,M,B,k)}}},"241c":function(d,m,f){var v=f("ca84"),g=f("7839"),y=g.concat("length","prototype");m.f=Object.getOwnPropertyNames||function(w){return v(w,y)}},"25f0":function(d,m,f){var v=f("6eeb"),g=f("825a"),y=f("d039"),b=f("ad6d"),w="toString",S=RegExp.prototype,C=S[w],k=y(function(){return C.call({source:"a",flags:"b"})!="/a/b"}),$=C.name!=w;(k||$)&&v(RegExp.prototype,w,function(){var D=g(this),T=String(D.source),O=D.flags,F=String(O===void 0&&D instanceof RegExp&&!("flags"in S)?b.call(D):O);return"/"+T+"/"+F},{unsafe:!0})},"2ca0":function(d,m,f){var v=f("23e7"),g=f("06cf").f,y=f("50c4"),b=f("5a34"),w=f("1d80"),S=f("ab13"),C=f("c430"),k="".startsWith,$=Math.min,E=S("startsWith"),D=!C&&!E&&!!function(){var T=g(String.prototype,"startsWith");return T&&!T.writable}();v({target:"String",proto:!0,forced:!D&&!E},{startsWith:function(O){var F=String(w(this));b(O);var M=y($(arguments.length>1?arguments[1]:void 0,F.length)),P=String(O);return k?k.call(F,P,M):F.slice(M,M+P.length)===P}})},"2d00":function(d,m,f){var v=f("da84"),g=f("342f"),y=v.process,b=y&&y.versions,w=b&&b.v8,S,C;w?(S=w.split("."),C=S[0]+S[1]):g&&(S=g.match(/Edge\/(\d+)/),(!S||S[1]>=74)&&(S=g.match(/Chrome\/(\d+)/),S&&(C=S[1]))),d.exports=C&&+C},"342f":function(d,m,f){var v=f("d066");d.exports=v("navigator","userAgent")||""},"35a1":function(d,m,f){var v=f("f5df"),g=f("3f8c"),y=f("b622"),b=y("iterator");d.exports=function(w){if(w!=null)return w[b]||w["@@iterator"]||g[v(w)]}},"37e8":function(d,m,f){var v=f("83ab"),g=f("9bf2"),y=f("825a"),b=f("df75");d.exports=v?Object.defineProperties:function(S,C){y(S);for(var k=b(C),$=k.length,E=0,D;$>E;)g.f(S,D=k[E++],C[D]);return S}},"3bbe":function(d,m,f){var v=f("861d");d.exports=function(g){if(!v(g)&&g!==null)throw TypeError("Can't set "+String(g)+" as a prototype");return g}},"3ca3":function(d,m,f){var v=f("6547").charAt,g=f("69f3"),y=f("7dd0"),b="String Iterator",w=g.set,S=g.getterFor(b);y(String,"String",function(C){w(this,{type:b,string:String(C),index:0})},function(){var k=S(this),$=k.string,E=k.index,D;return E>=$.length?{value:void 0,done:!0}:(D=v($,E),k.index+=D.length,{value:D,done:!1})})},"3f8c":function(d,m){d.exports={}},4160:function(d,m,f){var v=f("23e7"),g=f("17c2");v({target:"Array",proto:!0,forced:[].forEach!=g},{forEach:g})},"428f":function(d,m,f){var v=f("da84");d.exports=v},"44ad":function(d,m,f){var v=f("d039"),g=f("c6b6"),y="".split;d.exports=v(function(){return!Object("z").propertyIsEnumerable(0)})?function(b){return g(b)=="String"?y.call(b,""):Object(b)}:Object},"44d2":function(d,m,f){var v=f("b622"),g=f("7c73"),y=f("9bf2"),b=v("unscopables"),w=Array.prototype;w[b]==null&&y.f(w,b,{configurable:!0,value:g(null)}),d.exports=function(S){w[b][S]=!0}},"44e7":function(d,m,f){var v=f("861d"),g=f("c6b6"),y=f("b622"),b=y("match");d.exports=function(w){var S;return v(w)&&((S=w[b])!==void 0?!!S:g(w)=="RegExp")}},4930:function(d,m,f){var v=f("d039");d.exports=!!Object.getOwnPropertySymbols&&!v(function(){return!String(Symbol())})},"4d64":function(d,m,f){var v=f("fc6a"),g=f("50c4"),y=f("23cb"),b=function(w){return function(S,C,k){var $=v(S),E=g($.length),D=y(k,E),T;if(w&&C!=C){for(;E>D;)if(T=$[D++],T!=T)return!0}else for(;E>D;D++)if((w||D in $)&&$[D]===C)return w||D||0;return!w&&-1}};d.exports={includes:b(!0),indexOf:b(!1)}},"4de4":function(d,m,f){var v=f("23e7"),g=f("b727").filter,y=f("1dde"),b=f("ae40"),w=y("filter"),S=b("filter");v({target:"Array",proto:!0,forced:!w||!S},{filter:function(k){return g(this,k,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(d,m,f){var v=f("0366"),g=f("7b0b"),y=f("9bdd"),b=f("e95a"),w=f("50c4"),S=f("8418"),C=f("35a1");d.exports=function($){var E=g($),D=typeof this=="function"?this:Array,T=arguments.length,O=T>1?arguments[1]:void 0,F=O!==void 0,M=C(E),P=0,B,z,U,H,J,j;if(F&&(O=v(O,T>2?arguments[2]:void 0,2)),M!=null&&!(D==Array&&b(M)))for(H=M.call(E),J=H.next,z=new D;!(U=J.call(H)).done;P++)j=F?y(H,O,[U.value,P],!0):U.value,S(z,P,j);else for(B=w(E.length),z=new D(B);B>P;P++)j=F?O(E[P],P):E[P],S(z,P,j);return z.length=P,z}},"4fad":function(d,m,f){var v=f("23e7"),g=f("6f53").entries;v({target:"Object",stat:!0},{entries:function(b){return g(b)}})},"50c4":function(d,m,f){var v=f("a691"),g=Math.min;d.exports=function(y){return y>0?g(v(y),9007199254740991):0}},5135:function(d,m){var f={}.hasOwnProperty;d.exports=function(v,g){return f.call(v,g)}},5319:function(d,m,f){var v=f("d784"),g=f("825a"),y=f("7b0b"),b=f("50c4"),w=f("a691"),S=f("1d80"),C=f("8aa5"),k=f("14c3"),$=Math.max,E=Math.min,D=Math.floor,T=/\$([$&'`]|\d\d?|<[^>]*>)/g,O=/\$([$&'`]|\d\d?)/g,F=function(M){return M===void 0?M:String(M)};v("replace",2,function(M,P,B,z){var U=z.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,H=z.REPLACE_KEEPS_$0,J=U?"$":"$0";return[function(ee,Q){var te=S(this),re=ee==null?void 0:ee[M];return re!==void 0?re.call(ee,te,Q):P.call(String(te),ee,Q)},function(G,ee){if(!U&&H||typeof ee=="string"&&ee.indexOf(J)===-1){var Q=B(P,G,this,ee);if(Q.done)return Q.value}var te=g(G),re=String(this),ae=typeof ee=="function";ae||(ee=String(ee));var ye=te.global;if(ye){var ue=te.unicode;te.lastIndex=0}for(var le=[];;){var Se=k(te,re);if(Se===null||(le.push(Se),!ye))break;var Fe=String(Se[0]);Fe===""&&(te.lastIndex=C(re,b(te.lastIndex),ue))}for(var kt="",Pe=0,ke=0;ke=Pe&&(kt+=re.slice(Pe,$e)+ie,Pe=$e+de.length)}return kt+re.slice(Pe)}];function j(G,ee,Q,te,re,ae){var ye=Q+G.length,ue=te.length,le=O;return re!==void 0&&(re=y(re),le=T),P.call(ae,le,function(Se,Fe){var kt;switch(Fe.charAt(0)){case"$":return"$";case"&":return G;case"`":return ee.slice(0,Q);case"'":return ee.slice(ye);case"<":kt=re[Fe.slice(1,-1)];break;default:var Pe=+Fe;if(Pe===0)return Se;if(Pe>ue){var ke=D(Pe/10);return ke===0?Se:ke<=ue?te[ke-1]===void 0?Fe.charAt(1):te[ke-1]+Fe.charAt(1):Se}kt=te[Pe-1]}return kt===void 0?"":kt})}})},5692:function(d,m,f){var v=f("c430"),g=f("c6cd");(d.exports=function(y,b){return g[y]||(g[y]=b!==void 0?b:{})})("versions",[]).push({version:"3.6.5",mode:v?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(d,m,f){var v=f("d066"),g=f("241c"),y=f("7418"),b=f("825a");d.exports=v("Reflect","ownKeys")||function(S){var C=g.f(b(S)),k=y.f;return k?C.concat(k(S)):C}},"5a34":function(d,m,f){var v=f("44e7");d.exports=function(g){if(v(g))throw TypeError("The method doesn't accept regular expressions");return g}},"5c6c":function(d,m){d.exports=function(f,v){return{enumerable:!(f&1),configurable:!(f&2),writable:!(f&4),value:v}}},"5db7":function(d,m,f){var v=f("23e7"),g=f("a2bf"),y=f("7b0b"),b=f("50c4"),w=f("1c0b"),S=f("65f0");v({target:"Array",proto:!0},{flatMap:function(k){var $=y(this),E=b($.length),D;return w(k),D=S($,0),D.length=g(D,$,$,E,0,1,k,arguments.length>1?arguments[1]:void 0),D}})},6547:function(d,m,f){var v=f("a691"),g=f("1d80"),y=function(b){return function(w,S){var C=String(g(w)),k=v(S),$=C.length,E,D;return k<0||k>=$?b?"":void 0:(E=C.charCodeAt(k),E<55296||E>56319||k+1===$||(D=C.charCodeAt(k+1))<56320||D>57343?b?C.charAt(k):E:b?C.slice(k,k+2):(E-55296<<10)+(D-56320)+65536)}};d.exports={codeAt:y(!1),charAt:y(!0)}},"65f0":function(d,m,f){var v=f("861d"),g=f("e8b5"),y=f("b622"),b=y("species");d.exports=function(w,S){var C;return g(w)&&(C=w.constructor,typeof C=="function"&&(C===Array||g(C.prototype))?C=void 0:v(C)&&(C=C[b],C===null&&(C=void 0))),new(C===void 0?Array:C)(S===0?0:S)}},"69f3":function(d,m,f){var v=f("7f9a"),g=f("da84"),y=f("861d"),b=f("9112"),w=f("5135"),S=f("f772"),C=f("d012"),k=g.WeakMap,$,E,D,T=function(U){return D(U)?E(U):$(U,{})},O=function(U){return function(H){var J;if(!y(H)||(J=E(H)).type!==U)throw TypeError("Incompatible receiver, "+U+" required");return J}};if(v){var F=new k,M=F.get,P=F.has,B=F.set;$=function(U,H){return B.call(F,U,H),H},E=function(U){return M.call(F,U)||{}},D=function(U){return P.call(F,U)}}else{var z=S("state");C[z]=!0,$=function(U,H){return b(U,z,H),H},E=function(U){return w(U,z)?U[z]:{}},D=function(U){return w(U,z)}}d.exports={set:$,get:E,has:D,enforce:T,getterFor:O}},"6eeb":function(d,m,f){var v=f("da84"),g=f("9112"),y=f("5135"),b=f("ce4e"),w=f("8925"),S=f("69f3"),C=S.get,k=S.enforce,$=String(String).split("String");(d.exports=function(E,D,T,O){var F=O?!!O.unsafe:!1,M=O?!!O.enumerable:!1,P=O?!!O.noTargetGet:!1;if(typeof T=="function"&&(typeof D=="string"&&!y(T,"name")&&g(T,"name",D),k(T).source=$.join(typeof D=="string"?D:"")),E===v){M?E[D]=T:b(D,T);return}else F?!P&&E[D]&&(M=!0):delete E[D];M?E[D]=T:g(E,D,T)})(Function.prototype,"toString",function(){return typeof this=="function"&&C(this).source||w(this)})},"6f53":function(d,m,f){var v=f("83ab"),g=f("df75"),y=f("fc6a"),b=f("d1e7").f,w=function(S){return function(C){for(var k=y(C),$=g(k),E=$.length,D=0,T=[],O;E>D;)O=$[D++],(!v||b.call(k,O))&&T.push(S?[O,k[O]]:k[O]);return T}};d.exports={entries:w(!0),values:w(!1)}},"73d9":function(d,m,f){var v=f("44d2");v("flatMap")},7418:function(d,m){m.f=Object.getOwnPropertySymbols},"746f":function(d,m,f){var v=f("428f"),g=f("5135"),y=f("e538"),b=f("9bf2").f;d.exports=function(w){var S=v.Symbol||(v.Symbol={});g(S,w)||b(S,w,{value:y.f(w)})}},7839:function(d,m){d.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(d,m,f){var v=f("1d80");d.exports=function(g){return Object(v(g))}},"7c73":function(d,m,f){var v=f("825a"),g=f("37e8"),y=f("7839"),b=f("d012"),w=f("1be4"),S=f("cc12"),C=f("f772"),k=">",$="<",E="prototype",D="script",T=C("IE_PROTO"),O=function(){},F=function(U){return $+D+k+U+$+"/"+D+k},M=function(U){U.write(F("")),U.close();var H=U.parentWindow.Object;return U=null,H},P=function(){var U=S("iframe"),H="java"+D+":",J;return U.style.display="none",w.appendChild(U),U.src=String(H),J=U.contentWindow.document,J.open(),J.write(F("document.F=Object")),J.close(),J.F},B,z=function(){try{B=document.domain&&new ActiveXObject("htmlfile")}catch{}z=B?M(B):P();for(var U=y.length;U--;)delete z[E][y[U]];return z()};b[T]=!0,d.exports=Object.create||function(H,J){var j;return H!==null?(O[E]=v(H),j=new O,O[E]=null,j[T]=H):j=z(),J===void 0?j:g(j,J)}},"7dd0":function(d,m,f){var v=f("23e7"),g=f("9ed3"),y=f("e163"),b=f("d2bb"),w=f("d44e"),S=f("9112"),C=f("6eeb"),k=f("b622"),$=f("c430"),E=f("3f8c"),D=f("ae93"),T=D.IteratorPrototype,O=D.BUGGY_SAFARI_ITERATORS,F=k("iterator"),M="keys",P="values",B="entries",z=function(){return this};d.exports=function(U,H,J,j,G,ee,Q){g(J,H,j);var te=function(ke){if(ke===G&&le)return le;if(!O&&ke in ye)return ye[ke];switch(ke){case M:return function(){return new J(this,ke)};case P:return function(){return new J(this,ke)};case B:return function(){return new J(this,ke)}}return function(){return new J(this)}},re=H+" Iterator",ae=!1,ye=U.prototype,ue=ye[F]||ye["@@iterator"]||G&&ye[G],le=!O&&ue||te(G),Se=H=="Array"&&ye.entries||ue,Fe,kt,Pe;if(Se&&(Fe=y(Se.call(new U)),T!==Object.prototype&&Fe.next&&(!$&&y(Fe)!==T&&(b?b(Fe,T):typeof Fe[F]!="function"&&S(Fe,F,z)),w(Fe,re,!0,!0),$&&(E[re]=z))),G==P&&ue&&ue.name!==P&&(ae=!0,le=function(){return ue.call(this)}),(!$||Q)&&ye[F]!==le&&S(ye,F,le),E[H]=le,G)if(kt={values:te(P),keys:ee?le:te(M),entries:te(B)},Q)for(Pe in kt)(O||ae||!(Pe in ye))&&C(ye,Pe,kt[Pe]);else v({target:H,proto:!0,forced:O||ae},kt);return kt}},"7f9a":function(d,m,f){var v=f("da84"),g=f("8925"),y=v.WeakMap;d.exports=typeof y=="function"&&/native code/.test(g(y))},"825a":function(d,m,f){var v=f("861d");d.exports=function(g){if(!v(g))throw TypeError(String(g)+" is not an object");return g}},"83ab":function(d,m,f){var v=f("d039");d.exports=!v(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(d,m,f){var v=f("c04e"),g=f("9bf2"),y=f("5c6c");d.exports=function(b,w,S){var C=v(w);C in b?g.f(b,C,y(0,S)):b[C]=S}},"861d":function(d,m){d.exports=function(f){return typeof f=="object"?f!==null:typeof f=="function"}},8875:function(d,m,f){var v,g,y;(function(b,w){g=[],v=w,y=typeof v=="function"?v.apply(m,g):v,y!==void 0&&(d.exports=y)})(typeof self<"u"?self:this,function(){function b(){var w=Object.getOwnPropertyDescriptor(document,"currentScript");if(!w&&"currentScript"in document&&document.currentScript||w&&w.get!==b&&document.currentScript)return document.currentScript;try{throw new Error}catch(B){var S=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,C=/@([^@]*):(\d+):(\d+)\s*$/ig,k=S.exec(B.stack)||C.exec(B.stack),$=k&&k[1]||!1,E=k&&k[2]||!1,D=document.location.href.replace(document.location.hash,""),T,O,F,M=document.getElementsByTagName("script");$===D&&(T=document.documentElement.outerHTML,O=new RegExp("(?:[^\\n]+?\\n){0,"+(E-2)+"}[^<]*